From cbbf499e0c121ae29c28aac4253d6332c0fba023 Mon Sep 17 00:00:00 2001 From: treastrain / Tanaka Ryoga Date: Sun, 14 Jul 2024 23:05:15 +0900 Subject: [PATCH] Apply "Scheduled Run" result 2024-07-14 --- Outputs/APNGKit.json | 48 +++ Outputs/Alamofire.json | 48 +++ Outputs/AlamofireImage.json | 12 + Outputs/Apollo iOS.json | 288 ++++++++++++++ Outputs/Carthage.json | 12 + Outputs/CocoaPods.json | 96 +++++ Outputs/Core ML Stable Diffusion.json | 24 ++ Outputs/Dependencies.json | 168 ++++++++ Outputs/Firebase Apple SDK.json | 252 ++++++++++++ Outputs/Foundation ICU.json | 72 ++++ Outputs/Kingfisher.json | 120 ++++++ Outputs/LicensePlist.json | 36 ++ Outputs/Lottie for Swift Package Manager.json | 120 ++++++ Outputs/Lottie for iOS, macOS.json | 120 ++++++ Outputs/Mockolo.json | 24 ++ Outputs/Nimble.json | 132 +++++++ Outputs/Nuke.json | 228 +++++++++++ Outputs/PINRemoteImage.json | 12 + Outputs/Quick.json | 108 ++++++ Outputs/R.swift.json | 24 ++ Outputs/Realm.json | 336 ++++++++++++++++ Outputs/RxSwift.json | 24 ++ Outputs/SDWebImage.json | 228 +++++++++++ Outputs/Swift Algorithms.json | 24 ++ Outputs/Swift Argument Parser.json | 48 +++ Outputs/Swift Async Algorithms.json | 48 +++ Outputs/Swift Atomics.json | 12 + Outputs/Swift Collections.json | 60 +++ Outputs/Swift Crypto.json | 108 ++++++ Outputs/Swift Markdown.json | 48 +++ Outputs/Swift OpenAPI Generator.json | 350 +++++++++++++++++ Outputs/Swift OpenAPI Runtime.json | 362 ++++++++++++++++++ Outputs/Swift OpenAPI URLSession.json | 146 +++++++ Outputs/Swift Package Manager.json | 36 ++ Outputs/Swift Protobuf.json | 96 +++++ Outputs/Swift System.json | 24 ++ Outputs/Swift-DocC.json | 25 +- Outputs/Swift.json | 60 +++ Outputs/SwiftFormat.json | 324 ++++++++++++++++ Outputs/SwiftGen.json | 12 + Outputs/SwiftLint.json | 60 +++ Outputs/SwiftLog.json | 48 +++ Outputs/SwiftNIO.json | 180 +++++++++ Outputs/SwiftSyntax.json | 120 ++++++ Outputs/The Composable Architecture.json | 360 +++++++++++++++++ Outputs/XcodeGen.json | 120 ++++++ Outputs/Xcodes.app.json | 60 +++ Outputs/fastlane.json | 120 ++++++ Outputs/swift-format.json | 36 ++ Outputs/xcbeautify.json | 312 +++++++++++++++ Outputs/xcodes.json | 24 ++ README.md | 7 +- 52 files changed, 5759 insertions(+), 3 deletions(-) create mode 100644 Outputs/Swift OpenAPI Generator.json create mode 100644 Outputs/Swift OpenAPI Runtime.json create mode 100644 Outputs/Swift OpenAPI URLSession.json diff --git a/Outputs/APNGKit.json b/Outputs/APNGKit.json index 7c53e22..5433e72 100644 --- a/Outputs/APNGKit.json +++ b/Outputs/APNGKit.json @@ -382,5 +382,53 @@ "title" : "2.2.2", "url" : "https://github.com/onevcat/APNGKit/releases/tag/2.2.2", "version" : "2.2.2" + }, + { + "body" : "### Fix\n\n- A timing issue that on iOS 17 a wrong timestamp might be used when the image starts to play when the app is just going to start up. It caused the image to be played at the wrong speed. [#140](https://github.com/onevcat/APNGKit/pull/140) @alexander-steel @devflow @onevcat", + "createdAt" : "2023-12-09T21:31:17+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAn3VYc4H8aYO", + "owner" : "onevcat", + "publishedAt" : "2023-12-09T21:31:24+09:00", + "repository" : "APNGKit", + "title" : "2.2.4", + "url" : "https://github.com/onevcat/APNGKit/releases/tag/2.2.4", + "version" : "2.2.4" + }, + { + "body" : "### Fix\n\n- A wrong condition check that caused the fix in 2.2.4 not to work as expected. [#141](https://github.com/onevcat/APNGKit/pull/141)", + "createdAt" : "2023-12-11T11:39:39+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAn3VYc4H8qgW", + "owner" : "onevcat", + "publishedAt" : "2023-12-11T11:39:47+09:00", + "repository" : "APNGKit", + "title" : "2.2.5", + "url" : "https://github.com/onevcat/APNGKit/releases/tag/2.2.5", + "version" : "2.2.5" + }, + { + "body" : "### Fix\n\n- Use an alpha bitmap context to render images with true color (PNG ColorType 2). This allows the `tRNS` chunk to be handled correctly. [#138](https://github.com/onevcat/APNGKit/pull/138)", + "createdAt" : "2023-10-09T13:46:49+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAn3VYc4HZzj5", + "owner" : "onevcat", + "publishedAt" : "2023-10-09T13:46:56+09:00", + "repository" : "APNGKit", + "title" : "2.2.3", + "url" : "https://github.com/onevcat/APNGKit/releases/tag/2.2.3", + "version" : "2.2.3" + }, + { + "body" : "### Add\n\n- Support for visionOS. Now APNGKit can be used on visionOS in the native way. [#146](https://github.com/onevcat/APNGKit/pull/146)\n- Privacy Manifest support. Although APNGKit is not tracking any user information nor using any APIs that require declaration, an empty privacy manifest file was added to the project to prevent any potential warning. [#144](https://github.com/onevcat/APNGKit/pull/144)\n\n### Note\n\n- To align with the latest build environment and Xcode, APNGKit now increases the minimum deployment target to iOS 12, macOS 10.14 and tvOS 12. [#145](https://github.com/onevcat/APNGKit/pull/145)", + "createdAt" : "2024-03-19T23:45:19+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAn3VYc4IxvHt", + "owner" : "onevcat", + "publishedAt" : "2024-03-19T23:45:27+09:00", + "repository" : "APNGKit", + "title" : "2.3.0", + "url" : "https://github.com/onevcat/APNGKit/releases/tag/2.3.0", + "version" : "2.3.0" } ] \ No newline at end of file diff --git a/Outputs/Alamofire.json b/Outputs/Alamofire.json index 318bb95..9696686 100644 --- a/Outputs/Alamofire.json +++ b/Outputs/Alamofire.json @@ -418,5 +418,53 @@ "title" : "5.7.1", "url" : "https://github.com/Alamofire/Alamofire/releases/tag/5.7.1", "version" : "5.7.1" + }, + { + "body" : "Released on 2023-08-31. All issues associated with this milestone can be found using this [filter](https://github.com/Alamofire/Alamofire/milestone/87?closed=1).\r\n\r\n#### Added\r\n\r\n- visionOS support.\r\n - Added by [Jon Shier](https://github.com/jshier) in Pull Requests [#3738](https://github.com/Alamofire/Alamofire/pull/3738) and [#3750](https://github.com/Alamofire/Alamofire/pull/3750).\r\n- Hooks for initial `HTTPURLResponse` values.\r\n - Added by [Jon Shier](https://github.com/jshier) in Pull Request [#3762](https://github.com/Alamofire/Alamofire/pull/3738).\r\n- Android build support.\r\n - Added by [Hugo Gonzalez](https://github.com/hggz) in Pull Request [#3744](https://github.com/Alamofire/Alamofire/pull/3744).\r\n\r\n#### Updated\r\n\r\n- Async integration to obey automatic cancellation by default.\r\n - Updated by [Jon Shier](https://github.com/jshier) in Pull Request [#3757](https://github.com/Alamofire/Alamofire/pull/3757).\r\n- Platform `#if` checks.\r\n - Updated by [brenno](https://github.com/brennobemoura) in Pull Request [#3756](https://github.com/Alamofire/Alamofire/pull/3756).\r\n- Windows CI.\r\n - Updated by [Saleem Abdulrasool](https://github.com/compnerd) in Pull Request [#3763](https://github.com/Alamofire/Alamofire/pull/3763).\r\n- `URL` conversion tests for 2023 `URL` changes.\r\n - Updated by [Jon Shier](https://github.com/jshier) in Pull Request [#3734](https://github.com/Alamofire/Alamofire/pull/3734).\r\n- for-loop to `contains`.\r\n - Updated by [Mayank Kumar Gupta](https://github.com/Mayank-84) in Pull Request [#3726](https://github.com/Alamofire/Alamofire/pull/3726).\r\n\r\n#### Fixed\r\n\r\n- `MultipartFormData` stream to properly obey `bodyContentLength`.\r\n - Fixed by [Henrique Valcanaia](https://github.com/hvsw) in Pull Request [#3730](https://github.com/Alamofire/Alamofire/pull/3730).\r\n- Unnecessary call to empty init.\r\n - Fixed by [Shinolr](https://github.com/Shinolr) in Pull Request [#3742](https://github.com/Alamofire/Alamofire/pull/3742).\r\n- Documentation typos.\r\n - Fixed by [Jenna](https://github.com/ueunli) in Pull Request [#3733](https://github.com/Alamofire/Alamofire/pull/3733).", + "createdAt" : "2023-09-01T07:50:52+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAVavk84HH90B", + "owner" : "Alamofire", + "publishedAt" : "2023-09-01T07:52:04+09:00", + "repository" : "Alamofire", + "title" : "5.8.0", + "url" : "https://github.com/Alamofire/Alamofire/releases/tag/5.8.0", + "version" : "5.8.0" + }, + { + "body" : "Released on 2023-10-26. All issues associated with this milestone can be found using this [filter](https://github.com/Alamofire/Alamofire/milestone/88?closed=1).\r\n\r\n### Updated\r\n\r\n- Internal: `Protected` to no longer be a `@propertyWrapper`.\r\n - Updated by [Jon Shier](https://github.com/jshier) in Pull Request [#3777](https://github.com/Alamofire/Alamofire/pull/3777).\r\n\r\n### Fixed\r\n\r\n- `URLEncodedFormEncoder` encoding of `Encodable` values with optional properties using `encodeIfPresent`.\r\n - Fixed by [Jon Shier](https://github.com/jshier) in Pull Request [#3779](https://github.com/Alamofire/Alamofire/pull/3779).\r\n- Missing \"Skip Install\" setting for visionOS target.\r\n - Fixed by [Sai](https://github.com/Sai) in Pull Request [#3788](https://github.com/Alamofire/Alamofire/pull/3788).", + "createdAt" : "2023-10-27T04:47:55+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAVavk84Hj3pS", + "owner" : "Alamofire", + "publishedAt" : "2023-10-27T04:49:10+09:00", + "repository" : "Alamofire", + "title" : "5.8.1", + "url" : "https://github.com/Alamofire/Alamofire/releases/tag/5.8.1", + "version" : "5.8.1" + }, + { + "body" : "Released on 2024-03-30. All issues associated with this milestone can be found using this [filter](https://github.com/Alamofire/Alamofire/milestone/90?closed=1).\r\n\r\n### Updated\r\n\r\n- `HTTPHeaders` and `HTTPHeader` to be `Sendable`.\r\n - Updated by [Jon Shier](https://github.com/jshier) in Pull Request [#3856](https://github.com/Alamofire/Alamofire/pull/3856).\r\n- `HTTPMethod` to be `Sendable`.\r\n - Updated by [Galvin Li](https://github.com/bestwnh) in Pull Request [#3848](https://github.com/Alamofire/Alamofire/pull/3848).\r\n\r\n### Fixed\r\n\r\n- CocoaPods visionOS support by explicitly declaring it in podspec.\r\n - Fixed by [Tamás Jäger](https://github.com/bestwnh) in Pull Request [#3845](https://github.com/Alamofire/Alamofire/pull/3845).", + "createdAt" : "2024-03-31T10:21:38+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAVavk84I42d6", + "owner" : "Alamofire", + "publishedAt" : "2024-03-31T10:22:33+09:00", + "repository" : "Alamofire", + "title" : "5.9.1", + "url" : "https://github.com/Alamofire/Alamofire/releases/tag/5.9.1", + "version" : "5.9.1" + }, + { + "body" : "Released on 2024-03-03. All issues associated with this milestone can be found using this [filter](https://github.com/Alamofire/Alamofire/milestone/89?closed=1).\r\n\r\n### Added\r\n\r\n- [🔥 Experimental 🔥] `WebSocketRequest`, as a wrapper for `URLSessionWebSocketTask`. This preview release is undocumented behind `@_spi(WebSocket)`. Its API _will_ change in the future, especially to adopt typed throws, but it is largely feature complete, tested, and usable now. API feedback, missing use cases, and bug reports are much appreciated before it goes fully public.\r\n - Added by [Jon Shier](https://github.com/jshier) in Pull Request [#3455](https://github.com/Alamofire/Alamofire/pull/3455).\r\n- `PrivacyInfo.xcprivacy` file and integration with SPM, CocoaPods, and Carthage.\r\n - Added by [Dmitry Kuleshov](https://github.com/kdvmgn) and [Jon Shier](https://github.com/jshier) in Pull Requests [#3792](https://github.com/Alamofire/Alamofire/pull/3792), [#3831](https://github.com/Alamofire/Alamofire/pull/3831), and [#3839](https://github.com/Alamofire/Alamofire/pull/3839).\r\n- `AlamofireDynamic` target, to force dynamic linking in Xcode when using SPM. Only use when you know you need it.\r\n - Added by [Jon Shier](https://github.com/jshier) in Pull Request [#3808](https://github.com/Alamofire/Alamofire/pull/3808).\r\n- `AFInfo` enum and a public `version` value to get Alamofire's current version, `AFInfo.version`.\r\n - Added by [Jon Shier](https://github.com/jshier) in Pull Request [#3819](https://github.com/Alamofire/Alamofire/pull/3819).\r\n\r\n### Updated\r\n\r\n- Alamofire to require Swift 5.7.1.\r\n - Updated by [Jon Shier](https://github.com/jshier) in Pull Request [#3798](https://github.com/Alamofire/Alamofire/pull/3798).\r\n- Project structure to break apart large `Request.swift` file and consolidate various `Request` subclasses into their own files.\r\n - Updated by [Jon Shier](https://github.com/jshier) in Pull Request [#3798](https://github.com/Alamofire/Alamofire/pull/3798).\r\n- `Empty` type to be `Sendable`.\r\n - Updated by [Antoine van der Lee](https://github.com/AvdLee) in Pull Request [#3816](https://github.com/Alamofire/Alamofire/pull/3816).\r\n- `.swiftformat` to remove duplicate rules.\r\n - Updated by [Fourenn](https://github.com/giftbott) in Pull Request [#3835](https://github.com/Alamofire/Alamofire/pull/3835).\r\n\r\n### Fixed\r\n\r\n- Platform deprecation warnings in `Package.swift` in newer Xcode versions.\r\n - Updated by [fess](https://github.com/apps4everyone) in Pull Request [#3823](https://github.com/Alamofire/Alamofire/pull/3823).\r\n- `Alamofire.podspec` after project restructuring.\r\n - Updated by [mlch](https://github.com/mlch911) in Pull Request [#3825](https://github.com/Alamofire/Alamofire/pull/3825).\r\n- Various documentation typos.\r\n - Fixed by [JaewoongLee-swift](https://github.com/JaewoongLee-swift), [TaeHyun](https://github.com/kth1210), and [hugo-syn](https://github.com/hugo-syn) in various Pull Requests.", + "createdAt" : "2024-03-04T11:17:59+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAVavk84InfO1", + "owner" : "Alamofire", + "publishedAt" : "2024-03-04T11:19:13+09:00", + "repository" : "Alamofire", + "title" : "5.9.0", + "url" : "https://github.com/Alamofire/Alamofire/releases/tag/5.9.0", + "version" : "5.9.0" } ] \ No newline at end of file diff --git a/Outputs/AlamofireImage.json b/Outputs/AlamofireImage.json index f29dcdd..b3c975e 100644 --- a/Outputs/AlamofireImage.json +++ b/Outputs/AlamofireImage.json @@ -358,5 +358,17 @@ "title" : "Swift 3.2 and Xcode 9", "url" : "https://github.com/Alamofire/AlamofireImage/releases/tag/3.3.0", "version" : "3.3.0" + }, + { + "body" : "Released on 2023-09-13. All issues associated with this milestone can be found using this\r\n[filter](https://github.com/Alamofire/AlamofireImage/milestone/42?closed=1).\r\n\r\n#### Added\r\n\r\n- visionOS support.\r\n - Added by [Jon Shier](https://github.com/jshier) in Pull Request [#469](https://github.com/Alamofire/AlamofireImage/pull/469).\r\n- Swift concurrency support.\r\n - Added by [Jon Shier](https://github.com/jshier) in Pull Request [#464](https://github.com/Alamofire/AlamofireImage/pull/464).\r\n- Combine support.\r\n - Added by [Jon Shier](https://github.com/jshier) in Pull Request [#464](https://github.com/Alamofire/AlamofireImage/pull/464).\r\n- AVIF and JPEG XL image support.\r\n - Added by [Jon Shier](https://github.com/jshier) in Pull Request [#464](https://github.com/Alamofire/AlamofireImage/pull/464).\r\n\r\n#### Updated\r\n\r\n- Project to require Swift 5.5.\r\n - Updated by [Jon Shier](https://github.com/jshier) in Pull Request [#464](https://github.com/Alamofire/AlamofireImage/pull/464).\r\n- Testing infrastructure and CI integration.\r\n - Updated by [Jon Shier](https://github.com/jshier) in Pull Request [#464](https://github.com/Alamofire/AlamofireImage/pull/464).\r\n- `ImageResponseSerializer` to be `open`.\r\n - Updated by [Aleksey Ostapenko](https://github.com/Banannzza) in Pull Request [#452](https://github.com/Alamofire/AlamofireImage/pull/452).\r\n- `acceptableImageContentTypes` to be publicly visible.\r\n - Updated by [Adam Lickel](https://github.com/lickel) in Pull Request [#453](https://github.com/Alamofire/AlamofireImage/pull/453).\r\n\r\n#### Fixed\r\n\r\n- Documentation example.\r\n - Fixed by [Norton](https://github.com/jiangdi0924) in Pull Request [#444](https://github.com/Alamofire/AlamofireImage/pull/444).", + "createdAt" : "2023-09-14T00:30:53+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAn2D584HNiet", + "owner" : "Alamofire", + "publishedAt" : "2023-09-14T00:31:52+09:00", + "repository" : "AlamofireImage", + "title" : "4.3.0: Welcome Back", + "url" : "https://github.com/Alamofire/AlamofireImage/releases/tag/4.3.0", + "version" : "4.3.0" } ] \ No newline at end of file diff --git a/Outputs/Apollo iOS.json b/Outputs/Apollo iOS.json index 5d8f178..4c94863 100644 --- a/Outputs/Apollo iOS.json +++ b/Outputs/Apollo iOS.json @@ -635,6 +635,30 @@ "url" : "https://github.com/apollographql/apollo-ios/releases/tag/1.1.0-beta.1", "version" : "1.1.0-beta.1" }, + { + "body" : "### Fixed\r\n- **Fix two issues with generated models:** See PR ([#3168](https://github.com/apollographql/apollo-ios/pull/3168)). _Thank you to [@iAmericanBoy](https://github.com/iAmericanBoy) for finding these issues and providing a reproduction case._\r\n- **Fix computation of operation identifiers for persisted queries:** See PR ([#3163](https://github.com/apollographql/apollo-ios/pull/3163)). _Thank you to [@WolframPRO](https://github.com/WolframPRO) for finding these issues._", + "createdAt" : "2023-08-02T04:14:39+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA9NCTc4G1jo8", + "owner" : "apollographql", + "publishedAt" : "2023-08-02T04:17:32+09:00", + "repository" : "apollo-ios", + "title" : "1.3.3", + "url" : "https://github.com/apollographql/apollo-ios/releases/tag/1.3.3", + "version" : "1.3.3" + }, + { + "body" : "## v1.4.0\r\n\r\n### New\r\n\r\n- **Added the ability to set a casing strategy for field names in code generation ([#2738](https://github.com/apollographql/apollo-ios/issues/2738)):** See PR ([#3171](https://github.com/apollographql/apollo-ios/pull/3171)). _Thank you to [@Spatel91111](https://github.com/Spatel91111) for the feature request._\r\n\r\n### Improvement\r\n\r\n- **Updated the way persisted queries are configured for code and manifest generation:** See PR ([#3175](https://github.com/apollographql/apollo-ios/pull/3175))\r\n- **Updated docs for `other` schema module type to provide more clarity ([#3164](https://github.com/apollographql/apollo-ios/issues/3164)):** See PR ([#3170](https://github.com/apollographql/apollo-ios/pull/3170)) _Thank you to [@Mordil](https://github.com/Mordil) for suggesting this update._", + "createdAt" : "2023-08-11T02:44:19+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA9NCTc4G6YhK", + "owner" : "apollographql", + "publishedAt" : "2023-08-11T02:47:21+09:00", + "repository" : "apollo-ios", + "title" : "1.4.0", + "url" : "https://github.com/apollographql/apollo-ios/releases/tag/1.4.0", + "version" : "1.4.0" + }, { "body" : "### Fixed\r\n- **`@dynamicMember` conflicting field name ([#2950](https://github.com/apollographql/apollo-ios/issues/2950)):** The subscript setters have been changed to allow a selection set property named `hash`. [#2965](https://github.com/apollographql/apollo-ios/pull/2965) _Thank you to [@renanbdias](https://github.com/renanbdias) for raising the issue._\r\n- **Disallow certain targetNames in code generation ([#2958](https://github.com/apollographql/apollo-ios/issues/2958)):** `apollo` is no longer allowed as a target name otherwise it causes a conflict when importing `Apollo` as a module. [#2972](https://github.com/apollographql/apollo-ios/pull/2972) _Thank you to [@moopoints](https://github.com/moopoints) for raising the issue._\r\n- **Fully Qualify name of RootEntityType and mergedSources ([#2949](https://github.com/apollographql/apollo-ios/issues/2949)):** Selection set types use fully qualified namespacing to prevent conflicts with other types. [#2956](https://github.com/apollographql/apollo-ios/pull/2956) _Thank you to [@martin-muller](https://github.com/martin-muller) for raising the issue._\r\n- **SelectionSet Codegen `__typename` fix ([#2955](https://github.com/apollographql/apollo-ios/issues/2955)):** Custom root types defined in the schema are now correctly applied to selection set fields typename definitions [#2983](https://github.com/apollographql/apollo-ios/pull/2983) _Thank you to [@ynnadrules](https://github.com/ynnadrules) for raising the issue._", "createdAt" : "2023-05-02T03:42:30+09:00", @@ -694,5 +718,269 @@ "title" : "1.3.0", "url" : "https://github.com/apollographql/apollo-ios/releases/tag/1.3.0", "version" : "1.3.0" + }, + { + "body" : "### Fixed\r\n- **Fix crashes in test mocks when setting an array of union types ([#3023](https://github.com/apollographql/apollo-ios/pull/3023)):** See PR ([#3089](https://github.com/apollographql/apollo-ios/pull/3089)). _Thank you to [@jabeattie](https://github.com/jabeattie) & [@scottasoutherland](https://github.com/scottasoutherland) for raising the issue._\r\n\r\n### Deprecated\r\n- **Deprecated `APQConfig` & `operationIdentifiersPath` in `ApolloCodegenConfiguration`.** \r\n - These have been replaced with `OperationDocumentFormat` and `OperationManifestFileOutput` respectively. Please see the documentation for [`ApolloCodegenConfiguration`](https://www.apollographql.com/docs/ios/code-generation/codegen-configuration) for more information.", + "createdAt" : "2023-07-13T06:19:05+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA9NCTc4GrVGV", + "owner" : "apollographql", + "publishedAt" : "2023-07-13T06:20:49+09:00", + "repository" : "apollo-ios", + "title" : "1.3.1", + "url" : "https://github.com/apollographql/apollo-ios/releases/tag/1.3.1", + "version" : "1.3.1" + }, + { + "body" : "### Improved\r\n- **Throw an error when an invalid key is present in the codegen configuration JSON ([#2942](https://github.com/apollographql/apollo-ios/issues/2942)):** See PR ([#3125](https://github.com/apollographql/apollo-ios/pull/3125)) _Thank you to [@Iron-Ham](https://github.com/Iron-Ham) for the contribution._\r\n- **Cleanup unused imports and declarations. ([#3099](https://github.com/apollographql/apollo-ios/issues/3099)):** See PR ([#3100](https://github.com/apollographql/apollo-ios/pull/3100)) _Thank you to [@Iron-Ham](https://github.com/Iron-Ham) for raising the issue and contributing the fix._\r\n- **Improvement to response code error API ([#2426](https://github.com/apollographql/apollo-ios/issues/2426)):** See PR ([#3123](https://github.com/apollographql/apollo-ios/pull/3123)). _Thank you to [@dfperry5](https://github.com/dfperry5) for the contribution._\r\n- **Improved file path support for operation manifest generation:** See PR ([#3128](https://github.com/apollographql/apollo-ios/pull/3128))\r\n\r\n### Fixed\r\n- **Fix two issues in test mock generation:** See PR ([#3120](https://github.com/apollographql/apollo-ios/pull/3120)). _Thank you to [@TizianoCoroneo](https://github.com/TizianoCoroneo) for finding this issue and contributing the fix._\r\n- **Fixed precondition failure when surpassing graphql-js max error count ([#3126](https://github.com/apollographql/apollo-ios/issues/3126)):** See PR ([#3132](https://github.com/apollographql/apollo-ios/pull/3132)).\r\n\r\n### Deprecated\r\n- **Deprecated `queryStringLiteralFormat` in `ApolloCodegenConfiguration`:** Query string literals will now always be generated as single line strings. See PR ([#3129](https://github.com/apollographql/apollo-ios/pull/3129)).", + "createdAt" : "2023-07-21T07:07:39+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA9NCTc4GvN67", + "owner" : "apollographql", + "publishedAt" : "2023-07-21T07:11:23+09:00", + "repository" : "apollo-ios", + "title" : "1.3.2", + "url" : "https://github.com/apollographql/apollo-ios/releases/tag/1.3.2", + "version" : "1.3.2" + }, + { + "body" : "### New\r\n\r\n- **Added the ability pass a custom `RequestContext` to networking APIs ([#3198](https://github.com/apollographql/apollo-ios/pull/3198)):** _Thank you to [@danieltiger](https://github.com/danieltiger) for the contribution._\r\n - **Minor Breaking Change:** The `requestContext` parameter is optional with a default value of `nil`. This means there are no breaking changes to the APIs for making networking calls. However, the `requestContext` parameter was also added to the `ApolloClientProtocol`. For custom implementations of this protocol (usually used for unit testing), you will need to add the `requestContext` parameter to your function signatures.\r\n \r\n### Fixed\r\n\r\n- **Null values are no longer stripped from the underlying data used by generated `SelectionSet` models ([apollo-ios-dev/#25](https://github.com/apollographql/apollo-ios-dev/pull/25)):**\r\n - When these models were manually inserted into the cache, the null fields, which were stripped, were not written to the cache. This caused unintended cache misses when fetching those values back out of the cache.\r\n - This fixes [#3092](https://github.com/apollographql/apollo-ios/issues/3092). _Thank you to [@aleksanderlorenc-lw](https://github.com/aleksanderlorenc-lw) for raising this issue._ ", + "createdAt" : "2023-09-06T05:51:53+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA9NCTc4HJ1aR", + "owner" : "apollographql", + "publishedAt" : "2023-09-06T06:07:16+09:00", + "repository" : "apollo-ios", + "title" : "1.5.0", + "url" : "https://github.com/apollographql/apollo-ios/releases/tag/1.5.0", + "version" : "1.5.0" + }, + { + "body" : "### Improvement\r\n\r\n- **Added `OutputOptions` property to codegen for marking generated classes as `final` ([#3189](https://github.com/apollographql/apollo-ios/pull/3189)):** _Thank you to [@Mordil](https://github.com/Mordil) for the contribution._\r\n\r\n### Fixed\r\n\r\n- **Codegen `itemsToGenerate` option for `.all` not generating an operation manifest ([#3215](https://github.com/apollographql/apollo-ios/pull/3215)):** _Thank you to [@TizianoCoroneo](https://github.com/TizianoCoroneo) for finding and fixing the issue._\r\n- **Codegen operation manifest inadvertantly being generated twice ([#3225](https://github.com/apollographql/apollo-ios/pull/3225)):** _Thank you to [@jimisaacs](https://github.com/jimisaacs) for finding and fixing the issue._", + "createdAt" : "2023-09-30T04:44:50+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA9NCTc4HV3KZ", + "owner" : "apollographql", + "publishedAt" : "2023-09-30T04:47:42+09:00", + "repository" : "apollo-ios", + "title" : "1.5.1", + "url" : "https://github.com/apollographql/apollo-ios/releases/tag/1.5.1", + "version" : "1.5.1" + }, + { + "body" : "The purpose of this release is to provide a deprecation message to users of `ApolloCodegenLib` who are scripting their code generation in advance of an upcoming change to our libraries and repo structure. Beginning with the upcoming 1.6.0 release the code generation libraries will be their own SPM package in their own repo which will require you to add a new dependency to you project in order for your code generation scripting to compile. More information can be found in our [announcement](https://github.com/apollographql/apollo-ios/issues/3240) of this change.\r\n\r\n**If you would like to avoid this deprecation warning in your builds feel free to stay on 1.5.1 or earlier, this warning will be gone in the 1.6.0 release**\r\n\r\nPR containing deprecation warning for reference: [#3243](https://github.com/apollographql/apollo-ios/pull/3243).", + "createdAt" : "2023-09-30T05:08:52+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA9NCTc4HV3u7", + "owner" : "apollographql", + "publishedAt" : "2023-09-30T05:10:39+09:00", + "repository" : "apollo-ios", + "title" : "1.5.2", + "url" : "https://github.com/apollographql/apollo-ios/releases/tag/1.5.2", + "version" : "1.5.2" + }, + { + "body" : "The Apollo iOS ecosystem is changing in the 1.6.0 release in order to provide a better development experience for users. For most users nothing will change, while some users will see a minor difference. The biggest change is that the `ApolloCodegenLib` is now in a separate repo/package that will need to be included as its own dependency from [apollo-ios-codegen](https://github.com/apollographql/apollo-ios-codegen) if you are doing your code generation through Swift. If you are using the codegen CLI then no changes are necessary.\r\n\r\nFor a detailed breakdown of the changes please see this [GitHub Issue](https://github.com/apollographql/apollo-ios/issues/3240).\r\n\r\n### Fixed\r\n\r\n- **Fixed crashes in iOS 14.4 and below ([#61](https://github.com/apollographql/apollo-ios-dev/pull/61)):** _Thank you to [matijakregarGH](https://github.com/matijakregarGH) for reporting the issue._", + "createdAt" : "2023-10-07T03:59:21+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA9NCTc4HZZc2", + "owner" : "apollographql", + "publishedAt" : "2023-10-07T04:06:14+09:00", + "repository" : "apollo-ios", + "title" : "1.6.0", + "url" : "https://github.com/apollographql/apollo-ios/releases/tag/1.6.0", + "version" : "1.6.0" + }, + { + "body" : "### Fixed\r\n\r\n- **Fix bug with `AnyHashable` coercion ([#68](https://github.com/apollographql/apollo-ios-dev/pull/68)):** This is an additional fix for the crashes on iOS `14.4.1`.", + "createdAt" : "2023-10-13T07:55:54+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA9NCTc4Hcepo", + "owner" : "apollographql", + "publishedAt" : "2023-10-13T08:03:23+09:00", + "repository" : "apollo-ios", + "title" : "1.6.1", + "url" : "https://github.com/apollographql/apollo-ios/releases/tag/1.6.1", + "version" : "1.6.1" + }, + { + "body" : "**`ApolloCodegenLib` Now Uses Swift Concurrency**\r\nTo improve the performance of the code generation, the `ApolloCodegenLib` now uses `async/await`. Code generation is now parallelized and should complete much faster for users with a large number of GraphQL files.\r\nThis means that the entry point function, `ApolloCodegen.build(with configuration:)` is now an `async` function. For users using the `ApolloCodegenLib` directly, you will need to make your call sites into this function use `async/await`. In most cases, this requires minimal code changes. Please see the [1.7.0 migration guide](https://www.apollographql.com/docs/ios/migrations/1.7) for information on how to upgrade.\r\n\r\nSee PR [#57](https://github.com/apollographql/apollo-ios-dev/pull/57).\r\n\r\n### Fixed\r\n\r\n- **Fixed a bug with ApolloAPI.Object clashing with custom objects name Object ([#94](https://github.com/apollographql/apollo-ios-dev/pull/94)):** _Thank you to [215eight](https://github.com/215eight) for reporting the issue._", + "createdAt" : "2023-11-02T05:52:28+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA9NCTc4HmvDY", + "owner" : "apollographql", + "publishedAt" : "2023-11-02T05:53:12+09:00", + "repository" : "apollo-ios", + "title" : "1.7.0", + "url" : "https://github.com/apollographql/apollo-ios/releases/tag/1.7.0", + "version" : "1.7.0" + }, + { + "body" : "### Fixed\r\n\r\n- **Fixed inconsistent ordering of fragments in generated operation definitions ([#130](https://github.com/apollographql/apollo-ios-dev/pull/130)):** In order to make the ordering of fragments consistent, they are now alphabetized. This is a change to the data that gets sent over the wire when making a network request for an operation with fragments. **[Persisted Queries](https://www.apollographql.com/docs/ios/fetching/persisted-queries) users should re-register their queries when upgrading to this version.** _Thank you to [@scottasoutherland](https://github.com/scottasoutherland) for reporting the issue._\r\n\r\n### Improvement\r\n\r\n- **Add initializer for `SelectionSet` that takes a `[String: Any]` JSON object ([#102](https://github.com/apollographql/apollo-ios-dev/pull/102)):** _Thank you to [@Cookiezby](https://github.com/Cookiezby) for the contribution._", + "createdAt" : "2023-11-14T07:03:05+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA9NCTc4HtAi1", + "owner" : "apollographql", + "publishedAt" : "2023-11-14T07:03:19+09:00", + "repository" : "apollo-ios", + "title" : "1.7.1", + "url" : "https://github.com/apollographql/apollo-ios/releases/tag/1.7.1", + "version" : "1.7.1" + }, + { + "body" : "### Fixed\r\n\r\n- **Fix injecting of context for UploadRequest:** Any request context passed into an upload request was not being added to the HTTP request and would not be available to the interceptor chain. See PR ([#302](https://github.com/apollographql/apollo-ios-dev/pull/302)). _Thanks to [@RobertDresler](https://github.com/RobertDresler) for the contribution._\r\n- **Added support for SPM Package.resolved format version 3 ([#3355](https://github.com/apollographql/apollo-ios/issues/3355)):** When using Xcode 15.3 the codegen CLI would fail the `generate` command with an error stating the Package.resolve file version is unsupported. Version 3 is now accepted as a valid file format for the codegen version checker. See PR ([#304](https://github.com/apollographql/apollo-ios-dev/pull/304)).\r\n- **PrivacyInfo.xcprivacy file is invalid for Apollo and ApolloApi ([#3359](https://github.com/apollographql/apollo-ios/issues/3359)):** We received reports that when submitting to the App Store the submission would fail with an error stating that the privacy manifests were invalid. We identified the error and updated the privacy files. See PR ([#309](https://github.com/apollographql/apollo-ios-dev/pull/309)). _Thanks to [@azilbershtein](https://github.com/azilbershtein) for raising the issue._\r\n\r\n### Improvement\r\n\r\n- **Provide a direct means to observe changes in ApolloStore:** `ApolloStore` now exposes it's subscriber mechanism publicly. This means you can now observe and receive notifications about changes to the store. See PR ([#300](https://github.com/apollographql/apollo-ios-dev/pull/300)). _Thanks to [@jamesonwilliams](https://github.com/jamesonwilliams) for the contribution._\r\n- **Remove redundant iteration in EntitySelectionTree merging algorithm:** The conditions for merging selections were revisited and we identified, and removed, a redundant iteration. This is a significant performance improvement as it removes an entire additional iteration through all the conditional scopes in the tree. See PR ([#308](https://github.com/apollographql/apollo-ios-dev/pull/308)).", + "createdAt" : "2024-03-23T05:29:05+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA9NCTc4I0jUf", + "owner" : "apollographql", + "publishedAt" : "2024-03-23T05:36:20+09:00", + "repository" : "apollo-ios", + "title" : "1.9.3", + "url" : "https://github.com/apollographql/apollo-ios/releases/tag/1.9.3", + "version" : "1.9.3" + }, + { + "body" : "This is the second preview release of `@defer` support in Apollo iOS which focuses on providing early access to using the `@defer` directive in your operations. During preview releases bugs can occur, if you do experience anything unexpected please report it to us.\r\n\r\n**Note:** Apollo supports a very specific version of the `@defer` directive proposal as documented [here](https://www.apollographql.com/docs/router/executing-operations/defer-support#specification-status). The `@defer` directive is still in the proposal stage and is not an official addition to the [GraphQL specification](https://spec.graphql.org/draft/) yet. This means that Apollo iOS may not work with all servers that currently support `@defer`.\r\n\r\n### In this release\r\n* Fixed: If your schema explicitly declared the `@defer` directive then an error about duplicate directives would be thrown during code generation.\r\n* Fixed: In some cases the operation metadata for deferred fragments may have been generated with incorrect Swift syntax resulting in a build error.\r\n\r\n### How to use it\r\nWe have a [sample schema/server that supports `@defer`](https://github.com/apollographql/client-router-e2e-tests/tree/main) and can be launched using the [Docker configuration](https://github.com/apollographql/client-router-e2e-tests/blob/main/scripts/docker-compose.router.yml).\r\n\r\nOnce you have that service launched you can configure your Apollo iOS client to target the `apollo-ios` and `apollo-ios-codegen` dependency packages using the `preview-defer.2` tag. Below is an example query using `@defer` against the schema.\r\n```\r\nquery ExampleQuery {\r\n allProducts {\r\n sku\r\n id\r\n ... on Product @defer(label: \"additional\") {\r\n dimensions {\r\n size\r\n }\r\n variation {\r\n id\r\n name\r\n }\r\n }\r\n }\r\n}\r\n```\r\n\r\nAlternatively [here](https://github.com/apollographql/apollo-ios/files/13845848/DeferExampleClient.zip) is a sample client to demonstrate the code generation and operation execution of the `@defer` directive.\r\n\r\n**Caveats in this preview release**\r\n* Caching is intentionally disabled for operations using `@defer`.", + "createdAt" : "2024-04-05T08:59:57+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA9NCTc4I7urj", + "owner" : "apollographql", + "publishedAt" : "2024-04-05T11:31:11+09:00", + "repository" : "apollo-ios", + "title" : "preview-defer.2", + "url" : "https://github.com/apollographql/apollo-ios/releases/tag/preview-defer.2", + "version" : "preview-defer.2" + }, + { + "body" : "This is the first preview release of `@defer` support in Apollo iOS which focuses on providing early access to using the `@defer` directive in your operations. During preview releases bugs can occur, if you do experience anything unexpected please report it to us.\r\n\r\n**Note:** Apollo supports a very specific early RFC version of the `@defer` directive as documented [here](https://www.apollographql.com/docs/router/executing-operations/defer-support#specification-status). The `@defer` directive is still an RFC and is not an official addition to the [GraphQL specification](https://spec.graphql.org/draft/) yet. This means that Apollo iOS may not work with all servers that currently support `@defer`.\r\n\r\n**How to use it**\r\nWe have a [sample schema/server that supports `@defer`](https://github.com/apollographql/client-router-e2e-tests/tree/main) and can be launched using the [Docker configuration](https://github.com/apollographql/client-router-e2e-tests/blob/main/scripts/docker-compose.router.yml).\r\n\r\nOnce you have that service launched you can configure your Apollo iOS client to target the `apollo-ios` and `apollo-ios-codegen` dependency packages using the `preview-defer.1` tag. Below is an example query using `@defer` against the schema.\r\n```\r\nquery ExampleQuery {\r\n allProducts {\r\n sku\r\n id\r\n ... on Product @defer(label: \"additional\") {\r\n dimensions {\r\n size\r\n }\r\n variation {\r\n id\r\n name\r\n }\r\n }\r\n }\r\n}\r\n```\r\n\r\nAlternatively [here](https://github.com/apollographql/apollo-ios/files/13845848/DeferExampleClient.zip) is a sample client to demonstrate the code generation and operation execution of the `@defer` directive.\r\n\r\n**Caveats in this preview release**\r\n* Caching is intentionally disabled for operations using `@defer`.", + "createdAt" : "2024-01-06T03:17:29+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA9NCTc4IG2pp", + "owner" : "apollographql", + "publishedAt" : "2024-01-06T04:34:34+09:00", + "repository" : "apollo-ios", + "title" : "preview-defer.1", + "url" : "https://github.com/apollographql/apollo-ios/releases/tag/preview-defer.1", + "version" : "preview-defer.1" + }, + { + "body" : "### Fixed\r\n- **Duplicate `@defer` directive error ([#235](https://github.com/apollographql/apollo-ios-dev/pull/235)):** When executing codegen against Apollo Router and a schema that supports the `@defer` directive it would fail with an error stating the directive is duplicated.\r\n\r\n### Changed\r\n- **InstallCLI plugin updates ([#132](https://github.com/apollographql/apollo-ios-dev/pull/132)):** The InstallCLI plugin now downloads the CLI binary from GitHub. This requires that we update the `swift-tools-version` to `5.9`, therefore **Xcode 15 is now the minimum version of Xcode allowed.**\r\n\r\n### Improvement\r\n\r\n- **Added `InputObject` casing strategy ([#137](https://github.com/apollographql/apollo-ios-dev/pull/137)):** We've added a new casing strategy option for InputObjects which mimics the behaviour of the enum case conversion strategy. _Thank you to [@alexifrim](https://github.com/alexifrim) for raising this in issue [#3257](https://github.com/apollographql/apollo-ios/issues/3257)._\r\n- **Added `GraphQLResult` conversion extension ([#139](https://github.com/apollographql/apollo-ios-dev/pull/139)):** `GraphQLResult` response data can now be easily converted into a JSON dictionary. This is useful for taking server response data and serializing it into a JSON dictionary which can then be used in a test suite.\r\n- **Codegen performance improvements ([#152](https://github.com/apollographql/apollo-ios-dev/pull/152)):** There has been a bunch of refactoring work to prepare for future codegen features but we've also managed to squeeze out some performance improvements.", + "createdAt" : "2024-01-13T07:08:02+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA9NCTc4IKQCm", + "owner" : "apollographql", + "publishedAt" : "2024-01-13T07:29:12+09:00", + "repository" : "apollo-ios", + "title" : "1.8.0", + "url" : "https://github.com/apollographql/apollo-ios/releases/tag/1.8.0", + "version" : "1.8.0" + }, + { + "body" : "### Improvement\r\n\r\n- **New import directive for operations:** GraphQL operations now support a directive to control custom module import statements in the generated file. Any operation that includes the directive `@import(module:)`, on the defintion line, with a supplied `String` as the module name will have that module used in a Swift `import` statement at the top of the operation file and any referenced fragments. _Thank you to [@hemel](https://github.com/hemel) for the contribution ([#236](https://github.com/apollographql/apollo-ios-dev/pull/236) / [#245](https://github.com/apollographql/apollo-ios-dev/pull/245))._\r\n\r\n### Fixed\r\n\r\n- **The `fragmentDefinition` remains in all generated fragments when `operationDocumentFormat` does not include `.definition` ([#3282](https://github.com/apollographql/apollo-ios/issues/3282)):** Code generation will now only generate definitions in fragment files if the `operationDocumentFormat` config contains the `.definition` value ([#218](https://github.com/apollographql/apollo-ios-dev/pull/218)). _Thank you to [@jimisaacs](https://github.com/jimisaacs) for raising the issue._\r\n- **Custom scalar file header comment ([#3323](https://github.com/apollographql/apollo-ios/issues/3323)):** The header comment for generated custom scalar files was incorrectly changed to state that the output \"should not be edited\" but the file content could still be edited and would not be overwritten. The header comment has been changed back to state that the contents will be preserved during subsequent codegen executions. _Thank you to [@matsudamper](https://github.com/matsudamper) for raising the issue and the contribution to fix it ([#243](https://github.com/apollographql/apollo-ios-dev/pull/243))._\r\n\r\n### Changed\r\n\r\n- **WebSocket disconnection errors are no longer printed to stdout ([#3325](https://github.com/apollographql/apollo-ios/issues/3325)):** See PR ([#253](https://github.com/apollographql/apollo-ios-dev/pull/253)) _Thank you to [@sgade](https://github.com/sgade) for raising the issue._\r\n", + "createdAt" : "2024-02-03T08:25:05+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA9NCTc4IVE6u", + "owner" : "apollographql", + "publishedAt" : "2024-02-03T08:40:08+09:00", + "repository" : "apollo-ios", + "title" : "1.9.0", + "url" : "https://github.com/apollographql/apollo-ios/releases/tag/1.9.0", + "version" : "1.9.0" + }, + { + "body" : "### Fixed\r\n\r\n- **`SelectionSet` generated initializers don't compile with `self` parameter ([#3330](https://github.com/apollographql/apollo-ios/issues/3330)):** Selection set initializers now use a local property name when the external property name is a Swift reserved word; see PR [#257](https://github.com/apollographql/apollo-ios-dev/pull/257). _Thanks to [@grantjbutler](https://github.com/grantjbutler) for raising the issue._\r\n- **asXXXXXXX property on a union never returning `nil` if selection set empty ([#3326](https://github.com/apollographql/apollo-ios/issues/3326)):** - The codegen logic to determine whether a selection set is composite or not has been improved to handle the case when `__typename` was the only field in the selection set; see PR [#261](https://github.com/apollographql/apollo-ios-dev/pull/261). _Thanks to [@vincentisambart](https://github.com/vincentisambart) for raising the issue._\r\n\r\n### Improvement\r\n\r\n- **Feature/ContextIdentifier for the mutate queries ([#281](https://github.com/apollographql/apollo-ios-dev/pull/281)):** Mutation operations can now be given a context identifier to be used later in the request. _Thanks to [@VladimirK-ah](https://github.com/VladimirK-ah) for the contribution._", + "createdAt" : "2024-03-05T05:05:03+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA9NCTc4IoD2T", + "owner" : "apollographql", + "publishedAt" : "2024-03-05T05:34:32+09:00", + "repository" : "apollo-ios", + "title" : "1.9.1", + "url" : "https://github.com/apollographql/apollo-ios/releases/tag/1.9.1", + "version" : "1.9.1" + }, + { + "body" : "Alongside the release of Apollo iOS 1.9.2, we are excited to announce the release of [Apollo iOS Pagination](https://github.com/apollographql/apollo-ios-pagination)! This package works alongside the Apollo iOS Client to make fetching and caching of paginated data a lot easier! Fetching paginated data has always been a pain point with our mobile clients, and an elegant solution for this has been a common feature request for many years. This library is feature rich and highly configurable, so we believe that it will be able to make this previously complex and difficult task a lot easier for our users!\r\n\r\nThis library supports:\r\n- Reading/Writing paginated data with an Apollo NormalizedCache\r\n- Watching paginated data for changes\r\n- Forward, Reverse, and Bi-directional pagination\r\n- Cursor-based, offset-based, and custom pagination mechanisms\r\n\r\nThis library is currently released as a 0.x version and is in active development. The API is subject to breaking changes until the stable 1.0 release. We hope that you will check it out and give us your feedback so that we can address any API improvements, edge cases, bugs, or valuable features we hadn’t considered before moving to a 1.0 release soon!\r\n\r\nTo learn more about Apollo iOS Pagination, see our [usage docs](https://www.apollographql.com/docs/ios/pagination/introduction).\r\n\r\n### Fixed\r\n\r\n- **Backwards Compatibility issues in 1.9.1:** 1.9.1 introduced a minor breaking change for some users who were creating a custom implementaiton of `ApolloClientProtocol`. Sorry about that! This patch release fixed the compatiblity. See PR [#290](https://github.com/apollographql/apollo-ios-dev/pull/290). _Thanks to [@michaelloo](https://github.com/michaelloo) for raising the issue._\r\n\r\n### Improvement\r\n\r\n- **Session and task descriptions parameters added to `URLSessionClient` ([#286](https://github.com/apollographql/apollo-ios-dev/pull/286)):** The `URLSessionClient` now allows you to set a `sessionDescription` on the session and `taskDescription` on each task. These are helpful when debugging, especially when analyzing HTTP traffic with Instruments. _Thanks to [@hishma](https://github.com/hishma) for the contribution._", + "createdAt" : "2024-03-09T06:56:14+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA9NCTc4IrTSi", + "owner" : "apollographql", + "publishedAt" : "2024-03-09T07:02:16+09:00", + "repository" : "apollo-ios", + "title" : "1.9.2", + "url" : "https://github.com/apollographql/apollo-ios/releases/tag/1.9.2", + "version" : "1.9.2" + }, + { + "body" : "### New\r\n\r\n- **Added support for visionOS ([#3320](https://github.com/apollographql/apollo-ios/issues/3320)):** All the dependecies that Apollo iOS requires have been updated to add support for visionOS, so we can now add official support for visionOS too. See PR [#333](https://github.com/apollographql/apollo-ios-dev/pull/333).\r\n\r\n### Improvement\r\n\r\n- **Add Sendable conformance to some basic SchemaTypes:** This adds `Sendable` conformance to the some of the generated schema types. This does not mean that all of the generated code is safe to use yet with complete concurrency checking of Swift 5.10 but it gets us closer to that goal. See PR [#322](https://github.com/apollographql/apollo-ios-dev/pull/322). _Thanks to [@bdbergeron](https://github.com/bdbergeron) for the contributon._", + "createdAt" : "2024-04-16T05:31:27+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA9NCTc4JA-Fj", + "owner" : "apollographql", + "publishedAt" : "2024-04-16T05:41:07+09:00", + "repository" : "apollo-ios", + "title" : "1.10.0", + "url" : "https://github.com/apollographql/apollo-ios/releases/tag/1.10.0", + "version" : "1.10.0" + }, + { + "body" : "### New\r\n\r\n- **Added `refetchOnFailedUpdates` option to `GraphQLQueryWatcher` ([#347](https://github.com/apollographql/apollo-ios-dev/pull/347)):** This allows you to configure the query watcher not to refetch it's query from the server when a cache read to update it's data fails.\r\n \r\n### Fixed\r\n\r\n- **Generated input objects have default `nil` value for parameters with a schema-defined default value ([#2997](https://github.com/apollographql/apollo-ios/issues/2997)):** When the schema defines a default value for an input parameter, you can now omit that parameter when initializing the input object and the default value will be used. This corrects feature parity with the Apollo Kotlin client. See PR [#358](https://github.com/apollographql/apollo-ios-dev/pull/358).\r\n\r\n- **Fix namespacing error in `InterfaceTemplate` ([#3375](https://github.com/apollographql/apollo-ios/issues/3375)):** This fixes an issue where having a schema type named `Interface` caused compilation errors in generated code. See PR [#359](https://github.com/apollographql/apollo-ios-dev/pull/359).\r\n", + "createdAt" : "2024-05-16T03:32:18+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA9NCTc4JS200", + "owner" : "apollographql", + "publishedAt" : "2024-05-16T03:29:51+09:00", + "repository" : "apollo-ios", + "title" : "1.11.0", + "url" : "https://github.com/apollographql/apollo-ios/releases/tag/1.11.0", + "version" : "1.11.0" + }, + { + "body" : "### Fixed\r\n* **Rebuilt the CLI binary:** The CLI binary included in the `1.12.0` package was built with inconsistent SDK versions resulting in the linker signing not working correctly.", + "createdAt" : "2024-05-23T06:14:27+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA9NCTc4JW6Ea", + "owner" : "apollographql", + "publishedAt" : "2024-05-23T06:18:37+09:00", + "repository" : "apollo-ios", + "title" : "1.12.1", + "url" : "https://github.com/apollographql/apollo-ios/releases/tag/1.12.1", + "version" : "1.12.1" + }, + { + "body" : "### New\r\n- **`ID` as a custom scalar ([#3379](https://github.com/apollographql/apollo-ios/issues/3379)):** This changes the generation of the built-in GraphQL `ID` scalar to be treated as a custom scalar that can be modified by the user. See PR [#363](https://github.com/apollographql/apollo-ios-dev/pull/363).\r\n\r\n### Fixed\r\n- **Adds visionOS deployment to ApolloTestSupport podspec ([#364](https://github.com/apollographql/apollo-ios-dev/pull/364)):** This adds the `visionOS` deployment target to the ApolloTestSupport podspec to match the other package managers.\r\n- **Add `@_spi(Execution)` to executor for import in test mocks ([#362](https://github.com/apollographql/apollo-ios-dev/pull/362)):** This replaces the use of `@testable` in ApolloTestSupport with specific `@_spi` scopes. This resolves a few issues that have been reported where the Apollo module could not be built for testing in non-debug configurations.", + "createdAt" : "2024-05-22T08:36:28+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA9NCTc4JWEaD", + "owner" : "apollographql", + "publishedAt" : "2024-05-22T08:38:19+09:00", + "repository" : "apollo-ios", + "title" : "1.12.0", + "url" : "https://github.com/apollographql/apollo-ios/releases/tag/1.12.0", + "version" : "1.12.0" + }, + { + "body" : "### Fixed\r\n- **Rebuilt the CLI binary with the correct version number:** The CLI binary included in the `1.12.1` package was built with an incorrect version number causing a version mismatch when attempting to execute code generation.\r\n", + "createdAt" : "2024-05-24T05:20:58+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA9NCTc4JXr9R", + "owner" : "apollographql", + "publishedAt" : "2024-05-24T05:23:46+09:00", + "repository" : "apollo-ios", + "title" : "1.12.2", + "url" : "https://github.com/apollographql/apollo-ios/releases/tag/1.12.2", + "version" : "1.12.2" + }, + { + "body" : "### New\r\n- **Added `ExistentialAny` requirement ([#379](https://github.com/apollographql/apollo-ios-dev/pull/379)):** This adds the `-enable-upcoming-feature ExistentialAny` to all targets to ensure compatibility with the upcoming Swift feature.\r\n- **Schema type renaming ([#388](https://github.com/apollographql/apollo-ios-dev/pull/388)):** This adds the feature to allow customizing the names of schema types in Swift generated code.\r\n- **JSONConverter helper ([#380](https://github.com/apollographql/apollo-ios-dev/pull/380)):** This adds a new helper class for handling JSON conversion of data including the ability to convert `SelectionSet` instances to JSON.\r\n\r\n### Fixed\r\n- **ApolloSQLite build error with Xcode 16 ([#386](https://github.com/apollographql/apollo-ios-dev/pull/386)):** This fixes a naming conflict with Foundation in iOS 18 and the SQLite library. _Thanks to [@rastersize](https://github.com/rastersize) for the contributon._", + "createdAt" : "2024-06-25T22:18:45+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA9NCTc4JrJ96", + "owner" : "apollographql", + "publishedAt" : "2024-06-26T00:06:37+09:00", + "repository" : "apollo-ios", + "title" : "1.13.0", + "url" : "https://github.com/apollographql/apollo-ios/releases/tag/1.13.0", + "version" : "1.13.0" } ] \ No newline at end of file diff --git a/Outputs/Carthage.json b/Outputs/Carthage.json index de21990..a829077 100644 --- a/Outputs/Carthage.json +++ b/Outputs/Carthage.json @@ -382,5 +382,17 @@ "title" : "0.39.0", "url" : "https://github.com/Carthage/Carthage/releases/tag/0.39.0", "version" : "0.39.0" + }, + { + "body" : "**Fixed**\r\n\r\n* Support visionOS by using -destination `xros`/`xrsimulator`. Make additive changes to `XCDBLD`’s `SDK`. (#3345).\r\n* Fix Makefile to only pass `-static-stdlib` when Xcodes are accommodated. (#3350).\r\n\r\n**Acknowledgments**\r\n\r\nThanks to all contributors.", + "createdAt" : "2023-09-19T01:44:17+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAX4-3M4HPvoz", + "owner" : "Carthage", + "publishedAt" : "2023-09-19T01:45:54+09:00", + "repository" : "Carthage", + "title" : "0.39.1", + "url" : "https://github.com/Carthage/Carthage/releases/tag/0.39.1", + "version" : "0.39.1" } ] \ No newline at end of file diff --git a/Outputs/CocoaPods.json b/Outputs/CocoaPods.json index 8dde8fb..6266371 100644 --- a/Outputs/CocoaPods.json +++ b/Outputs/CocoaPods.json @@ -382,5 +382,101 @@ "title" : "", "url" : "https://github.com/CocoaPods/CocoaPods/releases/tag/1.12.0", "version" : "1.12.0" + }, + { + "body" : "##### Enhancements\r\n\r\n* Add `visionOS` as a new platform. \r\n [Gabriel Donadel](https://github.com/gabrieldonadel)\r\n [#11965](https://github.com/CocoaPods/CocoaPods/pull/11965)\r\n\r\n* Extend `script_phase` DSL to support `always_out_of_date` attribute. \r\n [Alvar Hansen](https://github.com/alvarhansen)\r\n [#12055](https://github.com/CocoaPods/CocoaPods/pull/12055)\r\n\r\n##### Bug Fixes\r\n\r\n* Use `safe_load` during custom YAML config loading. \r\n [Dimitris Koutsogiorgas](https://github.com/dnkoutso)\r\n [#11974](https://github.com/CocoaPods/CocoaPods/pull/11974)\r\n\r\n* Xcode 15 fix: Replace `DT_TOOLCHAIN_DIR` with `TOOLCHAIN_DIR` when generating script. \r\n [Marcus Wu](https://github.com/marcuswu0814)\r\n [#12009](https://github.com/CocoaPods/CocoaPods/pull/12009)", + "createdAt" : "2023-09-23T06:47:37+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOACGf_c4HSeii", + "owner" : "CocoaPods", + "publishedAt" : "2023-09-23T06:48:49+09:00", + "repository" : "CocoaPods", + "title" : "1.13.0", + "url" : "https://github.com/CocoaPods/CocoaPods/releases/tag/1.13.0", + "version" : "1.13.0" + }, + { + "body" : "##### Enhancements\r\n\r\n* None. \r\n\r\n##### Bug Fixes\r\n\r\n* Fix a crash when attempting to `require 'cocoapods-core'` on specific versions of activesupport\r\n [Eric Amorde](https://github.com/amorde)\r\n [#12116](https://github.com/CocoaPods/CocoaPods/issues/12116)", + "createdAt" : "2023-10-27T05:34:42+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOACGf_c4Hj6P_", + "owner" : "CocoaPods", + "publishedAt" : "2023-10-27T05:45:58+09:00", + "repository" : "CocoaPods", + "title" : "", + "url" : "https://github.com/CocoaPods/CocoaPods/releases/tag/1.14.1", + "version" : "1.14.1" + }, + { + "body" : "##### Enhancements\r\n\r\n* None. \r\n\r\n##### Bug Fixes\r\n\r\n* Fix a crash when running with activesupport 7.1.0. \r\n [MCanhisares](https://github.com/MCanhisares)\r\n [#12081](https://github.com/CocoaPods/CocoaPods/issues/12081)\r\n\r\n* Fix another crash when running with activesupport 7.1.0. \r\n [movila](https://github.com/movila)\r\n [#12089](https://github.com/CocoaPods/CocoaPods/issues/12089)\r\n\r\n##### Other\r\n\r\n* Drop support for Ruby 2.6 (note: this may be reversed if possible so we can support macOS system ruby, but was a blocker at the time of release)\r\n\r\n* Drop support for bazaar SCM. \r\n", + "createdAt" : "2023-10-26T15:03:22+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOACGf_c4HjX1B", + "owner" : "CocoaPods", + "publishedAt" : "2023-10-26T15:05:01+09:00", + "repository" : "CocoaPods", + "title" : "", + "url" : "https://github.com/CocoaPods/CocoaPods/releases/tag/1.14.0", + "version" : "1.14.0" + }, + { + "body" : "##### Enhancements\r\n\r\n* None. \r\n\r\n##### Bug Fixes\r\n\r\n* Fix a bug when attempting to publish a Pod with `pod trunk push` in certain cases \r\n [Eric Amorde](https://github.com/amorde)\r\n [CocoaPods/Core#729](https://github.com/CocoaPods/Core/pull/759)\r\n", + "createdAt" : "2023-10-27T10:28:51+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOACGf_c4Hj_V1", + "owner" : "CocoaPods", + "publishedAt" : "2023-10-27T10:30:28+09:00", + "repository" : "CocoaPods", + "title" : "", + "url" : "https://github.com/CocoaPods/CocoaPods/releases/tag/1.14.2", + "version" : "1.14.2" + }, + { + "body" : "##### Enhancements\r\n\r\n* None. \r\n\r\n##### Bug Fixes\r\n\r\n* Revert minimum required Ruby version to 2.6 to support macOS system Ruby \r\n [Eric Amorde](https://github.com/amorde)\r\n [#12122](https://github.com/CocoaPods/CocoaPods/issues/12122)\r\n\r\n", + "createdAt" : "2023-11-20T06:24:31+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOACGf_c4HwzES", + "owner" : "CocoaPods", + "publishedAt" : "2023-11-20T06:26:35+09:00", + "repository" : "CocoaPods", + "title" : "", + "url" : "https://github.com/CocoaPods/CocoaPods/releases/tag/1.14.3", + "version" : "1.14.3" + }, + { + "body" : "##### Enhancements\r\n\r\n* Optimize performance during uncached pod installation. \r\n [Dimitris Koutsogiorgas](https://github.com/dnkoutso)\r\n [#12154](https://github.com/CocoaPods/CocoaPods/pull/12154)\r\n\r\n##### Bug Fixes\r\n\r\n* Fix pod install issue when git's `core.fsmonitor` feature is enabled \r\n [Justin Martin](https://github.com/justinseanmartin)\r\n [#11640](https://github.com/CocoaPods/CocoaPods/issues/11640)\r\n\r\n* Don't use the `remove_destination` parameter in FileUtils.cp_r \r\n [Justin Martin](https://github.com/justinseanmartin)\r\n [#12165](https://github.com/CocoaPods/CocoaPods/pull/12165)\r\n\r\n* Support `visionos` in `pod lib lint --platforms=` and use `xros` for `Fourflusher` \r\n [MagnificentMiles](https://github.com/MagnificentMiles)\r\n [#12159](https://github.com/CocoaPods/CocoaPods/pull/12159)\r\n\r\n### Changes in [cocoapods-core 1.15.0](https://github.com/CocoaPods/Core/releases/tag/1.15.0)\r\n\r\n##### Enhancements\r\n\r\n* None. \r\n\r\n##### Bug Fixes\r\n\r\n* Fix an issue updating spec repos in Podfile.lock when the key already exists \r\n [fnxpt](https://github.com/fnxpt)\r\n [#748](https://github.com/CocoaPods/Core/issues/748)\r\n\r\n* Fix a crash when calling Specification#subspec_by_name on a deprecated specification with no name \r\n [sagiwei](https://github.com/sagiwei)\r\n [#742](https://github.com/CocoaPods/Core/pull/742)\r\n", + "createdAt" : "2024-01-29T02:40:28+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOACGf_c4IRk_r", + "owner" : "CocoaPods", + "publishedAt" : "2024-01-29T02:45:28+09:00", + "repository" : "CocoaPods", + "title" : "", + "url" : "https://github.com/CocoaPods/CocoaPods/releases/tag/1.15.0", + "version" : "1.15.0" + }, + { + "body" : "##### Enhancements\n\n* None. \n\n##### Bug Fixes\n\n* Fix an issue when caching downloads of certain Pods. \n [Eric Amorde](https://github.com/amorde)\n [#12226](https://github.com/CocoaPods/CocoaPods/issues/12226)", + "createdAt" : "2024-02-06T12:05:50+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOACGf_c4IWIUK", + "owner" : "CocoaPods", + "publishedAt" : "2024-02-06T12:07:21+09:00", + "repository" : "CocoaPods", + "title" : "1.15.1", + "url" : "https://github.com/CocoaPods/CocoaPods/releases/tag/1.15.1", + "version" : "1.15.1" + }, + { + "body" : "##### Enhancements\n\n* None. \n\n##### Bug Fixes\n\n* Revert #12154, #12165, and #12158 to fix regressions in 1.15.0 and 1.15.1. \n [Paul Beusterien](https://github.com/paulb777)\n [#12226](https://github.com/CocoaPods/CocoaPods/issues/12226)", + "createdAt" : "2024-02-07T03:12:35+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOACGf_c4IWnCY", + "owner" : "CocoaPods", + "publishedAt" : "2024-02-07T03:12:59+09:00", + "repository" : "CocoaPods", + "title" : "1.15.2", + "url" : "https://github.com/CocoaPods/CocoaPods/releases/tag/1.15.2", + "version" : "1.15.2" } ] \ No newline at end of file diff --git a/Outputs/Core ML Stable Diffusion.json b/Outputs/Core ML Stable Diffusion.json index 5c024f3..c347933 100644 --- a/Outputs/Core ML Stable Diffusion.json +++ b/Outputs/Core ML Stable Diffusion.json @@ -58,5 +58,29 @@ "title" : "1.0.0", "url" : "https://github.com/apple/ml-stable-diffusion/releases/tag/1.0.0", "version" : "1.0.0" + }, + { + "body" : "- SDXL iOS and iPadOS Benchmarks\r\n- SDXL refiner Swift inference by @zachnagengast\r\n- SDXL base Python inference by @lopez-hector \r\n- CUDA RNG in Swift by @liuliu \r\n- Karras schedule for DPMSolver by @pcuenq \r\n- Other improvements", + "createdAt" : "2023-09-28T23:26:41+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOIcVD8s4HVHvO", + "owner" : "apple", + "publishedAt" : "2023-09-28T23:28:21+09:00", + "repository" : "ml-stable-diffusion", + "title" : "1.1.0", + "url" : "https://github.com/apple/ml-stable-diffusion/releases/tag/1.1.0", + "version" : "1.1.0" + }, + { + "body" : "Changed the license to MIT\r\n\r\n## What else has Changed\r\n* Fix safety_checker dtype by @ZachNagengast in https://github.com/apple/ml-stable-diffusion/pull/276\r\n* Fix missing parameters ('mixed_bit_compression_apply', ) & import pkg (mixed_bit_compression_pre_analysis) issues by @jiangdi0924 in https://github.com/apple/ml-stable-diffusion/pull/279\r\n* Fix pipeline.py for Python 3.8 by @TobyRoseman in https://github.com/apple/ml-stable-diffusion/pull/287\r\n* Compiled Models in Python by @TobyRoseman in https://github.com/apple/ml-stable-diffusion/pull/296\r\n* Use sRGB if available by @stuartjmoore in https://github.com/apple/ml-stable-diffusion/pull/301\r\n* Applying mixed bit compression using new optimize API by @TobyRoseman in https://github.com/apple/ml-stable-diffusion/pull/311\r\n* Update swift-argument-parser to latest minor version by @godly-devotion in https://github.com/apple/ml-stable-diffusion/pull/318\r\n\r\n## New Contributors\r\n* @stuartjmoore made their first contribution in https://github.com/apple/ml-stable-diffusion/pull/301\r\n\r\n**Full Changelog**: https://github.com/apple/ml-stable-diffusion/compare/1.1.0...1.1.1", + "createdAt" : "2024-05-04T10:03:21+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOIcVD8s4JMUdh", + "owner" : "apple", + "publishedAt" : "2024-05-04T10:05:33+09:00", + "repository" : "ml-stable-diffusion", + "title" : "1.1.1", + "url" : "https://github.com/apple/ml-stable-diffusion/releases/tag/1.1.1", + "version" : "1.1.1" } ] \ No newline at end of file diff --git a/Outputs/Dependencies.json b/Outputs/Dependencies.json index c010874..df0f0c0 100644 --- a/Outputs/Dependencies.json +++ b/Outputs/Dependencies.json @@ -107,6 +107,18 @@ "url" : "https://github.com/pointfreeco/swift-dependencies/releases/tag/0.2.0", "version" : "0.2.0" }, + { + "body" : "* Added: First \"stable\" release. Dependencies contains APIs extracted from the Composable Architecture's suite of tools, which is now considered stable. This 1.0 release will introduce a more strict adherence to semantic versioning.\r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-dependencies/compare/0.6.0...1.0.0", + "createdAt" : "2023-07-31T03:27:14+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOIF_Mq84G0bnX", + "owner" : "pointfreeco", + "publishedAt" : "2023-07-31T03:27:50+09:00", + "repository" : "swift-dependencies", + "title" : "1.0.0", + "url" : "https://github.com/pointfreeco/swift-dependencies/releases/tag/1.0.0", + "version" : "1.0.0" + }, { "body" : "## What's Changed\r\n\r\n* Changed: Both `continuousClock` and `suspendingClock` test values have been changed from failing immediate clocks to failing live clocks (https://github.com/pointfreeco/swift-dependencies/pull/89). While this is a behavioral change, it should only affect failing test suites. It should also make analyzing failure easier/less noisy, since code will behave as it would in live applications, and timers won't immediately emit many failures.\r\n* Fixed: re-introduce SPI-gated `withMainSerialExecutor` (thanks @kabiroberai, https://github.com/pointfreeco/swift-dependencies/pull/84).\r\n\r\n## New Contributors\r\n* @kabiroberai made their first contribution in https://github.com/pointfreeco/swift-dependencies/pull/84\r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-dependencies/compare/0.4.1...0.4.2", "createdAt" : "2023-05-02T02:47:00+09:00", @@ -142,5 +154,161 @@ "title" : "0.5.1", "url" : "https://github.com/pointfreeco/swift-dependencies/releases/tag/0.5.1", "version" : "0.5.1" + }, + { + "body" : "## What's Changed\r\n\r\n* Added: Extracted concurrency helpers to new ConcurrencyExtras dependency (https://github.com/pointfreeco/swift-dependencies/pull/105).\r\n* Infrastructure: Add test/docs around static `@Dependency` usage (https://github.com/pointfreeco/swift-dependencies/pull/97); doc fixes (thanks @alexhunsley, https://github.com/pointfreeco/swift-dependencies/pull/98, https://github.com/pointfreeco/swift-dependencies/pull/101; @Mika5652, https://github.com/pointfreeco/swift-dependencies/pull/95); add test for `invokeTest` behavior (https://github.com/pointfreeco/swift-dependencies/pull/103); add test for thread safety (https://github.com/pointfreeco/swift-dependencies/pull/70).\r\n\r\n## New Contributors\r\n\r\n* @alexhunsley made their first contribution in https://github.com/pointfreeco/swift-dependencies/pull/98\r\n* @Mika5652 made their first contribution in https://github.com/pointfreeco/swift-dependencies/pull/95\r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-dependencies/compare/0.5.1...0.6.0", + "createdAt" : "2023-07-18T04:52:47+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOIF_Mq84GtX9W", + "owner" : "pointfreeco", + "publishedAt" : "2023-07-18T04:54:58+09:00", + "repository" : "swift-dependencies", + "title" : "0.6.0", + "url" : "https://github.com/pointfreeco/swift-dependencies/releases/tag/0.6.0", + "version" : "0.6.0" + }, + { + "body" : "## What's Changed\r\n\r\n* Fixed: `@DependencyClient` and `@DependencyEndpoint` now properly support closures with inout parameters (thanks @Alex293, https://github.com/pointfreeco/swift-dependencies/pull/149).\r\n* Infrastructure: Update docs links to SPI (https://github.com/pointfreeco/swift-dependencies/pull/143).\r\n* Infrastructure: Update the demo repo link in the Examples section of the README to point to the SyncUps repo (thanks @kuglee, https://github.com/pointfreeco/swift-dependencies/pull/144).\r\n* Infrastructure: Update README.md (thanks @kgrigsby59, https://github.com/pointfreeco/swift-dependencies/pull/145)\r\n* Infrastructure: Add missing shortcuts to sections in README (thanks @Mika5652, https://github.com/pointfreeco/swift-dependencies/pull/142).\r\n\r\n## New Contributors\r\n\r\n* @kuglee made their first contribution in https://github.com/pointfreeco/swift-dependencies/pull/144\r\n* @kgrigsby59 made their first contribution in https://github.com/pointfreeco/swift-dependencies/pull/145\r\n* @Alex293 made their first contribution in https://github.com/pointfreeco/swift-dependencies/pull/149\r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-dependencies/compare/1.1.1...1.1.2", + "createdAt" : "2023-11-30T03:25:19+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOIF_Mq84H3auI", + "owner" : "pointfreeco", + "publishedAt" : "2023-11-30T03:32:36+09:00", + "repository" : "swift-dependencies", + "title" : "1.1.2", + "url" : "https://github.com/pointfreeco/swift-dependencies/releases/tag/1.1.2", + "version" : "1.1.2" + }, + { + "body" : "## What's Changed\r\n\r\n* Fixed: Support `@autoclosure` in `@DependencyEndpoint`s (thanks @xiii111, https://github.com/pointfreeco/swift-dependencies/pull/160).\r\n* Fixed: Support (but warn against) `fatalError` default (https://github.com/pointfreeco/swift-dependencies/pull/158).\r\n* Infrastructure: Add community library link to README (thanks @arasan01, https://github.com/pointfreeco/swift-dependencies/pull/151).\r\n* Infrastructure: Clarify documentation (https://github.com/pointfreeco/swift-dependencies/pull/152).\r\n\r\n## New Contributors\r\n\r\n* @arasan01 made their first contribution in https://github.com/pointfreeco/swift-dependencies/pull/151\r\n* @xiii111 made their first contribution in https://github.com/pointfreeco/swift-dependencies/pull/160\r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-dependencies/compare/1.1.2...1.1.3", + "createdAt" : "2023-12-12T06:27:25+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOIF_Mq84H9MLu", + "owner" : "pointfreeco", + "publishedAt" : "2023-12-12T06:29:22+09:00", + "repository" : "swift-dependencies", + "title" : "1.1.3", + "url" : "https://github.com/pointfreeco/swift-dependencies/releases/tag/1.1.3", + "version" : "1.1.3" + }, + { + "body" : "## What's Changed\r\n\r\n* Fixed: Avoid erroneous missing default diagnosis, a regression introduced in 1.1.3 (https://github.com/pointfreeco/swift-dependencies/pull/161).\r\n* Infrastructure: Bumped Swift tools version to 5.7.1 to follow Apple's policy (thanks @x-0o0, https://github.com/pointfreeco/swift-dependencies/pull/140).\r\n\r\n## New Contributors\r\n\r\n* @x-0o0 made their first contribution in https://github.com/pointfreeco/swift-dependencies/pull/140\r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-dependencies/compare/1.1.3...1.1.4", + "createdAt" : "2023-12-13T02:23:18+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOIF_Mq84H9tmm", + "owner" : "pointfreeco", + "publishedAt" : "2023-12-13T02:24:18+09:00", + "repository" : "swift-dependencies", + "title" : "1.1.4", + "url" : "https://github.com/pointfreeco/swift-dependencies/releases/tag/1.1.4", + "version" : "1.1.4" + }, + { + "body" : "## What's Changed\r\n\r\n* Fixed: `@DependencyClient` no longer tries to apply `@DependencyEndpoint` to `let` properties (https://github.com/pointfreeco/swift-dependencies/pull/163).\r\n* Fixed: `@DependencyClient` no longer tries to apply `@DependencyEndpoint` to computed properties with explicit `get` blocks (https://github.com/pointfreeco/swift-dependencies/pull/163).\r\n* Fixed: `@DependencyEndpoint` now properly forwards `willSet` and `didSet` accessors to the underlying storage (https://github.com/pointfreeco/swift-dependencies/pull/163).\r\n* Infrastructure: Document default value requirement for `@DependencyClient` endpoints (https://github.com/pointfreeco/swift-dependencies/pull/164).\r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-dependencies/compare/1.1.4...1.1.5", + "createdAt" : "2023-12-16T05:46:13+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOIF_Mq84H_wx_", + "owner" : "pointfreeco", + "publishedAt" : "2023-12-16T07:19:10+09:00", + "repository" : "swift-dependencies", + "title" : "1.1.5", + "url" : "https://github.com/pointfreeco/swift-dependencies/releases/tag/1.1.5", + "version" : "1.1.5" + }, + { + "body" : "## What's Changed\r\n\r\n* Added: A `DependenciesMacros` module, which includes a new `@DependencyClient` macro (https://github.com/pointfreeco/swift-dependencies/pull/132).\r\n* Fixed: Avoid a watchOS test crash (https://github.com/pointfreeco/swift-dependencies/pull/122).\r\n* Infrastructure: Bumped README version to 1.0.0 (thanks @Jager-yoo, https://github.com/pointfreeco/swift-dependencies/pull/106)\r\n* Infrastructure: CI fixes (https://github.com/pointfreeco/swift-dependencies/pull/109)\r\n* Infrastructure: Document SWIFT_DEPENDENCIES_CONTEXT (https://github.com/pointfreeco/swift-dependencies/pull/115).\r\n* Infrastructure: Document test leakage (https://github.com/pointfreeco/swift-dependencies/pull/130).\r\n\r\n## New Contributors\r\n\r\n* @Jager-yoo made their first contribution in https://github.com/pointfreeco/swift-dependencies/pull/106\r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-dependencies/compare/1.0.0...1.1.0", + "createdAt" : "2023-11-16T03:04:58+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOIF_Mq84HuZVr", + "owner" : "pointfreeco", + "publishedAt" : "2023-11-16T03:08:12+09:00", + "repository" : "swift-dependencies", + "title" : "1.1.0", + "url" : "https://github.com/pointfreeco/swift-dependencies/releases/tag/1.1.0", + "version" : "1.1.0" + }, + { + "body" : "## What's Changed\r\n\r\n* Fixed: `@DependencyClient` and `@DependencyEndpoint` now emit diagnostics when non-closure literal is assigned, including `unimplemented` (https://github.com/pointfreeco/swift-dependencies/pull/137).\r\n* Fixed: `@DependencyClient` and `@DependencyEndpoint` no longer fail on multiline closure literal defaults (https://github.com/pointfreeco/swift-dependencies/pull/137).\r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-dependencies/compare/1.1.0...1.1.1", + "createdAt" : "2023-11-17T05:42:31+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOIF_Mq84HvTPY", + "owner" : "pointfreeco", + "publishedAt" : "2023-11-17T05:43:55+09:00", + "repository" : "swift-dependencies", + "title" : "1.1.1", + "url" : "https://github.com/pointfreeco/swift-dependencies/releases/tag/1.1.1", + "version" : "1.1.1" + }, + { + "body" : "## What's Changed\r\n\r\n* Added: `DependencyKey` and `TestDependencyKey` now have a `Value` primary associated type (https://github.com/pointfreeco/swift-dependencies/pull/173).\r\n* Added: `@Dependency(MyDependency.self)`, for specifying a dependency by a type name instead of a key path (https://github.com/pointfreeco/swift-dependencies/pull/172).\r\n* Fixed: Test values are now cached when accessed in a live context (thanks @oronbz, https://github.com/pointfreeco/swift-dependencies/pull/78). This ensures a dependency isn't recreated every single time it is accessed in an application. \r\n* Fixed: `XCTest` is now dynamically linked on non-Apple platforms, like Linux and Windows (thanks @compnerd, https://github.com/pointfreeco/swift-dependencies/pull/169).\r\n* Infrastructure: Improved macro warning message (thanks @ZevEisenberg, https://github.com/pointfreeco/swift-dependencies/pull/167).\r\n* Infrastructure: Updated installation snippet (thanks @x-0o0, https://github.com/pointfreeco/swift-dependencies/pull/168).\r\n* Infrastructure: Simplify WASI handling in tests (thanks @compnerd, https://github.com/pointfreeco/swift-dependencies/pull/170).\r\n\r\n## New Contributors\r\n\r\n* @ZevEisenberg made their first contribution in https://github.com/pointfreeco/swift-dependencies/pull/167\r\n* @compnerd made their first contribution in https://github.com/pointfreeco/swift-dependencies/pull/170\r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-dependencies/compare/1.1.5...1.2.0", + "createdAt" : "2024-01-23T07:47:39+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOIF_Mq84IOqYJ", + "owner" : "pointfreeco", + "publishedAt" : "2024-01-23T07:58:22+09:00", + "repository" : "swift-dependencies", + "title" : "1.2.0", + "url" : "https://github.com/pointfreeco/swift-dependencies/releases/tag/1.2.0", + "version" : "1.2.0" + }, + { + "body" : "## What's Changed\r\n\r\n* Fixed: `@DependencyClient` no longer fails when using Swift 5.9's `package` modifier (thanks @nhenri, https://github.com/pointfreeco/swift-dependencies/pull/180).\r\n* Fixed: Sendability warnings have been addressed (https://github.com/pointfreeco/swift-dependencies/pull/174).\r\n* Infrastructure: Update documentation for dependency key shorthand (https://github.com/pointfreeco/swift-dependencies/pull/176).\r\n\r\n## New Contributors\r\n\r\n* @nhenri made their first contribution in https://github.com/pointfreeco/swift-dependencies/pull/180\r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-dependencies/compare/1.2.0...1.2.1", + "createdAt" : "2024-02-02T06:54:14+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOIF_Mq84IUenC", + "owner" : "pointfreeco", + "publishedAt" : "2024-02-02T06:56:02+09:00", + "repository" : "swift-dependencies", + "title" : "1.2.1", + "url" : "https://github.com/pointfreeco/swift-dependencies/releases/tag/1.2.1", + "version" : "1.2.1" + }, + { + "body" : "## What's Changed\r\n\r\n* Fixed: Support swift-syntax 510.0 (https://github.com/pointfreeco/swift-dependencies/pull/190).\r\n* Infrastructure: Document Swift compiler bug in `@DependencyClient` (https://github.com/pointfreeco/swift-dependencies/pull/189).\r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-dependencies/compare/1.2.1...1.2.2", + "createdAt" : "2024-03-05T09:43:18+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOIF_Mq84IoQpy", + "owner" : "pointfreeco", + "publishedAt" : "2024-03-05T09:44:21+09:00", + "repository" : "swift-dependencies", + "title" : "1.2.2", + "url" : "https://github.com/pointfreeco/swift-dependencies/releases/tag/1.2.2", + "version" : "1.2.2" + }, + { + "body" : "## What's Changed\r\n\r\n* Changed: Swift Language Support: Drop <5.9, Add 6.0 (https://github.com/pointfreeco/swift-dependencies/pull/226).\r\n* Fixed: Allow `withRandomGenerator` to rethrow errors (thanks @samisuteria, https://github.com/pointfreeco/swift-dependencies/pull/232).\r\n* Fixed: Update Package.swift for SwiftSyntax 601-prerelease via new swiftlang GitHub organization (https://github.com/pointfreeco/swift-dependencies/pull/231; https://github.com/pointfreeco/swift-dependencies/pull/240).\r\n* Infrastructure: Remove reference to archived Cleanse project in README (thanks @BrentMifsud, https://github.com/pointfreeco/swift-dependencies/pull/225).\r\n* Infrastructure: Add `.editorconfig` for consistent code formatting (thanks @Matejkob, https://github.com/pointfreeco/swift-dependencies/pull/236).\r\n\r\n## New Contributors\r\n\r\n* @BrentMifsud made their first contribution in https://github.com/pointfreeco/swift-dependencies/pull/225\r\n* @samisuteria made their first contribution in https://github.com/pointfreeco/swift-dependencies/pull/232\r\n* @Matejkob made their first contribution in https://github.com/pointfreeco/swift-dependencies/pull/236\r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-dependencies/compare/1.3.1...1.3.2", + "createdAt" : "2024-07-13T05:09:13+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOIF_Mq84J2YQJ", + "owner" : "pointfreeco", + "publishedAt" : "2024-07-13T05:20:12+09:00", + "repository" : "swift-dependencies", + "title" : "1.3.2", + "url" : "https://github.com/pointfreeco/swift-dependencies/releases/tag/1.3.2", + "version" : "1.3.2" + }, + { + "body" : "## What's Changed\r\n\r\n* Added: `assert` and `precondition` dependencies, for making Swift assertions testable (https://github.com/pointfreeco/swift-dependencies/pull/213).\r\n* Fixed: `@DependencyClient` now ignores static properties (thanks @rhysm94, https://github.com/pointfreeco/swift-dependencies/pull/196).\r\n* Fixed: Improve runtime warning when no `liveValue` is defined (https://github.com/pointfreeco/swift-dependencies/pull/206).\r\n* Fixed: Address some strict concurrency sendable warnings (https://github.com/pointfreeco/swift-dependencies/pull/207).\r\n* Fixed: Improve `@DependencyEndpoint` failure messages by incorporating the type name (https://github.com/pointfreeco/swift-dependencies/pull/208).\r\n* Fixed: `@DependencyClient` support for the `package` access modifier (thanks @ivanlisovyi, https://github.com/pointfreeco/swift-dependencies/pull/209).\r\n* Fixed: `@DependencyClient` will now automatically ignore `@Dependency` properties via the new `@DependencyEndpointIgnored` marker macro (thanks @freak4pc, https://github.com/pointfreeco/swift-dependencies/pull/212).\r\n* Infrastructure: Fix documentation (thanks @gibachan, https://github.com/pointfreeco/swift-dependencies/pull/198).\r\n\r\n## New Contributors\r\n\r\n* @rhysm94 made their first contribution in https://github.com/pointfreeco/swift-dependencies/pull/196\r\n* @gibachan made their first contribution in https://github.com/pointfreeco/swift-dependencies/pull/198\r\n* @ivanlisovyi made their first contribution in https://github.com/pointfreeco/swift-dependencies/pull/209\r\n* @freak4pc made their first contribution in https://github.com/pointfreeco/swift-dependencies/pull/212\r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-dependencies/compare/1.2.2...1.3.0", + "createdAt" : "2024-05-08T10:49:57+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOIF_Mq84JOjMU", + "owner" : "pointfreeco", + "publishedAt" : "2024-05-09T01:25:59+09:00", + "repository" : "swift-dependencies", + "title" : "1.3.0", + "url" : "https://github.com/pointfreeco/swift-dependencies/releases/tag/1.3.0", + "version" : "1.3.0" + }, + { + "body" : "## What's Changed\r\n\r\n* Fixed: Remove insecure `assert` and `precondition` setters (https://github.com/pointfreeco/swift-dependencies/pull/214). The ability to override these dependencies posed a security risk if a third party did so, so the library should prevent the possibility.\r\n* Fixed: Avoid deadlock when dependency values is first initialized if the main thread is blocked (https://github.com/pointfreeco/swift-dependencies/pull/219).\r\n* Fixed: Support swift-syntax from 600.0.0-latest (https://github.com/pointfreeco/swift-dependencies/pull/223).\r\n* Fixed: Silence some Swift 6 warnings (https://github.com/pointfreeco/swift-dependencies/pull/224).\r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-dependencies/compare/1.3.0...1.3.1", + "createdAt" : "2024-06-13T06:42:19+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOIF_Mq84JjBr6", + "owner" : "pointfreeco", + "publishedAt" : "2024-06-13T06:44:44+09:00", + "repository" : "swift-dependencies", + "title" : "1.3.1", + "url" : "https://github.com/pointfreeco/swift-dependencies/releases/tag/1.3.1", + "version" : "1.3.1" } ] \ No newline at end of file diff --git a/Outputs/Firebase Apple SDK.json b/Outputs/Firebase Apple SDK.json index e8ae0e6..08da182 100644 --- a/Outputs/Firebase Apple SDK.json +++ b/Outputs/Firebase Apple SDK.json @@ -563,6 +563,18 @@ "url" : "https://github.com/firebase/firebase-ios-sdk/releases/tag/10.7.0", "version" : "10.7.0" }, + { + "body" : "The Firebase Apple SDK (10.13.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios#10.13.0).\r\n\r\nTo install this SDK, see [Add Firebase to your project](https://firebase.google.com/docs/ios/setup).", + "createdAt" : "2023-07-27T22:48:25+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBU6LVM4G1bG-", + "owner" : "firebase", + "publishedAt" : "2023-08-01T23:53:38+09:00", + "repository" : "firebase-ios-sdk", + "title" : "Firebase Apple 10.13.0", + "url" : "https://github.com/firebase/firebase-ios-sdk/releases/tag/10.13.0", + "version" : "10.13.0" + }, { "body" : "The Firebase Apple SDK (10.9.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#10.9.0)\r\n\r\nTo install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)", "createdAt" : "2023-04-25T01:29:16+09:00", @@ -598,5 +610,245 @@ "title" : "Firebase Apple 10.11.0", "url" : "https://github.com/firebase/firebase-ios-sdk/releases/tag/10.11.0", "version" : "10.11.0" + }, + { + "body" : "The Firebase Apple SDK (10.12.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#10.12.0)\r\n\r\nTo install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)", + "createdAt" : "2023-07-02T02:59:51+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBU6LVM4GqkAJ", + "owner" : "firebase", + "publishedAt" : "2023-07-12T01:01:56+09:00", + "repository" : "firebase-ios-sdk", + "title" : "Firebase Apple 10.12.0", + "url" : "https://github.com/firebase/firebase-ios-sdk/releases/tag/10.12.0", + "version" : "10.12.0" + }, + { + "body" : "The Firebase Apple SDK (10.19.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#10.19.0)\r\n\r\nTo install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)", + "createdAt" : "2023-11-30T01:22:39+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBU6LVM4H6RE3", + "owner" : "firebase", + "publishedAt" : "2023-12-06T02:29:09+09:00", + "repository" : "firebase-ios-sdk", + "title" : "Firebase Apple 10.19.0", + "url" : "https://github.com/firebase/firebase-ios-sdk/releases/tag/10.19.0", + "version" : "10.19.0" + }, + { + "body" : "The Firebase Apple SDK (10.14.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#10.14.0)\r\n\r\nTo install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)", + "createdAt" : "2023-08-22T01:52:23+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBU6LVM4HDBUS", + "owner" : "firebase", + "publishedAt" : "2023-08-23T00:50:45+09:00", + "repository" : "firebase-ios-sdk", + "title" : "Firebase Apple 10.14.0", + "url" : "https://github.com/firebase/firebase-ios-sdk/releases/tag/10.14.0", + "version" : "10.14.0" + }, + { + "body" : "The Firebase Apple SDK (10.15.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#10.15.0)\r\n\r\nTo install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)", + "createdAt" : "2023-09-06T23:50:28+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBU6LVM4HM_rl", + "owner" : "firebase", + "publishedAt" : "2023-09-13T03:41:37+09:00", + "repository" : "firebase-ios-sdk", + "title" : "Firebase Apple 10.15.0", + "url" : "https://github.com/firebase/firebase-ios-sdk/releases/tag/10.15.0", + "version" : "10.15.0" + }, + { + "body" : "The Firebase Apple SDK (10.16.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios#10.16.0).\r\n\r\nTo install this SDK, see [Add Firebase to your project](https://firebase.google.com/docs/ios/setup).", + "createdAt" : "2023-10-03T00:09:10+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBU6LVM4HXVFY", + "owner" : "firebase", + "publishedAt" : "2023-10-04T04:20:40+09:00", + "repository" : "firebase-ios-sdk", + "title" : "Firebase Apple 10.16.0", + "url" : "https://github.com/firebase/firebase-ios-sdk/releases/tag/10.16.0", + "version" : "10.16.0" + }, + { + "body" : "The Firebase Apple SDK (10.17.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#10.17.0)\r\n\r\nTo install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)", + "createdAt" : "2023-10-25T12:38:37+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBU6LVM4HleGD", + "owner" : "firebase", + "publishedAt" : "2023-10-31T06:42:46+09:00", + "repository" : "firebase-ios-sdk", + "title" : "Firebase Apple 10.17.0", + "url" : "https://github.com/firebase/firebase-ios-sdk/releases/tag/10.17.0", + "version" : "10.17.0" + }, + { + "body" : "The Firebase Apple SDK (10.18.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#10.18.0)\r\n\r\nTo install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)", + "createdAt" : "2023-11-11T05:04:53+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBU6LVM4Htg19", + "owner" : "firebase", + "publishedAt" : "2023-11-15T00:12:02+09:00", + "repository" : "firebase-ios-sdk", + "title" : "Firebase Apple 10.18.0", + "url" : "https://github.com/firebase/firebase-ios-sdk/releases/tag/10.18.0", + "version" : "10.18.0" + }, + { + "body" : "The Firebase Apple SDK (10.23.1) is now available. \r\n\r\nThis release is only available for CocoaPods and Swift Package Manager and only changes Firebase Analytics.\r\n\r\nSee details at [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#10.23.1)\r\n\r\n\r\n## What's Changed\r\n* [Release] Update Package.swift for 10.23.1 patch by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/12644\r\n* Analytics 10.23.1 by @htcgh in https://github.com/firebase/firebase-ios-sdk/pull/12648\r\n* 10.23.1 podspec updates by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/12647\r\n* Tweak release note by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/12649\r\n\r\n\r\n**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/10.23.0...10.23.1", + "createdAt" : "2024-03-28T13:40:57+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBU6LVM4I5dni", + "owner" : "firebase", + "publishedAt" : "2024-04-02T04:42:06+09:00", + "repository" : "firebase-ios-sdk", + "title" : "10.23.1", + "url" : "https://github.com/firebase/firebase-ios-sdk/releases/tag/10.23.1", + "version" : "10.23.1" + }, + { + "body" : "The Firebase Apple SDK (10.24.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#10.24.0)\r\n\r\nTo install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)\r\n\r\n## What's Changed\r\n* Remove calls to fstat in crashlytics by @volantwish in https://github.com/firebase/firebase-ios-sdk/pull/12531\r\n* fix unit tests by @themiswang in https://github.com/firebase/firebase-ios-sdk/pull/12553\r\n* [Release] Add release note for signed artifact changes by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/12558\r\n* Fix typo by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/12565\r\n* [Firestore] Add a check to ensure FirestoreInternal has same public headers as Firestore by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/12575\r\n* Carthage 10.23.0 by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/12588\r\n* Initial CI for visionOS by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/12578\r\n* Upgrade cmake build to grpc 162 by @wu-hui in https://github.com/firebase/firebase-ios-sdk/pull/12417\r\n* More visionOS CI by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/12608\r\n* Update versions for Release 10.24.0 by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/12594\r\n* [Release Tooling] Update XCFramework structure by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/12595\r\n* [Docs] Update `FirebaseCore/CHANGELOG.md` with correct issue # by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/12639\r\n* Adds putFileHandle and putFileHandleAsync by @mattcomi in https://github.com/firebase/firebase-ios-sdk/pull/12580\r\n* [CocoaPods] Lock FirestoreInternal version to Firestore by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/12654\r\n* Merge 10.23.1 by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/12655\r\n* [Crashlytics] Fix missing Swift header error by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/12659\r\n* Move MIEQ to composite index tests by @milaGGL in https://github.com/firebase/firebase-ios-sdk/pull/12416\r\n* feat: add basic support to build frameworks and zip them for the Apple Watch by @jasesuperhero in https://github.com/firebase/firebase-ios-sdk/pull/12624\r\n* Release note for watchOS zip/Carthage by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/12670\r\n* [Crashlytics] Remove mach_absolute_time usages by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/12664\r\n* Update to SwiftFormat 0.53.5 by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/12665\r\n* Fix typo: Timout -> Timeout by @Jager-yoo in https://github.com/firebase/firebase-ios-sdk/pull/12672\r\n* [Crashlytics] Regenerate privacy manifest by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/12675\r\n* [Release] Version changelog entries for 10.24.0 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/12677\r\n* [Release Tooling] Fix METADATA.md regression introduced in #12595 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/12661\r\n* Analytics 10.24.0 by @tsunghung in https://github.com/firebase/firebase-ios-sdk/pull/12693\r\n* [Release] Update binary SPM Firestore distro for 10.24.0 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/12708\r\n* [Release] Update Firestore's binary deps in Package.swift by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/12709\r\n\r\n## New Contributors\r\n* @volantwish made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/12531\r\n* @mattcomi made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/12580\r\n* @jasesuperhero made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/12624\r\n* @Jager-yoo made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/12672\r\n\r\n**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/10.23.1...10.24.0", + "createdAt" : "2024-04-05T06:53:43+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBU6LVM4I90rc", + "owner" : "firebase", + "publishedAt" : "2024-04-10T00:28:00+09:00", + "repository" : "firebase-ios-sdk", + "title" : "Firebase Apple 10.24.0", + "url" : "https://github.com/firebase/firebase-ios-sdk/releases/tag/10.24.0", + "version" : "10.24.0" + }, + { + "body" : "The Firebase Apple SDK (10.20.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#10.20.0)\r\n\r\nTo install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)", + "createdAt" : "2024-01-11T00:33:41+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBU6LVM4ILmuV", + "owner" : "firebase", + "publishedAt" : "2024-01-17T01:56:40+09:00", + "repository" : "firebase-ios-sdk", + "title" : "10.20.0", + "url" : "https://github.com/firebase/firebase-ios-sdk/releases/tag/10.20.0", + "version" : "10.20.0" + }, + { + "body" : "The Firebase Apple SDK (10.21.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#10.21.0)\r\n\r\nTo install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)", + "createdAt" : "2024-02-01T04:18:37+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBU6LVM4IWom2", + "owner" : "firebase", + "publishedAt" : "2024-02-07T03:59:49+09:00", + "repository" : "firebase-ios-sdk", + "title" : "Firebase Apple 10.21.0", + "url" : "https://github.com/firebase/firebase-ios-sdk/releases/tag/10.21.0", + "version" : "10.21.0" + }, + { + "body" : "The Firebase Apple SDK (10.22.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios#10.22.0).\r\n\r\nTo install this SDK, see [Add Firebase to your project](https://firebase.google.com/docs/ios/setup).", + "createdAt" : "2024-03-01T01:08:41+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBU6LVM4IoB0z", + "owner" : "firebase", + "publishedAt" : "2024-03-05T04:34:55+09:00", + "repository" : "firebase-ios-sdk", + "title" : "Firebase Apple 10.22.0", + "url" : "https://github.com/firebase/firebase-ios-sdk/releases/tag/10.22.0", + "version" : "10.22.0" + }, + { + "body" : "The Firebase Apple SDK (10.22.1) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#10.22.1)\r\n\r\nTo install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)", + "createdAt" : "2024-03-08T02:58:53+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBU6LVM4IqY8O", + "owner" : "firebase", + "publishedAt" : "2024-03-08T04:05:03+09:00", + "repository" : "firebase-ios-sdk", + "title" : "Firebase Apple 10.22.1", + "url" : "https://github.com/firebase/firebase-ios-sdk/releases/tag/10.22.1", + "version" : "10.22.1" + }, + { + "body" : "The Firebase Apple SDK (10.23.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#10.23.0)\r\n\r\nTo install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)\r\n\r\n## What's Changed\r\n* [Release] Update versions for Release 10.23.0 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/12467\r\n* Add API tests for hashed email and phone number by @tsunghung in https://github.com/firebase/firebase-ios-sdk/pull/12469\r\n* Update upload-symbols to 13.7 by @themiswang in https://github.com/firebase/firebase-ios-sdk/pull/12471\r\n* Analytics 10.22.1 by @tsunghung in https://github.com/firebase/firebase-ios-sdk/pull/12482\r\n* Upgrade `clang-format` to v18 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/12483\r\n* [Release] Add patch note for 10.22.1 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/12490\r\n* Restore 10.23.0 versions to main after 10.22.1 by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/12497\r\n* Patch abseil-cpp to ignore deprecated errors in new Xcode. by @jonsimantov in https://github.com/firebase/firebase-ios-sdk/pull/12498\r\n* Fix CI breakage from recent merge by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/12504\r\n* Resolved warning no rule to process file 'PrivacyInfo.xcprivacy' of type 'text.xml' with CocoaPods by @HikaruSato in https://github.com/firebase/firebase-ios-sdk/pull/12513\r\n* Upgrade grpc to 1.62 for cocoapods by @wu-hui in https://github.com/firebase/firebase-ios-sdk/pull/12398\r\n* Snapshot listener source from cache by @milaGGL in https://github.com/firebase/firebase-ios-sdk/pull/12370\r\n* [Rollouts] Feature rollouts merge to main by @themiswang in https://github.com/firebase/firebase-ios-sdk/pull/12410\r\n* [spm] Update grpc to 1.62.3 by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/12520\r\n* [Release Tooling] Copy over macOS/macCatalyst plists by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/12517\r\n* NOTICES Change by @github-actions in https://github.com/firebase/firebase-ios-sdk/pull/12524\r\n* Changelog updates for 10.23.0 by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/12533\r\n* [Firestore] Improve logging in scripts/check_firestore_symbols.sh by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/12535\r\n* [Firestore] Add unlinked symbol introduced in #12370 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/12534\r\n* [Firestore] Re-export public header added in #12370 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/12537\r\n* [Firestore] Bump dependency ranges for Firestore's binary SPM distro by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/12538\r\n* Fix Firestore build warnings by @cherylEnkidu in https://github.com/firebase/firebase-ios-sdk/pull/12536\r\n* Analytics 10.23.0 by @htcgh in https://github.com/firebase/firebase-ios-sdk/pull/12539\r\n* [Release] Update FirebaseFirestoreInternal checksum by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/12545\r\n* [Release] Re-spin FST with signed artifact by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/12549\r\n\r\n## New Contributors\r\n* @HikaruSato made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/12513\r\n\r\n**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/10.22.1...10.23.0", + "createdAt" : "2024-03-14T08:36:18+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBU6LVM4Ix1DX", + "owner" : "firebase", + "publishedAt" : "2024-03-20T01:49:43+09:00", + "repository" : "firebase-ios-sdk", + "title" : "10.23.0", + "url" : "https://github.com/firebase/firebase-ios-sdk/releases/tag/10.23.0", + "version" : "10.23.0" + }, + { + "body" : "The Firebase Apple SDK (10.25.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#10.25.0)\r\n\r\nTo install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)\r\n\r\n## What's Changed\r\n* [FirebaseCoreInternal] Switch to implementation-only import of GULs by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/12714\r\n* [AppCheck, Database, InAppMessaging, MLModelDownloader, Performance, Sessions] Migrate to GoogleUtilities's storage container by @ncooke3 in #12752, #12753, #12757, #12759, #12762, #12773\r\n* Use declspec in Firestore on Windows machines by @a-maurice in https://github.com/firebase/firebase-ios-sdk/pull/12758\r\n* [CI] Stop Xcode 14, start Xcode 15.3 by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/12746\r\n* [Performance] Migrate to GoogleUtilities's storage container by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/12759\r\n* Todos and workarounds for tests not yet ready for macos-14 by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/12781\r\n* Another macos-14 CI workaround by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/12787\r\n* [CI] Update grpc dependent jobs to macos-14 by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/12790\r\n* [Firestore] Remove DocumentID setter warning by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/12756\r\n* [App Check] Bump dependency on AppCheckCore to 10.19.0+ by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/12806\r\n* Allow Blob of data with zero length. by @tom-andersen in https://github.com/firebase/firebase-ios-sdk/pull/12694\r\n* [Infra] Switch zip building over to Xcode 15.2 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/12737\r\n* Make use of SQLITE_OPEN_FILEPROTECTION_COMPLETEUNTILFIRSTUSERAUTHENTICATION conditional. by @cprince-foreflight in https://github.com/firebase/firebase-ios-sdk/pull/12548\r\n* [Release Tooling] Consistent approach to resources when building on Xcode 15 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/12821\r\n* [Release Tooling] Cleanup unused folder references by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/12825\r\n* Analytics 10.25.0 by @pcfba in https://github.com/firebase/firebase-ios-sdk/pull/12843\r\n* Update `FIRAuthInterop` to use `_Nullable_result` annotation by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/12841\r\n* Disable quickstart CI that doesn't work with Xcode 15 by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/12846\r\n\r\n## New Contributors\r\n* @mrs1669 made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/12760\r\n* @a-maurice made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/12758\r\n* @cprince-foreflight made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/12548\r\n\r\n**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/10.24.0...10.25.0", + "createdAt" : "2024-05-01T03:31:28+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBU6LVM4JJzQR", + "owner" : "firebase", + "publishedAt" : "2024-05-01T03:42:56+09:00", + "repository" : "firebase-ios-sdk", + "title" : "Firebase Apple 10.25.0", + "url" : "https://github.com/firebase/firebase-ios-sdk/releases/tag/10.25.0", + "version" : "10.25.0" + }, + { + "body" : "The Firebase Apple SDK (10.26.0) is now available. This release is **only available for Swift Package Manager**.\r\nFor more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios#10.26.0).\r\n\r\nTo install this SDK, see [Add Firebase to your project](https://firebase.google.com/docs/ios/setup).\r\n\r\n## What's Changed\r\n* [Vertex AI] **Initial release of the Vertex AI for Firebase SDK (public preview)**. Learn how to [get started](https://firebase.google.com/docs/vertex-ai/get-started?platform=ios) with the SDK in your app.\r\n* [In-App Messaging] Fixed [crash](https://github.com/firebase/firebase-ios-sdk/issues/12882) at app start that affected SwiftPM users by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/12910\r\n\r\n**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/10.25.0...10.26.0\r\n\r\n**Note**: For the latest CocoaPods and zip distributions, see the https://github.com/firebase/firebase-ios-sdk/releases/tag/10.25.0.", + "createdAt" : "2024-05-13T23:37:42+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBU6LVM4JQhYx", + "owner" : "firebase", + "publishedAt" : "2024-05-14T00:20:52+09:00", + "repository" : "firebase-ios-sdk", + "title" : "Firebase Apple 10.26.0", + "url" : "https://github.com/firebase/firebase-ios-sdk/releases/tag/10.26.0", + "version" : "10.26.0" + }, + { + "body" : "The Firebase Apple SDK (10.27.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#10.27.0)\r\n\r\nTo install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)\r\n\r\n## What's Changed\r\n* Disable failing ObjC Performance quickstart on CI by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/12853\r\n* Gracefully fail rollout write by @themiswang in https://github.com/firebase/firebase-ios-sdk/pull/12863\r\n* [Release] Carthage updates for 10.25.0 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/12871\r\n* [Release] Update Package.swift for 10.26.0 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/12873\r\n* Update versions for Release 10.27.0 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/12875\r\n* Add SIGTERM support by @naftaly in https://github.com/firebase/firebase-ios-sdk/pull/12881\r\n* [Release] Update CHANGELOG.md for #12881 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/12885\r\n* Improve/use shorthand syntax for unwrapping optionals and fix typos by @sheikhbayazid in https://github.com/firebase/firebase-ios-sdk/pull/12369\r\n* Stop CI on Swift podspecs by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/12895\r\n* [Release Tooling] Add functionality to build dynamic frameworks by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/12890\r\n* [InAppMessaging] Fix #12882 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/12910\r\n* Improve Usage of SQLITE_OPEN_FILEPROTECTION_NONE in FIRMessagingRmqManager.m by @doganaltinbas in https://github.com/firebase/firebase-ios-sdk/pull/12909\r\n* [Release] Update changelog to reflect #12900 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/12915\r\n* [RTDB] Use NSURLSessionWebSocket instead of SocketRocket where possible by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/12894\r\n* [InAppMessaging] Follow-up to #12910 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/12917\r\n* [Release] Update FIAM changelog to reflect 10.26.0 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/12919\r\n* Update FirebaseAppCheck's FirebaseCore dependency by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/12925\r\n* [Firestore] Cleanup compilation guards for building on older SDKs by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/12936\r\n* [Messaging] Cleanup compilation guards for building on older SDKs by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/12935\r\n* [Infra] Attempt to fix #12769 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/12938\r\n* [NFC] Remove outdated comment by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/12940\r\n* [FIAM] Cleanup compilation guards for building on older SDKs by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/12937\r\n* [Infra] Clean up visionOS conditionals by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/12934\r\n* [Infra] Re-enable 'zip / quickstart_framework_firestore' job by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/12943\r\n* Merge `release-10.26` into `main` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/12955\r\n* [Vertex AI] Update sample README for `main` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/12956\r\n* [Vertex AI] Rename `FirebaseVertexAI-Docs.podspec` to avoid CI by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/12958\r\n* [Vertex AI] Align text and add close keyboard function in Sample Project by @1998code in https://github.com/firebase/firebase-ios-sdk/pull/12887\r\n* Fix VisionOS and WatchOS CI by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/12966\r\n* use correct variable by @morganchen12 in https://github.com/firebase/firebase-ios-sdk/pull/12971\r\n* Update versions in `FirebaseVertexAI-Docs.not_podspec` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/12973\r\n* Bump rexml from 3.2.5 to 3.2.8 by @dependabot in https://github.com/firebase/firebase-ios-sdk/pull/12978\r\n* Bump rexml from 3.2.5 to 3.2.8 in /.github/actions/notices_generation by @dependabot in https://github.com/firebase/firebase-ios-sdk/pull/12980\r\n* [Vertex AI] Update samples/docs to use `gemini-1.5-flash-preview-0514` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/12979\r\n* Crashlytics dispatch Rollouts writes async to prevent crashes by @samedson in https://github.com/firebase/firebase-ios-sdk/pull/12977\r\n* Update retry logic for flaky tests by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/12998\r\n* Deprecation warning for FDL by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/12999\r\n* [Release] Prep changelogs for 10.27.0 / M148 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/13005\r\n* Analytics 10.27.0 by @tsunghung in https://github.com/firebase/firebase-ios-sdk/pull/13006\r\n* [Vertex AI] Add error message for Firebase ML API not enabled by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/13007\r\n* [Vertex AI] Log server error responses without `-FIRDebugEnabled` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/13009\r\n* [Vertex AI] Add CHANGELOG entry for 10.27.0 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/13010\r\n* [Release] Update FirestoreInternal binary for 10.27.0 / M148 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/13013\r\n\r\n## New Contributors\r\n* @naftaly made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/12881\r\n* @sheikhbayazid made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/12369\r\n* @doganaltinbas made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/12909\r\n* @1998code made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/12887\r\n\r\n**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/10.25.0...10.27.0", + "createdAt" : "2024-05-23T05:11:41+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBU6LVM4Jawe8", + "owner" : "firebase", + "publishedAt" : "2024-05-29T23:43:57+09:00", + "repository" : "firebase-ios-sdk", + "title" : "Firebase Apple 10.27.0", + "url" : "https://github.com/firebase/firebase-ios-sdk/releases/tag/10.27.0", + "version" : "10.27.0" + }, + { + "body" : "> [!IMPORTANT] \r\n> If you downloaded the `Firebase.zip` prior to July 2, 2024, please re-download it. There was an issue where the originally uploaded artifact was missing code signatures.\r\n\r\nThe Firebase Apple SDK (10.28.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#10.28.0)\r\n\r\nTo install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)\r\n\r\n## What's Changed\r\n* [Remote Config] Attempt to reduce int. tests flakes by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/13019\r\n* Removed Unused Availability Checks by @yakovmanshin in https://github.com/firebase/firebase-ios-sdk/pull/13023\r\n* Fix fireperf exception by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/12991\r\n* [Release] Carthage versions for M148 / 10.27.0 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/13030\r\n* [Release] Update versions for Release 10.28.0 by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/13033\r\n* Fix deprecated typo by @michalsrutek in https://github.com/firebase/firebase-ios-sdk/pull/13037\r\n* Make sure rollouts logging queue is not nil by @themiswang in https://github.com/firebase/firebase-ios-sdk/pull/13058\r\n* [Infra] Get testing tag from latest tag merged to main by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/13061\r\n* [Infra] Quick fix for NOTICES generation by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/13062\r\n* [Vertex AI] Add simple integration tests by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/13075\r\n* Replace SystemConfiguration with a more recent Apple provided network monitoring API. by @visumickey in https://github.com/firebase/firebase-ios-sdk/pull/13091\r\n* [Vertex AI] Add environment variable to control integration tests by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/13095\r\n* [Vertex AI] Update samples/docs to use `gemini-1.5-flash` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/13099\r\n* [Vertex AI] Add support for compiling on tvOS by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/13090\r\n* [Vertex AI] Add CI for visionOS by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/13092\r\n* Early return for rollouts write errors by @themiswang in https://github.com/firebase/firebase-ios-sdk/pull/13103\r\n* [Vertex AI] Add CHANGELOG for tvOS/visionOS community support by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/13105\r\n* Changelogs 10.28.0 by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/13111\r\n* [Docs] Update Crashlytics/CHANGELOG.md by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/13112\r\n* Add `FIRAppCheckTokenProtocol` for use in `FIRAppCheckProtocol` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/13035\r\n* Analytics 10.28.0 by @pcfba in https://github.com/firebase/firebase-ios-sdk/pull/13116\r\n* Import `Foundation` in `FIRAppCheckTokenProtocol` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/13121\r\n\r\n## New Contributors\r\n* @michalsrutek made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/13037\r\n\r\n**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/10.27.0...10.28.0", + "createdAt" : "2024-06-13T01:50:05+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBU6LVM4JlwDv", + "owner" : "firebase", + "publishedAt" : "2024-06-18T00:54:14+09:00", + "repository" : "firebase-ios-sdk", + "title" : "Firebase Apple 10.28.0", + "url" : "https://github.com/firebase/firebase-ios-sdk/releases/tag/10.28.0", + "version" : "10.28.0" + }, + { + "body" : "The Firebase Apple SDK (10.28.1) is now available.\r\n\r\nThis release is only available for CocoaPods and Swift Package Manager and only changes Firebase Crashlytics.\r\n\r\nSee details at [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios#10.28.1).\r\n\r\n## What's Changed\r\n* [Crashlytics] Reverted \"Add SIGTERM support (#12881)\" introduced in version 10.27.0 (#13117).\r\n\r\n**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/10.28.0...10.28.1", + "createdAt" : "2024-06-25T00:17:23+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBU6LVM4JqWiy", + "owner" : "firebase", + "publishedAt" : "2024-06-25T00:43:28+09:00", + "repository" : "firebase-ios-sdk", + "title" : "Firebase Apple 10.28.1", + "url" : "https://github.com/firebase/firebase-ios-sdk/releases/tag/10.28.1", + "version" : "10.28.1" + }, + { + "body" : "The Firebase Apple SDK (10.29.0) is now available. For more details, see\r\nthe [Firebase Apple SDK release notes.](https://firebase.google.com/support/release-notes/ios#10.29.0)\r\n\r\nTo install this SDK, see [Add Firebase to your project.](https://firebase.google.com/docs/ios/setup)\r\n\r\n## What's Changed\r\n* [Messaging] Rename initWithFileName internal method by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/13139\r\n* Revert \"Add SIGTERM support (#12881)\" by @themiswang in https://github.com/firebase/firebase-ios-sdk/pull/13162\r\n* [MLModelDownloader] Use `FirebaseLogger` instead of `GULLoggerWrapper` by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/13160\r\n* [Messaging] Fix APS Environment entitlement key on visionOS by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/13176\r\n* [Messaging] Update `TARGET_OS_*` conditionals by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/13184\r\n* VertexAI: use shared repository for test golden files by @tanzimfh in https://github.com/firebase/firebase-ios-sdk/pull/13186\r\n* Update FPRDataUtils.m by @Kyle-Ye in https://github.com/firebase/firebase-ios-sdk/pull/13200\r\n* [Vertex AI] Add support for compiling on watchOS by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/13215\r\n\r\n## New Contributors\r\n* @tanzimfh made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/13152\r\n* @totoro642 made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/13179\r\n* @Kyle-Ye made their first contribution in https://github.com/firebase/firebase-ios-sdk/pull/13200\r\n\r\n**Full Changelog**: https://github.com/firebase/firebase-ios-sdk/compare/10.28.1...10.29.0", + "createdAt" : "2024-07-09T01:51:29+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBU6LVM4JzVqB", + "owner" : "firebase", + "publishedAt" : "2024-07-09T02:04:56+09:00", + "repository" : "firebase-ios-sdk", + "title" : "Firebase Apple 10.29.0", + "url" : "https://github.com/firebase/firebase-ios-sdk/releases/tag/10.29.0", + "version" : "10.29.0" } ] \ No newline at end of file diff --git a/Outputs/Foundation ICU.json b/Outputs/Foundation ICU.json index c57e527..45b6c79 100644 --- a/Outputs/Foundation ICU.json +++ b/Outputs/Foundation ICU.json @@ -22,5 +22,77 @@ "title" : "FoundationICU 0.0.2", "url" : "https://github.com/apple/swift-foundation-icu/releases/tag/0.0.2", "version" : "0.0.2" + }, + { + "body" : "This release fixed Linux build failures for `ICU 72.1`.\r\n\r\n### Pull Requests\r\n- https://github.com/apple/swift-foundation-icu/pull/17 Fix Linux build failure\r\n\r\n\r\n### Corresponding ICU Version: `ICU 72.1`", + "createdAt" : "2023-12-06T10:40:23+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOIzpzt84H6eFJ", + "owner" : "apple", + "publishedAt" : "2023-12-06T10:49:03+09:00", + "repository" : "swift-foundation-icu", + "title" : "FoundationICU 0.0.4", + "url" : "https://github.com/apple/swift-foundation-icu/releases/tag/0.0.4", + "version" : "0.0.4" + }, + { + "body" : "This release changed ICU data delivery method to embedded binary, as well as upgraded ICU to `72.1` (which aligns with the version shipped in macOS Sonoma).\r\n\r\n### Pull Requests\r\n- https://github.com/apple/swift-foundation-icu/pull/14 Update SwiftFoundationICU to embed data files in the binary\r\n- https://github.com/apple/swift-foundation-icu/pull/16 Upgrade to ICU 72.1\r\n\r\n### Corresponding ICU Version: `ICU 72.1`", + "createdAt" : "2023-10-31T01:03:54+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOIzpzt84HmAkl", + "owner" : "apple", + "publishedAt" : "2023-11-01T02:22:38+09:00", + "repository" : "swift-foundation-icu", + "title" : "FoundationICU 0.0.3", + "url" : "https://github.com/apple/swift-foundation-icu/releases/tag/0.0.3", + "version" : "0.0.3" + }, + { + "body" : "This release contains a (temporary) fix for test failures on macOS, and a build fix for Windows.\r\n\r\n---\r\n### What's Changed\r\n* Temporary fix: capture macros.unit to ensure we are using the right MeasureUnit is used with `initIsBaseUnit` by @iCharlesHu in https://github.com/apple/swift-foundation-icu/pull/19\r\n* build: repair the build on Windows by @compnerd in https://github.com/apple/swift-foundation-icu/pull/20\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-foundation-icu/compare/0.0.5...0.0.6\r\n\r\n---\r\n### Corresponding ICU Version: `ICU 72.1`", + "createdAt" : "2024-03-30T06:38:17+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOIzpzt84I4ohR", + "owner" : "apple", + "publishedAt" : "2024-03-30T07:08:55+09:00", + "repository" : "swift-foundation-icu", + "title" : "FoundationICU 0.0.6", + "url" : "https://github.com/apple/swift-foundation-icu/releases/tag/0.0.6", + "version" : "0.0.6" + }, + { + "body" : "This release contains a (temporary) fix for build failures on macOS.\r\n\r\n### Pull Requests\r\n- https://github.com/apple/swift-foundation-icu/pull/18 Renamed Point to work around the build failure\r\n\r\n### Corresponding ICU Version: `ICU 72.1`", + "createdAt" : "2024-01-18T03:31:18+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOIzpzt84IMSX3", + "owner" : "apple", + "publishedAt" : "2024-01-18T03:35:49+09:00", + "repository" : "swift-foundation-icu", + "title" : "FoundationICU 0.0.5", + "url" : "https://github.com/apple/swift-foundation-icu/releases/tag/0.0.5", + "version" : "0.0.5" + }, + { + "body" : "This release renamed the FoundationICU's module name to `_FoundationICU` in preparation for cmake support.\r\n\r\n## What's Changed\r\n* build: Repair the build on WASI by @kateinoigakukun in https://github.com/apple/swift-foundation-icu/pull/21\r\n* Add library targets for the exported/import sub-modules of FoundationICU by @parkera in https://github.com/apple/swift-foundation-icu/pull/23\r\n* Add underscore prefix to all modules in prepration for cmake support by @iCharlesHu in https://github.com/apple/swift-foundation-icu/pull/24\r\n\r\n## New Contributors\r\n* @kateinoigakukun made their first contribution in https://github.com/apple/swift-foundation-icu/pull/21\r\n\r\n**Full Changelog**: https://github.com/apple/swift-foundation-icu/compare/0.0.6...0.0.7\r\n\r\n---\r\n### Corresponding ICU Version: `ICU 72.1`", + "createdAt" : "2024-06-01T02:00:34+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOIzpzt84JcLrS", + "owner" : "apple", + "publishedAt" : "2024-06-01T02:13:00+09:00", + "repository" : "swift-foundation-icu", + "title" : "FoundationICU 0.0.7", + "url" : "https://github.com/apple/swift-foundation-icu/releases/tag/0.0.7", + "version" : "0.0.7" + }, + { + "body" : "This release:\r\n- Introduced Cmake support.\r\n- Combined all targets into one.\r\n- Changed the `include` directory from `unicode` to `_foundation_unicode` to avoid conflicts with system ICU\r\n\r\n## What's Changed\r\n* Moved headers in ./unicode to ./include/unicode by @iCharlesHu in https://github.com/apple/swift-foundation-icu/pull/25\r\n* Introduce CMake support for SwiftFoundationICU by @iCharlesHu in https://github.com/apple/swift-foundation-icu/pull/22\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-foundation-icu/compare/0.0.7...0.0.8\r\n\r\n\r\n---\r\n### Corresponding ICU Version: `ICU 72.1`", + "createdAt" : "2024-06-15T01:51:46+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOIzpzt84JkasX", + "owner" : "apple", + "publishedAt" : "2024-06-15T02:29:20+09:00", + "repository" : "swift-foundation-icu", + "title" : "FoundationICU 0.0.8", + "url" : "https://github.com/apple/swift-foundation-icu/releases/tag/0.0.8", + "version" : "0.0.8" } ] \ No newline at end of file diff --git a/Outputs/Kingfisher.json b/Outputs/Kingfisher.json index 7b9c13a..da61147 100644 --- a/Outputs/Kingfisher.json +++ b/Outputs/Kingfisher.json @@ -538,5 +538,125 @@ "title" : "7.8.1 - Animated <3 Processor", "url" : "https://github.com/onevcat/Kingfisher/releases/tag/7.8.1", "version" : "7.8.1" + }, + { + "body" : "#### Add\r\n* Add visionOS as support target. Now Kingfisher can run natively on visionOS, in both UIKit or SwiftUI mode. [#2103](https://github.com/onevcat/Kingfisher/pull/2103)\r\n* Add private manifest file (`PrivacyInfo.xcprivacy`) to the project to meet Apple's requirement of describing data collected and use of required reason API. [#2104](https://github.com/onevcat/Kingfisher/pull/2104)\r\n* Support digital signature in xcframework. Now the xcframework of Kingfisher is signed with the Apple Developer ID of the maintainer team. [#2106](https://github.com/onevcat/Kingfisher/pull/2106)\r\n* A public initializer of `ImageDownloadResult`. This allows overriding side to construct and return a valid download result. [#2107](https://github.com/onevcat/Kingfisher/pull/2107) @kmaschke85\r\n\r\n#### Fix\r\n* Some documentation fixes.\r\n\r\nIn this version, visionOS support is not yet available when integrating with CocoaPods. It requires the new version of CocoaPods 1.13.0 and not yet released. (https://github.com/CocoaPods/CocoaPods/pull/11965)", + "createdAt" : "2023-07-29T10:31:27+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAf70wM4GzJGH", + "owner" : "onevcat", + "publishedAt" : "2023-07-29T10:33:12+09:00", + "repository" : "Kingfisher", + "title" : "7.9.0 - visionOS & Xcode 15", + "url" : "https://github.com/onevcat/Kingfisher/releases/tag/7.9.0", + "version" : "7.9.0" + }, + { + "body" : "#### Fix\r\n* Now the CarPlay support (`CPListItem`) compiles again for iOS SDK 14.0 to 14.4. It was because an undocumented API change in the `CPListItem` property. [#2172](https://github.com/onevcat/Kingfisher/pull/2172) @brendonjkding\r\n* Fix an infinite `View` refreshing loop when `KFImage` is set with `startLoadingBeforeViewAppear` to `true` and the loading keeping fails. [#2169](https://github.com/onevcat/Kingfisher/pull/2169) @onevcat @sisoje @mirkokg\r\n\r\n", + "createdAt" : "2023-12-09T21:49:35+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAf70wM4H8afE", + "owner" : "onevcat", + "publishedAt" : "2023-12-09T21:51:33+09:00", + "repository" : "Kingfisher", + "title" : "7.10.1 - Compilation & Infinity", + "url" : "https://github.com/onevcat/Kingfisher/releases/tag/7.10.1", + "version" : "7.10.1" + }, + { + "body" : "#### Fix\r\n* Update to the terminology for the latest Xcode 15 beta. It prevents building failing and warnings from previous beta versions. [#2123](https://github.com/onevcat/Kingfisher/pull/2123) @simonbs\r\n* A misused reason in the privacy manifest file. Now Kingfisher should declare the reason of using file creation and access time correctly. (However, the manifest file mechanism of SDK seems not working yet in Xcode 15 beta 7) [#2135](https://github.com/onevcat/Kingfisher/pull/2135) @CloudosaurusRex @onevcat\r\n* Some warnings which happens when building xcframework. This prevents them from becoming errors in the coming Swift 6. [#2136](https://github.com/onevcat/Kingfisher/pull/2136)\r\n\r\n", + "createdAt" : "2023-08-26T13:49:50+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAf70wM4HFJ3B", + "owner" : "onevcat", + "publishedAt" : "2023-08-26T13:51:16+09:00", + "repository" : "Kingfisher", + "title" : "7.9.1 - Lastest Xcode 15 beta", + "url" : "https://github.com/onevcat/Kingfisher/releases/tag/7.9.1", + "version" : "7.9.1" + }, + { + "body" : "#### Add\r\n* Actually add the privacy manifest files to the xcframework, Swift Package Manager and CocoaPods. [#2122](https://github.com/onevcat/Kingfisher/issues/2122) [#2156](https://github.com/onevcat/Kingfisher/pull/2156) @CloudosaurusRex @NikcN22\r\n* Enable the modulemap generation and `-Swift.h` header again for ObjC compatibility. [#2138](https://github.com/onevcat/Kingfisher/pull/2138) @yev-kanivets\r\n\r\n#### Fix\r\n* Use the trait collection to determine animated image scale, instead of the deprecated `UIScreen` API. [#2157](https://github.com/onevcat/Kingfisher/pull/2157) @hyun99999\r\n* An issue that a local AV asset creates multiple disk caches when connected to Xcode during Debug phase. [#2158](https://github.com/onevcat/Kingfisher/pull/2157) @onevcat @elijahdou\r\n* The disk cache now is still availiable when the whole cache folder is removed by external operations instead of the methods in Kingfisher. [#2162](https://github.com/onevcat/Kingfisher/pull/2162) @onevcat @uclort\r\n* Some documentation and CI impro/vements.\r\n\r\n", + "createdAt" : "2023-10-29T23:05:56+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAf70wM4Hkyn5", + "owner" : "onevcat", + "publishedAt" : "2023-10-29T23:07:15+09:00", + "repository" : "Kingfisher", + "title" : "7.10.0 - Privacy Manifest", + "url" : "https://github.com/onevcat/Kingfisher/releases/tag/7.10.0", + "version" : "7.10.0" + }, + { + "body" : "#### Fix\n* An issue that loading the same GIF image in differnet image views may crash the app. [#2194](https://github.com/onevcat/Kingfisher/pull/2194)\n* A build script issue that exported the xcframeworks does not have the correct cert signing. [#2179](https://github.com/onevcat/Kingfisher/pull/2179)\n* In iOS 13 and earlier, the new Swift runtime fails to convert `Any?` to a protocol value. [#2182](https://github.com/onevcat/Kingfisher/pull/2182)\n\n", + "createdAt" : "2024-01-11T23:03:42+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAf70wM4IJWwO", + "owner" : "onevcat", + "publishedAt" : "2024-01-11T23:05:44+09:00", + "repository" : "Kingfisher", + "title" : "7.10.2 - GIF crash fix", + "url" : "https://github.com/onevcat/Kingfisher/releases/tag/7.10.2", + "version" : "7.10.2" + }, + { + "body" : "#### Add\n* Add visionOS as a supported platform when being used in CocoaPods. For other dependency managers, it was already supported from previous versions. [#2205](https://github.com/onevcat/Kingfisher/pull/2205) @onevcat @grachyov\n* A name for background task started for image cache cleanup. [#2201](https://github.com/onevcat/Kingfisher/pull/2201) @antohisorin\n\n", + "createdAt" : "2024-02-12T22:49:04+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAf70wM4IcPQ1", + "owner" : "onevcat", + "publishedAt" : "2024-02-12T22:51:11+09:00", + "repository" : "Kingfisher", + "title" : "7.11.0 - visionOS for CocoaPods", + "url" : "https://github.com/onevcat/Kingfisher/releases/tag/7.11.0", + "version" : "7.11.0" + }, + { + "body" : "Kingfisher 8 is a major upgrade and contains breaking changes to previous versions. Check [this](https://github.com/onevcat/Kingfisher/releases/tag/8.0.0-alpha.1) for more information.\r\n\r\n#### Fix\r\n\r\n- Fix a compiling error for Xcode 16 beta 3 caused by the new compiler. @onevcat #2270\r\n", + "createdAt" : "2024-07-11T00:28:38+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAf70wM4J0x1h", + "owner" : "onevcat", + "publishedAt" : "2024-07-11T00:36:29+09:00", + "repository" : "Kingfisher", + "title" : "8.0.0-alpha.3", + "url" : "https://github.com/onevcat/Kingfisher/releases/tag/8.0.0-alpha.3", + "version" : "8.0.0-alpha.3" + }, + { + "body" : "#### Add\n* Mark the `removeSizeExceededValues` method in `DiskStorage` as `public`. Now it is possible to call this method to trigger a cleanup of the disk cache manually. [#2214](https://github.com/onevcat/Kingfisher/pull/2214) @nickruddeni\n* A new `PHPickerResultImageDataProvider` for loading and caching images from `PHPickerResult`. [#2233](https://github.com/onevcat/Kingfisher/pull/2233) @nuomi1\n* An option of `reducePriorityOnDisappear` for SwiftUI. It sets a lower priority for the image download task when the view disappears, and restore it when re-appears. [#2211](https://github.com/onevcat/Kingfisher/pull/2211) @Aelx-Vaiman\n\n#### Fix\n* Some improvements for documentation grammar and typos. [#2236](https://github.com/onevcat/Kingfisher/pull/2236) @FlyingCaiChong\n* Use `.process` for the `PrivacyInfo.xcprivacy` in SPM to follow the practice suggested by Apple. [#2243](https://github.com/onevcat/Kingfisher/pull/2243) @BorysKhl @onevcat\n* An issue that the file extension was not correctly retrieved for calculating hash file name when `autoExtAfterHashedFileName` is set to `true`. [#2250](https://github.com/onevcat/Kingfisher/pull/2250) @freezy7\n\n", + "createdAt" : "2024-06-10T22:29:12+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAf70wM4JhGQM", + "owner" : "onevcat", + "publishedAt" : "2024-06-10T22:31:04+09:00", + "repository" : "Kingfisher", + "title" : "7.12.0 - Lucky Seven", + "url" : "https://github.com/onevcat/Kingfisher/releases/tag/7.12.0", + "version" : "7.12.0" + }, + { + "body" : "#### Major Update Notice\r\n\r\nWe are excited to announce Kingfisher 8, a major update that brings several important enhancements and features to our library:\r\n\r\n- Full Support for Swift Concurrency: Kingfisher 8 now fully supports Swift concurrency under strict mode, allowing for more efficient and simplified asynchronous programming.\r\n- Compatibility with Swift 6: This update includes support for Swift 6, aligning Kingfisher with the latest advancements in the Swift programming language.\r\n- Language Backward Compatibility: Despite the new updates, Kingfisher 8 continues to support Swift 5, ensuring that your existing projects remain compatible.\r\n\r\n> [!WARNING]\r\n> This version introduces breaking changes. If you are planning to upgrade, please review the migration guide to ensure a smooth transition. The migration guide is available here: [Migration to Kingfisher 8](https://swiftpackageindex.com/onevcat/kingfisher/master/documentation/kingfisher/migration-to-8).\r\n\r\nKingfisher v8 is currently in an early alpha release. While most of the development work has been completed, the library may undergo further changes to adapt to any updates in future versions of Xcode 16. \r\n\r\nWe warmly invite you to try out this version to take full advantage of the new Swift language features and improvements. Should you encounter any issues or have feedback, please do not hesitate to open an issue. Your feedback and support are crucial in helping evolve the library.\r\n\r\nHappy coding!\r\n\r\n#### Add\r\n\r\n* Full Swift 6 support. Now Kingfisher compiles with both Swift 5 and Swift 6 language mode. [#2259](https://github.com/onevcat/Kingfisher/pull/2259) @onevcat\r\n* Strict Swift Concurrency prepared. All necessary public APIs in Kingfisher are now `async` compatible. Kingfisher is also now built under strict concurrency mode. [#2239](https://github.com/onevcat/Kingfisher/pull/2239) @onevcat\r\n* Xcode 16 support. Explicitly built modules option is enabled and now Kingfisher can get better build performance under Xcode 16. [#2260](https://github.com/onevcat/Kingfisher/pull/2260) @onevcat\r\n* Refined documentation and beautified tutorials with DocC. Check it out [here](https://swiftpackageindex.com/onevcat/Kingfisher/master/documentation/kingfisher)! [#2160](https://github.com/onevcat/Kingfisher/pull/2160) @onevcat\r\n\r\n#### Fix\r\n\r\n* MD5 is deprecated by the system. Now the hash method for file URL is replaced with SHA256. [#2117](https://github.com/onevcat/Kingfisher/pull/2117) @kmaschke85\r\n* Now the view extension methods are created in a more generic way, which provides better compatibility and extensibility. [#2244](https://github.com/onevcat/Kingfisher/pull/2244) @Mx-Iris @onevcat\r\n\r\n#### Prebuilt Frameworks\r\n\r\nTo accommodate users of both Xcode 15 and Xcode 16, Kingfisher will offer two variants of the prebuilt framework on the release page:\r\n\r\n* `Kingfisher-${version}.zip`: Built with the Swift 5 compiler in Xcode 15, this framework is compatible with both Xcode 15 and 16. It does not include optimizations from Swift 6 and Xcode 16.\r\n* `Kingfisher-swift6-${version}.zip`: Built with the Swift 6 compiler in Xcode 16, this binary is exclusively for use with Xcode 16. As we eventually phase out support for Xcode 15, the Swift 5 variant will be discontinued in future releases.\r\n\r\n> This information pertains only to users who prefer to install Kingfisher with the xcframework bundle. If you are building Kingfisher from source, such as through Swift Package Manager or CocoaPods, you have the flexibility to choose the Xcode version and the language version you prefer. Kingfisher v8 is compatible with both Swift 5 (Xcode 15 and Xcode 16 with Swift 5 language version) and Swift 6 (Xcode 16).\r\n\r\n", + "createdAt" : "2024-06-13T22:54:52+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAf70wM4JjhsY", + "owner" : "onevcat", + "publishedAt" : "2024-06-13T23:42:28+09:00", + "repository" : "Kingfisher", + "title" : "8.0.0-alpha.1", + "url" : "https://github.com/onevcat/Kingfisher/releases/tag/8.0.0-alpha.1", + "version" : "8.0.0-alpha.1" + }, + { + "body" : "Kingfisher 8 is a major upgrade and contains breaking changes to previous versions. Check [this](https://github.com/onevcat/Kingfisher/releases/tag/8.0.0-alpha.1) for more information.\r\n\r\n#### Fix\r\n\r\n- Change language version to Swift 5.0 for main target. This ensures compatibility with Xcode 15 while retaining strict concurrency checks.\r\n- Update the pre-built binaries with Xcode 16 beta 2.", + "createdAt" : "2024-06-26T21:19:46+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAf70wM4Jr8CM", + "owner" : "onevcat", + "publishedAt" : "2024-06-26T21:37:43+09:00", + "repository" : "Kingfisher", + "title" : "8.0.0-alpha.2", + "url" : "https://github.com/onevcat/Kingfisher/releases/tag/8.0.0-alpha.2", + "version" : "8.0.0-alpha.2" } ] \ No newline at end of file diff --git a/Outputs/LicensePlist.json b/Outputs/LicensePlist.json index b5c2cef..2be5c47 100644 --- a/Outputs/LicensePlist.json +++ b/Outputs/LicensePlist.json @@ -526,5 +526,41 @@ "title" : "3.24.10", "url" : "https://github.com/mono0926/LicensePlist/releases/tag/3.24.10", "version" : "3.24.10" + }, + { + "body" : "## What's Changed\r\n* Add `Source` key to the generated *.plist files by @nandodelauni in https://github.com/mono0926/LicensePlist/pull/219\r\n\r\n## New Contributors\r\n* @nandodelauni made their first contribution in https://github.com/mono0926/LicensePlist/pull/219\r\n\r\n**Full Changelog**: https://github.com/mono0926/LicensePlist/compare/3.24.10...3.24.11", + "createdAt" : "2023-09-06T16:41:34+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBVhcvM4HKBcU", + "owner" : "mono0926", + "publishedAt" : "2023-09-06T16:41:42+09:00", + "repository" : "LicensePlist", + "title" : "3.24.11: Add `Source` key to the generated *.plist files", + "url" : "https://github.com/mono0926/LicensePlist/releases/tag/3.24.11", + "version" : "3.24.11" + }, + { + "body" : "## What's Changed\r\n* Support for CSV output by @yassram in https://github.com/mono0926/LicensePlist/pull/223\r\n\r\n## New Contributors\r\n* @yassram made their first contribution in https://github.com/mono0926/LicensePlist/pull/223\r\n\r\n**Full Changelog**: https://github.com/mono0926/LicensePlist/compare/3.24.11...3.25.0", + "createdAt" : "2023-11-09T17:33:03+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBVhcvM4Hq1Vv", + "owner" : "mono0926", + "publishedAt" : "2023-11-09T17:33:10+09:00", + "repository" : "LicensePlist", + "title" : "3.25.0: Support for CSV output", + "url" : "https://github.com/mono0926/LicensePlist/releases/tag/3.25.0", + "version" : "3.25.0" + }, + { + "body" : "## What's Changed\r\n* Allow spaces in the path for acknowledgements by @gibachan in https://github.com/mono0926/LicensePlist/pull/224\r\n\r\n## New Contributors\r\n* @gibachan made their first contribution in https://github.com/mono0926/LicensePlist/pull/224\r\n\r\n**Full Changelog**: https://github.com/mono0926/LicensePlist/compare/3.25.0...3.25.1", + "createdAt" : "2023-11-13T16:27:23+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBVhcvM4HsetW", + "owner" : "mono0926", + "publishedAt" : "2023-11-13T16:27:30+09:00", + "repository" : "LicensePlist", + "title" : "3.25.1: Allow spaces in the path for acknowledgements", + "url" : "https://github.com/mono0926/LicensePlist/releases/tag/3.25.1", + "version" : "3.25.1" } ] \ No newline at end of file diff --git a/Outputs/Lottie for Swift Package Manager.json b/Outputs/Lottie for Swift Package Manager.json index 2980c54..503a757 100644 --- a/Outputs/Lottie for Swift Package Manager.json +++ b/Outputs/Lottie for Swift Package Manager.json @@ -70,5 +70,125 @@ "title" : "4.2.0", "url" : "https://github.com/airbnb/lottie-spm/releases/tag/4.2.0", "version" : "4.2.0" + }, + { + "body" : "## What's Changed\r\n* Fix parsing regression in 4.3.0 from addition of parsing layer effects by @calda in https://github.com/airbnb/lottie-ios/pull/2208\r\n* Remove old animation layer when creating a new animation layer by @junjielu in https://github.com/airbnb/lottie-ios/pull/2214\r\n* Add configuration setting to remove animated bounds changes by @thedrick in https://github.com/airbnb/lottie-ios/pull/2218\r\n* Change pod dependencies `SwiftUI` and `Combine` to `weak` to ensure compatibility with iOS 12 by @florianrhein in https://github.com/airbnb/lottie-ios/pull/2219\r\n* Fix issue where Repeater would be ignored if not at top level by @calda in https://github.com/airbnb/lottie-ios/pull/2221\r\n* Replace `UIScreen.main` to get display scale on iOS 13.0 and later (#2215) by @hyun99999 in https://github.com/airbnb/lottie-ios/pull/2216\r\n* Dispatch dot lottie file loading onto a single serial queue by @erichoracek in https://github.com/airbnb/lottie-ios/pull/2229\r\n* Clean up unused property in InvertedMatteLayer by @hanton in https://github.com/airbnb/lottie-ios/pull/2241\r\n* Fix issue where LottieView animation would restart from beginning after backgrounding app by @calda in https://github.com/airbnb/lottie-ios/pull/2237\r\n\r\n**Full Changelog**: https://github.com/airbnb/lottie-ios/compare/4.3.3...4.3.4", + "createdAt" : "2023-12-02T14:12:33+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOIwpDsc4H479X", + "owner" : "airbnb", + "publishedAt" : "2023-12-02T14:12:55+09:00", + "repository" : "lottie-spm", + "title" : "4.3.4", + "url" : "https://github.com/airbnb/lottie-spm/releases/tag/4.3.4", + "version" : "4.3.4" + }, + { + "body" : "**Lottie 4.3.0** adds many new features, including: \r\n - Official support for SwiftUI!\r\n - A public Core Animation `CALayer` subclass\r\n - Support for reduced motion\r\n - Support for drop shadow layer effects\r\n - Support for visionOS in the lottie-ios repo\r\n\r\nYou can learn more about Lottie 4.3.0 in this announcement: **[Lottie 4.3.0 now available, with official support for SwiftUI #2189](https://github.com/airbnb/lottie-ios/discussions/2189)**\r\n\r\n## New Features\r\n\r\n* Add SwiftUI `LottieView`, which wraps UIKit `LottieAnimationView`\r\n* Add SwiftUI `LottieSwitch`, which wraps UIKit `AnimatedSwitch` (https://github.com/airbnb/lottie-ios/pull/2138)\r\n* Add SwiftUI `LottieButton`, which wraps `AnimatedButton` (https://github.com/airbnb/lottie-ios/pull/2139)\r\n* `AnimatedSwitch` and `AnimatedButton` now support macOS (https://github.com/airbnb/lottie-ios/pull/2138, https://github.com/airbnb/lottie-ios/pull/2139)\r\n* Add `LottieAnimationLayer`, a Core Animation `CALayer` subclass for playing Lottie animations (https://github.com/airbnb/lottie-ios/pull/2073)\r\n* Add support for rendering drop shadow layer effects (https://github.com/airbnb/lottie-ios/pull/2142)\r\n* Add API for playing multiple markers sequentially (https://github.com/airbnb/lottie-ios/pull/2084)\r\n* Play \"reduced motion\" marker if `UIAccessibility.isReduceMotionEnabled` is true (https://github.com/airbnb/lottie-ios/pull/2110)\r\n* Update text provider API to use full `AnimationKeypath` values (https://github.com/airbnb/lottie-ios/pull/2183)\r\n* Add support for visionOS to lottie-ios repo (https://github.com/airbnb/lottie-ios/pull/2152)\r\n* Drop support for Swift 5.5 (https://github.com/airbnb/lottie-ios/pull/2152)\r\n* Add contents gravity configuration to `AnimationImageProvider` (https://github.com/airbnb/lottie-ios/pull/2177)\r\n* Add support for customizing stroke width values using `FloatValueProvider` (https://github.com/airbnb/lottie-ios/pull/2179)\r\n* Adopt `Sendable` to support using Lottie with strict concurrency enabled (https://github.com/airbnb/lottie-ios/pull/2126)\r\n* Add `LottiePlaybackMode` to support declarative playback configuration (https://github.com/airbnb/lottie-ios/pull/2128)\r\n* Add option make main thread rendering engine force display update on every frame (https://github.com/airbnb/lottie-ios/pull/2168)\r\n* Add a option to prevent caching images from `AnimationImageProvider` (https://github.com/airbnb/lottie-ios/pull/2171)\r\n* Add support for customizing gradient values using `GradientValueProvider` (https://github.com/airbnb/lottie-ios/pull/2182)\r\n* Added additional support for multiple animations in `DotLottieFile` (https://github.com/airbnb/lottie-ios/pull/2074)\r\n* Add helper method to initialize `DotLottieFile` with data (https://github.com/airbnb/lottie-ios/pull/2090)\r\n\r\n## Bug fixes\r\n\r\n* Remove `.../ZipFoundation/README.md` from targets and `*.md*` files from podspec (https://github.com/airbnb/lottie-ios/pull/2057)*\r\n* Fix issue where layers with negative X scale values could be pixelated (https://github.com/airbnb/lottie-ios/pull/2067)\r\n* Fix warnings when building with Swift 5.9 (https://github.com/airbnb/lottie-ios/pull/2072)\r\n* Restructure `ValueProviderStore` to not accumulate multiple values for the same key (https://github.com/airbnb/lottie-ios/pull/2082)\r\n* Disable bitcode when building XCFramework (https://github.com/airbnb/lottie-ios/pull/2121)\r\n* Fix unhandled file warning when building with SPM ([https://github.com/airbnb/lottie-ios/pull/213](https://github.com/airbnb/lottie-ios/pull/2132))\r\n* Fix support for customizing color of `SolidLayer` using `ColorValueProvider` (https://github.com/airbnb/lottie-ios/pull/2154)\r\n* Fix issue where shape items could be unexpectedly ignored (https://github.com/airbnb/lottie-ios/pull/2156)\r\n* Fix issue where skew keyframes would unexpectedly not animate (https://github.com/airbnb/lottie-ios/pull/2157)\r\n* Fix issue where value providers could be ignored when falling back to main thread rendering engine (https://github.com/airbnb/lottie-ios/pull/2164)\r\n\r\nThanks to everyone who contributed to this release!", + "createdAt" : "2023-09-15T07:26:37+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOIwpDsc4HObxA", + "owner" : "airbnb", + "publishedAt" : "2023-09-15T07:27:38+09:00", + "repository" : "lottie-spm", + "title" : "4.3.0", + "url" : "https://github.com/airbnb/lottie-spm/releases/tag/4.3.0", + "version" : "4.3.0" + }, + { + "body" : "**Lottie 4.3.0** adds many new features, including: \r\n - Official support for SwiftUI!\r\n - A public Core Animation `CALayer` subclass\r\n - Support for reduced motion\r\n - Support for drop shadow layer effects\r\n - Support for visionOS in the lottie-ios repo\r\n\r\nYou can learn more about Lottie 4.3.0 in this announcement: **[Lottie 4.3.0 now available, with official support for SwiftUI #2189](https://github.com/airbnb/lottie-ios/discussions/2189)**\r\n\r\nLottie 4.3.1 fixes a small regression introduced by 4.3.0: https://github.com/airbnb/lottie-ios/issues/2193\r\n\r\n## New Features\r\n\r\n* Add SwiftUI `LottieView`, which wraps UIKit `LottieAnimationView`\r\n* Add SwiftUI `LottieSwitch`, which wraps UIKit `AnimatedSwitch` (https://github.com/airbnb/lottie-ios/pull/2138)\r\n* Add SwiftUI `LottieButton`, which wraps `AnimatedButton` (https://github.com/airbnb/lottie-ios/pull/2139)\r\n* `AnimatedSwitch` and `AnimatedButton` now support macOS (https://github.com/airbnb/lottie-ios/pull/2138, https://github.com/airbnb/lottie-ios/pull/2139)\r\n* Add `LottieAnimationLayer`, a Core Animation `CALayer` subclass for playing Lottie animations (https://github.com/airbnb/lottie-ios/pull/2073)\r\n* Add support for rendering drop shadow layer effects (https://github.com/airbnb/lottie-ios/pull/2142)\r\n* Add API for playing multiple markers sequentially (https://github.com/airbnb/lottie-ios/pull/2084)\r\n* Play \"reduced motion\" marker if `UIAccessibility.isReduceMotionEnabled` is true (https://github.com/airbnb/lottie-ios/pull/2110)\r\n* Update text provider API to use full `AnimationKeypath` values (https://github.com/airbnb/lottie-ios/pull/2183)\r\n* Add support for visionOS (https://github.com/airbnb/lottie-ios/pull/2152)\r\n* Drop support for Swift 5.5 (https://github.com/airbnb/lottie-ios/pull/2152)\r\n* Add contents gravity configuration to `AnimationImageProvider` (https://github.com/airbnb/lottie-ios/pull/2177)\r\n* Add support for customizing stroke width values using `FloatValueProvider` (https://github.com/airbnb/lottie-ios/pull/2179)\r\n* Adopt `Sendable` to support using Lottie with strict concurrency enabled (https://github.com/airbnb/lottie-ios/pull/2126)\r\n* Add `LottiePlaybackMode` to support declarative playback configuration (https://github.com/airbnb/lottie-ios/pull/2128)\r\n* Add option make main thread rendering engine force display update on every frame (https://github.com/airbnb/lottie-ios/pull/2168)\r\n* Add a option to prevent caching images from `AnimationImageProvider` (https://github.com/airbnb/lottie-ios/pull/2171)\r\n* Add support for customizing gradient values using `GradientValueProvider` (https://github.com/airbnb/lottie-ios/pull/2182)\r\n* Added additional support for multiple animations in `DotLottieFile` (https://github.com/airbnb/lottie-ios/pull/2074)\r\n* Add helper method to initialize `DotLottieFile` with data (https://github.com/airbnb/lottie-ios/pull/2090)\r\n\r\n## Bug fixes\r\n\r\n* Remove `.../ZipFoundation/README.md` from targets and `*.md*` files from podspec (https://github.com/airbnb/lottie-ios/pull/2057)*\r\n* Fix issue where layers with negative X scale values could be pixelated (https://github.com/airbnb/lottie-ios/pull/2067)\r\n* Fix warnings when building with Swift 5.9 (https://github.com/airbnb/lottie-ios/pull/2072)\r\n* Restructure `ValueProviderStore` to not accumulate multiple values for the same key (https://github.com/airbnb/lottie-ios/pull/2082)\r\n* Disable bitcode when building XCFramework (https://github.com/airbnb/lottie-ios/pull/2121)\r\n* Fix unhandled file warning when building with SPM ([https://github.com/airbnb/lottie-ios/pull/213](https://github.com/airbnb/lottie-ios/pull/2132))\r\n* Fix support for customizing color of `SolidLayer` using `ColorValueProvider` (https://github.com/airbnb/lottie-ios/pull/2154)\r\n* Fix issue where shape items could be unexpectedly ignored (https://github.com/airbnb/lottie-ios/pull/2156)\r\n* Fix issue where skew keyframes would unexpectedly not animate (https://github.com/airbnb/lottie-ios/pull/2157)\r\n* Fix issue where value providers could be ignored when falling back to main thread rendering engine (https://github.com/airbnb/lottie-ios/pull/2164)\r\n\r\nThanks to everyone who contributed to this release!", + "createdAt" : "2023-09-21T09:59:05+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOIwpDsc4HRPMt", + "owner" : "airbnb", + "publishedAt" : "2023-09-21T09:59:41+09:00", + "repository" : "lottie-spm", + "title" : "4.3.1", + "url" : "https://github.com/airbnb/lottie-spm/releases/tag/4.3.1", + "version" : "4.3.1" + }, + { + "body" : "**Lottie 4.3.0** adds many new features, including: \r\n - Official support for SwiftUI!\r\n - A public Core Animation `CALayer` subclass\r\n - Support for reduced motion\r\n - Support for drop shadow layer effects\r\n - Support for visionOS in the lottie-ios rep\r\n\r\nYou can learn more about Lottie 4.3.0 in this announcement: **[Lottie 4.3.0 now available, with official support for SwiftUI #2189](https://github.com/airbnb/lottie-ios/discussions/2189)**\r\n\r\n## Lottie 4.3.2\r\n\r\nLottie 4.3.2 redesigns the `LottiePlaybackMode` playback APIs that were introduced in Lottie 4.3.0. \r\n\r\n### Before\r\n\r\n```swift\r\n// Loop from 0.5 to 1.0\r\nLottieView(animation: myAnimation)\r\n .play(.fromProgress(0.5, toProgress: 1.0, loopMode: .loop))\r\n\r\n// Pause at the halfway point of the animation\r\nLottieView(animation: myAnimation)\r\n .play(.progress(0.5))\r\n```\r\n\r\n### After\r\n\r\n```swift\r\n// Loop from 0.5 to 1.0\r\nLottieView(animation: myAnimation)\r\n .playing(.fromProgress(0.5, toProgress: 1.0, loopMode: .loop))\r\n\r\n// Pause at the halfway point of the animation\r\nLottieView(animation: myAnimation)\r\n .paused(at: .progress(0.5))\r\n```\r\n\r\n## New Features in Lottie 4.3.0\r\n\r\n* Add SwiftUI `LottieView`, which wraps UIKit `LottieAnimationView`\r\n* Add SwiftUI `LottieSwitch`, which wraps UIKit `AnimatedSwitch` (https://github.com/airbnb/lottie-ios/pull/2138)\r\n* Add SwiftUI `LottieButton`, which wraps `AnimatedButton` (https://github.com/airbnb/lottie-ios/pull/2139)\r\n* `AnimatedSwitch` and `AnimatedButton` now support macOS (https://github.com/airbnb/lottie-ios/pull/2138, https://github.com/airbnb/lottie-ios/pull/2139)\r\n* Add `LottieAnimationLayer`, a Core Animation `CALayer` subclass for playing Lottie animations (https://github.com/airbnb/lottie-ios/pull/2073)\r\n* Add support for rendering drop shadow layer effects (https://github.com/airbnb/lottie-ios/pull/2142)\r\n* Add API for playing multiple markers sequentially (https://github.com/airbnb/lottie-ios/pull/2084)\r\n* Play \"reduced motion\" marker if `UIAccessibility.isReduceMotionEnabled` is true (https://github.com/airbnb/lottie-ios/pull/2110)\r\n* Update text provider API to use full `AnimationKeypath` values (https://github.com/airbnb/lottie-ios/pull/2183)\r\n* Add support for visionOS (https://github.com/airbnb/lottie-ios/pull/2152)\r\n* Drop support for Swift 5.5 (https://github.com/airbnb/lottie-ios/pull/2152)\r\n* Add contents gravity configuration to `AnimationImageProvider` (https://github.com/airbnb/lottie-ios/pull/2177)\r\n* Add support for customizing stroke width values using `FloatValueProvider` (https://github.com/airbnb/lottie-ios/pull/2179)\r\n* Adopt `Sendable` to support using Lottie with strict concurrency enabled (https://github.com/airbnb/lottie-ios/pull/2126)\r\n* Add `LottiePlaybackMode` to support declarative playback configuration (https://github.com/airbnb/lottie-ios/pull/2128)\r\n* Add option make main thread rendering engine force display update on every frame (https://github.com/airbnb/lottie-ios/pull/2168)\r\n* Add a option to prevent caching images from `AnimationImageProvider` (https://github.com/airbnb/lottie-ios/pull/2171)\r\n* Add support for customizing gradient values using `GradientValueProvider` (https://github.com/airbnb/lottie-ios/pull/2182)\r\n* Added additional support for multiple animations in `DotLottieFile` (https://github.com/airbnb/lottie-ios/pull/2074)\r\n* Add helper method to initialize `DotLottieFile` with data (https://github.com/airbnb/lottie-ios/pull/2090)\r\n\r\n## Bug fixes\r\n\r\n* Remove `.../ZipFoundation/README.md` from targets and `*.md*` files from podspec (https://github.com/airbnb/lottie-ios/pull/2057)*\r\n* Fix issue where layers with negative X scale values could be pixelated (https://github.com/airbnb/lottie-ios/pull/2067)\r\n* Fix warnings when building with Swift 5.9 (https://github.com/airbnb/lottie-ios/pull/2072)\r\n* Restructure `ValueProviderStore` to not accumulate multiple values for the same key (https://github.com/airbnb/lottie-ios/pull/2082)\r\n* Disable bitcode when building XCFramework (https://github.com/airbnb/lottie-ios/pull/2121)\r\n* Fix unhandled file warning when building with SPM ([https://github.com/airbnb/lottie-ios/pull/213](https://github.com/airbnb/lottie-ios/pull/2132))\r\n* Fix support for customizing color of `SolidLayer` using `ColorValueProvider` (https://github.com/airbnb/lottie-ios/pull/2154)\r\n* Fix issue where shape items could be unexpectedly ignored (https://github.com/airbnb/lottie-ios/pull/2156)\r\n* Fix issue where skew keyframes would unexpectedly not animate (https://github.com/airbnb/lottie-ios/pull/2157)\r\n* Fix issue where value providers could be ignored when falling back to main thread rendering engine (https://github.com/airbnb/lottie-ios/pull/2164)\r\n\r\nThanks to everyone who contributed to this release!", + "createdAt" : "2023-09-27T03:26:05+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOIwpDsc4HT8Br", + "owner" : "airbnb", + "publishedAt" : "2023-09-27T03:30:29+09:00", + "repository" : "lottie-spm", + "title" : "4.3.2", + "url" : "https://github.com/airbnb/lottie-spm/releases/tag/4.3.2", + "version" : "4.3.2" + }, + { + "body" : "**Lottie 4.3.0** adds many new features, including: \r\n - Official support for SwiftUI!\r\n - A public Core Animation `CALayer` subclass\r\n - Support for reduced motion\r\n - Support for drop shadow layer effects\r\n - Support for visionOS\r\n\r\nYou can learn more about Lottie 4.3.0 in this announcement: **[Lottie 4.3.0 now available, with official support for SwiftUI #2189](https://github.com/airbnb/lottie-ios/discussions/2189)**\r\n\r\nLottie 4.3.3 fixes a regression introduced by Lottie 4.3.0 where the contents of a `LottieAnimationView` could crossfade / animate unexpectedly when updating the current `LottieAnimation` or rendering engine: https://github.com/airbnb/lottie-ios/issues/2200\r\n\r\n## New Features in Lottie 4.3.0\r\n\r\n* Add SwiftUI `LottieView`, which wraps UIKit `LottieAnimationView`\r\n* Add SwiftUI `LottieSwitch`, which wraps UIKit `AnimatedSwitch` (https://github.com/airbnb/lottie-ios/pull/2138)\r\n* Add SwiftUI `LottieButton`, which wraps `AnimatedButton` (https://github.com/airbnb/lottie-ios/pull/2139)\r\n* `AnimatedSwitch` and `AnimatedButton` now support macOS (https://github.com/airbnb/lottie-ios/pull/2138, https://github.com/airbnb/lottie-ios/pull/2139)\r\n* Add `LottieAnimationLayer`, a Core Animation `CALayer` subclass for playing Lottie animations (https://github.com/airbnb/lottie-ios/pull/2073)\r\n* Add support for rendering drop shadow layer effects (https://github.com/airbnb/lottie-ios/pull/2142)\r\n* Add API for playing multiple markers sequentially (https://github.com/airbnb/lottie-ios/pull/2084)\r\n* Play \"reduced motion\" marker if `UIAccessibility.isReduceMotionEnabled` is true (https://github.com/airbnb/lottie-ios/pull/2110)\r\n* Update text provider API to use full `AnimationKeypath` values (https://github.com/airbnb/lottie-ios/pull/2183)\r\n* Add support for visionOS (https://github.com/airbnb/lottie-ios/pull/2152)\r\n* Drop support for Swift 5.5 (https://github.com/airbnb/lottie-ios/pull/2152)\r\n* Add contents gravity configuration to `AnimationImageProvider` (https://github.com/airbnb/lottie-ios/pull/2177)\r\n* Add support for customizing stroke width values using `FloatValueProvider` (https://github.com/airbnb/lottie-ios/pull/2179)\r\n* Adopt `Sendable` to support using Lottie with strict concurrency enabled (https://github.com/airbnb/lottie-ios/pull/2126)\r\n* Add `LottiePlaybackMode` to support declarative playback configuration (https://github.com/airbnb/lottie-ios/pull/2128)\r\n* Add option make main thread rendering engine force display update on every frame (https://github.com/airbnb/lottie-ios/pull/2168)\r\n* Add a option to prevent caching images from `AnimationImageProvider` (https://github.com/airbnb/lottie-ios/pull/2171)\r\n* Add support for customizing gradient values using `GradientValueProvider` (https://github.com/airbnb/lottie-ios/pull/2182)\r\n* Added additional support for multiple animations in `DotLottieFile` (https://github.com/airbnb/lottie-ios/pull/2074)\r\n* Add helper method to initialize `DotLottieFile` with data (https://github.com/airbnb/lottie-ios/pull/2090)\r\n\r\n## Bug fixes\r\n\r\n* Remove `.../ZipFoundation/README.md` from targets and `*.md*` files from podspec (https://github.com/airbnb/lottie-ios/pull/2057)*\r\n* Fix issue where layers with negative X scale values could be pixelated (https://github.com/airbnb/lottie-ios/pull/2067)\r\n* Fix warnings when building with Swift 5.9 (https://github.com/airbnb/lottie-ios/pull/2072)\r\n* Restructure `ValueProviderStore` to not accumulate multiple values for the same key (https://github.com/airbnb/lottie-ios/pull/2082)\r\n* Disable bitcode when building XCFramework (https://github.com/airbnb/lottie-ios/pull/2121)\r\n* Fix unhandled file warning when building with SPM ([https://github.com/airbnb/lottie-ios/pull/213](https://github.com/airbnb/lottie-ios/pull/2132))\r\n* Fix support for customizing color of `SolidLayer` using `ColorValueProvider` (https://github.com/airbnb/lottie-ios/pull/2154)\r\n* Fix issue where shape items could be unexpectedly ignored (https://github.com/airbnb/lottie-ios/pull/2156)\r\n* Fix issue where skew keyframes would unexpectedly not animate (https://github.com/airbnb/lottie-ios/pull/2157)\r\n* Fix issue where value providers could be ignored when falling back to main thread rendering engine (https://github.com/airbnb/lottie-ios/pull/2164)\r\n\r\nThanks to everyone who contributed to this release!", + "createdAt" : "2023-09-30T08:52:07+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOIwpDsc4HV7y3", + "owner" : "airbnb", + "publishedAt" : "2023-09-30T08:52:23+09:00", + "repository" : "lottie-spm", + "title" : "4.3.3", + "url" : "https://github.com/airbnb/lottie-spm/releases/tag/4.3.3", + "version" : "4.3.3" + }, + { + "body" : "### Changes in 4.4.2\r\n* Update minimum deployment target to iOS 13.0 / macOS 10.15 (https://github.com/airbnb/lottie-ios/pull/2322)\r\n* Add privacy manifest to lottie-spm repo (https://github.com/airbnb/lottie-spm/pull/23)\r\n* Add visionOS support to Cocoapods podspec (https://github.com/airbnb/lottie-ios/pull/2348)\r\n* Fix incorrect usage of `State(initialValue:)` in `LottieView` (https://github.com/airbnb/lottie-ios/pull/2357)\r\n* Use correct version number when building XCFramework bundle (https://github.com/airbnb/lottie-ios/pull/2341)\r\n\r\n### New features in 4.4.0\r\n\r\n* Add privacy manifest (https://github.com/airbnb/lottie-ios/pull/2252)\r\n* Codesign Lottie.xcframework (https://github.com/airbnb/lottie-ios/pull/2259)\r\n* Add time remapping support to Core Animation rendering engine (https://github.com/airbnb/lottie-ios/pull/2286)\r\n* Add official visionOS support to lottie-ios repo (https://github.com/airbnb/lottie-ios/pull/2287)\r\n* lottie-spm now supports visionOS (https://github.com/airbnb/lottie-spm/pull/12)\r\n* Adopt policy on minimum supported Swift / Xcode version, update minimum versions to Swift 5.7 / Xcode 14.1 (https://github.com/airbnb/lottie-ios/pull/2260)\r\n\r\n**Full Changelog**: https://github.com/airbnb/lottie-ios/compare/4.4.1...4.4.2", + "createdAt" : "2024-04-05T06:23:26+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOIwpDsc4I7qoI", + "owner" : "airbnb", + "publishedAt" : "2024-04-05T07:45:45+09:00", + "repository" : "lottie-spm", + "title" : "4.4.2", + "url" : "https://github.com/airbnb/lottie-spm/releases/tag/4.4.2", + "version" : "4.4.2" + }, + { + "body" : "## New features\r\n\r\n* Add privacy manifest (https://github.com/airbnb/lottie-ios/pull/2252)\r\n* Codesign Lottie.xcframework (https://github.com/airbnb/lottie-ios/pull/2259)\r\n* Add time remapping support to Core Animation rendering engine (https://github.com/airbnb/lottie-ios/pull/2286)\r\n* Add official visionOS support to lottie-ios repo (https://github.com/airbnb/lottie-ios/pull/2287)\r\n* lottie-spm now supports visionOS (https://github.com/airbnb/lottie-spm/pull/12)\r\n* Adopt policy on minimum supported Swift / Xcode version, update minimum versions to Swift 5.7 / Xcode 14.1 (https://github.com/airbnb/lottie-ios/pull/2260)\r\n\r\n## Bug fixes \r\n\r\n* Update LottieView to display placeholder using `overlay` instead of `ZStack` (https://github.com/airbnb/lottie-ios/pull/2289)\r\n* Fix issue where Core Animation rendering engine couldn't display last frame of animation when paused (https://github.com/airbnb/lottie-ios/pull/2254)\r\n* Do not create `DotLottieImageProvider` instance if there's no image files (https://github.com/airbnb/lottie-ios/pull/2271)\r\n* Mark DotLottieCache as Sendable (https://github.com/airbnb/lottie-ios/pull/2245)\r\n* Fix issue where AnimationKeypath in SolidLayer could be incorrect (https://github.com/airbnb/lottie-ios/pull/2278)\r\n* Fix issue where Repeater could be displayed incorrectly (https://github.com/airbnb/lottie-ios/pull/2276)\r\n* Include dSYMs in xcframework build (https://github.com/airbnb/lottie-ios/pull/2284)\r\n* Fix parsing issue, add support for DotLottieConfiguration in SwiftUI LottieView (https://github.com/airbnb/lottie-ios/pull/2277)\r\n* Fix issue where DotLottieImageProvider didn't handle base64 images (https://github.com/airbnb/lottie-ios/pull/2283)\r\n* Fix issue where manually interpolated keyframes could animate incorrectly (https://github.com/airbnb/lottie-ios/pull/2285)\r\n\r\n**Full Changelog**: https://github.com/airbnb/lottie-ios/compare/4.3.4...4.4.0", + "createdAt" : "2024-01-23T09:55:49+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOIwpDsc4IOszL", + "owner" : "airbnb", + "publishedAt" : "2024-01-23T09:57:43+09:00", + "repository" : "lottie-spm", + "title" : "4.4.0", + "url" : "https://github.com/airbnb/lottie-spm/releases/tag/4.4.0", + "version" : "4.4.0" + }, + { + "body" : "### Bug fixes in 4.4.1\r\n\r\n* Replace os check with canImport so classes are available on visionOS (https://github.com/airbnb/lottie-ios/pull/2294)\r\n* Omit privacy manifest from source files in podspec (https://github.com/airbnb/lottie-ios/pull/2307)\r\n* Fix crash in Main Thread rendering engine path interpolation implementation (https://github.com/airbnb/lottie-ios/pull/2305)\r\n* Fix warning from invalid character in Cocoapods resource bundle identifier (https://github.com/airbnb/lottie-ios/pull/2317)\r\n* Fix infinite loop when setting `LottieAnimationView.viewportFrame` (https://github.com/airbnb/lottie-ios/pull/2316)\r\n\r\n### New features in 4.4.0\r\n\r\n* Add privacy manifest (https://github.com/airbnb/lottie-ios/pull/2252)\r\n* Codesign Lottie.xcframework (https://github.com/airbnb/lottie-ios/pull/2259)\r\n* Add time remapping support to Core Animation rendering engine (https://github.com/airbnb/lottie-ios/pull/2286)\r\n* Add official visionOS support to lottie-ios repo (https://github.com/airbnb/lottie-ios/pull/2287)\r\n* lottie-spm now supports visionOS (https://github.com/airbnb/lottie-spm/pull/12)\r\n* Adopt policy on minimum supported Swift / Xcode version, update minimum versions to Swift 5.7 / Xcode 14.1 (https://github.com/airbnb/lottie-ios/pull/2260)\r\n\r\n**Full Changelog**: https://github.com/airbnb/lottie-ios/compare/4.4.0...4.4.1", + "createdAt" : "2024-02-22T05:09:16+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOIwpDsc4IhtEG", + "owner" : "airbnb", + "publishedAt" : "2024-02-22T05:09:54+09:00", + "repository" : "lottie-spm", + "title" : "4.4.1", + "url" : "https://github.com/airbnb/lottie-spm/releases/tag/4.4.1", + "version" : "4.4.1" + }, + { + "body" : "## New Features\r\n* Added drop shadow support to main thread rendering engine (https://github.com/airbnb/lottie-ios/pull/2423)\r\n* Added support for opacity text animators (https://github.com/airbnb/lottie-ios/pull/2436)\r\n* Added `LottieView` helper for configuring individual `LottieAnimationView` properties (https://github.com/airbnb/lottie-ios/pull/2415)\r\n\r\n## Bug Fixes\r\n* Fixed issue where bezier paths could be closed incorrectly (https://github.com/airbnb/lottie-ios/pull/2418)\r\n* Fixed bug where font providers were ignored in precomposition layers in the main thread rendering engine (https://github.com/airbnb/lottie-ios/pull/2439)\r\n* Fixed issue where lottie-spm package could cause package operations to unexpectedly fail on Linux (https://github.com/airbnb/lottie-spm/pull/27).\r\n\r\n## Version Compatibility\r\n\r\n**Lottie now requires Xcode 15 / Swift 5.9 or later** (https://github.com/airbnb/lottie-ios/pull/2400). Our version support policy is that Lottie supports Swift / Xcode versions back to the minimum version that is permitted by Apple for submissions to the App Store. As of April 2024, this is Xcode 15 / Swift 5.9: https://developer.apple.com/news/?id=fxu2qp7b.\r\n\r\n**Full Changelog**: https://github.com/airbnb/lottie-ios/compare/4.4.3...4.5.0", + "createdAt" : "2024-07-10T06:31:33+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOIwpDsc4J0O0Y", + "owner" : "airbnb", + "publishedAt" : "2024-07-10T06:31:47+09:00", + "repository" : "lottie-spm", + "title" : "4.5.0", + "url" : "https://github.com/airbnb/lottie-spm/releases/tag/4.5.0", + "version" : "4.5.0" + }, + { + "body" : "### Bug fixes in 4.4.3\r\n* Fix issue where animation size could be incorrect after loading async animation (https://github.com/airbnb/lottie-ios/pull/2379)\r\n* Update NSPrivacyAccessedAPITypeReasons in privacy manifest (https://github.com/airbnb/lottie-ios/pull/2380)\r\n* Include animation duration when computing cost/complexity of Core Animation time remapping (https://github.com/airbnb/lottie-ios/pull/2381)\r\n\r\n### New features in 4.4.0\r\n\r\n* Add privacy manifest (https://github.com/airbnb/lottie-ios/pull/2252)\r\n* Codesign Lottie.xcframework (https://github.com/airbnb/lottie-ios/pull/2259)\r\n* Add time remapping support to Core Animation rendering engine (https://github.com/airbnb/lottie-ios/pull/2286)\r\n* Add official visionOS support to lottie-ios repo (https://github.com/airbnb/lottie-ios/pull/2287)\r\n* lottie-spm now supports visionOS (https://github.com/airbnb/lottie-spm/pull/12)\r\n* Adopt policy on minimum supported Swift / Xcode version, update minimum versions to Swift 5.7 / Xcode 14.1 (https://github.com/airbnb/lottie-ios/pull/2260)\r\n\r\n**Full Changelog**: https://github.com/airbnb/lottie-ios/compare/4.4.2...4.4.3", + "createdAt" : "2024-04-16T10:04:20+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOIwpDsc4JBEDg", + "owner" : "airbnb", + "publishedAt" : "2024-04-16T10:04:42+09:00", + "repository" : "lottie-spm", + "title" : "4.4.3", + "url" : "https://github.com/airbnb/lottie-spm/releases/tag/4.4.3", + "version" : "4.4.3" } ] \ No newline at end of file diff --git a/Outputs/Lottie for iOS, macOS.json b/Outputs/Lottie for iOS, macOS.json index d96819e..295bd52 100644 --- a/Outputs/Lottie for iOS, macOS.json +++ b/Outputs/Lottie for iOS, macOS.json @@ -514,5 +514,125 @@ "title" : "4.2.0", "url" : "https://github.com/airbnb/lottie-ios/releases/tag/4.2.0", "version" : "4.2.0" + }, + { + "body" : "## What's Changed\r\n* Fix parsing regression in 4.3.0 from addition of parsing layer effects by @calda in https://github.com/airbnb/lottie-ios/pull/2208\r\n* Remove old animation layer when creating a new animation layer by @junjielu in https://github.com/airbnb/lottie-ios/pull/2214\r\n* Add configuration setting to remove animated bounds changes by @thedrick in https://github.com/airbnb/lottie-ios/pull/2218\r\n* Change pod dependencies `SwiftUI` and `Combine` to `weak` to ensure compatibility with iOS 12 by @florianrhein in https://github.com/airbnb/lottie-ios/pull/2219\r\n* Fix issue where Repeater would be ignored if not at top level by @calda in https://github.com/airbnb/lottie-ios/pull/2221\r\n* Replace `UIScreen.main` to get display scale on iOS 13.0 and later (#2215) by @hyun99999 in https://github.com/airbnb/lottie-ios/pull/2216\r\n* Dispatch dot lottie file loading onto a single serial queue by @erichoracek in https://github.com/airbnb/lottie-ios/pull/2229\r\n* Clean up unused property in InvertedMatteLayer by @hanton in https://github.com/airbnb/lottie-ios/pull/2241\r\n* Fix issue where LottieView animation would restart from beginning after backgrounding app by @calda in https://github.com/airbnb/lottie-ios/pull/2237\r\n\r\n**Full Changelog**: https://github.com/airbnb/lottie-ios/compare/4.3.3...4.3.4", + "createdAt" : "2023-12-02T08:56:28+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBC8liM4H45wx", + "owner" : "airbnb", + "publishedAt" : "2023-12-02T08:57:47+09:00", + "repository" : "lottie-ios", + "title" : "4.3.4", + "url" : "https://github.com/airbnb/lottie-ios/releases/tag/4.3.4", + "version" : "4.3.4" + }, + { + "body" : "**Lottie 4.3.0** adds many new features, including: \r\n - Official support for SwiftUI!\r\n - A public Core Animation `CALayer` subclass\r\n - Support for reduced motion\r\n - Support for drop shadow layer effects\r\n - Support for visionOS\r\n\r\nYou can learn more about Lottie 4.3.0 in this announcement: **[Lottie 4.3.0 now available, with official support for SwiftUI #2189](https://github.com/airbnb/lottie-ios/discussions/2189)**\r\n\r\n## New Features\r\n\r\n* Add SwiftUI `LottieView`, which wraps UIKit `LottieAnimationView`\r\n* Add SwiftUI `LottieSwitch`, which wraps UIKit `AnimatedSwitch` (https://github.com/airbnb/lottie-ios/pull/2138)\r\n* Add SwiftUI `LottieButton`, which wraps `AnimatedButton` (https://github.com/airbnb/lottie-ios/pull/2139)\r\n* `AnimatedSwitch` and `AnimatedButton` now support macOS (https://github.com/airbnb/lottie-ios/pull/2138, https://github.com/airbnb/lottie-ios/pull/2139)\r\n* Add `LottieAnimationLayer`, a Core Animation `CALayer` subclass for playing Lottie animations (https://github.com/airbnb/lottie-ios/pull/2073)\r\n* Add support for rendering drop shadow layer effects (https://github.com/airbnb/lottie-ios/pull/2142)\r\n* Add API for playing multiple markers sequentially (https://github.com/airbnb/lottie-ios/pull/2084)\r\n* Play \"reduced motion\" marker if `UIAccessibility.isReduceMotionEnabled` is true (https://github.com/airbnb/lottie-ios/pull/2110)\r\n* Update text provider API to use full `AnimationKeypath` values (https://github.com/airbnb/lottie-ios/pull/2183)\r\n* Add support for visionOS (https://github.com/airbnb/lottie-ios/pull/2152)\r\n* Drop support for Swift 5.5 (https://github.com/airbnb/lottie-ios/pull/2152)\r\n* Add contents gravity configuration to `AnimationImageProvider` (https://github.com/airbnb/lottie-ios/pull/2177)\r\n* Add support for customizing stroke width values using `FloatValueProvider` (https://github.com/airbnb/lottie-ios/pull/2179)\r\n* Adopt `Sendable` to support using Lottie with strict concurrency enabled (https://github.com/airbnb/lottie-ios/pull/2126)\r\n* Add `LottiePlaybackMode` to support declarative playback configuration (https://github.com/airbnb/lottie-ios/pull/2128)\r\n* Add option make main thread rendering engine force display update on every frame (https://github.com/airbnb/lottie-ios/pull/2168)\r\n* Add a option to prevent caching images from `AnimationImageProvider` (https://github.com/airbnb/lottie-ios/pull/2171)\r\n* Add support for customizing gradient values using `GradientValueProvider` (https://github.com/airbnb/lottie-ios/pull/2182)\r\n* Added additional support for multiple animations in `DotLottieFile` (https://github.com/airbnb/lottie-ios/pull/2074)\r\n* Add helper method to initialize `DotLottieFile` with data (https://github.com/airbnb/lottie-ios/pull/2090)\r\n\r\n## Bug fixes\r\n\r\n* Remove `.../ZipFoundation/README.md` from targets and `*.md*` files from podspec (https://github.com/airbnb/lottie-ios/pull/2057)*\r\n* Fix issue where layers with negative X scale values could be pixelated (https://github.com/airbnb/lottie-ios/pull/2067)\r\n* Fix warnings when building with Swift 5.9 (https://github.com/airbnb/lottie-ios/pull/2072)\r\n* Restructure `ValueProviderStore` to not accumulate multiple values for the same key (https://github.com/airbnb/lottie-ios/pull/2082)\r\n* Disable bitcode when building XCFramework (https://github.com/airbnb/lottie-ios/pull/2121)\r\n* Fix unhandled file warning when building with SPM ([https://github.com/airbnb/lottie-ios/pull/213](https://github.com/airbnb/lottie-ios/pull/2132))\r\n* Fix support for customizing color of `SolidLayer` using `ColorValueProvider` (https://github.com/airbnb/lottie-ios/pull/2154)\r\n* Fix issue where shape items could be unexpectedly ignored (https://github.com/airbnb/lottie-ios/pull/2156)\r\n* Fix issue where skew keyframes would unexpectedly not animate (https://github.com/airbnb/lottie-ios/pull/2157)\r\n* Fix issue where value providers could be ignored when falling back to main thread rendering engine (https://github.com/airbnb/lottie-ios/pull/2164)\r\n\r\nThanks to everyone who contributed to this release!", + "createdAt" : "2023-09-15T05:19:08+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBC8liM4HOZbo", + "owner" : "airbnb", + "publishedAt" : "2023-09-15T05:44:05+09:00", + "repository" : "lottie-ios", + "title" : "4.3.0", + "url" : "https://github.com/airbnb/lottie-ios/releases/tag/4.3.0", + "version" : "4.3.0" + }, + { + "body" : "**Lottie 4.3.0** adds many new features, including: \r\n - Official support for SwiftUI!\r\n - A public Core Animation `CALayer` subclass\r\n - Support for reduced motion\r\n - Support for drop shadow layer effects\r\n - Support for visionOS\r\n\r\nYou can learn more about Lottie 4.3.0 in this announcement: **[Lottie 4.3.0 now available, with official support for SwiftUI #2189](https://github.com/airbnb/lottie-ios/discussions/2189)**\r\n\r\nLottie 4.3.1 fixes a small regression introduced by 4.3.0: https://github.com/airbnb/lottie-ios/issues/2193\r\n\r\n## New Features\r\n\r\n* Add SwiftUI `LottieView`, which wraps UIKit `LottieAnimationView`\r\n* Add SwiftUI `LottieSwitch`, which wraps UIKit `AnimatedSwitch` (https://github.com/airbnb/lottie-ios/pull/2138)\r\n* Add SwiftUI `LottieButton`, which wraps `AnimatedButton` (https://github.com/airbnb/lottie-ios/pull/2139)\r\n* `AnimatedSwitch` and `AnimatedButton` now support macOS (https://github.com/airbnb/lottie-ios/pull/2138, https://github.com/airbnb/lottie-ios/pull/2139)\r\n* Add `LottieAnimationLayer`, a Core Animation `CALayer` subclass for playing Lottie animations (https://github.com/airbnb/lottie-ios/pull/2073)\r\n* Add support for rendering drop shadow layer effects (https://github.com/airbnb/lottie-ios/pull/2142)\r\n* Add API for playing multiple markers sequentially (https://github.com/airbnb/lottie-ios/pull/2084)\r\n* Play \"reduced motion\" marker if `UIAccessibility.isReduceMotionEnabled` is true (https://github.com/airbnb/lottie-ios/pull/2110)\r\n* Update text provider API to use full `AnimationKeypath` values (https://github.com/airbnb/lottie-ios/pull/2183)\r\n* Add support for visionOS (https://github.com/airbnb/lottie-ios/pull/2152)\r\n* Drop support for Swift 5.5 (https://github.com/airbnb/lottie-ios/pull/2152)\r\n* Add contents gravity configuration to `AnimationImageProvider` (https://github.com/airbnb/lottie-ios/pull/2177)\r\n* Add support for customizing stroke width values using `FloatValueProvider` (https://github.com/airbnb/lottie-ios/pull/2179)\r\n* Adopt `Sendable` to support using Lottie with strict concurrency enabled (https://github.com/airbnb/lottie-ios/pull/2126)\r\n* Add `LottiePlaybackMode` to support declarative playback configuration (https://github.com/airbnb/lottie-ios/pull/2128)\r\n* Add option make main thread rendering engine force display update on every frame (https://github.com/airbnb/lottie-ios/pull/2168)\r\n* Add a option to prevent caching images from `AnimationImageProvider` (https://github.com/airbnb/lottie-ios/pull/2171)\r\n* Add support for customizing gradient values using `GradientValueProvider` (https://github.com/airbnb/lottie-ios/pull/2182)\r\n* Added additional support for multiple animations in `DotLottieFile` (https://github.com/airbnb/lottie-ios/pull/2074)\r\n* Add helper method to initialize `DotLottieFile` with data (https://github.com/airbnb/lottie-ios/pull/2090)\r\n\r\n## Bug fixes\r\n\r\n* Remove `.../ZipFoundation/README.md` from targets and `*.md*` files from podspec (https://github.com/airbnb/lottie-ios/pull/2057)*\r\n* Fix issue where layers with negative X scale values could be pixelated (https://github.com/airbnb/lottie-ios/pull/2067)\r\n* Fix warnings when building with Swift 5.9 (https://github.com/airbnb/lottie-ios/pull/2072)\r\n* Restructure `ValueProviderStore` to not accumulate multiple values for the same key (https://github.com/airbnb/lottie-ios/pull/2082)\r\n* Disable bitcode when building XCFramework (https://github.com/airbnb/lottie-ios/pull/2121)\r\n* Fix unhandled file warning when building with SPM ([https://github.com/airbnb/lottie-ios/pull/213](https://github.com/airbnb/lottie-ios/pull/2132))\r\n* Fix support for customizing color of `SolidLayer` using `ColorValueProvider` (https://github.com/airbnb/lottie-ios/pull/2154)\r\n* Fix issue where shape items could be unexpectedly ignored (https://github.com/airbnb/lottie-ios/pull/2156)\r\n* Fix issue where skew keyframes would unexpectedly not animate (https://github.com/airbnb/lottie-ios/pull/2157)\r\n* Fix issue where value providers could be ignored when falling back to main thread rendering engine (https://github.com/airbnb/lottie-ios/pull/2164)\r\n\r\nThanks to everyone who contributed to this release!", + "createdAt" : "2023-09-21T06:36:27+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBC8liM4HRMLK", + "owner" : "airbnb", + "publishedAt" : "2023-09-21T06:38:44+09:00", + "repository" : "lottie-ios", + "title" : "4.3.1", + "url" : "https://github.com/airbnb/lottie-ios/releases/tag/4.3.1", + "version" : "4.3.1" + }, + { + "body" : "**Lottie 4.3.0** adds many new features, including: \r\n - Official support for SwiftUI!\r\n - A public Core Animation `CALayer` subclass\r\n - Support for reduced motion\r\n - Support for drop shadow layer effects\r\n - Support for visionOS\r\n\r\nYou can learn more about Lottie 4.3.0 in this announcement: **[Lottie 4.3.0 now available, with official support for SwiftUI #2189](https://github.com/airbnb/lottie-ios/discussions/2189)**\r\n\r\n## Lottie 4.3.2\r\n\r\nLottie 4.3.2 redesigns the `LottiePlaybackMode` playback APIs that were introduced in Lottie 4.3.0. \r\n\r\n### Before\r\n\r\n```swift\r\n// Loop from 0.5 to 1.0\r\nLottieView(animation: myAnimation)\r\n .play(.fromProgress(0.5, toProgress: 1.0, loopMode: .loop))\r\n\r\n// Pause at the halfway point of the animation\r\nLottieView(animation: myAnimation)\r\n .play(.progress(0.5))\r\n```\r\n\r\n### After\r\n\r\n```swift\r\n// Loop from 0.5 to 1.0\r\nLottieView(animation: myAnimation)\r\n .playing(.fromProgress(0.5, toProgress: 1.0, loopMode: .loop))\r\n\r\n// Pause at the halfway point of the animation\r\nLottieView(animation: myAnimation)\r\n .paused(at: .progress(0.5))\r\n```\r\n\r\n## New Features in Lottie 4.3.0\r\n\r\n* Add SwiftUI `LottieView`, which wraps UIKit `LottieAnimationView`\r\n* Add SwiftUI `LottieSwitch`, which wraps UIKit `AnimatedSwitch` (https://github.com/airbnb/lottie-ios/pull/2138)\r\n* Add SwiftUI `LottieButton`, which wraps `AnimatedButton` (https://github.com/airbnb/lottie-ios/pull/2139)\r\n* `AnimatedSwitch` and `AnimatedButton` now support macOS (https://github.com/airbnb/lottie-ios/pull/2138, https://github.com/airbnb/lottie-ios/pull/2139)\r\n* Add `LottieAnimationLayer`, a Core Animation `CALayer` subclass for playing Lottie animations (https://github.com/airbnb/lottie-ios/pull/2073)\r\n* Add support for rendering drop shadow layer effects (https://github.com/airbnb/lottie-ios/pull/2142)\r\n* Add API for playing multiple markers sequentially (https://github.com/airbnb/lottie-ios/pull/2084)\r\n* Play \"reduced motion\" marker if `UIAccessibility.isReduceMotionEnabled` is true (https://github.com/airbnb/lottie-ios/pull/2110)\r\n* Update text provider API to use full `AnimationKeypath` values (https://github.com/airbnb/lottie-ios/pull/2183)\r\n* Add support for visionOS (https://github.com/airbnb/lottie-ios/pull/2152)\r\n* Drop support for Swift 5.5 (https://github.com/airbnb/lottie-ios/pull/2152)\r\n* Add contents gravity configuration to `AnimationImageProvider` (https://github.com/airbnb/lottie-ios/pull/2177)\r\n* Add support for customizing stroke width values using `FloatValueProvider` (https://github.com/airbnb/lottie-ios/pull/2179)\r\n* Adopt `Sendable` to support using Lottie with strict concurrency enabled (https://github.com/airbnb/lottie-ios/pull/2126)\r\n* Add `LottiePlaybackMode` to support declarative playback configuration (https://github.com/airbnb/lottie-ios/pull/2128)\r\n* Add option make main thread rendering engine force display update on every frame (https://github.com/airbnb/lottie-ios/pull/2168)\r\n* Add a option to prevent caching images from `AnimationImageProvider` (https://github.com/airbnb/lottie-ios/pull/2171)\r\n* Add support for customizing gradient values using `GradientValueProvider` (https://github.com/airbnb/lottie-ios/pull/2182)\r\n* Added additional support for multiple animations in `DotLottieFile` (https://github.com/airbnb/lottie-ios/pull/2074)\r\n* Add helper method to initialize `DotLottieFile` with data (https://github.com/airbnb/lottie-ios/pull/2090)\r\n\r\n## Bug fixes\r\n\r\n* Remove `.../ZipFoundation/README.md` from targets and `*.md*` files from podspec (https://github.com/airbnb/lottie-ios/pull/2057)*\r\n* Fix issue where layers with negative X scale values could be pixelated (https://github.com/airbnb/lottie-ios/pull/2067)\r\n* Fix warnings when building with Swift 5.9 (https://github.com/airbnb/lottie-ios/pull/2072)\r\n* Restructure `ValueProviderStore` to not accumulate multiple values for the same key (https://github.com/airbnb/lottie-ios/pull/2082)\r\n* Disable bitcode when building XCFramework (https://github.com/airbnb/lottie-ios/pull/2121)\r\n* Fix unhandled file warning when building with SPM ([https://github.com/airbnb/lottie-ios/pull/213](https://github.com/airbnb/lottie-ios/pull/2132))\r\n* Fix support for customizing color of `SolidLayer` using `ColorValueProvider` (https://github.com/airbnb/lottie-ios/pull/2154)\r\n* Fix issue where shape items could be unexpectedly ignored (https://github.com/airbnb/lottie-ios/pull/2156)\r\n* Fix issue where skew keyframes would unexpectedly not animate (https://github.com/airbnb/lottie-ios/pull/2157)\r\n* Fix issue where value providers could be ignored when falling back to main thread rendering engine (https://github.com/airbnb/lottie-ios/pull/2164)\r\n\r\nThanks to everyone who contributed to this release!", + "createdAt" : "2023-09-27T00:59:38+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBC8liM4HT6a2", + "owner" : "airbnb", + "publishedAt" : "2023-09-27T02:48:13+09:00", + "repository" : "lottie-ios", + "title" : "4.3.2", + "url" : "https://github.com/airbnb/lottie-ios/releases/tag/4.3.2", + "version" : "4.3.2" + }, + { + "body" : "**Lottie 4.3.0** adds many new features, including: \r\n - Official support for SwiftUI!\r\n - A public Core Animation `CALayer` subclass\r\n - Support for reduced motion\r\n - Support for drop shadow layer effects\r\n - Support for visionOS\r\n\r\nYou can learn more about Lottie 4.3.0 in this announcement: **[Lottie 4.3.0 now available, with official support for SwiftUI #2189](https://github.com/airbnb/lottie-ios/discussions/2189)**\r\n\r\nLottie 4.3.3 fixes a regression introduced by Lottie 4.3.0 where the contents of a `LottieAnimationView` could crossfade / animate unexpectedly when updating the current `LottieAnimation` or rendering engine: https://github.com/airbnb/lottie-ios/issues/2200\r\n\r\n## New Features in Lottie 4.3.0\r\n\r\n* Add SwiftUI `LottieView`, which wraps UIKit `LottieAnimationView`\r\n* Add SwiftUI `LottieSwitch`, which wraps UIKit `AnimatedSwitch` (https://github.com/airbnb/lottie-ios/pull/2138)\r\n* Add SwiftUI `LottieButton`, which wraps `AnimatedButton` (https://github.com/airbnb/lottie-ios/pull/2139)\r\n* `AnimatedSwitch` and `AnimatedButton` now support macOS (https://github.com/airbnb/lottie-ios/pull/2138, https://github.com/airbnb/lottie-ios/pull/2139)\r\n* Add `LottieAnimationLayer`, a Core Animation `CALayer` subclass for playing Lottie animations (https://github.com/airbnb/lottie-ios/pull/2073)\r\n* Add support for rendering drop shadow layer effects (https://github.com/airbnb/lottie-ios/pull/2142)\r\n* Add API for playing multiple markers sequentially (https://github.com/airbnb/lottie-ios/pull/2084)\r\n* Play \"reduced motion\" marker if `UIAccessibility.isReduceMotionEnabled` is true (https://github.com/airbnb/lottie-ios/pull/2110)\r\n* Update text provider API to use full `AnimationKeypath` values (https://github.com/airbnb/lottie-ios/pull/2183)\r\n* Add support for visionOS (https://github.com/airbnb/lottie-ios/pull/2152)\r\n* Drop support for Swift 5.5 (https://github.com/airbnb/lottie-ios/pull/2152)\r\n* Add contents gravity configuration to `AnimationImageProvider` (https://github.com/airbnb/lottie-ios/pull/2177)\r\n* Add support for customizing stroke width values using `FloatValueProvider` (https://github.com/airbnb/lottie-ios/pull/2179)\r\n* Adopt `Sendable` to support using Lottie with strict concurrency enabled (https://github.com/airbnb/lottie-ios/pull/2126)\r\n* Add `LottiePlaybackMode` to support declarative playback configuration (https://github.com/airbnb/lottie-ios/pull/2128)\r\n* Add option make main thread rendering engine force display update on every frame (https://github.com/airbnb/lottie-ios/pull/2168)\r\n* Add a option to prevent caching images from `AnimationImageProvider` (https://github.com/airbnb/lottie-ios/pull/2171)\r\n* Add support for customizing gradient values using `GradientValueProvider` (https://github.com/airbnb/lottie-ios/pull/2182)\r\n* Added additional support for multiple animations in `DotLottieFile` (https://github.com/airbnb/lottie-ios/pull/2074)\r\n* Add helper method to initialize `DotLottieFile` with data (https://github.com/airbnb/lottie-ios/pull/2090)\r\n\r\n## Bug fixes\r\n\r\n* Remove `.../ZipFoundation/README.md` from targets and `*.md*` files from podspec (https://github.com/airbnb/lottie-ios/pull/2057)*\r\n* Fix issue where layers with negative X scale values could be pixelated (https://github.com/airbnb/lottie-ios/pull/2067)\r\n* Fix warnings when building with Swift 5.9 (https://github.com/airbnb/lottie-ios/pull/2072)\r\n* Restructure `ValueProviderStore` to not accumulate multiple values for the same key (https://github.com/airbnb/lottie-ios/pull/2082)\r\n* Disable bitcode when building XCFramework (https://github.com/airbnb/lottie-ios/pull/2121)\r\n* Fix unhandled file warning when building with SPM ([https://github.com/airbnb/lottie-ios/pull/213](https://github.com/airbnb/lottie-ios/pull/2132))\r\n* Fix support for customizing color of `SolidLayer` using `ColorValueProvider` (https://github.com/airbnb/lottie-ios/pull/2154)\r\n* Fix issue where shape items could be unexpectedly ignored (https://github.com/airbnb/lottie-ios/pull/2156)\r\n* Fix issue where skew keyframes would unexpectedly not animate (https://github.com/airbnb/lottie-ios/pull/2157)\r\n* Fix issue where value providers could be ignored when falling back to main thread rendering engine (https://github.com/airbnb/lottie-ios/pull/2164)\r\n\r\nThanks to everyone who contributed to this release!", + "createdAt" : "2023-09-30T06:31:45+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBC8liM4HV7c6", + "owner" : "airbnb", + "publishedAt" : "2023-09-30T08:13:31+09:00", + "repository" : "lottie-ios", + "title" : "4.3.3", + "url" : "https://github.com/airbnb/lottie-ios/releases/tag/4.3.3", + "version" : "4.3.3" + }, + { + "body" : "### Changes in 4.4.2\r\n* Update minimum deployment target to iOS 13.0 / macOS 10.15 (https://github.com/airbnb/lottie-ios/pull/2322)\r\n* Add privacy manifest to lottie-spm repo (https://github.com/airbnb/lottie-spm/pull/23)\r\n* Add visionOS support to Cocoapods podspec (https://github.com/airbnb/lottie-ios/pull/2348)\r\n* Fix incorrect usage of `State(initialValue:)` in `LottieView` (https://github.com/airbnb/lottie-ios/pull/2357)\r\n* Use correct version number when building XCFramework bundle (https://github.com/airbnb/lottie-ios/pull/2341)\r\n\r\n### New features in 4.4.0\r\n\r\n* Add privacy manifest (https://github.com/airbnb/lottie-ios/pull/2252)\r\n* Codesign Lottie.xcframework (https://github.com/airbnb/lottie-ios/pull/2259)\r\n* Add time remapping support to Core Animation rendering engine (https://github.com/airbnb/lottie-ios/pull/2286)\r\n* Add official visionOS support to lottie-ios repo (https://github.com/airbnb/lottie-ios/pull/2287)\r\n* lottie-spm now supports visionOS (https://github.com/airbnb/lottie-spm/pull/12)\r\n* Adopt policy on minimum supported Swift / Xcode version, update minimum versions to Swift 5.7 / Xcode 14.1 (https://github.com/airbnb/lottie-ios/pull/2260)\r\n\r\n**Full Changelog**: https://github.com/airbnb/lottie-ios/compare/4.4.1...4.4.2", + "createdAt" : "2024-04-05T01:36:55+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBC8liM4I7e5h", + "owner" : "airbnb", + "publishedAt" : "2024-04-05T01:40:51+09:00", + "repository" : "lottie-ios", + "title" : "4.4.2", + "url" : "https://github.com/airbnb/lottie-ios/releases/tag/4.4.2", + "version" : "4.4.2" + }, + { + "body" : "## New features\r\n\r\n* Add privacy manifest (https://github.com/airbnb/lottie-ios/pull/2252)\r\n* Codesign Lottie.xcframework (https://github.com/airbnb/lottie-ios/pull/2259)\r\n* Add time remapping support to Core Animation rendering engine (https://github.com/airbnb/lottie-ios/pull/2286)\r\n* Add official visionOS support to lottie-ios repo (https://github.com/airbnb/lottie-ios/pull/2287)\r\n* lottie-spm now supports visionOS (https://github.com/airbnb/lottie-spm/pull/12)\r\n* Adopt policy on minimum supported Swift / Xcode version, update minimum versions to Swift 5.7 / Xcode 14.1 (https://github.com/airbnb/lottie-ios/pull/2260)\r\n\r\n## Bug fixes \r\n\r\n* Update LottieView to display placeholder using `overlay` instead of `ZStack` (https://github.com/airbnb/lottie-ios/pull/2289)\r\n* Fix issue where Core Animation rendering engine couldn't display last frame of animation when paused (https://github.com/airbnb/lottie-ios/pull/2254)\r\n* Do not create `DotLottieImageProvider` instance if there's no image files (https://github.com/airbnb/lottie-ios/pull/2271)\r\n* Mark DotLottieCache as Sendable (https://github.com/airbnb/lottie-ios/pull/2245)\r\n* Fix issue where AnimationKeypath in SolidLayer could be incorrect (https://github.com/airbnb/lottie-ios/pull/2278)\r\n* Fix issue where Repeater could be displayed incorrectly (https://github.com/airbnb/lottie-ios/pull/2276)\r\n* Include dSYMs in xcframework build (https://github.com/airbnb/lottie-ios/pull/2284)\r\n* Fix parsing issue, add support for DotLottieConfiguration in SwiftUI LottieView (https://github.com/airbnb/lottie-ios/pull/2277)\r\n* Fix issue where DotLottieImageProvider didn't handle base64 images (https://github.com/airbnb/lottie-ios/pull/2283)\r\n* Fix issue where manually interpolated keyframes could animate incorrectly (https://github.com/airbnb/lottie-ios/pull/2285)\r\n\r\n**Full Changelog**: https://github.com/airbnb/lottie-ios/compare/4.3.4...4.4.0", + "createdAt" : "2024-01-23T07:23:18+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBC8liM4IOrb2", + "owner" : "airbnb", + "publishedAt" : "2024-01-23T08:33:27+09:00", + "repository" : "lottie-ios", + "title" : "4.4.0", + "url" : "https://github.com/airbnb/lottie-ios/releases/tag/4.4.0", + "version" : "4.4.0" + }, + { + "body" : "### Bug fixes in 4.4.1\r\n\r\n* Replace os check with canImport so classes are available on visionOS (https://github.com/airbnb/lottie-ios/pull/2294)\r\n* Omit privacy manifest from source files in podspec (https://github.com/airbnb/lottie-ios/pull/2307)\r\n* Fix crash in Main Thread rendering engine path interpolation implementation (https://github.com/airbnb/lottie-ios/pull/2305)\r\n* Fix warning from invalid character in Cocoapods resource bundle identifier (https://github.com/airbnb/lottie-ios/pull/2317)\r\n* Fix infinite loop when setting `LottieAnimationView.viewportFrame` (https://github.com/airbnb/lottie-ios/pull/2316)\r\n\r\n### New features in 4.4.0\r\n\r\n* Add privacy manifest (https://github.com/airbnb/lottie-ios/pull/2252)\r\n* Codesign Lottie.xcframework (https://github.com/airbnb/lottie-ios/pull/2259)\r\n* Add time remapping support to Core Animation rendering engine (https://github.com/airbnb/lottie-ios/pull/2286)\r\n* Add official visionOS support to lottie-ios repo (https://github.com/airbnb/lottie-ios/pull/2287)\r\n* lottie-spm now supports visionOS (https://github.com/airbnb/lottie-spm/pull/12)\r\n* Adopt policy on minimum supported Swift / Xcode version, update minimum versions to Swift 5.7 / Xcode 14.1 (https://github.com/airbnb/lottie-ios/pull/2260)\r\n\r\n**Full Changelog**: https://github.com/airbnb/lottie-ios/compare/4.4.0...4.4.1", + "createdAt" : "2024-02-22T04:07:05+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBC8liM4IhrMS", + "owner" : "airbnb", + "publishedAt" : "2024-02-22T04:16:00+09:00", + "repository" : "lottie-ios", + "title" : "4.4.1", + "url" : "https://github.com/airbnb/lottie-ios/releases/tag/4.4.1", + "version" : "4.4.1" + }, + { + "body" : "## New Features\r\n* Added drop shadow support to main thread rendering engine (https://github.com/airbnb/lottie-ios/pull/2423)\r\n* Added support for opacity text animators (https://github.com/airbnb/lottie-ios/pull/2436)\r\n* Added `LottieView` helper for configuring individual `LottieAnimationView` properties (https://github.com/airbnb/lottie-ios/pull/2415)\r\n\r\n## Bug Fixes\r\n* Fixed issue where bezier paths could be closed incorrectly (https://github.com/airbnb/lottie-ios/pull/2418)\r\n* Fixed bug where font providers were ignored in precomposition layers in the main thread rendering engine (https://github.com/airbnb/lottie-ios/pull/2439)\r\n* Fixed issue where lottie-spm package could cause package operations to unexpectedly fail on Linux (https://github.com/airbnb/lottie-spm/pull/27).\r\n\r\n## Version Compatibility\r\n\r\n**Lottie now requires Xcode 15 / Swift 5.9 or later** (https://github.com/airbnb/lottie-ios/pull/2400). Our version support policy is that Lottie supports Swift / Xcode versions back to the minimum version that is permitted by Apple for submissions to the App Store. As of April 2024, this is Xcode 15 / Swift 5.9: https://developer.apple.com/news/?id=fxu2qp7b.\r\n\r\n**Full Changelog**: https://github.com/airbnb/lottie-ios/compare/4.4.3...4.5.0", + "createdAt" : "2024-07-10T03:38:20+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBC8liM4J0KHm", + "owner" : "airbnb", + "publishedAt" : "2024-07-10T03:48:40+09:00", + "repository" : "lottie-ios", + "title" : "4.5.0", + "url" : "https://github.com/airbnb/lottie-ios/releases/tag/4.5.0", + "version" : "4.5.0" + }, + { + "body" : "### Bug fixes in 4.4.3\r\n* Fix issue where animation size could be incorrect after loading async animation (https://github.com/airbnb/lottie-ios/pull/2379)\r\n* Update NSPrivacyAccessedAPITypeReasons in privacy manifest (https://github.com/airbnb/lottie-ios/pull/2380)\r\n* Include animation duration when computing cost/complexity of Core Animation time remapping (https://github.com/airbnb/lottie-ios/pull/2381)\r\n\r\n### New features in 4.4.0\r\n\r\n* Add privacy manifest (https://github.com/airbnb/lottie-ios/pull/2252)\r\n* Codesign Lottie.xcframework (https://github.com/airbnb/lottie-ios/pull/2259)\r\n* Add time remapping support to Core Animation rendering engine (https://github.com/airbnb/lottie-ios/pull/2286)\r\n* Add official visionOS support to lottie-ios repo (https://github.com/airbnb/lottie-ios/pull/2287)\r\n* lottie-spm now supports visionOS (https://github.com/airbnb/lottie-spm/pull/12)\r\n* Adopt policy on minimum supported Swift / Xcode version, update minimum versions to Swift 5.7 / Xcode 14.1 (https://github.com/airbnb/lottie-ios/pull/2260)\r\n\r\n**Full Changelog**: https://github.com/airbnb/lottie-ios/compare/4.4.2...4.4.3", + "createdAt" : "2024-04-16T07:40:25+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBC8liM4JBBPd", + "owner" : "airbnb", + "publishedAt" : "2024-04-16T07:43:23+09:00", + "repository" : "lottie-ios", + "title" : "4.4.3", + "url" : "https://github.com/airbnb/lottie-ios/releases/tag/4.4.3", + "version" : "4.4.3" } ] \ No newline at end of file diff --git a/Outputs/Mockolo.json b/Outputs/Mockolo.json index c7d4934..4050acc 100644 --- a/Outputs/Mockolo.json +++ b/Outputs/Mockolo.json @@ -394,5 +394,29 @@ "title" : "2.0.0", "url" : "https://github.com/uber/mockolo/releases/tag/2.0.0", "version" : "2.0.0" + }, + { + "body" : "## What's Changed\r\n* Use safeName for history variable name by @sidepelican in https://github.com/uber/mockolo/pull/239\r\n* Drop legacy sequence extensions by @sidepelican in https://github.com/uber/mockolo/pull/240\r\n* [Bugfix] Fix functions with same signature and different generic constraints not getting generated by @ryanaveo in https://github.com/uber/mockolo/pull/241\r\n* Only consider relevant files when collecting import statements. by @rudro in https://github.com/uber/mockolo/pull/243\r\n\r\n## New Contributors\r\n* @ryanaveo made their first contribution in https://github.com/uber/mockolo/pull/241\r\n\r\n**Full Changelog**: https://github.com/uber/mockolo/compare/2.0.0...2.0.1", + "createdAt" : "2023-06-21T14:28:27+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOCaWADM4GiQgI", + "owner" : "uber", + "publishedAt" : "2023-06-23T14:39:14+09:00", + "repository" : "mockolo", + "title" : "2.0.1", + "url" : "https://github.com/uber/mockolo/releases/tag/2.0.1", + "version" : "2.0.1" + }, + { + "body" : "## What's Changed\r\n* Support `Sendable` compliant protocols and classes by @nhiroyasu in https://github.com/uber/mockolo/pull/254\r\n* Add artifactbundle for build tools plugin by @sidepelican in https://github.com/uber/mockolo/pull/256\r\n\r\n## Maintenances\r\n* Update swift-syntax to 509.0.0 by @pablocornejo in https://github.com/uber/mockolo/pull/247\r\n* Fix the version code concerning release by @kabirkhaan in https://github.com/uber/mockolo/pull/253\r\n* Update swift-syntax 510 by @sidepelican in https://github.com/uber/mockolo/pull/255\r\n* Bump up version to 2.1.0 by @sidepelican in https://github.com/uber/mockolo/pull/257\r\n* Fix release ci by @sidepelican in https://github.com/uber/mockolo/pull/258\r\n\r\n## New Contributors\r\n* @kabirkhaan made their first contribution in https://github.com/uber/mockolo/pull/253\r\n* @nhiroyasu made their first contribution in https://github.com/uber/mockolo/pull/254\r\n\r\n**Full Changelog**: https://github.com/uber/mockolo/compare/2.0.1...2.1.1\r\n\r\n---\r\n\r\n## For Build Tools Plugin\r\n\r\n```swift\r\n.binaryTarget(\r\n name: \"mockolo\",\r\n url: \"https://github.com/uber/mockolo/releases/download/2.1.1/mockolo.artifactbundle.zip\",\r\n checksum: \"e3aa6e3aacec6b75ee971d7ba1ed326ff22372a8dc60a581cec742441cdbd9db\"\r\n),\r\n```\r\n", + "createdAt" : "2024-04-23T17:51:10+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOCaWADM4JFMBS", + "owner" : "uber", + "publishedAt" : "2024-04-23T17:57:25+09:00", + "repository" : "mockolo", + "title" : "2.1.1", + "url" : "https://github.com/uber/mockolo/releases/tag/2.1.1", + "version" : "2.1.1" } ] \ No newline at end of file diff --git a/Outputs/Nimble.json b/Outputs/Nimble.json index eb6554a..3aac330 100644 --- a/Outputs/Nimble.json +++ b/Outputs/Nimble.json @@ -466,5 +466,137 @@ "title" : "v12.0.1", "url" : "https://github.com/Quick/Nimble/releases/tag/v12.0.1", "version" : "v12.0.1" + }, + { + "body" : "## Highlights\r\n\r\n- You can now create Predicates that run in async contexts.\r\n\r\n## What's Changed\r\n* Add AsyncPredicate - Matchers with AsyncExpressions by @younata in https://github.com/Quick/Nimble/pull/1056\r\n* Remove unused constant by @peterringset in https://github.com/Quick/Nimble/pull/1064\r\n\r\n## New Contributors\r\n* @peterringset made their first contribution in https://github.com/Quick/Nimble/pull/1064\r\n\r\n**Full Changelog**: https://github.com/Quick/Nimble/compare/v12.0.1...v12.1.0", + "createdAt" : "2023-07-15T14:42:05+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAUUIhc4Gsl8N", + "owner" : "Quick", + "publishedAt" : "2023-07-15T14:48:40+09:00", + "repository" : "Nimble", + "title" : "v12.1.0 - AsyncPredicate", + "url" : "https://github.com/Quick/Nimble/releases/tag/v12.1.0", + "version" : "v12.1.0" + }, + { + "body" : "# Highlights\r\n\r\nthe `equal` matcher now supports arrays of tuples. For example:\r\n\r\n```swift\r\nexpect([\r\n (1, 2),\r\n (3, 4)\r\n]).to(equal([\r\n (1, 2),\r\n (3, 4)\r\n]))\r\n```\r\n\r\nThanks @faroman for their contribution!\r\n\r\n# Automatically Generated Release Notes\r\n\r\n## What's Changed\r\n* Fix typo in README.md by @nemesis in https://github.com/Quick/Nimble/pull/1066\r\n* Equal predicate for array of tuples by @faroman in https://github.com/Quick/Nimble/pull/1065\r\n\r\n## New Contributors\r\n* @nemesis made their first contribution in https://github.com/Quick/Nimble/pull/1066\r\n* @faroman made their first contribution in https://github.com/Quick/Nimble/pull/1065\r\n\r\n**Full Changelog**: https://github.com/Quick/Nimble/compare/v12.1.0...v12.2.0", + "createdAt" : "2023-07-29T00:32:19+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAUUIhc4Gy6yG", + "owner" : "Quick", + "publishedAt" : "2023-07-29T00:34:14+09:00", + "repository" : "Nimble", + "title" : "v12.2.0", + "url" : "https://github.com/Quick/Nimble/releases/tag/v12.2.0", + "version" : "v12.2.0" + }, + { + "body" : "## Highlights\r\n\r\n- the async variant of `toEventually` no longer kicks off unstructured background tasks to check that the matcher matches. This means that there will no longer be the possibility that the same value will be being checked by multiples of the same matcher.\r\n\r\n## What's Changed\r\n* Bump activesupport from 7.0.4.3 to 7.0.7.2 by @dependabot in https://github.com/Quick/Nimble/pull/1080\r\n* Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/Quick/Nimble/pull/1081\r\n* Implement the async variant of toEventually using structured concurrency by @younata in https://github.com/Quick/Nimble/pull/1079\r\n* Fix all swiftlint warnings by @younata in https://github.com/Quick/Nimble/pull/1085\r\n\r\n\r\n**Full Changelog**: https://github.com/Quick/Nimble/compare/v12.2.0...v12.3.0", + "createdAt" : "2023-09-17T13:52:32+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAUUIhc4HPPwi", + "owner" : "Quick", + "publishedAt" : "2023-09-17T13:54:28+09:00", + "repository" : "Nimble", + "title" : "v12.3.0", + "url" : "https://github.com/Quick/Nimble/releases/tag/v12.3.0", + "version" : "v12.3.0" + }, + { + "body" : "# Highlights\r\n\r\n## New Features\r\n\r\n- Nimble now supports Windows! (Thanks @brianmichel!)\r\n- the `Predicate` series of APIs has been renamed to `Matcher`. There are typealiases for the older APIs to better enable migrations. These typealiases will be marked as removed in the next major version of Nimble (Nimble 14), and they will be removed entirely in Nimble 15.\r\n- Nimble now supports the DriverKit platform.\r\n\r\n## Breaking Changes\r\n\r\n- The `Predicate` series of APIs have been renamed.\r\n- The `AsyncDefaults` struct is now marked as removed. It will be fully removed in the next major version of Nimble.\r\n- The platform-independent targets in `Nimble.xcodeproj` have now been consolidated into a single Nimble (and NimbleTests) target.\r\n\r\n# Automated Release Notes\r\n\r\n## What's Changed\r\n* Update release script for a more modern-ish release process by @younata in https://github.com/Quick/Nimble/pull/1086\r\n* Bump cocoapods from 1.12.1 to 1.13.0 by @dependabot in https://github.com/Quick/Nimble/pull/1089\r\n* Add Windows Support by @brianmichel in https://github.com/Quick/Nimble/pull/1088\r\n* Rename Predicate to Matcher by @younata in https://github.com/Quick/Nimble/pull/1090\r\n* Mark the AsyncDefaults struct as removed. by @younata in https://github.com/Quick/Nimble/pull/1092\r\n* Consolidate xcodeproj targets (... again). by @younata in https://github.com/Quick/Nimble/pull/1093\r\n* Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/Quick/Nimble/pull/1091\r\n\r\n## New Contributors\r\n* @brianmichel made their first contribution in https://github.com/Quick/Nimble/pull/1088\r\n\r\n**Full Changelog**: https://github.com/Quick/Nimble/compare/v12.3.0...v13.0.0-rc.1", + "createdAt" : "2023-10-03T05:44:54+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAUUIhc4HWtDa", + "owner" : "Quick", + "publishedAt" : "2023-10-03T05:45:22+09:00", + "repository" : "Nimble", + "title" : "v13.0.0-rc.1", + "url" : "https://github.com/Quick/Nimble/releases/tag/v13.0.0-rc.1", + "version" : "v13.0.0-rc.1" + }, + { + "body" : "# Highlights\r\n\r\n## New Features\r\n\r\n- Nimble now supports Windows! (Thanks @brianmichel!)\r\n- the `Predicate` series of APIs has been renamed to `Matcher`. There are typealiases for the older APIs to better enable migrations. These typealiases will be marked as removed in the next major version of Nimble (Nimble 14), and they will be removed entirely in Nimble 15.\r\n- Nimble now supports the DriverKit platform.\r\n\r\n## Breaking Changes\r\n\r\n- The `Predicate` series of APIs have been renamed.\r\n- The `AsyncDefaults` struct is now marked as removed. It will be fully removed in the next major version of Nimble.\r\n- The platform-independent targets in `Nimble.xcodeproj` have now been consolidated into a single Nimble (and NimbleTests) target.\r\n\r\n## Other Notes\r\n\r\n- No changes since [Nimble 13 RC 1](https://github.com/Quick/Nimble/releases/tag/v13.0.0-rc.1).\r\n\r\n# Automated Release Notes\r\n\r\n## What's Changed\r\n* Update release script for a more modern-ish release process by @younata in https://github.com/Quick/Nimble/pull/1086\r\n* Bump cocoapods from 1.12.1 to 1.13.0 by @dependabot in https://github.com/Quick/Nimble/pull/1089\r\n* Add Windows Support by @brianmichel in https://github.com/Quick/Nimble/pull/1088\r\n* Rename Predicate to Matcher by @younata in https://github.com/Quick/Nimble/pull/1090\r\n* Mark the AsyncDefaults struct as removed. by @younata in https://github.com/Quick/Nimble/pull/1092\r\n* Consolidate xcodeproj targets (... again). by @younata in https://github.com/Quick/Nimble/pull/1093\r\n* Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/Quick/Nimble/pull/1091\r\n\r\n## New Contributors\r\n* @brianmichel made their first contribution in https://github.com/Quick/Nimble/pull/1088\r\n\r\n**Full Changelog**: https://github.com/Quick/Nimble/compare/v12.3.0...v13.0.0", + "createdAt" : "2023-10-11T01:38:59+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAUUIhc4HaxtK", + "owner" : "Quick", + "publishedAt" : "2023-10-11T01:40:31+09:00", + "repository" : "Nimble", + "title" : "v13.0.0", + "url" : "https://github.com/Quick/Nimble/releases/tag/v13.0.0", + "version" : "v13.0.0" + }, + { + "body" : "# Highlights\r\n\r\n- Adds Matchers for Result that match against submatchers or equatable values.\r\n- Use DocC for documentation.\r\n- Make `PollingDefaults` threadsafe.\r\n\r\n## What's Changed\r\n* Make PollingDefaults threadsafe by @younata in https://github.com/Quick/Nimble/pull/1122\r\n* Bump softprops/action-gh-release from 1 to 2 by @dependabot in https://github.com/Quick/Nimble/pull/1128\r\n* Depend on CwlPreconditionTesting 2.2.0 for Cocoapods by @younata in https://github.com/Quick/Nimble/pull/1129\r\n* Add matchers for Result that match against submatchers, or for equatable values. by @younata in https://github.com/Quick/Nimble/pull/1134\r\n* Use docc for documentation, instead of having it all in a single, giant README. by @younata in https://github.com/Quick/Nimble/pull/1135\r\n* Get documentation deploying working. by @younata in https://github.com/Quick/Nimble/pull/1136\r\n* Improve documentation articles by adding short abstracts to them. by @younata in https://github.com/Quick/Nimble/pull/1137\r\n* Fix a typo in the name of this framework. 🤦🏻‍♀️ by @younata in https://github.com/Quick/Nimble/pull/1138\r\n* Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/Quick/Nimble/pull/1139\r\n\r\n\r\n**Full Changelog**: https://github.com/Quick/Nimble/compare/v13.2.1...v13.3.0", + "createdAt" : "2024-04-09T01:38:09+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAUUIhc4I9MBV", + "owner" : "Quick", + "publishedAt" : "2024-04-09T01:40:11+09:00", + "repository" : "Nimble", + "title" : "v13.3.0", + "url" : "https://github.com/Quick/Nimble/releases/tag/v13.3.0", + "version" : "v13.3.0" + }, + { + "body" : "# Highlights\r\n\r\n## New Features\r\n\r\n- Introduce the `require` dsl. This throws an error (a `RequireError`, or a custom one) if the matcher used with it fails. If the matcher doesn't fail, then the require dsl will return the result of the expression.\r\n - For example, `try require([1, 2, 3]).to(haveCount(3))` will return `[1, 2, 3]`. However `try require(2).toEqual(1))` will throw a `RequireError`.\r\n - When the matcher fails, `require` will still register the assertion failure with XCTest.\r\n - This also adds `unwrap` and `pollUnwrap`, which are work as `try require(...).toNot(beNil())` and `try require(...).toEventuallyNot(beNil())`. With both sync and async variants. They either throw, or return non-optional versions of the expression.\r\n - See the [documentation here](https://github.com/Quick/Nimble/tree/v13.1.0#using-require-to-demand-that-a-matcher-pass-before-continuing) for more.\r\n\r\n## Deprecations\r\n\r\n- Removes `Expectation.onFailure`, as the new `require` dsl entirely replaces that API. This deprecation will persist through Nimble 14, before being marked as removed in Nimble 15 and fully removed in Nimble 16.\r\n\r\n## Breaking Changes\r\n\r\n- The `throwAssertion` matcher no longer supports watchOS and tvOS in the cocoapods distribution of Nimble. This is because Nimble no longer directly embeds the CwlCatchException CwlPreconditionTesting libraries used in that matcher and instead Nimble pulls in those libraries transitively through the package manager used.\r\n\r\n# Automated Release Notes\r\n\r\n## What's Changed\r\n* Bump cocoapods from 1.13.0 to 1.14.2 by @dependabot in https://github.com/Quick/Nimble/pull/1094\r\n* Introduce the require dsl. For when you need the assertion to pass before continuing by @younata in https://github.com/Quick/Nimble/pull/1103\r\n* Pull in CwlCatchException and CwlPreconditionTesting transitively. by @younata in https://github.com/Quick/Nimble/pull/1108\r\n\r\n\r\n**Full Changelog**: https://github.com/Quick/Nimble/compare/v13.0.0...v13.1.0", + "createdAt" : "2023-12-22T01:19:27+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAUUIhc4ICPeZ", + "owner" : "Quick", + "publishedAt" : "2023-12-22T01:38:04+09:00", + "repository" : "Nimble", + "title" : "v13.1.0 - The Require DSL", + "url" : "https://github.com/Quick/Nimble/releases/tag/v13.1.0", + "version" : "v13.1.0" + }, + { + "body" : "# Highlights\r\n\r\nSee [the previous release](https://github.com/Quick/Nimble/releases/tag/v13.1.0) for more on the require DSL.\r\n\r\n## BugFixes\r\n\r\n- Fix cocoapods release.\r\n\r\n# Automated Release Notes\r\n\r\n## What's Changed\r\n* Fix build on cocoapods by specifying the correct location for the CocoaWithLove exception helper libraries by @younata in https://github.com/Quick/Nimble/pull/1109\r\n\r\n\r\n**Full Changelog**: https://github.com/Quick/Nimble/compare/v13.1.0...v13.1.1", + "createdAt" : "2023-12-22T04:04:47+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAUUIhc4ICUEd", + "owner" : "Quick", + "publishedAt" : "2023-12-22T04:11:01+09:00", + "repository" : "Nimble", + "title" : "v13.1.1 - The Require DSL, but now with a fixed cocoapods build", + "url" : "https://github.com/Quick/Nimble/releases/tag/v13.1.1", + "version" : "v13.1.1" + }, + { + "body" : "## What's Changed\n* Fix cocoapods dependencies by @svenmuennich in https://github.com/Quick/Nimble/pull/1111\n\n\n**Full Changelog**: https://github.com/Quick/Nimble/compare/v13.1.1...v13.1.2", + "createdAt" : "2024-01-05T14:36:29+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAUUIhc4IGgDo", + "owner" : "Quick", + "publishedAt" : "2024-01-05T14:38:16+09:00", + "repository" : "Nimble", + "title" : "v13.1.2", + "url" : "https://github.com/Quick/Nimble/releases/tag/v13.1.2", + "version" : "v13.1.2" + }, + { + "body" : "# Highlights\r\n\r\n- Nimble now supports visionOS! Thanks @stonko1994!\r\n- Adds a new `map` matcher. `map` allows you to transform the expression to another value, and pass that value to another matcher.\r\n - For example, if you wanted to match the first element in a tuple easily, you could write: `expect(myTuple).to(map(\\.0, equal(expectedValue)))`.\r\n - See [the docs for more suggestions](https://github.com/Quick/Nimble/tree/v13.2.0#mapping-a-value-to-another-value)!\r\n\r\nNote: This version of Nimble is not available in Cocoapods. Nimble 13.2.1 is available in Cocoapods.\r\n\r\n# Autogenerated Release Notes\r\n\r\n## What's Changed\r\n* Add a `map` matcher. by @younata in https://github.com/Quick/Nimble/pull/1112\r\n* Build the carthage frameworks in a github action by @younata in https://github.com/Quick/Nimble/pull/1107\r\n* Bump cocoapods from 1.14.2 to 1.14.3 by @dependabot in https://github.com/Quick/Nimble/pull/1100\r\n* Add a privacy manifest by @younata in https://github.com/Quick/Nimble/pull/1113\r\n* Add visionOS support by @stonko1994 in https://github.com/Quick/Nimble/pull/1098\r\n\r\n## New Contributors\r\n* @stonko1994 made their first contribution in https://github.com/Quick/Nimble/pull/1098\r\n\r\n**Full Changelog**: https://github.com/Quick/Nimble/compare/v13.1.2...v13.2.0", + "createdAt" : "2024-01-18T08:11:38+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAUUIhc4IMZtu", + "owner" : "Quick", + "publishedAt" : "2024-01-18T08:11:47+09:00", + "repository" : "Nimble", + "title" : "v13.2.0 - visionOS, map matcher.", + "url" : "https://github.com/Quick/Nimble/releases/tag/v13.2.0", + "version" : "v13.2.0" + }, + { + "body" : "## What's Changed\r\n* Bump cocoapods from 1.14.3 to 1.15.0 by @dependabot in https://github.com/Quick/Nimble/pull/1116\r\n* Bump cocoapods from 1.15.0 to 1.15.2 by @dependabot in https://github.com/Quick/Nimble/pull/1119\r\n* Fix bug where expect(nil).toAlways(equal(0)) would erroneously pass by @younata in https://github.com/Quick/Nimble/pull/1121\r\n\r\n\r\n**Full Changelog**: https://github.com/Quick/Nimble/compare/v13.2.0...v13.2.1", + "createdAt" : "2024-02-25T15:28:46+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAUUIhc4IjdBF", + "owner" : "Quick", + "publishedAt" : "2024-02-25T15:30:43+09:00", + "repository" : "Nimble", + "title" : "v13.2.1", + "url" : "https://github.com/Quick/Nimble/releases/tag/v13.2.1", + "version" : "v13.2.1" } ] \ No newline at end of file diff --git a/Outputs/Nuke.json b/Outputs/Nuke.json index e70e44d..8ccdb9a 100644 --- a/Outputs/Nuke.json +++ b/Outputs/Nuke.json @@ -814,5 +814,233 @@ "title" : "Nuke 12.2 (Beta 1)", "url" : "https://github.com/kean/Nuke/releases/tag/12.2.0-beta.1", "version" : "12.2.0-beta.1" + }, + { + "body" : "- Fix https://github.com/kean/Nuke/issues/693: `ImageRequest` created with an async function now executes it lazily - https://github.com/kean/Nuke/pull/708 by @khlopko\r\n- Fix https://github.com/kean/Nuke/issues/695: `byCroppingToSquare()` always return square image – https://github.com/kean/Nuke/pull/696 by @zzmasoud\r\n- Update unit tests – https://github.com/kean/Nuke/pull/701 by @woxtu \r\n- Fix upcoming warnings in Xcode 15\r\n\r\n## New Contributors\r\n* @khlopko made their first contribution in https://github.com/kean/Nuke/pull/708", + "createdAt" : "2023-06-23T10:44:44+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAeh5z84GiNqB", + "owner" : "kean", + "publishedAt" : "2023-06-23T10:52:11+09:00", + "repository" : "Nuke", + "title" : "Nuke 12.1.1", + "url" : "https://github.com/kean/Nuke/releases/tag/12.1.1", + "version" : "12.1.1" + }, + { + "body" : "- Fix https://github.com/kean/Nuke/issues/710: build failure on watchOS in debug mode – https://github.com/kean/Nuke/pull/711 by @FieryFlames\r\n\r\n## New Contributors\r\n* @FieryFlames made their first contribution in https://github.com/kean/Nuke/pull/711", + "createdAt" : "2023-06-27T07:05:14+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAeh5z84GjiNl", + "owner" : "kean", + "publishedAt" : "2023-06-27T07:08:12+09:00", + "repository" : "Nuke", + "title" : "Nuke 12.1.2", + "url" : "https://github.com/kean/Nuke/releases/tag/12.1.2", + "version" : "12.1.2" + }, + { + "body" : "- Fix https://github.com/kean/Nuke/issues/709: `LazyImage` fails to perform memory cache lookup in some scenarios\r\n- (Internal) Replace some of the custom code with native extensions – https://github.com/kean/Nuke/pull/713 by @openmetrue\r\n- Increase the minimum required Xcode version to 14.1 (required by App Store)\r\n\r\n## New Contributors\r\n* @openmetrue made their first contribution in https://github.com/kean/Nuke/pull/713\r\n", + "createdAt" : "2023-07-11T08:35:25+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAeh5z84GqLRe", + "owner" : "kean", + "publishedAt" : "2023-07-11T08:38:19+09:00", + "repository" : "Nuke", + "title" : "Nuke 12.1.3", + "url" : "https://github.com/kean/Nuke/releases/tag/12.1.3", + "version" : "12.1.3" + }, + { + "body" : "- Upgrade from `CommonCrypto` to [`CryptoKit`](https://developer.apple.com/documentation/cryptokit) and slightly optimize how cryptographic hashes are converted to strings (used as filenames for `DataCache`)\r\n- Deprecate `DataCache/isCompressionEnabled`. It was initially added as a general-purpose feature used in [Pulse](https://github.com/kean/Pulse), but it's not recommended to be used with most image formats.\r\n- `DataCache` now performs sweeps less frequently\r\n- Minor docs correction – https://github.com/kean/Nuke/pull/715 by @tdkn\r\n\r\n## New Contributors\r\n* @tdkn made their first contribution in https://github.com/kean/Nuke/pull/715", + "createdAt" : "2023-07-23T06:25:39+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAeh5z84Gv09i", + "owner" : "kean", + "publishedAt" : "2023-07-23T06:44:48+09:00", + "repository" : "Nuke", + "title" : "Nuke 12.1.4", + "url" : "https://github.com/kean/Nuke/releases/tag/12.1.4", + "version" : "12.1.4" + }, + { + "body" : "- Fix https://github.com/kean/Nuke/issues/717 by moving `DataCache` metadata to a hidden file - https://github.com/kean/Nuke/pull/718\r\n", + "createdAt" : "2023-07-29T21:07:14+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAeh5z84GzNUL", + "owner" : "kean", + "publishedAt" : "2023-07-29T21:07:49+09:00", + "repository" : "Nuke", + "title" : "Nuke 12.1.5", + "url" : "https://github.com/kean/Nuke/releases/tag/12.1.5", + "version" : "12.1.5" + }, + { + "body" : "## What's Changed\r\n* Add another file type signature for `.m4v` files by @leonid-shevtsov in https://github.com/kean/Nuke/pull/735\r\n* Added the `onStart` callback to` LazyImage` by @urbaneewe in https://github.com/kean/Nuke/pull/736\r\n\r\n## New Contributors\r\n* @leonid-shevtsov made their first contribution in https://github.com/kean/Nuke/pull/735\r\n* @urbaneewe made their first contribution in https://github.com/kean/Nuke/pull/736\r\n\r\n**Full Changelog**: https://github.com/kean/Nuke/compare/12.1.6...12.2.0", + "createdAt" : "2023-11-24T01:37:38+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAeh5z84H0vyB", + "owner" : "kean", + "publishedAt" : "2023-11-24T01:41:48+09:00", + "repository" : "Nuke", + "title" : "Nuke 12.2", + "url" : "https://github.com/kean/Nuke/releases/tag/12.2.0", + "version" : "12.2.0" + }, + { + "body" : "- Improve `ImageCache` (memory cache) performance by 20%\r\n- Improve `NukeExtensions` performance by 5%\r\n- Update the code to support future visionOS releases by switching to `canImport` where possible", + "createdAt" : "2023-08-19T23:56:33+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAeh5z84HBo0u", + "owner" : "kean", + "publishedAt" : "2023-08-19T23:57:31+09:00", + "repository" : "Nuke", + "title" : "Nuke 12.1.6", + "url" : "https://github.com/kean/Nuke/releases/tag/12.1.6", + "version" : "12.1.6" + }, + { + "body" : "- Fix compilation visionOS errors on Xcode 15 Beta 6\r\n\r\n> [!WARNING] \r\n> Swift Package Manager is not supported yet. There seem to be compilation errors when adding `.visionOS(.v1)` to the list of the supported versions. More updates coming soon.", + "createdAt" : "2023-08-11T10:16:16+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAeh5z84HBof-", + "owner" : "kean", + "publishedAt" : "2023-08-19T23:04:14+09:00", + "repository" : "Nuke", + "title" : "Nuke 12.2 (Beta 2)", + "url" : "https://github.com/kean/Nuke/releases/tag/12.2.0-beta.2", + "version" : "12.2.0-beta.2" + }, + { + "body" : "## What's Changed\r\n- Fix Xcode 15.3 concurrency warnings when using `Screen.scale` by @jszumski in https://github.com/kean/Nuke/pull/766\r\n- Add `showPlaceholderOnFailure` parameter to show placeholder in case of image loading failure by @mlight3 in https://github.com/kean/Nuke/pull/764\r\n- Fix image loading test on iOS 17 by @woxtu in https://github.com/kean/Nuke/pull/768\r\n- Update thumbnail key value for `ImageRequest` by @woxtu in https://github.com/kean/Nuke/pull/769\r\n- Remove trailing whitespaces by @woxtu in https://github.com/kean/Nuke/pull/767\r\n- Apply `if let` shorthand syntax by @mlight3 in https://github.com/kean/Nuke/pull/762\r\n\r\n## New Contributors\r\n- @AndrewSB made their first contribution in https://github.com/kean/Nuke/pull/755\r\n- @mlight3 made their first contribution in https://github.com/kean/Nuke/pull/762\r\n- @jszumski made their first contribution in https://github.com/kean/Nuke/pull/766\r\n\r\n**Full Changelog**: https://github.com/kean/Nuke/compare/12.4.0...12.5.0", + "createdAt" : "2024-03-23T22:17:13+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAeh5z84I0wAi", + "owner" : "kean", + "publishedAt" : "2024-03-23T22:42:37+09:00", + "repository" : "Nuke", + "title" : "Nuke 12.5", + "url" : "https://github.com/kean/Nuke/releases/tag/12.5.0", + "version" : "12.5.0" + }, + { + "body" : "## What's Changed\r\n* Add support for visionOS by @bobek-balinek in https://github.com/kean/Nuke/pull/743\r\n\r\n## New Contributors\r\n* @bobek-balinek made their first contribution in https://github.com/kean/Nuke/pull/743\r\n\r\n**Full Changelog**: https://github.com/kean/Nuke/compare/12.2.0...12.3.0", + "createdAt" : "2024-01-07T05:18:14+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAeh5z84IHFR4", + "owner" : "kean", + "publishedAt" : "2024-01-07T05:34:02+09:00", + "repository" : "Nuke", + "title" : "Nuke 12.3", + "url" : "https://github.com/kean/Nuke/releases/tag/12.3.0", + "version" : "12.3.0" + }, + { + "body" : "## What's Changed\r\n* Enable visionOS support for all APIs by @zachwaugh in https://github.com/kean/Nuke/pull/752\r\n* Update documentation by @tkersey in https://github.com/kean/Nuke/pull/747\r\n\r\n## New Contributors\r\n* @tkersey made their first contribution in https://github.com/kean/Nuke/pull/747\r\n* @zachwaugh made their first contribution in https://github.com/kean/Nuke/pull/752", + "createdAt" : "2024-02-11T03:08:44+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAeh5z84Ibyls", + "owner" : "kean", + "publishedAt" : "2024-02-11T03:10:55+09:00", + "repository" : "Nuke", + "title" : "Nuke 12.4", + "url" : "https://github.com/kean/Nuke/releases/tag/12.4.0", + "version" : "12.4.0" + }, + { + "body" : "## What's Changed\r\n- Add full Strict Concurrency Checking and Swift 6 support \r\n- Add `@MainActor` annotation to `ImageLoadingOptions.shared`\r\n- Fix image scale and orientation issue in thumbnail creation by @prabhuamol in https://github.com/kean/Nuke/pull/793\r\n- Deprecate `ImagePipeline.Configuration.callbackQueue` – this feature will be removed in Nuke 13\r\n- `ImagePrefetcher.didComplete` closure is now annotated with `@MainActor @Sendable`\r\n- Drop Xcode 14 support\r\n\r\n## New Contributors\r\n- @prabhuamol made their first contribution in https://github.com/kean/Nuke/pull/793", + "createdAt" : "2024-07-13T23:40:48+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAeh5z84J2lPS", + "owner" : "kean", + "publishedAt" : "2024-07-13T23:47:18+09:00", + "repository" : "Nuke", + "title" : "12.8.0", + "url" : "https://github.com/kean/Nuke/releases/tag/12.8.0", + "version" : "12.8.0" + }, + { + "body" : "## Fixes\r\n\r\n- Fix an issue with an optimization that is supposed to skip decompression if one or more processors are applied\r\n- Fix a `[Decompressor] Error -17102 decompressing image -- possibly corrupt` console error message when using `ImagePipeline.Configuration.isUsingPrepareForDisplay` (disabled by default). The pipeline will now skip decompression for `.png`. \r\n- Fix https://github.com/kean/Nuke/issues/705 with integration between thumbnail options (link) and original data caching: the original data is now stored without a thumbnail key\r\n- Fix an issue where `.storeAll` and `.automatic` cache policies would not store the thumbnail data\r\n- Fix https://github.com/kean/Nuke/issues/746 an issue with `ImageRequest.UserInfoKey.scaleKey` not interacting correctly with coalescing \r\n- Fix https://github.com/kean/Nuke/issues/763 SwiftUI Warning: Accessing StateObject's object without being installed on a View when using `onStart`\r\n\r\n## Changes\r\n\r\n- Add support for initializing `ImageProcessors.CoreImageFilter` with `CIFilter` instances (fixes https://github.com/kean/Nuke/issues/758 )\r\n- Add support for disk cache lookup for intermediate processed images (as opposed to only final and original as before)\r\n- Add an optimization that loads local resources with `file` and `data` schemes quickly without using `DataLoader` and `URLSession`. If you rely on the existing behavior, this optimization can be turned off using the `isLocalResourcesSupportEnabled` configuration option. https://github.com/kean/Nuke/pull/779\r\n- Update the infrastructure for coalescing image-processing tasks to use the task-dependency used for other operations\r\n\r\n## Deprecations\r\n\r\n- Deprecate `ImagePipeline.Configuration.dataCachingQueue` and perform data cache lookups on the pipeline's queue, reducing the amount of context switching", + "createdAt" : "2024-04-24T10:48:55+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAeh5z84JFxUE", + "owner" : "kean", + "publishedAt" : "2024-04-24T10:51:39+09:00", + "repository" : "Nuke", + "title" : "Nuke 12.6", + "url" : "https://github.com/kean/Nuke/releases/tag/12.6.0", + "version" : "12.6.0" + }, + { + "body" : "🐛 **Call for Testing**. This release contains some major internal changes to the core APIs. Please help with testing the newly introduced and the existing `ImagePipeline` APIs, and report any issues before it gets shipped.\r\n\r\nThis release contains some major improvements to the Structured Concurrency support and introduced a re-engineered `ImagePipeline`.\r\n\r\n- Add `previews: AsyncStream`, `progress: AsyncStream`, `image: PlatformImage async` and `reponse: ImageResponse async` directly to `ImageTask` and deprecate `AsyncImageTask`. These APIs have zero cost unless you use them.\r\n- Add `ImageTask.Event` and add `events: AsyncStream` to `ImageTask` for observing _all_ events associated with the image loading.\r\n- Improve the support for `AsyncStream`: a new stream is created every time you access the respective property to make it easier to have multiple consumers. \r\n- Add `ImagePipelineDelegate/imageTask(:didReceiveEvent:pipeline:)` and deprecate the previous methods it replaced (context: these methods were introduced in [Nuke 11.0](https://github.com/kean/Nuke/releases/tag/11.0.0) as the initial and misguided attempt at Structured Concurrency support that tried to borrow from the `URLSession` API design)\r\n- (Internal) Rework `ImagePipeline` that accumulated a lot of cruft after the introduction of data tasks, Combine, Async/Await, and AsyncStream support in the previous releases.\r\n- Deprecate `ImagePipeline/loadData(with:)` and `ImagePipeline/data(with:)` methods that accept `URL` as parameters – use the `ImageRequest` variants instead (these are rarely used and low-level APIs that don't require convenience variants)\r\n- Remove `@discardableResult` from `ImagePipeline/data(with:) async throws` – it was never meant to be there \r\n- Rename `ImageTask/progress` to `ImageTask/currentProgress` (warning: this is a small breaking change in the API)\r\n- Fix some of the Strict Concurrency Checking & Swift 6 warnings preparing for the upcoming Swift releases\r\n- Fix documentation for `AsyncImageTask/previews` that was previously specifying that it was delivering the previews _and_ the final image – it's only the previews.", + "createdAt" : "2024-05-07T09:10:38+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAeh5z84JNWEi", + "owner" : "kean", + "publishedAt" : "2024-05-07T09:32:19+09:00", + "repository" : "Nuke", + "title" : "Nuke 12.7 (Beta 1)", + "url" : "https://github.com/kean/Nuke/releases/tag/12.7.0-beta.1", + "version" : "12.7.0-beta.1" + }, + { + "body" : "This release contains major improvements to the Structured Concurrency support and `ImagePipeline` internals.\r\n\r\n- Add `previews: AsyncStream`, `progress: AsyncStream`, `image: PlatformImage async` and `response: ImageResponse async` directly to `ImageTask` and deprecate `AsyncImageTask`. These APIs have zero cost unless you use them.\r\n- Add `ImageTask.Event` and add `events: AsyncStream` to `ImageTask` for observing _all_ events associated with the image loading.\r\n- Improve the support for `AsyncStream`: a new stream is created every time you access the respective property to make it easier to have multiple consumers. \r\n- Add `ImagePipelineDelegate/imageTask(:didReceiveEvent:pipeline:)` and deprecate the previous methods it replaced (context: these methods were introduced in [Nuke 11.0](https://github.com/kean/Nuke/releases/tag/11.0.0) as the initial and misguided attempt at Structured Concurrency support that tried to borrow from the `URLSession` API design)\r\n- (Internal) Rework `ImagePipeline` that accumulated a lot of cruft after the introduction of data tasks, Combine, Async/Await, and AsyncStream support in the previous releases.\r\n- Deprecate `ImagePipeline/loadData(with:)` and `ImagePipeline/data(with:)` methods that accept `URL` as parameters – use the `ImageRequest` variants instead (these are rarely used and low-level APIs that don't require convenience variants)\r\n- Remove `@discardableResult` from `ImagePipeline/data(with:) async throws` – it was never meant to be there \r\n- Rename `ImageTask/progress` to `ImageTask/currentProgress` (warning: this is a small breaking change in the API)\r\n- Fix some of the Strict Concurrency Checking & Swift 6 warnings preparing for the upcoming Swift releases\r\n- Fix documentation for `AsyncImageTask/previews` that was previously specifying that it was delivering the previews _and_ the final image – it's only the previews.\r\n- Fix https://github.com/kean/Nuke/issues/782, an issue with grayscale images (8 bpp) not being rendered correctly when `Resize` processor is used", + "createdAt" : "2024-05-18T22:11:03+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAeh5z84JUg-v", + "owner" : "kean", + "publishedAt" : "2024-05-18T22:21:50+09:00", + "repository" : "Nuke", + "title" : "Nuke 12.7", + "url" : "https://github.com/kean/Nuke/releases/tag/12.7.0", + "version" : "12.7.0" + }, + { + "body" : "- Fix fade transition in some scenarios by @ejensen in https://github.com/kean/Nuke/pull/786\r\n- Remove `taskDescription` from network tasks by @ejensen in https://github.com/kean/Nuke/pull/785\r\n- Temporarily revert the change introduced in v12.6 that would skip decompression for some image types – more info in https://github.com/kean/Nuke/issues/788\r\n", + "createdAt" : "2024-05-31T12:24:39+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAeh5z84Jbxuc", + "owner" : "kean", + "publishedAt" : "2024-05-31T12:31:50+09:00", + "repository" : "Nuke", + "title" : "Nuke 12.7.1", + "url" : "https://github.com/kean/Nuke/releases/tag/12.7.1", + "version" : "12.7.1" + }, + { + "body" : "- Fix https://github.com/kean/Nuke/issues/789, an issue with `ImageProcessors.Resize` failing to resize images with packed pixel formats", + "createdAt" : "2024-06-09T04:43:06+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAeh5z84Jgi1B", + "owner" : "kean", + "publishedAt" : "2024-06-09T04:46:16+09:00", + "repository" : "Nuke", + "title" : "Nuke 12.7.2", + "url" : "https://github.com/kean/Nuke/releases/tag/12.7.2", + "version" : "12.7.2" + }, + { + "body" : "- Fix “unrecognized selector sent to instance” crash in NukeExtensions in a cross-dissolve transition on iOS < 17 by @ejensen in https://github.com/kean/Nuke/pull/792", + "createdAt" : "2024-06-20T10:36:27+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAeh5z84Jnn2M", + "owner" : "kean", + "publishedAt" : "2024-06-20T10:38:19+09:00", + "repository" : "Nuke", + "title" : "Nuke 12.7.3", + "url" : "https://github.com/kean/Nuke/releases/tag/12.7.3", + "version" : "12.7.3" + }, + { + "body" : "- Deprecate `ImagePipeline.Configuration.callbackQueue` – this feature will be removed in Nuke 13\r\n- `ImagePrefetcher.didComplete` closure is now annotated with `@MainActor @Sendable`\r\n- Add `@MainActor` annotation to `ImageLoadingOptions.shared`\r\n- Drop Xcode 14 support", + "createdAt" : "2024-07-08T04:10:00+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAeh5z84JyyL_", + "owner" : "kean", + "publishedAt" : "2024-07-08T04:22:41+09:00", + "repository" : "Nuke", + "title" : "Nuke 12.8 (Beta 1)", + "url" : "https://github.com/kean/Nuke/releases/tag/12.8.0-beta.1", + "version" : "12.8.0-beta.1" } ] \ No newline at end of file diff --git a/Outputs/PINRemoteImage.json b/Outputs/PINRemoteImage.json index 7aaf88c..5b49d39 100644 --- a/Outputs/PINRemoteImage.json +++ b/Outputs/PINRemoteImage.json @@ -358,5 +358,17 @@ "title" : "3.0 beta 13: Animated WebP support / better GIF handling", "url" : "https://github.com/pinterest/PINRemoteImage/releases/tag/3.0.0-beta.13", "version" : "3.0.0-beta.13" + }, + { + "body" : "# Changelog\n\n## [releases/p12.19](https://github.com/Pinterest/PINRemoteImage/tree/releases/p12.19) (2024-04-29)\n\n[Full Changelog](https://github.com/Pinterest/PINRemoteImage/compare/releases/p12.20...releases/p12.19)\n\n", + "createdAt" : "2024-05-16T04:27:35+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAltJz84JS5dj", + "owner" : "pinterest", + "publishedAt" : "2024-05-16T04:27:38+09:00", + "repository" : "PINRemoteImage", + "title" : "3.0.4", + "url" : "https://github.com/pinterest/PINRemoteImage/releases/tag/3.0.4", + "version" : "3.0.4" } ] \ No newline at end of file diff --git a/Outputs/Quick.json b/Outputs/Quick.json index 33de608..c1232d8 100644 --- a/Outputs/Quick.json +++ b/Outputs/Quick.json @@ -478,5 +478,113 @@ "title" : "v7.0.2", "url" : "https://github.com/Quick/Quick/releases/tag/v7.0.2", "version" : "v7.0.2" + }, + { + "body" : "# Highlights\r\n\r\n## New Features\r\n\r\n- You can now use `throw` in `beforeEach`, `justBeforeEach`, and `afterEach` blocks.\r\n- Quick now suggests to XCTest that tests run in the order they are defined in.\r\n\r\n## Fixes\r\n\r\n- `beforeEach` blocks specified in configurations are now run in AsyncSpec tests.\r\n- `xitBehavesLike(_ name: String)` is now available in `QuickSpec` and `Behavior`.\r\n\r\n# Autogenerated ChangeLog\r\n\r\n## What's Changed\r\n* Bump danger from 9.3.0 to 9.3.1 by @dependabot in https://github.com/Quick/Quick/pull/1224\r\n* Ensure beforeEach in Configuration run for AsyncSpec by @junmo-kim in https://github.com/Quick/Quick/pull/1228\r\n* Allow beforeEach, justBeforeEach, and afterEach in Swift to throw by @younata in https://github.com/Quick/Quick/pull/1229\r\n* Improve documentation for installing Quick and Nimble via Cocoapods in the README. by @younata in https://github.com/Quick/Quick/pull/1231\r\n* Make a public xitBehavesLike(_ name: String) for SyncDSLUser by @younata in https://github.com/Quick/Quick/pull/1230\r\n* Attempt to run tests within a QuickSpec or AsyncSpec in the order they are defined in by @younata in https://github.com/Quick/Quick/pull/1232\r\n\r\n## New Contributors\r\n* @junmo-kim made their first contribution in https://github.com/Quick/Quick/pull/1228\r\n\r\n**Full Changelog**: https://github.com/Quick/Quick/compare/v7.0.2...v7.1.0", + "createdAt" : "2023-07-07T03:42:49+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOATjllM4Gonga", + "owner" : "Quick", + "publishedAt" : "2023-07-07T03:50:24+09:00", + "repository" : "Quick", + "title" : "v7.1.0", + "url" : "https://github.com/Quick/Quick/releases/tag/v7.1.0", + "version" : "v7.1.0" + }, + { + "body" : "# Highlight\r\n\r\nYou can now use the `@TestState` property wrapper to automatically deconstruct test variables. For example:\r\n\r\n```swift\r\ndescribe(\"using TestState\") {\r\n @TestState var subject: SomeObject?\r\n}\r\n```\r\n\r\nIs functionally equivalent to:\r\n\r\n```swift\r\ndescribe(\"using TestState\") {\r\n var subject: SomeObject?\r\n afterEach {\r\n subject = nil\r\n }\r\n}\r\n```\r\n\r\nYou can also specify an initial value, and `TestState` will act as an `aroundEach`: setting the wrapped variable to the value, then setting it to nil at test teardown.\r\n\r\n```swift\r\ndescribe(\"using TestState\") {\r\n @TestState(1) var value: Int?\r\n\r\n it(\"is already configured\") {\r\n expect(value).to(equal(1))\r\n }\r\n}\r\n```\r\n\r\nThanks @CraigSiemens for their contribution!\r\n\r\n# Automated Release Notes\r\n\r\n## What's Changed\r\n* Added a TestState property wrapper, again :D by @CraigSiemens in https://github.com/Quick/Quick/pull/1233\r\n\r\n\r\n**Full Changelog**: https://github.com/Quick/Quick/compare/v7.1.0...v7.2.0", + "createdAt" : "2023-07-29T00:16:53+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOATjllM4Gy6TU", + "owner" : "Quick", + "publishedAt" : "2023-07-29T00:18:37+09:00", + "repository" : "Quick", + "title" : "v7.2.0 - TestState property wrapper", + "url" : "https://github.com/Quick/Quick/releases/tag/v7.2.0", + "version" : "v7.2.0" + }, + { + "body" : "## Highlights\r\n\r\n- Adds a property wrapper default initializer for TestState. Meaning the following declaration is now accepted!\r\n\r\n```swift\r\n@TestState var foo: Int! = 30\r\n```\r\n\r\nThanks @tahirmt!\r\n\r\n- TestState now nils out the value after all afterEach blocks run, instead of in the middle of the afterEach chain. Thanks @CraigSiemens \r\n\r\n## What's Changed\r\n* Bump activesupport from 7.0.4.3 to 7.0.7.2 by @dependabot in https://github.com/Quick/Quick/pull/1238\r\n* Add property wrapper default initializer for TestState by @tahirmt in https://github.com/Quick/Quick/pull/1235\r\n* Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/Quick/Quick/pull/1241\r\n* Updated TestState to remove the value after the test. by @CraigSiemens in https://github.com/Quick/Quick/pull/1240\r\n* Update release script to generate a carthage binary and include it in the release. by @younata in https://github.com/Quick/Quick/pull/1234\r\n\r\n## New Contributors\r\n* @tahirmt made their first contribution in https://github.com/Quick/Quick/pull/1235\r\n\r\n**Full Changelog**: https://github.com/Quick/Quick/compare/v7.2.0...v7.3.0", + "createdAt" : "2023-09-17T14:08:38+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOATjllM4HPP1D", + "owner" : "Quick", + "publishedAt" : "2023-09-17T14:10:29+09:00", + "repository" : "Quick", + "title" : "v7.3.0", + "url" : "https://github.com/Quick/Quick/releases/tag/v7.3.0", + "version" : "v7.3.0" + }, + { + "body" : "## Highlights\r\n\r\n- Any tests which are pended-out (using `pending`, `xdescribe`, `xcontext`, `xitBehavesLike`, or `xit`), OR tests which are skipped because they are not focused (that is, the **other** tests when you use `fdescribe`, `fcontext`, `fitBehavesLike` or `fit`) are now marked as skipped in Xcode.\r\n\r\n## Automated Changelog\r\n\r\n* Bump softprops/action-gh-release from 1 to 2 by @dependabot in https://github.com/Quick/Quick/pull/1274\r\n* Mark tested which are pended-out or not focused as skipped. by @younata in https://github.com/Quick/Quick/pull/1276\r\n\r\n\r\n**Full Changelog**: https://github.com/Quick/Quick/compare/v7.4.1...v7.5.0", + "createdAt" : "2024-03-25T06:15:09+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOATjllM4I1B8U", + "owner" : "Quick", + "publishedAt" : "2024-03-25T06:16:33+09:00", + "repository" : "Quick", + "title" : "v7.5.0 - Pending tests are now marked as Skipped in Xcode", + "url" : "https://github.com/Quick/Quick/releases/tag/v7.5.0", + "version" : "v7.5.0" + }, + { + "body" : "# Highlights\r\n\r\n- Fixes a crash in AsyncSpec caused by race condition when unsetting AsyncSpec.current.\r\n\r\n# Autogenerated Release Notes\r\n\r\n## What's Changed\r\n* Bump danger from 9.3.1 to 9.3.2 by @dependabot in https://github.com/Quick/Quick/pull/1243\r\n* Bump cocoapods from 1.12.1 to 1.13.0 by @dependabot in https://github.com/Quick/Quick/pull/1244\r\n* Bump fkirc/skip-duplicate-actions from 5.3.0 to 5.3.1 by @dependabot in https://github.com/Quick/Quick/pull/1245\r\n* Bump cocoapods from 1.13.0 to 1.14.2 by @dependabot in https://github.com/Quick/Quick/pull/1247\r\n* Bump rake from 13.0.6 to 13.1.0 by @dependabot in https://github.com/Quick/Quick/pull/1248\r\n* Consolidate Quick-macOS, Quick-iOS and Quick-tvOS into a single Quick target by @younata in https://github.com/Quick/Quick/pull/1222\r\n* Bump danger from 9.3.2 to 9.4.1 by @dependabot in https://github.com/Quick/Quick/pull/1254\r\n* Bump danger from 9.4.1 to 9.4.2 by @dependabot in https://github.com/Quick/Quick/pull/1257\r\n* Bump cocoapods from 1.14.2 to 1.14.3 by @dependabot in https://github.com/Quick/Quick/pull/1252\r\n* Build carthage artifacts as a github action. by @younata in https://github.com/Quick/Quick/pull/1259\r\n* Add a privacy manifest by @younata in https://github.com/Quick/Quick/pull/1260\r\n* Fix crash in AsyncSpec when using TestState by @younata in https://github.com/Quick/Quick/pull/1261\r\n\r\n\r\n**Full Changelog**: https://github.com/Quick/Quick/compare/v7.3.0...v7.3.1", + "createdAt" : "2024-01-18T04:07:41+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOATjllM4IMTVU", + "owner" : "Quick", + "publishedAt" : "2024-01-18T04:08:22+09:00", + "repository" : "Quick", + "title" : "v7.3.1", + "url" : "https://github.com/Quick/Quick/releases/tag/v7.3.1", + "version" : "v7.3.1" + }, + { + "body" : "# Highlights\r\n\r\n- Quick now supports visionOS! Thanks @stonko1994!\r\n\r\n# Autogenerated Release Notes\r\n\r\n## What's Changed\r\n* Release script should auto-update local ruby dependencies by @younata in https://github.com/Quick/Quick/pull/1263\r\n* Add visionOS support by @stonko1994 in https://github.com/Quick/Quick/pull/1249\r\n\r\n## New Contributors\r\n* @stonko1994 made their first contribution in https://github.com/Quick/Quick/pull/1249\r\n\r\n**Full Changelog**: https://github.com/Quick/Quick/compare/v7.3.1...v7.4.0", + "createdAt" : "2024-01-24T10:33:16+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOATjllM4IPZlv", + "owner" : "Quick", + "publishedAt" : "2024-01-24T10:33:52+09:00", + "repository" : "Quick", + "title" : "v7.4.0 - visionOS support", + "url" : "https://github.com/Quick/Quick/releases/tag/v7.4.0", + "version" : "v7.4.0" + }, + { + "body" : "## What's Changed\n* Bump cocoapods from 1.14.3 to 1.15.0 by @dependabot in https://github.com/Quick/Quick/pull/1265\n* Corrected typo in document by @regi93 in https://github.com/Quick/Quick/pull/1267\n* Bump cocoapods from 1.15.0 to 1.15.2 by @dependabot in https://github.com/Quick/Quick/pull/1269\n* Respect XCTSkip and StopTest errors in beforeEach, afterEach and aroundEach by @younata in https://github.com/Quick/Quick/pull/1273\n\n## New Contributors\n* @regi93 made their first contribution in https://github.com/Quick/Quick/pull/1267\n\n**Full Changelog**: https://github.com/Quick/Quick/compare/v7.4.0...v7.4.1", + "createdAt" : "2024-03-07T14:36:01+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOATjllM4Ip1ce", + "owner" : "Quick", + "publishedAt" : "2024-03-07T14:36:47+09:00", + "repository" : "Quick", + "title" : "v7.4.1", + "url" : "https://github.com/Quick/Quick/releases/tag/v7.4.1", + "version" : "v7.4.1" + }, + { + "body" : "# Highlights\r\n\r\n- Add QuickLint, a CLI tool & Xcode plugin to detect focus specs and remove the focus.\r\n- Async DSL: Marks the async version of `sharedExamples` as unavailable. Previously, `sharedExamples` would just not be found, and this clarifies that `sharedExamples` is intentionally unavailable in the async DSL.\r\n\r\n# Automated Changelog\r\n\r\n## What's Changed\r\n* Bump rake from 13.1.0 to 13.2.1 by @dependabot in https://github.com/Quick/Quick/pull/1281\r\n* named the context param aContext to match the actual protocol by @Noobish1 in https://github.com/Quick/Quick/pull/1283\r\n* Add QuickLint, a CLI tool to detect focused specs, and optionally remove the focus. by @younata in https://github.com/Quick/Quick/pull/1280\r\n\r\n## New Contributors\r\n* @Noobish1 made their first contribution in https://github.com/Quick/Quick/pull/1283\r\n\r\n**Full Changelog**: https://github.com/Quick/Quick/compare/v7.5.0...v7.6.0", + "createdAt" : "2024-05-13T01:43:49+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOATjllM4JQ0dY", + "owner" : "Quick", + "publishedAt" : "2024-05-13T01:45:19+09:00", + "repository" : "Quick", + "title" : "7.6.0 - QuickLint", + "url" : "https://github.com/Quick/Quick/releases/tag/v7.6.0", + "version" : "v7.6.0" + }, + { + "body" : "## What's Changed\n* Bump rexml from 3.2.6 to 3.2.8 by @dependabot in https://github.com/Quick/Quick/pull/1284\n* Updated closures in QuickSpec to be annotated with MainActor by @CraigSiemens in https://github.com/Quick/Quick/pull/1289\n\n\n**Full Changelog**: https://github.com/Quick/Quick/compare/v7.6.0...v7.6.1", + "createdAt" : "2024-07-02T23:47:12+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOATjllM4JwEPM", + "owner" : "Quick", + "publishedAt" : "2024-07-02T23:54:12+09:00", + "repository" : "Quick", + "title" : "v7.6.1", + "url" : "https://github.com/Quick/Quick/releases/tag/v7.6.1", + "version" : "v7.6.1" } ] \ No newline at end of file diff --git a/Outputs/R.swift.json b/Outputs/R.swift.json index a2b5194..00e3e50 100644 --- a/Outputs/R.swift.json +++ b/Outputs/R.swift.json @@ -574,5 +574,29 @@ "title" : "7.3.0", "url" : "https://github.com/mac-cain13/R.swift/releases/tag/7.3.0", "version" : "7.3.0" + }, + { + "body" : "- Use current locale when overrideLocale is missing (thanks @ribilynn)\r\n- Support local swift packages (thanks @aldk98)\r\n- Generate artifactbundle with release (thanks @roman-aliyev)\r\n- Add availability checks for visionOS to integrations\r\n", + "createdAt" : "2023-09-11T04:34:16+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAamb-84HL6DA", + "owner" : "mac-cain13", + "publishedAt" : "2023-09-11T04:44:01+09:00", + "repository" : "R.swift", + "title" : "7.4.0", + "url" : "https://github.com/mac-cain13/R.swift/releases/tag/7.4.0", + "version" : "7.4.0" + }, + { + "body" : "- Fixes building on Xcode Cloud (thanks @Keitaro0226)\r\n- Add specific #if checks for building on Linux (thanks @gregormate)", + "createdAt" : "2024-02-05T03:42:47+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAamb-84IVYYO", + "owner" : "mac-cain13", + "publishedAt" : "2024-02-05T03:48:26+09:00", + "repository" : "R.swift", + "title" : "7.5.0", + "url" : "https://github.com/mac-cain13/R.swift/releases/tag/7.5.0", + "version" : "7.5.0" } ] \ No newline at end of file diff --git a/Outputs/Realm.json b/Outputs/Realm.json index b2a656c..86a81ec 100644 --- a/Outputs/Realm.json +++ b/Outputs/Realm.json @@ -575,6 +575,18 @@ "url" : "https://github.com/realm/realm-swift/releases/tag/v10.37.2", "version" : "v10.37.2" }, + { + "body" : "### Enhancements\r\n\r\n* Add support for building for visionOS and add Xcode 15 binaries to the release package. visionOS currently requires installing Realm via either Swift Package Manager or by using a XCFramework as CocoaPods and Carthage do not yet support it.\r\n* Zips compatible with SPM's `.binaryTarget()` are now published as part of the releases on Github.\r\n* Prebuilt XCFrameworks are now built with LTO enabled. This has insignificant performance benefits, but cuts the size of the library by ~15%.\r\n\r\n### Fixed\r\n\r\n* Fix nested properties observation on a `Projections` not notifying when there is a property change. ([#8276](https://github.com/realm/realm-swift/issues/8276), since v10.34.0).\r\n* Fix undefined symbol error for `UIKit` when linking Realm to a framework using SPM. ([#8308](https://github.com/realm/realm-swift/issues/8308), since v10.41.0)\r\n* If the app crashed at exactly the wrong time while opening a freshly compacted Realm the file could be left in an invalid state ([Core #6807](https://github.com/realm/realm-core/pull/6807), since v10.33.0).\r\n* Sync progress for DOWNLOAD messages was sometimes stored incorrectly, resulting in an extra round trip to the server. ([Core #6827](https://github.com/realm/realm-core/issues/6827), since v10.31.0)\r\n\r\n### Breaking Changes\r\n\r\n* Legacy non-xcframework Carthage installations are no longer supported. Please ensure you are using `--use-xcframeworks` if installing via Carthage.\r\n\r\n### Compatibility\r\n\r\n* Realm Studio: 14.0.1 or later.\r\n* APIs are backwards compatible with all previous releases in the 10.x.y series.\r\n* Carthage release for Swift is built with Xcode 14.3.1.\r\n* CocoaPods: 1.10 or later.\r\n* Xcode: 14.1-15 beta 5.\r\n\r\n### Internal\r\n\r\n* Upgraded realm-core from 13.17.0 to 13.17.1\r\n* Release packages were being uploaded to several static.realm.io URLs which are no longer linked to anywhere. These are no longer being updated, and release packages are now only being uploaded to Github.", + "createdAt" : "2023-07-31T06:44:33+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAD24W84G0c_0", + "owner" : "realm", + "publishedAt" : "2023-07-31T07:30:19+09:00", + "repository" : "realm-swift", + "title" : "v10.42.0", + "url" : "https://github.com/realm/realm-swift/releases/tag/v10.42.0", + "version" : "v10.42.0" + }, { "body" : "### Enhancements\n\n* Improve performance of equality queries on a non-indexed AnyRealmValue\n property by about 30%. ([Core #6506](https://github.com/realm/realm-core/issues/6506))\n\n### Fixed\n\n* SSL handshake errors were treated as fatal errors rather than errors which\n should be retried. ([Core #6434](https://github.com/realm/realm-core/issues/6434), since v10.35.0)\n\n### Compatibility\n\n* Realm Studio: 14.0.1 or later.\n* APIs are backwards compatible with all previous releases in the 10.x.y series.\n* Carthage release for Swift is built with Xcode 14.3.\n* CocoaPods: 1.10 or later.\n* Xcode: 13.4-14.3.\n\n### Internal\n\n* Upgraded realm-core from 13.9.0 to 13.9.3.", "createdAt" : "2023-04-26T14:27:23+09:00", @@ -670,5 +682,329 @@ "title" : "v10.40.2", "url" : "https://github.com/realm/realm-swift/releases/tag/v10.40.2", "version" : "v10.40.2" + }, + { + "body" : "### Enhancements\r\n\r\n* Add support for multiplexing sync connections. When enabled (the default), a single connection is used per sync user rather than one per synchronized Realm. This reduces resource consumption when multiple Realms are opened and will typically improve performance ([PR #8282](https://github.com/realm/realm-swift/pull/8282)).\r\n* Sync timeout options can now be set on `RLMAppConfiguration` along with the other app-wide configuration settings ([PR #8282](https://github.com/realm/realm-swift/pull/8282)).\r\n\r\n### Fixed\r\n\r\n* Import as `RLMRealm_Private.h` as a module would cause issues when using Realm as a subdependency. ([#8164](https://github.com/realm/realm-swift/issues/8164), since 10.37.0)\r\n* Disable setting a custom logger by default on the sync client when the sync manager is created. This was overriding the default logger set using `RLMLogger.defaultLogger`. (since v10.39.0).\r\n\r\n### Breaking Changes\r\n\r\n* The `RLMSyncTimeouts.appConfiguration` property has been removed. This was an unimplemented read-only property which did not make any sense on the containing type ([PR #8282](https://github.com/realm/realm-swift/pull/8282)).\r\n\r\n### Compatibility\r\n\r\n* Realm Studio: 14.0.1 or later.\r\n* APIs are backwards compatible with all previous releases in the 10.x.y series.\r\n* Carthage release for Swift is built with Xcode 14.3.1.\r\n* CocoaPods: 1.10 or later.\r\n* Xcode: 14.1-15 beta 2.\r\n\r\n### Internal\r\n\r\n* Upgraded realm-core from 13.15.0 to 13.15.1\r\n", + "createdAt" : "2023-06-27T04:10:43+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAD24W84Gjddw", + "owner" : "realm", + "publishedAt" : "2023-06-27T04:12:47+09:00", + "repository" : "realm-swift", + "title" : "v10.41.0", + "url" : "https://github.com/realm/realm-swift/releases/tag/v10.41.0", + "version" : "v10.41.0" + }, + { + "body" : "### Enhancements\r\n\r\n* Filesystem errors now include more information in the error message.\r\n* Sync connection and session reconnect timing/backoff logic has been reworked and unified into a single implementation. Previously some categories of errors would cause an hour-long wait before attempting to reconnect, while others would use an exponential backoff strategy. All errors now result in the sync client waiting for 1 second before retrying, doubling the wait after each subsequent failure up to a maximum of five minutes. If the cause of the error changes, the backoff will be reset. If the sync client voluntarily disconnects, no backoff will be used. ([Core #6526]((https://github.com/realm/realm-core/pull/6526)))\r\n\r\n### Fixed\r\n\r\n* Removed warnings for deprecated APIs internal use. ([#8251](https://github.com/realm/realm-swift/issues/8251), since v10.39.0)\r\n* Fix an error during async open and client reset if properties have been added to the schema. This fix also applies to partition-based to flexible sync migration if async open is used. ([Core #6707](https://github.com/realm/realm-core/issues/6707), since v10.28.2)\r\n\r\n### Compatibility\r\n\r\n* Realm Studio: 14.0.1 or later.\r\n* APIs are backwards compatible with all previous releases in the 10.x.y series.\r\n* Carthage release for Swift is built with Xcode 14.3.1.\r\n* CocoaPods: 1.10 or later.\r\n* Xcode: 14.1-15 beta 4.\r\n\r\n### Internal\r\n\r\n* Upgraded realm-core from 13.15.1 to 13.17.0\r\n* The location where prebuilt core binaries are published has changed slightly. If you are using `REALM_BASE_URL` to mirror the binaries, you may need to adjust your mirroring logic.\r\n* Release packages were being uploaded to several static.realm.io URLs which are no longer linked to anywhere. These are no longer being updated, and release packages are now only being uploaded to Github.", + "createdAt" : "2023-07-18T07:58:31+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAD24W84GtcPu", + "owner" : "realm", + "publishedAt" : "2023-07-18T08:00:45+09:00", + "repository" : "realm-swift", + "title" : "v10.41.1", + "url" : "https://github.com/realm/realm-swift/releases/tag/v10.41.1", + "version" : "v10.41.1" + }, + { + "body" : "### Fixed\r\n\r\n* The names of the prebuilt zips for SPM have changed to avoid having Carthage download them instead of the intended Carthage zip ([#8326](https://github.com/realm/realm-swift/issues/8326), since v10.42.0).\r\n* The prebuild Realm.xcframework for SwiftPM now has all platforms other than visionOS built with Xcode 14 to comply with app store rules ([#8339](https://github.com/realm/realm-swift/issues/8339), since 10.42.0).\r\n* Fix visionOS compilation with Xcode beta 7.\r\n\r\n### Compatibility\r\n\r\n* Realm Studio: 14.0.1 or later.\r\n* APIs are backwards compatible with all previous releases in the 10.x.y series.\r\n* Carthage release for Swift is built with Xcode 14.3.1.\r\n* CocoaPods: 1.10 or later.\r\n* Xcode: 14.1-15 beta 7.", + "createdAt" : "2023-08-29T06:25:19+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAD24W84HF7kU", + "owner" : "realm", + "publishedAt" : "2023-08-29T07:53:33+09:00", + "repository" : "realm-swift", + "title" : "v10.42.1", + "url" : "https://github.com/realm/realm-swift/releases/tag/v10.42.1", + "version" : "v10.42.1" + }, + { + "body" : "### Enhancements\r\n\r\n* Add support for logging messages sent by the server. ([Core #6476](https://github.com/realm/realm-core/pull/6476))\r\n* Unknown protocol errors received from the baas server will no longer cause the application to crash if a valid error action is also received. Unknown error actions will be treated as an ApplicationBug error action and will cause sync to fail with an error via the sync error handler. ([Core #6885](https://github.com/realm/realm-core/pull/6885))\r\n* Some sync error messages now contain more information about what went wrong.\r\n\r\n### Fixed\r\n\r\n* The `MultipleSyncAgents` exception from opening a synchronized Realm in multiple processes at once no longer leaves the sync client in an invalid state. ([Core #6868](https://github.com/realm/realm-core/pull/6868), since v10.36.0)\r\n* Testing the size of a collection of links against zero would sometimes fail (sometimes = \"difficult to explain\"). In particular: ([Core #6850](https://github.com/realm/realm-core/issues/6850), since v10.41.0)\r\n* When async writes triggered a file compaction some internal state could be corrupted, leading to later crashes in the slab allocator. This typically resulted in the \"ref + size <= next->first\" assertion failure, but other failures were possible. Many issues reported; see [Core #6340](https://github.com/realm/realm-core/issues/6340). (since 10.35.0)\r\n* `Realm.Configuration.maximumNumberOfActiveVersions` now handles intermediate versions which have been cleaned up correctly and checks the number of live versions rather than the number of versions between the oldest live version and current version (since 10.35.0).\r\n* If the client disconnected between uploading a change to flexible sync subscriptions and receiving the new object data from the server resulting from that subscription change, the next connection to the server would sometimes result in a client reset ([Core #6966](https://github.com/realm/realm-core/issues/6966), since v10.21.1).\r\n\r\n### Deprecations\r\n\r\n* `RLMApp` has `localAppName` and `localAppVersion` fields which never ended up being used for anything and are now deprecated.\r\n* `RLMSyncAuthError` has not been used since v10.0.0 and is now deprecated.\r\n\r\n### Compatibility\r\n\r\n* Realm Studio: 14.0.1 or later.\r\n* APIs are backwards compatible with all previous releases in the 10.x.y series.\r\n* Carthage release for Swift is built with Xcode 14.3.1.\r\n* CocoaPods: 1.10 or later.\r\n* Xcode: 14.1-15 beta 7.\r\n\r\n### Internal\r\n\r\n* Upgraded realm-core from 13.17.1 to 13.20.1\r\n", + "createdAt" : "2023-09-14T07:34:35+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAD24W84HNwkd", + "owner" : "realm", + "publishedAt" : "2023-09-14T07:41:00+09:00", + "repository" : "realm-swift", + "title" : "v10.42.2", + "url" : "https://github.com/realm/realm-swift/releases/tag/v10.42.2", + "version" : "v10.42.2" + }, + { + "body" : "### Enhancements\r\n\r\n* Update packaging for the Xcode 15.0 release. Carthage release and obj-c\r\n binaries are now built with Xcode 15.\r\n\r\n### Fixed\r\n\r\n* The prebuilt Realm.xcframework for SPM was packaged incorrectly and did not\r\n work ([#8361](https://github.com/realm/realm-swift/issues/8361), since v10.42.1).\r\n\r\n### Compatibility\r\n\r\n* Realm Studio: 14.0.1 or later.\r\n* APIs are backwards compatible with all previous releases in the 10.x.y series.\r\n* Carthage release for Swift is built with Xcode 15.0.0.\r\n* CocoaPods: 1.10 or later.\r\n* Xcode: 14.1-15.0.0.", + "createdAt" : "2023-09-19T12:43:32+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAD24W84HP-O6", + "owner" : "realm", + "publishedAt" : "2023-09-19T12:49:50+09:00", + "repository" : "realm-swift", + "title" : "v10.42.3", + "url" : "https://github.com/realm/realm-swift/releases/tag/v10.42.3", + "version" : "v10.42.3" + }, + { + "body" : "### Enhancements\r\n\r\n* Asymmetric objects are now allowed to link to non-embedded, non-asymmetric objects. ([Core #6981](https://github.com/realm/realm-core/pull/6981))\r\n\r\n### Fixed\r\n\r\n* The Swift package failed to link some required system libraries when building for Catalyst, potentially resulting in linker errors if the application did not pull them in (since v10.40.1)\r\n* Logging into a single user using multiple auth providers created a separate SyncUser per auth provider. This mostly worked, but had some quirks:\r\n - Sync sessions would not necessarily be associated with the specific SyncUser used to create them. As a result, querying a user for its sessions could give incorrect results, and logging one user out could close the wrong sessions.\r\n - Removing one of the SyncUsers would delete all local Realm files for all SyncUsers for that user.\r\n - Deleting the server-side user via one of the SyncUsers left the other SyncUsers in an invalid state.\r\n - A SyncUser which was originally created via anonymous login and then linked to an identity would still be treated as an anonymous users and removed entirely on logout. ([Core #6837](https://github.com/realm/realm-core/pull/6837), since v10.0.0)\r\n* Reading existing logged-in users on app startup from the sync metadata Realm performed three no-op writes per user on the metadata Realm ([Core #6837](https://github.com/realm/realm-core/pull/6837), since v10.0.0).\r\n* If a user was logged out while an access token refresh was in progress, the refresh completing would mark the user as logged in again and the user would be in an inconsistent state ([Core #6837](https://github.com/realm/realm-core/pull/6837), since v10.0.0).\r\n\r\n### Compatibility\r\n\r\n* Realm Studio: 14.0.1 or later.\r\n* APIs are backwards compatible with all previous releases in the 10.x.y series.\r\n* Carthage release for Swift is built with Xcode 15.0.0.\r\n* CocoaPods: 1.10 or later.\r\n* Xcode: 14.1-15.0.0.\r\n\r\n### Internal\r\n\r\n* Upgraded realm-core from 13.20.1 to 13.21.0\r\n* The schema version of the metadata Realm used to cache logged in users has been bumped. Upgrading is handled automatically, but downgrading from this version to older versions will result in cached logins being discarded.\r\n", + "createdAt" : "2023-09-26T05:30:03+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAD24W84HTWYe", + "owner" : "realm", + "publishedAt" : "2023-09-26T05:36:04+09:00", + "repository" : "realm-swift", + "title" : "v10.42.4", + "url" : "https://github.com/realm/realm-swift/releases/tag/v10.42.4", + "version" : "v10.42.4" + }, + { + "body" : "### Enhancements\r\n\r\n* Added `Results.subscribe` API for flexible sync. Now you can subscribe and unsubscribe to a flexible sync subscription through an object `Result`.\r\n ```swift\r\n // Named subscription query\r\n let results = try await realm.objects(Dog.self).where { $0.age > 18 }.subscribe(name: \"adults\")\r\n results.unsubscribe()\r\n\r\n // Unnamed subscription query\r\n let results = try await realm.objects(Dog.self).subscribe()\r\n results.unsubscribe()\r\n ````\r\n\r\n After committing the subscription to the realm's local subscription set, the method will wait for downloads according to the `WaitForSyncMode`.\r\n ```swift\r\n let results = try await realm.objects(Dog.self).where { $0.age > 1 }.subscribe(waitForSync: .always)\r\n ```\r\n Where `.always` will always download the latest data for the subscription, `.onCreation` will do it only the first time the subscription is created, and `.never` will never wait for the data to be downloaded.\r\n\r\n This API is currently in preview and may be subject to changes in the future.\r\n* Added a new API which allows to remove all the unnamed subscriptions from the subscription set.\r\n ```swift\r\n realm.subscriptions.removeAll(unnamedOnly: true)\r\n ```\r\n\r\n### Fixed\r\n\r\n* Build the prebuilt libraries with the classic linker to work around the new linker being broken on iOS <15. When using CocoaPods or SPM, you will need to manually add `-Wl,-classic_ld` to `OTHER_LDFLAGS` for your application until Apple fixes the bug.\r\n* Remove the visionOS slice from the Carthage build as it makes Carthage reject the xcframework ([#8370](https://github.com/realm/realm-swift/issues/8370)).\r\n* Permission errors when creating asymmetric objects were not handled correctly, leading to a crash ([Core #6978](https://github.com/realm/realm-core/issues/6978), since 10.35.0)\r\n\r\n### Compatibility\r\n\r\n* Realm Studio: 14.0.1 or later.\r\n* APIs are backwards compatible with all previous releases in the 10.x.y series.\r\n* Carthage release for Swift is built with Xcode 15.0.0.\r\n* CocoaPods: 1.10 or later.\r\n* Xcode: 14.1-15.0.0.\r\n\r\n### Internal\r\n\r\n* Upgraded realm-core from 13.21.0 to 13.22.0", + "createdAt" : "2023-09-30T08:05:10+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAD24W84HV7bs", + "owner" : "realm", + "publishedAt" : "2023-09-30T08:11:13+09:00", + "repository" : "realm-swift", + "title" : "v10.43.0", + "url" : "https://github.com/realm/realm-swift/releases/tag/v10.43.0", + "version" : "v10.43.0" + }, + { + "body" : "### Enhancements\r\n\r\n* Update release packaging for Xcode 15.1.\r\n* Expose waiting for upload/download on SyncSession, which will suspend the current method (or call an asynchronous block) until an upload or download completes for a given sync session, e.g.,:\r\n ```swift\r\n try realm.write {\r\n realm.add(Person())\r\n }\r\n try await realm.syncSession?.wait(for: .upload)\r\n ```\r\n Note that this should not generally be used– sync is eventually consistent and should be used as such. However, there are special cases (notably in testing) where this may be used.\r\n* Sync subscription change notifications are now cancelled if the sync session becomes inactive as is done for upload and download progress handlers. If a fatal sync error occurs it will be reported to the completion handler, and if the user is logged out an \"operation cancelled\" error will be reported. Non-fatal errors are unchanged (i.e. the sync client internally retries without reporting errors). Previously fatal errors would result in the completion handler never being called. ([Core #7073](https://github.com/realm/realm-core/pull/7073))\r\n* Automatic client reset recovery now preserves the original division of changesets, rather than combining all unsynchronized changes into a single changeset. This will typically improve server-side performance when there are a large number of recovered changes ([Core #7161](https://github.com/realm/realm-core/pull/7161)).\r\n* Automatic client reset recovery now does a better job of recovering changes when changesets were downloaded from the server after the unuploaded local changes were committed. If the local Realm happened to be fully up to date with the server prior to the client reset, automatic recovery should now always produce exactly the same state as if no client reset was involved ([Core #7161](https://github.com/realm/realm-core/pull/7161)).\r\n\r\n### Fixed\r\n\r\n* Flexible sync subscriptions would sometimes not be sent to the server if they were created while the client was downloading the bootstrap state for a previous subscription change and the bootstrap did not complete successfully. ([Core #7077](https://github.com/realm/realm-core/issues/7077), since v10.21.1)\r\n* Flexible sync subscriptions would sometimes not be sent to the server if an UPLOAD message was sent immediately after the subscription was created. ([Core #7076](https://github.com/realm/realm-core/issues/7076), since v10.43.1)\r\n* Creating or removing flexible sync subscriptions while a client reset with automatic recovery enabled was being processed in the background would occasionally crash with a `KeyNotFound` exception. ([Core #7090](https://github.com/realm/realm-core/issues/7090), since v10.28.2)\r\n* Automatic client reset recovery would sometimes fail with the error \"Invalid schema change (UPLOAD): cannot process AddColumn instruction for non-existent table\" when recovering schema changes while made offline. This would only occur if the server is using the recently introduced option to allow breaking schema changes in developer mode. ([Core #7042](https://github.com/realm/realm-core/pull/7042)).\r\n* `MutableSet.formIntersection()` would sometimes cause a use-after-free if asked to intersect a set with itself (since v10.0.0).\r\n* Errors encountered while reapplying local changes for client reset recovery on partition-based sync Realms would result in the client reset attempt not being recorded, possibly resulting in an endless loop of attempting and failing to automatically recover the client reset. Flexible sync and errors from the server after completing the local recovery were handled correctly ([Core #7149](https://github.com/realm/realm-core/pull/7149), since v10.0.0).\r\n* During a client reset with recovery when recovering a move or set operation on a `List` or `List` that operated on indices that were not also added in the recovery, links to an object which had been deleted by another client while offline would be recreated by the recovering client, but the objects of these links would only have the primary key populated and all other fields would be default values. Now, instead of creating these zombie objects, the lists being recovered skip such deleted links. ([Core #7112](https://github.com/realm/realm-core/issues/7112), since client reset recovery was implemented in v10.25.0).\r\n* During a client reset recovery a Set of links could be missing items, or an exception could be thrown that prevents recovery (e.g. \"Requested index 1 calling get() on set 'source.collection' when max is 0\") ([Core #7112](https://github.com/realm/realm-core/issues/7112), since client reset recovery was implemented in v10.25.0).\r\n* Calling `sort()` or `distinct()` on a `MutableSet` that had unresolved links in it (i.e. objects which had been deleted by a different sync client) would produce a Results with duplicate entries.\r\n* Automatic client reset recovery would duplicate insertions in a list when recovering a write which made an unrecoverable change to a list (i.e. modifying or deleting a pre-existing entry), followed by a subscription change, followed by a write which added an entry to the list ([Core #7155](https://github.com/realm/realm-core/pull/7155), since the introduction of automatic client reset recovery for flexible sync).\r\n* Fixed several causes of \"decryption failed\" exceptions that could happen when opening multiple encrypted Realm files in the same process while using Realms stored on an exFAT file system. ([Core #7156](https://github.com/realm/realm-core/issues/7156), since v1.0.0)\r\n* Fixed deadlock which occurred when accessing the current user from the `App` from within a callback from the `User` listener ([Core #7183](https://github.com/realm/realm-core/issues/7183), since v10.42.0)\r\n* Having a class name of length 57 would make client reset crash as a limit of 56 was wrongly enforced (57 is the correct limit) ([Core #7176](https://github.com/realm/realm-core/issues/7176), since v10.0.0)\r\n* Automatic client reset recovery on flexible sync Realms would apply recovered changes in multiple write transactions, releasing the write lock in between. This had several observable negative effects:\r\n - Other threads reading from the Realm while a client reset was in progress could observe invalid mid-reset state.\r\n - Other threads could potentially write in the middle of a client reset, resulting in history diverging from the server.\r\n - The change notifications produced by client resets were not minimal and would report that some things changed which actually didn't.\r\n - All pending subscriptions were marked as Superseded and then recreating, resulting in anything waiting for subscriptions to complete firing early.\r\n ([Core #7161](https://github.com/realm/realm-core/pull/7161), since v10.29.0).\r\n* If the very first open of a flexible sync Realm triggered a client reset, the configuration had an initial subscriptions callback, both before and after reset callbacks, and the initial subscription callback began a read transaction without ending it (which is normally going to be the case), opening the frozen Realm for the after reset callback would trigger a BadVersion exception ([Core #7161](https://github.com/realm/realm-core/pull/7161), since v10.29.0).\r\n\r\n### Compatibility\r\n\r\n* Realm Studio: 14.0.1 or later.\r\n* APIs are backwards compatible with all previous releases in the 10.x.y series.\r\n* Carthage release for Swift is built with Xcode 15.1.0.\r\n* CocoaPods: 1.10 or later.\r\n* Xcode: 14.1-15.1.0.\r\n\r\n### Internal\r\n\r\n* Migrated our current CI Pipelines to Xcode Cloud.\r\n* Upgraded realm-core from 13.23.1 to 13.24.1\r\n", + "createdAt" : "2023-12-16T11:55:09+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAD24W84H_zgp", + "owner" : "realm", + "publishedAt" : "2023-12-16T12:01:02+09:00", + "repository" : "realm-swift", + "title" : "v10.45.0", + "url" : "https://github.com/realm/realm-swift/releases/tag/v10.45.0", + "version" : "v10.45.0" + }, + { + "body" : "### Enhancements\n\n* Empty commits no longer trigger an extra invocation of the sync progress\n handler reporting the exact same information as the previous invocation\n ([Core #7031](https://github.com/realm/realm-core/pull/7031)).\n\n### Fixed\n\n* Updating subscriptions did not trigger Realm autorefreshes, sometimes\n resulting in Realm.asyncRefresh() hanging until another write was performed by\n something else ([Core #7031](https://github.com/realm/realm-core/pull/7031)).\n\n### Compatibility\n\n* Realm Studio: 14.0.1 or later.\n* APIs are backwards compatible with all previous releases in the 10.x.y series.\n* Carthage release for Swift is built with Xcode 15.0.0.\n* CocoaPods: 1.10 or later.\n* Xcode: 14.1-15.0.0.\n\n### Internal\n\n* Upgraded realm-core from 13.22.0 to 13.23.1", + "createdAt" : "2023-10-16T11:47:28+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAD24W84Hdber", + "owner" : "realm", + "publishedAt" : "2023-10-16T11:53:51+09:00", + "repository" : "realm-swift", + "title" : "v10.43.1", + "url" : "https://github.com/realm/realm-swift/releases/tag/v10.43.1", + "version" : "v10.43.1" + }, + { + "body" : "### Enhancements\r\n\r\n* Expose `SyncSession.reconnect()`, which requests an immediate reconnection if the session is currently disconnected rather than waiting for the normal reconnect delay.\r\n* Update release packaging for Xcode 15.1 beta. visionOS slices are now only included for 15.1 rather than splicing them into the non-beta 15.0 release.\r\n\r\n### Compatibility\r\n\r\n* Realm Studio: 14.0.1 or later.\r\n* APIs are backwards compatible with all previous releases in the 10.x.y series.\r\n* Carthage release for Swift is built with Xcode 15.0.0.\r\n* CocoaPods: 1.10 or later.\r\n* Xcode: 14.1-15.0.0.", + "createdAt" : "2023-10-30T11:49:27+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAD24W84Hk5l7", + "owner" : "realm", + "publishedAt" : "2023-10-30T11:55:50+09:00", + "repository" : "realm-swift", + "title" : "v10.44.0", + "url" : "https://github.com/realm/realm-swift/releases/tag/v10.44.0", + "version" : "v10.44.0" + }, + { + "body" : "This version introduces a new Realm file format version (v24). Opening existing\nRealm files will automatically upgrade the files, making them unable to be\nopened by older versions. This upgrade process should typically be very fast\nunless you have large Sets of AnyRealmValue, String, or Data, which have to be rewritten.\n\nA backup will automatically be created next to the Realm before performing the\nupgrade. Downgrading to older versions of Realm will attempt to automatically\nrestore the backup, or it will be deleted after three months.\n\n### Enhancements\n\n* Storage of Decimal128 properties has been optimised similarly to Int\n properties so that the individual values will take up 0 bits (if all nulls),\n 32 bits, 64 bits or 128 bits depending on what is needed.\n ([Core #6111](https://github.com/realm/realm-core/pull/6111))\n* Improve file compaction performance on arm64 platforms for encrypted files\n between 16kB and 4MB in size. ([PR #7492](https://github.com/realm/realm-core/pull/7492)).\n\n### Fixed\n\n* Sorting on binary Data was done by comparing bytes as signed char rather than\n unsigned char, resulting in very strange orders (since sorting on Data was\n enabled in v6.0.4)\n* Sorting on AnyRealmValue did not use a valid total ordering, and certain\n combinations of values could result in values not being sorted or potentially\n even crashes. The resolution for this will result in some previously-valid\n combinations of values of different types being sorted in different orders\n than previously (since the introduction of AnyRealmValue in 10.8.0).\n* RLMSet/MutableSet was inconsistent about if it considered a String and a Data\n containing the utf-8 encoded bytes of that String to be equivalent. They are\n now always considered distinct. (since the introduction of sets in v10.8.0).\n* Equality queries on a Mixed property with an index could sometimes return\n incorrect results if values of different types happened to have the same hash\n code. ([Core 6407](https://github.com/realm/realm-core/issues/6407) since v10.8.0).\n* Creating more than 8388606 links pointing to a single object would crash.\n ([Core #6577](https://github.com/realm/realm-core/issues/6577), since v5.0.0)\n* A Realm generated on a non-apple ARM 64 device and copied to another platform\n (and vice-versa) were non-portable due to a sorting order difference. This\n impacts strings or binaries that have their first difference at a non-ascii\n character. These items may not be found in a set, or in an indexed column if\n the strings had a long common prefix (> 200 characters).\n ([Core #6670](https://github.com/realm/realm-core/pull/6670), since 2.0.0 for indexes, and since since the introduction of sets in v10.8.0)\n* Fix a spurious crash related to opening a Realm on background thread while\n the process was in the middle of exiting ([Core #7420](https://github.com/realm/realm-core/pull/7420)).\n* Opening a Realm with a cached user while offline would fail to retry some\n steps of the connection process and instead report a fatal error.\n ([#7349](https://github.com/realm/realm-core/issues/7349), since v10.46.0)\n\n### Breaking Changes\n\n* Drop support for opening pre-v5.0.0 Realm files.\n\n### Compatibility\n\n* Realm Studio: 14.0.1 or later.\n* APIs are backwards compatible with all previous releases in the 10.x.y series.\n* Carthage release for Swift is built with Xcode 15.3.0.\n* CocoaPods: 1.10 or later.\n* Xcode: 14.2-15.3.0. Note that we will be dropping support for Xcode 14 when\n Apple begins requiring Xcode 15 for app store submissions on April 29.\n\n### Internal\n\n* Upgraded realm-core from 13.26.0 to 14.3.0", + "createdAt" : "2024-03-23T02:54:37+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAD24W84I0a8F", + "owner" : "realm", + "publishedAt" : "2024-03-23T02:56:16+09:00", + "repository" : "realm-swift", + "title" : "v10.49.0", + "url" : "https://github.com/realm/realm-swift/releases/tag/v10.49.0", + "version" : "v10.49.0" + }, + { + "body" : "### Enhancements\n\n* Improve file compaction performance on arm64 platforms for encrypted files\n between 16kB and 4MB in size. ([PR #7492](https://github.com/realm/realm-core/pull/7492)).\n\n### Fixed\n\n* Opening a Realm with a cached user while offline would fail to retry some\n steps of the connection process and instead report a fatal error.\n ([#7349](https://github.com/realm/realm-core/issues/7349), since v10.46.0)\n\n### Compatibility\n\n* Realm Studio: 14.0.1 or later.\n* APIs are backwards compatible with all previous releases in the 10.x.y series.\n* Carthage release for Swift is built with Xcode 15.3.0.\n* CocoaPods: 1.10 or later.\n* Xcode: 14.2-15.3.0.\n\n### Internal\n\n* Upgraded realm-core from v14.3.0 to 14.4.1", + "createdAt" : "2024-03-23T12:18:46+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAD24W84I0rLX", + "owner" : "realm", + "publishedAt" : "2024-03-23T12:20:14+09:00", + "repository" : "realm-swift", + "title" : "v10.49.1", + "url" : "https://github.com/realm/realm-swift/releases/tag/v10.49.1", + "version" : "v10.49.1" + }, + { + "body" : "### Fixed\r\n\r\n* Exceptions thrown while applying the initial download for a sync subscription change terminated the program rather than being reported to the sync error handler ([Core #7196](https://github.com/realm/realm-core/issues/7196) and [Core #7197](https://github.com/realm/realm-core/pull/7197)).\r\n* Calling `SyncSession.reconnect()` while a reconnect after a non-fatal error was pending would result in an assertion failure mentioning \"!m_try_again_activation_timer\" if another non-fatal error was received ([Core #6961](https://github.com/realm/realm-core/issues/6961)).\r\n\r\n### Compatibility\r\n\r\n* Realm Studio: 14.0.1 or later.\r\n* APIs are backwards compatible with all previous releases in the 10.x.y series.\r\n* Carthage release for Swift is built with Xcode 15.1.0.\r\n* CocoaPods: 1.10 or later.\r\n* Xcode: 14.1-15.1.0.\r\n\r\n### Internal\r\n\r\n* Upgraded realm-core from 13.24.1 to 13.25.0", + "createdAt" : "2023-12-19T12:51:06+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAD24W84IAvcZ", + "owner" : "realm", + "publishedAt" : "2023-12-19T12:57:21+09:00", + "repository" : "realm-swift", + "title" : "v10.45.1", + "url" : "https://github.com/realm/realm-swift/releases/tag/v10.45.1", + "version" : "v10.45.1" + }, + { + "body" : "### Fixed\n\n* Registering new notifications inside write transactions before actually\n making any changes is now actually allowed. This was supposed to be allowed\n in 10.39.1, but it did not actually work due to some redundant validation.\n* `SyncSession.ProgressDirection` and `SyncSession.ProgressMode` were missing\n `Sendable` annotations ([PR #8435](https://github.com/realm/realm-swift/pull/8435)).\n* `Realm.Error.subscriptionFailed` was reported with the incorrect error\n domain, making it impossible to catch (since v10.42.2, [PR #8435](https://github.com/realm/realm-swift/pull/8435)).\n\n### Compatibility\n\n* Realm Studio: 14.0.1 or later.\n* APIs are backwards compatible with all previous releases in the 10.x.y series.\n* Carthage release for Swift is built with Xcode 15.1.0.\n* CocoaPods: 1.10 or later.\n* Xcode: 14.1-15.1.0.", + "createdAt" : "2023-12-21T00:45:04+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAD24W84ICFog", + "owner" : "realm", + "publishedAt" : "2023-12-21T21:17:56+09:00", + "repository" : "realm-swift", + "title" : "v10.46.0-beta1", + "url" : "https://github.com/realm/realm-swift/releases/tag/v10.46.0-beta1", + "version" : "v10.46.0-beta1" + }, + { + "body" : "### Enhancements\n\n* Greatly improve the performance of creating objects with a very large number\n of pre-existing incoming links. This is primarily relevant to initial sync\n bootstrapping when linking objects happen to be synchronized before the\n target objects they link to ([Core #7217](https://github.com/realm/realm-core/issues/7217), since v10.0.0).\n\n### Fixed\n\n* Registering new notifications inside write transactions before actually\n making any changes is now actually allowed. This was supposed to be allowed\n in 10.39.1, but it did not actually work due to some redundant validation.\n* `SyncSession.ProgressDirection` and `SyncSession.ProgressMode` were missing\n `Sendable` annotations ([PR #8435](https://github.com/realm/realm-swift/pull/8435)).\n* `Realm.Error.subscriptionFailed` was reported with the incorrect error\n domain, making it impossible to catch (since v10.42.2, [PR #8435](https://github.com/realm/realm-swift/pull/8435)).\n\n### Compatibility\n\n* Realm Studio: 14.0.1 or later.\n* APIs are backwards compatible with all previous releases in the 10.x.y series.\n* Carthage release for Swift is built with Xcode 15.1.0.\n* CocoaPods: 1.10 or later.\n* Xcode: 14.1-15.1.0.\n\n### Internal\n\n* Upgraded realm-core from 13.25.0 to 13.25.1", + "createdAt" : "2023-12-23T06:51:47+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAD24W84ICzdX", + "owner" : "realm", + "publishedAt" : "2023-12-23T06:57:56+09:00", + "repository" : "realm-swift", + "title" : "v10.45.2", + "url" : "https://github.com/realm/realm-swift/releases/tag/v10.45.2", + "version" : "v10.45.2" + }, + { + "body" : "### Enhancements\n\n* Update release packaging for Xcode 15.2. Prebuilt binaries for 14.1 and 15.0\n have now been dropped from the release package.\n\n### Compatibility\n\n* Realm Studio: 14.0.1 or later.\n* APIs are backwards compatible with all previous releases in the 10.x.y series.\n* Carthage release for Swift is built with Xcode 15.2.0.\n* CocoaPods: 1.10 or later.\n* Xcode: 14.2-15.2.0.", + "createdAt" : "2024-01-09T13:35:25+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAD24W84IH1cA", + "owner" : "realm", + "publishedAt" : "2024-01-09T13:41:34+09:00", + "repository" : "realm-swift", + "title" : "v10.45.3", + "url" : "https://github.com/realm/realm-swift/releases/tag/v10.45.3", + "version" : "v10.45.3" + }, + { + "body" : "### Enhancements\r\n\r\n* Add a privacy manifest to both frameworks.\r\n* Internal C++ symbols are no longer exported from Realm.framework when installing via CocoaPods, which reduces the size of the binary by ~5%, improves app startup time a little, and eliminates some warnings when linking the framework. This was already the case when using Carthage or a prebuilt framework ([PR #8464](https://github.com/realm/realm-swift/pull/8464)).\r\n* The `baseURL` field of `AppConfiguration` can now be updated, rather than the value being persisted between runs of the application in the metadata storage. ([Core #7201](https://github.com/realm/realm-core/issues/7201))\r\n* Allow in-memory synced Realms. This will allow setting an in-memory identifier on a flexible sync realm.\r\n\r\n### Fixed\r\n\r\n* `@Persisted`'s Encodable implementation did not allow the encoder to customize the encoding of values, which broke things like JSONEncoder's `dateEncodingStrategy` ([#8425](https://github.com/realm/realm-swift/issues/8425)).\r\n* Fix running Package.swift on Linux to support tools like Dependabot which need to build the package description but not the package itself ([#8458](https://github.com/realm/realm-swift/issues/8458), since v10.40.1).\r\n\r\n### Breaking Changes\r\n\r\n* The `schemaVersion` field of `Realm.Configuration` must now always be zero for synchronized Realms. Schema versions are currently not applicable to synchronized Realms and the field was previously not read.\r\n\r\n### Compatibility\r\n\r\n* Realm Studio: 14.0.1 or later.\r\n* APIs are backwards compatible with all previous releases in the 10.x.y series.\r\n* Carthage release for Swift is built with Xcode 15.2.0.\r\n* CocoaPods: 1.10 or later.\r\n* Xcode: 14.2-15.2.0.\r\n\r\n### Internal\r\n\r\n* Upgraded realm-core from 13.25.1 to 13.26.0", + "createdAt" : "2024-01-24T11:51:02+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAD24W84IPasV", + "owner" : "realm", + "publishedAt" : "2024-01-24T11:57:26+09:00", + "repository" : "realm-swift", + "title" : "v10.46.0", + "url" : "https://github.com/realm/realm-swift/releases/tag/v10.46.0", + "version" : "v10.46.0" + }, + { + "body" : "### Enhancements\r\n\r\n* Added initial support for geospatial queries on points. There is no new dedicated type to store Geospatial points, instead points should be stored as ([GeoJson-shaped](https://www.mongodb.com/docs/manual/reference/geojson/)) embedded object, as the example below:\r\n ```swift\r\n public class Location: EmbeddedObject {\r\n @Persisted private var coordinates: List\r\n @Persisted private var type: String = \"Point\"\r\n\r\n public var latitude: Double { return coordinates[1] }\r\n public var longitude: Double { return coordinates[0] }\r\n\r\n convenience init(_ latitude: Double, _ longitude: Double) {\r\n self.init()\r\n // Longitude comes first in the coordinates array of a GeoJson document\r\n coordinates.append(objectsIn: [longitude, latitude])\r\n }\r\n }\r\n ```\r\n Geospatial queries (`geoWithin`) can only be executed on such a type of objects and will throw otherwise. The queries can be used to filter objects whose points lie within a certain area, using the following pre-established shapes (`GeoBox`, `GeoPolygon`, `GeoCircle`).\r\n ```swift\r\n class Person: Object {\r\n @Persisted var name: String\r\n @Persisted var location: Location? // GeoJson embedded object\r\n }\r\n\r\n let realm = realmWithTestPath()\r\n try realm.write {\r\n realm.add(PersonLocation(name: \"Maria\", location: Location(latitude: 55.6761, longitude: 12.5683)))\r\n }\r\n\r\n let shape = GeoBox(bottomLeft: (55.6281, 12.0826), topRight: (55.6762, 12.5684))!\r\n let locations = realm.objects(PersonLocation.self).where { $0.location.geoWithin(shape) })\r\n ```\r\n A `filter` or `NSPredicate` can be used as well to perform a Geospatial query.\r\n ```swift\r\n let shape = GeoPolygon(outerRing: [(-2, -2), (-2, 2), (2, 2), (2, -2), (-2, -2)], holes: [[(0, 0), (1, 1), (-1, 1), (0, 0)]])!\r\n let locations = realm.objects(PersonLocation.self).filter(\"location IN %@\", shape)\r\n\r\n let locations = realm.objects(PersonLocation.self).filter(NSPredicate(format: \"location IN %@\", shape))\r\n ```\r\n\r\n### Compatibility\r\n\r\n* Realm Studio: 14.0.1 or later.\r\n* APIs are backwards compatible with all previous releases in the 10.x.y series.\r\n* Carthage release for Swift is built with Xcode 15.2.0.\r\n* CocoaPods: 1.10 or later.\r\n* Xcode: 14.2-15.2.0.\r\n\r\n### Internal\r\n\r\n* Migrated Release pipelines to Github Actions.\r\n", + "createdAt" : "2024-02-14T00:33:39+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAD24W84IdDLk", + "owner" : "realm", + "publishedAt" : "2024-02-14T00:34:57+09:00", + "repository" : "realm-swift", + "title" : "v10.47.0", + "url" : "https://github.com/realm/realm-swift/releases/tag/v10.47.0", + "version" : "v10.47.0" + }, + { + "body" : "### Enhancements\r\n\r\n* Lifted a limitation that would prevent declaring a model with only computed properties. ([#8414](https://github.com/realm/realm-swift/issues/8414))\r\n* Add Xcode 15.3 to the release package ([PR #8502](https://github.com/realm/realm-swift/pull/8502)).\r\n\r\n### Fixed\r\n\r\n* Fix multiple arguments support via the `REALM_EXTRA_BUILD_ARGUMENTS` environment variable in `build.sh`. ([PR #8413](https://github.com/realm/realm-swift/pulls/8413)). Thanks, [@hisaac](https://github.com/hisaac)!\r\n* Fix some of the new sendability warnings introduced in Xcode 15.3 ([PR #8502](https://github.com/realm/realm-swift/pull/8502)).\r\n\r\n### Compatibility\r\n\r\n* Realm Studio: 14.0.1 or later.\r\n* APIs are backwards compatible with all previous releases in the 10.x.y series.\r\n* Carthage release for Swift is built with Xcode 15.3.0.\r\n* CocoaPods: 1.10 or later.\r\n* Xcode: 14.2-15.3.0.", + "createdAt" : "2024-03-08T06:21:27+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAD24W84IqfF4", + "owner" : "realm", + "publishedAt" : "2024-03-08T06:24:07+09:00", + "repository" : "realm-swift", + "title" : "v10.48.0", + "url" : "https://github.com/realm/realm-swift/releases/tag/v10.48.0", + "version" : "v10.48.0" + }, + { + "body" : "### Fixed\n\n* The Realm.framework privacy manifest was missing\n NSPrivacyAccessedAPICategoryDiskSpace, but we check free disk space before\n attempting to automatically back up Realm files (since 10.46.0).\n\n### Compatibility\n\n* Realm Studio: 14.0.1 or later.\n* APIs are backwards compatible with all previous releases in the 10.x.y series.\n* Carthage release for Swift is built with Xcode 15.3.0.\n* CocoaPods: 1.10 or later.\n* Xcode: 14.2-15.3.0.", + "createdAt" : "2024-03-16T05:12:21+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAD24W84IwK5p", + "owner" : "realm", + "publishedAt" : "2024-03-16T05:14:55+09:00", + "repository" : "realm-swift", + "title" : "v10.48.1", + "url" : "https://github.com/realm/realm-swift/releases/tag/v10.48.1", + "version" : "v10.48.1" + }, + { + "body" : "### Enhancements\n\n* The default base url in `AppConfiguration` has been updated to point to `services.cloud.mongodb.com`. See https://www.mongodb.com/docs/atlas/app-services/domain-migration/ for more information. ([#8512](https://github.com/realm/realm-swift/issues/8512))\n\n### Fixed\n\n* Fixed a crash that would occur when an http error 401 or 403 is returned upon\n opening a watch stream for a MongoDB collection. ([#8519](https://github.com/realm/realm-swift/issues/8519))\n* Fix an assertion failure \"m_lock_info && m_lock_info->m_file.get_path() == m_filename\" that appears to be related to opening a Realm while the file is in the process of being closed on another thread. ([#8507](https://github.com/realm/realm-swift/issues/8507))\n* Fixed diverging history due to a bug in the replication code when setting default null values (embedded objects included). ([Core #7536](https://github.com/realm/realm-core/issues/7536))\n* Null pointer exception may be triggered when logging out and async commits callbacks not executed. ([Core #7434](https://github.com/realm/realm-core/issues/7434))\n* `AppConfiguration.baseUrl` will now return the default value of the url when not set rather than `nil`. ([#8512](https://github.com/realm/realm-swift/issues/8512))\n* Added privacy manifest to Core's Swift package ([Swift #8535](https://github.com/realm/realm-swift/issues/8535))\n* Fixed crash when integrating removal of already removed dictionary key ([Core #7488](https://github.com/realm/realm-core/issues/7488), since v10.0.0)\n\n### Compatibility\n\n* Realm Studio: 15.0.0 or later.\n* APIs are backwards compatible with all previous releases in the 10.x.y series.\n* Carthage release for Swift is built with Xcode 15.3.0.\n* CocoaPods: 1.10 or later.\n* Xcode: 14.2-15.3.0.\n\n### Internal\n\n* Upgraded realm-core from 14.4.1 to 14.5.2", + "createdAt" : "2024-04-18T04:42:04+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAD24W84JCZzL", + "owner" : "realm", + "publishedAt" : "2024-04-18T04:44:22+09:00", + "repository" : "realm-swift", + "title" : "v10.49.2", + "url" : "https://github.com/realm/realm-swift/releases/tag/v10.49.2", + "version" : "v10.49.2" + }, + { + "body" : "### Enhancements\n\n* Enable building RealmSwift as a dynamic framework when installing via SPM, which\n lets us supply a privacy manifest. When RealmSwift is built as a static\n library you must supply your own manifest, as Xcode does not build static\n libraries in a way compatible with xcprivacy embedding. Due to some bugs in\n Xcode, this may require manual changes to your project:\n - Targets must now depend on only Realm or RealmSwift. If you use both the\n obj-c and swift API, depending on RealmSwift will let you import Realm.\n Trying to directly depend on both will give the error \"Swift package\n target 'Realm' is linked as a static library by 'App' and 'Realm', but\n cannot be built dynamically because there is a package product with the\n same name.\"\n - To actually build RealmSwift as a dynamic framework, change \"Do Not Embed\"\n to \"Embed & Sign\" in the \"Frameworks, Libraries, and Embedded Content\"\n section on the General tab of your target's settings.\n ([#8561](https://github.com/realm/realm-swift/pull/8561)).\n\n### Compatibility\n\n* Realm Studio: 14.0.1 or later.\n* APIs are backwards compatible with all previous releases in the 10.x.y series.\n* Carthage release for Swift is built with Xcode 15.3.0.\n* CocoaPods: 1.10 or later.\n* Xcode: 14.2-15.3.0.", + "createdAt" : "2024-05-01T10:48:40+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAD24W84JJ-25", + "owner" : "realm", + "publishedAt" : "2024-05-01T10:49:41+09:00", + "repository" : "realm-swift", + "title" : "v10.49.3", + "url" : "https://github.com/realm/realm-swift/releases/tag/v10.49.3", + "version" : "v10.49.3" + }, + { + "body" : "Drop support for Xcode 14, as it can no longer be used to submit app to the app\nstore. Xcode 15.1 is now the minimum supported version.\n\n### Known Issues\n* Accessing `App.currentUser` within an `App.subscribe` callback would lead to a deadlock.\n\n### Enhancements\n* Added `SyncConfiguration.initialSubscriptions` which describes the initial\n subscription configuration that was passed when constructing the\n `SyncConfiguration`. ([#8548](https://github.com/realm/realm-swift/issues/8548))\n* When connecting to multiple server apps, a unique encryption key is used for\n each of the metadata Realms rather than sharing one between them\n ([Core #7552](https://github.com/realm/realm-core/pull/7552)).\n* Improve perfomance of IN queries and chained OR equality queries for\n UUID/ObjectId types. ([.Net #3566](https://github.com/realm/realm-dotnet/issues/3566))\n* Added support for updating Atlas Device Sync's base url, in case the need to roam between\n servers (cloud and/or edge server). This API is private and can only be imported using\n `@_spi(Private)`\n ```swift\n @_spi(RealmSwiftExperimental) import RealmSwift\n\n try await app.updateBaseUrl(to: \"https://services.cloud.mongodb.com\")\n ```\n ([#8486](https://github.com/realm/realm-swift/issues/8486)).\n* Enable building RealmSwift as a dynamic framework when installing via SPM, which\n lets us supply a privacy manifest. When RealmSwift is built as a static\n library you must supply your own manifest, as Xcode does not build static\n libraries in a way compatible with xcprivacy embedding. Due to some bugs in\n Xcode, this may require manual changes to your project:\n - Targets must now depend on only Realm or RealmSwift. If you use both the\n obj-c and swift API, depending on RealmSwift will let you import Realm.\n Trying to directly depend on both will give the error \"Swift package\n target 'Realm' is linked as a static library by 'App' and 'Realm', but\n cannot be built dynamically because there is a package product with the\n same name.\"\n - To actually build RealmSwift as a dynamic framework, change \"Do Not Embed\"\n to \"Embed & Sign\" in the \"Frameworks, Libraries, and Embedded Content\"\n section on the General tab of your target's settings.\n ([#8561](https://github.com/realm/realm-swift/pull/8561)).\n* The `transferredBytes` and `transferrableBytes` fields on `Progress` have been deprecated\n in favor of `progressEstimate` which is a value between 0.0 and 1.0 indicating the estimated\n progress toward the upload/download transfer. ([#8476](https://github.com/realm/realm-swift/issues/8476))\n\n### Fixed\n* `-[RLMUser allSessions]` did not include sessions which were currently\n waiting for an access token despite including sessions in other non-active\n states. ([Core #7300](https://github.com/realm/realm-core/pull/7300), since v10.0.0).\n* `[RLMApp allUsers]` included users which were logged out during the current\n run of the app, but not users which had previously been logged out. It now\n always includes all logged out users. ([Core #7300](https://github.com/realm/realm-core/pull/7300), since v10.0.0).\n* Deleting the active user (via `User.delete()`) left the active user\n unset rather than selecting another logged-in user as the active user like\n logging out and removing users does. ([Core #7300](https://github.com/realm/realm-core/pull/7300), since v10.23.0).\n* Fixed several issues around copying an encrypted Realm between platforms with\n different page sizes (such as between x86_64 and arm64 Apple platforms):\n - Fixed `Assertion failed: new_size % (1ULL << m_page_shift) == 0` when\n opening an encrypted Realm less than 64Mb that was generated on a platform\n with a different page size than the current platform.\n ([Core #7322](https://github.com/realm/realm-core/issues/7322), since v10.42.0)\n - Fixed a `DecryptionFailed` exception thrown when opening a small (<4k of\n data) Realm generated on a device with a page size of 4k if it was bundled\n and opened on a device with a larger page size (since the beginning).\n - Fixed an issue during a subsequent open of an encrypted Realm for some rare\n allocation patterns when the top ref was within ~50 bytes of the end of a\n page. This could manifest as a DecryptionFailed exception or as an\n assertion: `encrypted_file_mapping.hpp:183: Assertion failed: local_ndx <\n m_page_state.size()`. ([Core #7319](https://github.com/realm/realm-core/issues/7319))\n* Schema initialization could hit an assertion failure if the sync client\n applied a downloaded changeset while the Realm file was in the process of\n being opened ([#7041](https://github.com/realm/realm-core/issues/7041), since v10.15.0).\n* The reported download progress for flexible sync Realms was incorrect. It is now replaced by a\n progress estimate, which is derived by the server based on historical data and other heuristics.\n ([#8476](https://github.com/realm/realm-swift/issues/8476))\n\n\n\n### Compatibility\n* Realm Studio: 15.0.0 or later.\n* APIs are backwards compatible with all previous releases in the 10.x.y series.\n* Carthage release for Swift is built with Xcode 15.3.0.\n* CocoaPods: 1.10 or later.\n* Xcode: 15.1.0-15.3.0.\n\n### Internal\n* Upgraded realm-core from v14.5.2 to 14.6.2", + "createdAt" : "2024-05-03T08:26:51+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAD24W84JLIoC", + "owner" : "realm", + "publishedAt" : "2024-05-03T08:27:48+09:00", + "repository" : "realm-swift", + "title" : "v10.50.0", + "url" : "https://github.com/realm/realm-swift/releases/tag/v10.50.0", + "version" : "v10.50.0" + }, + { + "body" : "### Enhancements\n\n* Update release packaging for Xcode 15.4.\n\n### Fixed\n\n* `@AutoOpen` and `@AsyncOpen` failed to use the `initialSubscriptions` set in\n the configuration passed to them ([PR #8572](https://github.com/realm/realm-swift/pull/8572), since v10.50.0).\n* `App.baseURL` was always `nil` ([PR #8573](https://github.com/realm/realm-swift/pull/8573), since it was introduced in v10.50.0).\n\n### Compatibility\n\n* Realm Studio: 15.0.0 or later.\n* APIs are backwards compatible with all previous releases in the 10.x.y series.\n* Carthage release for Swift is built with Xcode 15.4.0.\n* CocoaPods: 1.10 or later.\n* Xcode: 15.1.0-15.4.0.", + "createdAt" : "2024-05-22T09:55:29+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAD24W84JWFza", + "owner" : "realm", + "publishedAt" : "2024-05-22T09:56:37+09:00", + "repository" : "realm-swift", + "title" : "v10.50.1", + "url" : "https://github.com/realm/realm-swift/releases/tag/v10.50.1", + "version" : "v10.50.1" + }, + { + "body" : "### Enhancements\n\n* Added support for storing nested collections (List and Map not ManagedSet) in a `AnyRealmValue`.\n ```swift\n class MixedObject: Object {\n @Persisted var anyValue: AnyRealmValue\n }\n\n // You can build a AnyRealmValue from a Swift's Dictionary.\n let dictionary: Dictionary = [\"key1\": .string(\"hello\"), \"key2\": .bool(false)]\n\n // You can build a AnyRealmValue from a Swift's Map\n // and nest a collection within another collection.\n let list: Array = [.int(12), .double(14.17), AnyRealmValue.fromDictionary(dictionary)]\n\n let realm = realmWithTestPath()\n try realm.write {\n let obj = MixedObject()\n obj.anyValue = AnyRealmValue.fromArray(list)\n realm.add(obj)\n }\n ```\n* Added new operators to Swift's Query API for supporting querying nested collections.\n ```swift\n realm.objects(MixedObject.self).where { $0.anyValue[0][0][1] == .double(76.54) }\n ```\n \n The `.any` operator allows looking up in all keys or indexes.\n ```swift\n realm.objects(MixedObject.self).where { $0.anyValue[\"key\"].any == .bool(false) }\n ```\n* Report the originating error that caused a client reset to occur. \n ([Core #6154](https://github.com/realm/realm-core/issues/6154))\n\n### Fixed\n\n* Accessing `App.currentUser` from within a notification produced by `App.switchToUser()` \n (which includes notifications for a newly logged in user) would deadlock. \n ([Core #7670](https://github.com/realm/realm-core/issues/7670), since v10.50.0).\n* Inserting the same link to the same key in a dictionary more than once would incorrectly create \n multiple backlinks to the object. This did not appear to cause any crashes later, but would \n have affecting explicit backlink count queries and possibly notifications. \n ([Core #7676](https://github.com/realm/realm-core/issues/7676), since v10.49.2).\n* A non-streaming progress notifier would not immediately call its callback after registration. \n Instead you would have to wait for a download message to be received to get your first \n update - if you were already caught up when you registered the notifier you could end up waiting a\n long time for the server to deliver a download that would call/expire your notifier \n ([Core #7627](https://github.com/realm/realm-core/issues/7627), since v10.50.0).\n* After compacting, a file upgrade would be triggered. This could cause loss of data \n if `deleteRealmIfMigrationNeeded` is set to true.\n ([Core #7747](https://github.com/realm/realm-core/issues/7747), since v10.49.0).\n\n### Compatibility\n\n* Realm Studio: 15.0.0 or later.\n* APIs are backwards compatible with all previous releases in the 10.x.y series.\n* Carthage release for Swift is built with Xcode 15.4.0.\n* CocoaPods: 1.10 or later.\n* Xcode: 15.1.0-15.4.0.\n\n### Internal\n\n* Upgraded realm-core from v14.6.2 to 14.9.0", + "createdAt" : "2024-06-07T06:03:45+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAD24W84Jfkp2", + "owner" : "realm", + "publishedAt" : "2024-06-07T06:04:54+09:00", + "repository" : "realm-swift", + "title" : "v10.51.0", + "url" : "https://github.com/realm/realm-swift/releases/tag/v10.51.0", + "version" : "v10.51.0" + }, + { + "body" : "### Enhancements\n\n* Add `@ObservedSectionedResults.remove(atOffsets:section:)` which adds the ability to\n remove a Realm Object when using `onDelete` on `ForEach` in a SwiftUI `List`.\n* Add support for Xcode 16 beta 1 and fix some of the new warnings. Note that\n this does not yet include full support for Swift 6 language mode\n ([#8618](https://github.com/realm/realm-swift/pull/8618)).\n* `Realm.asyncWrite()` and `Realm.asyncRefresh()` now use the new `#isolation`\n feature to avoid sendability warnings when building with Xcode 16\n ([#8618](https://github.com/realm/realm-swift/pull/8618)).\n* Include the originating client reset error message in errors reporting that\n automatic client reset handling failed. ([Core #7761](https://github.com/realm/realm-core/pull/7761))\n* Improve the performance of insertion-heavy write transactions, particularly\n when setting a large number of properties on each object created\n ([Core #7734](https://github.com/realm/realm-core/pull/7734)).\n* App now trims trailing slashes from the base url rather than producing\n confusing 404 errors. ([Core #7791](https://github.com/realm/realm-core/pull/7791)).\n\n### Fixed\n\n* Deleting a Realm Object used in a `@ObservedSectionedResults` collection in `SwiftUI`\n would cause a crash during the diff on the `View`. ([#8294](https://github.com/realm/realm-swift/issues/8294), since v10.29.0)\n* Fix some client resets (such as migrating to flexible sync) potentially\n failing if a new client reset condition (such as rolling back a flexible sync\n migration) occurred before the first one completed.\n ([Core #7542](https://github.com/realm/realm-core/pull/7542), since v10.40.0)\n* The encryption code no longer behaves differently depending on the system\n page size, which should entirely eliminate a recurring source of bugs related\n to copying encrypted Realm files between platforms with different page sizes.\n One known outstanding bug was ([RNET-1141](https://github.com/realm/realm-dotnet/issues/3592)),\n where opening files on a system with a larger page size than the writing\n system would attempt to read sections of the file which had never been\n written to ([Core #7698](https://github.com/realm/realm-core/pull/7698)).\n* There were several complicated scenarios which could result in stale reads\n from encrypted files in multiprocess scenarios. These were very difficult to\n hit and would typically lead to a crash, either due to an assertion failure\n or DecryptionFailure being thrown ([Core #7698](https://github.com/realm/realm-core/pull/7698), since v10.38.0).\n* Encrypted files have some benign data races where we can memcpy a block of\n memory while another thread is writing to a limited range of it. It is\n logically impossible to ever read from that range when this happens, but\n Thread Sanitizer quite reasonably complains about this. We now perform a\n slower operations when running with TSan which avoids this benign race\n ([Core #7698](https://github.com/realm/realm-core/pull/7698)).\n* `Realm.asyncOpen()` on a flexible sync Realm would sometimes fail to wait for\n pending subscriptions to complete, resulting in it not actually waiting for\n all data to be downloaded. ([Core #7720](https://github.com/realm/realm-core/issues/7720),\n since flexible sync was introduced).\n* `List.clear()` would hit an assertion failure when used on a\n file originally created by a version of Realm older than v10.49.0.\n ([Core #7771](https://github.com/realm/realm-core/issues/7771), since 10.49.0)\n\n### Compatibility\n\n* Realm Studio: 15.0.0 or later.\n* APIs are backwards compatible with all previous releases in the 10.x.y series.\n* Carthage release for Swift is built with Xcode 15.4.0.\n* CocoaPods: 1.10 or later.\n* Xcode: 15.1.0-16 beta\n\n### Internal\n\n* Upgraded realm-core from v14.9.0 to 14.10.1", + "createdAt" : "2024-06-19T08:25:00+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAD24W84Jm2Ax", + "owner" : "realm", + "publishedAt" : "2024-06-19T08:26:04+09:00", + "repository" : "realm-swift", + "title" : "v10.52.0", + "url" : "https://github.com/realm/realm-swift/releases/tag/v10.52.0", + "version" : "v10.52.0" + }, + { + "body" : "### Fixed\n\n* Realm compaction (triggered by setting `shouldCompactOnLaunch`) on an\n encrypted Realm file could produce an invalid file unless the encryption key\n happened to be a valid nul-terminated string.\n ([Core #7842](https://github.com/realm/realm-core/issues/7842), since v10.52.0.\n* Assigning a List or Dictionary to an AnyRealmValue property which already\n stored that type of collection would only emit a clear instruction if the\n collection was not already empty. This meant that assigning to the property\n on two different clients would merge the collections if the property\n initially stored an empty collection, but would pick one of the two\n assignments to win if it was initially non-empty. If merging is the desired\n behavior, appending to the List rather than assigning a new List will still\n achieve that ([Core #7809](https://github.com/realm/realm-core/issues/7809), since v10.51.0).\n\n\n### Compatibility\n\n* Realm Studio: 15.0.0 or later.\n* APIs are backwards compatible with all previous releases in the 10.x.y series.\n* Carthage release for Swift is built with Xcode 15.4.0.\n* CocoaPods: 1.10 or later.\n* Xcode: 15.1.0-15.4.0.\n\n### Internal\n* Upgraded realm-core from v14.10.1 to 14.10.2", + "createdAt" : "2024-06-29T05:19:03+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAD24W84JuA7A", + "owner" : "realm", + "publishedAt" : "2024-06-29T05:20:12+09:00", + "repository" : "realm-swift", + "title" : "v10.52.1", + "url" : "https://github.com/realm/realm-swift/releases/tag/v10.52.1", + "version" : "v10.52.1" } ] \ No newline at end of file diff --git a/Outputs/RxSwift.json b/Outputs/RxSwift.json index 36687da..67c0e9b 100644 --- a/Outputs/RxSwift.json +++ b/Outputs/RxSwift.json @@ -370,5 +370,29 @@ "title" : "Onyx 🪨 ", "url" : "https://github.com/ReactiveX/RxSwift/releases/tag/6.6.0", "version" : "6.6.0" + }, + { + "body" : "## RxSwift 6.7.0 🌾\r\n\r\n- Add support for visionOS (Thanks @nighthawk) #2564\r\n- Align CocoaPods macOS deployment target to 10.10 (Like SPM)\r\n- Link XCTest weakly on CocoaPods to allow static linking (Thanks @mkj-is) #2587\r\n- Fix and align factory closure runtimes (Thanks @danielt1263) #2534\r\n- Fix a possible crash in RxDelegateProxy (Thanks @sejal-hotstar) #2546\r\n- Fix release build warning from missing explicit imports (Thanks @drewster99) #2555\r\n- Various code formatting and documentation fixes (Thanks @sanghun0724, @nicholaskim94, @fanqiaojun, @honghoker, @annie-gupta, @woin2ee, @danielt1263)", + "createdAt" : "2024-04-21T16:09:10+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAgA5b84JEI7k", + "owner" : "ReactiveX", + "publishedAt" : "2024-04-21T17:46:53+09:00", + "repository" : "RxSwift", + "title" : "Seder 🌾", + "url" : "https://github.com/ReactiveX/RxSwift/releases/tag/6.7.0", + "version" : "6.7.0" + }, + { + "body" : "RxSwift 6.7.1 🌾\r\n\r\n- Fixed an issue preventing RxSwift to build on visionOS ", + "createdAt" : "2024-05-01T18:40:09+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAgA5b84JKQHQ", + "owner" : "ReactiveX", + "publishedAt" : "2024-05-02T00:50:41+09:00", + "repository" : "RxSwift", + "title" : "Seder.1 🌾", + "url" : "https://github.com/ReactiveX/RxSwift/releases/tag/6.7.1", + "version" : "6.7.1" } ] \ No newline at end of file diff --git a/Outputs/SDWebImage.json b/Outputs/SDWebImage.json index 8e881ec..b6c4f72 100644 --- a/Outputs/SDWebImage.json +++ b/Outputs/SDWebImage.json @@ -610,5 +610,233 @@ "title" : "5.16.0 - Limit Bytes && Frame Pool", "url" : "https://github.com/SDWebImage/SDWebImage/releases/tag/5.16.0", "version" : "5.16.0" + }, + { + "body" : "See [all tickets marked for the 5.17.0 release](https://github.com/SDWebImage/SDWebImage/milestone/118)\r\n\r\n### Performance\r\n- Refactory the logic to handle force decode logic to avoid CA copy frame buffer, introduce SDImageForceDecodePolicy detailed control #3559 #3417\r\n- - This fix the issue that non-ImageIO coder (means, WebPCoder) will cause CA to copy bitmap buffers and increase memory usage.\r\n- - You can still custom the behavior using the new `SDImageForceDecodePolicy`, defaults to automatic.\r\n- For coder plugin who want to opt-in to avoid `CA::copy_image`, use the new `preferredPixelFormat:` and do byte alignment and colorspace convert.\r\n\r\n### Fixes\r\n- Fix macOS bug that SDImageCoderDecodeScaleDownLimitBytes still use the AnimatedImageRep and beyond the byte limit #3561\r\n- Change macOS `sd_colorAtPoint/sd_colorsWithRect` which may loss colorspace information. Now it correctly convert to sRGB colorspace always.\r\n- Fix the CGImageCreateScaled to support 16/32 bit depth CGImage (RGB161616) and always preserve pixel format info #3575", + "createdAt" : "2023-07-14T01:23:18+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAATIS84GryOo", + "owner" : "SDWebImage", + "publishedAt" : "2023-07-14T01:23:57+09:00", + "repository" : "SDWebImage", + "title" : "5.17.0 - Reduce RAM with Force Decode", + "url" : "https://github.com/SDWebImage/SDWebImage/releases/tag/5.17.0", + "version" : "5.17.0" + }, + { + "body" : "See [all tickets marked for the 5.18.6 release](https://github.com/SDWebImage/SDWebImage/milestone/126)\r\n\r\n### Fixes\r\n- Use the new solution for CADisplayLink duration calculation and fix 90Hz/120Hz display (iPhone Pro or Vision Pro) #3644 #3579", + "createdAt" : "2023-12-05T17:00:24+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAATIS84H56G-", + "owner" : "SDWebImage", + "publishedAt" : "2023-12-05T17:02:31+09:00", + "repository" : "SDWebImage", + "title" : "5.18.6 - ProMotion/Vision Fix", + "url" : "https://github.com/SDWebImage/SDWebImage/releases/tag/5.18.6", + "version" : "5.18.6" + }, + { + "body" : "See [all tickets marked for the 5.18.7 release](https://github.com/SDWebImage/SDWebImage/milestone/127)\r\n\r\n### Project\r\n- Added xcprivacy manifest to CocoaPods #3649\r\n- - Now all the 3 integration supports the privacy manifest. Check README about usage.", + "createdAt" : "2023-12-11T16:19:50+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAATIS84H8umU", + "owner" : "SDWebImage", + "publishedAt" : "2023-12-11T16:20:50+09:00", + "repository" : "SDWebImage", + "title" : "5.18.7 - CocoaPods Privacy Manifest", + "url" : "https://github.com/SDWebImage/SDWebImage/releases/tag/5.18.7", + "version" : "5.18.7" + }, + { + "body" : "See [all tickets marked for the 5.18.0 release](https://github.com/SDWebImage/SDWebImage/milestone/119)\r\n\r\n### VisionOS\r\n- Support to build for visionOS (no package manager support) #3556\r\n- - Note this does not include CocoaPods/SwiftPM support. You need Xcode 15+ Beta to open SDWebImage project and build by yourself\r\n\r\n### Features\r\n#### UI Category\r\n- Added SDWebImageAvoidAutoCancelImage to avoid cancel loading image requests for the same operation key #3592 @mTz0206 \r\n- Add better support for stateful view (UIButton) for image URL/progres s state management #3576\r\n\r\n#### Downloader\r\n- Fix redundant requests for the same url during decoding time #3572 @Mervin1024\r\n\r\n#### Decoder\r\n- Expose the data and format when SDAnimatedImageRep created with APNG/GIF/WebP/HEICS #3573\r\n- Fix the CGImageCreateScaled to support 16/32 bit depth CGImage (RGB161616) and always preserve pixel format info #3575\r\n\r\n### Fixes\r\n- Add extra check for empty data during URLSession data callback #3587\r\n", + "createdAt" : "2023-09-02T21:31:38+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAATIS84HImmu", + "owner" : "SDWebImage", + "publishedAt" : "2023-09-02T21:32:44+09:00", + "repository" : "SDWebImage", + "title" : "5.18.0 - VisionOS and more", + "url" : "https://github.com/SDWebImage/SDWebImage/releases/tag/5.18.0", + "version" : "5.18.0" + }, + { + "body" : "See [all tickets marked for the 5.18.1 release](https://github.com/SDWebImage/SDWebImage/milestone/120)\r\n\r\n### Project\r\n- Added the visionOS support for \"Build XCFramework\" script target #3598\r\n- Added xcprivacy to framework target and SPM #3600\r\n\r\n### Fixes\r\n- Fix the JFIF image orientation bug (which does not use EXIF but JFIF metadata) #3597\r\n\r\n### Warnings\r\n- Fix one warning because local variable shadows the variable outside of block #3599", + "createdAt" : "2023-09-12T17:15:43+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAATIS84HMolT", + "owner" : "SDWebImage", + "publishedAt" : "2023-09-12T17:18:00+09:00", + "repository" : "SDWebImage", + "title" : "5.18.1 - Privacy Manifest", + "url" : "https://github.com/SDWebImage/SDWebImage/releases/tag/5.18.1", + "version" : "5.18.1" + }, + { + "body" : "See [all tickets marked for the 5.18.2 release](https://github.com/SDWebImage/SDWebImage/milestone/121)\r\n\r\n### Fixes\r\n- Fix the SDDisplayLink on watchOS does not behave like other platform #3607", + "createdAt" : "2023-09-22T00:22:50+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAATIS84HRqxp", + "owner" : "SDWebImage", + "publishedAt" : "2023-09-22T00:23:54+09:00", + "repository" : "SDWebImage", + "title" : "5.18.2 - 5.18 Fix", + "url" : "https://github.com/SDWebImage/SDWebImage/releases/tag/5.18.2", + "version" : "5.18.2" + }, + { + "body" : "See [all tickets marked for the 5.18.3 release](https://github.com/SDWebImage/SDWebImage/milestone/122)\r\n\r\n### Project\r\n- Update the TargetConditionals check for visionOS on Xcode 15.1 #3620\r\n\r\n### Fixes\r\n- Update the convenient API for case when user encode the format the same as image format, provide better quick return #3617\r\n- Try to remove the unused NSNotification object filter, do filter by ourself #3619", + "createdAt" : "2023-10-10T16:59:18+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAATIS84Had0V", + "owner" : "SDWebImage", + "publishedAt" : "2023-10-10T17:00:56+09:00", + "repository" : "SDWebImage", + "title" : "5.18.3 - 5.18 Fix", + "url" : "https://github.com/SDWebImage/SDWebImage/releases/tag/5.18.3", + "version" : "5.18.3" + }, + { + "body" : "See [all tickets marked for the 5.18.4 release](https://github.com/SDWebImage/SDWebImage/milestone/124)\r\n\r\n### Changes\r\n- SDAnimatedImage now supports static image like JPEG data #3626 #3625\r\n- - Previous version the initializer will return nil and has to use UIImage/NSImage instead\r\n\r\n", + "createdAt" : "2023-10-27T18:38:25+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAATIS84HkJ1U", + "owner" : "SDWebImage", + "publishedAt" : "2023-10-27T18:39:31+09:00", + "repository" : "SDWebImage", + "title" : "5.18.4 - 5.18 Fix", + "url" : "https://github.com/SDWebImage/SDWebImage/releases/tag/5.18.4", + "version" : "5.18.4" + }, + { + "body" : "See [all tickets marked for the 5.18.5 release](https://github.com/SDWebImage/SDWebImage/milestone/125)\r\n\r\n### Fixes\r\n- Introduce the hacky workaround for iOS 17/macOS 14 ImageIO indexed color png decode (Apple's bug) #3634\r\n- - This will use runtime detection (accurate and safe), and fix the wrong CGImageAlphaInfo when created from PNG using ImageIO decoder. Currently bug exists on iOS 17.0-17.2\r\n- - Please help to fire radar to Apple, let them fix this problem as soon as possible.\r\n- Fix the iOS 17 UIKit issue that UIImageView entering the background will reset CALayer's contents, which cause SDAnimatedImageView render issue (out-of-sync) #3636\r\n- Fix the sd_colorAtPoint/sd_colorsWithRect return wrong value on pre-multiplied CGImage #3637\r\n- - Previous version this may return the premultiplied color, which is wrong. Should always return the un-premultiplied color.\r\n\r\n### Tests\r\n- [Unit test] Use placehold.co to replace the down site via.placeholder.com #3639", + "createdAt" : "2023-11-16T19:59:13+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAATIS84HuzKC", + "owner" : "SDWebImage", + "publishedAt" : "2023-11-16T20:00:41+09:00", + "repository" : "SDWebImage", + "title" : "5.18.5 - iOS 17 Workaround", + "url" : "https://github.com/SDWebImage/SDWebImage/releases/tag/5.18.5", + "version" : "5.18.5" + }, + { + "body" : "See [all tickets marked for the 5.19.1 release](https://github.com/SDWebImage/SDWebImage/milestone/133)\r\n\r\n### Features\r\n- Allows the transformer to preserve the UIImage metadata like image format #3688\r\n- Add a protect when NSString passed into sd_setImageWithURL API (which should be NSURL instance) #3686 @aasdsjk \r\n\r\n### Performance\r\n- Replace NSFileManager.enumeratorAtPath with enumeratorAtURL for performance and RAM saving #3690 @ChengzhiHuang \r\n\r\n### Warnings\r\n- mark SDWebImageCacheKeyFilter default initializer unavailable & add missing default case of SDCallbackQueue sync/async function #3683 @adamwangxx ", + "createdAt" : "2024-03-26T18:22:37+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAATIS84I2OZr", + "owner" : "SDWebImage", + "publishedAt" : "2024-03-26T18:24:54+09:00", + "repository" : "SDWebImage", + "title" : "5.19.1 - 5.9 Patch", + "url" : "https://github.com/SDWebImage/SDWebImage/releases/tag/5.19.1", + "version" : "5.19.1" + }, + { + "body" : "See [all tickets marked for the 5.18.8 release](https://github.com/SDWebImage/SDWebImage/milestone/128)\r\n\r\n### Fixes\r\n- Fix the issue when using the sd_cancelCurrentImageLoad on non-stateful view (like UIImageView.image) #3653\r\n\r\n", + "createdAt" : "2023-12-27T22:16:47+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAATIS84IHUwk", + "owner" : "SDWebImage", + "publishedAt" : "2024-01-08T16:42:35+09:00", + "repository" : "SDWebImage", + "title" : "5.18.8 - 5.18 Patch", + "url" : "https://github.com/SDWebImage/SDWebImage/releases/tag/5.18.8", + "version" : "5.18.8" + }, + { + "body" : "See [all tickets marked for the 5.18.9 release](https://github.com/SDWebImage/SDWebImage/milestone/129)\r\n\r\n### Fixes\r\n\r\n- Fix that PNG indexed color fix does not enable on Release Build configuration #3659 #3658\r\n- - The fix was introduced in 5.18.5, but accidentally only enabled in Debug configuration :)\r\n- Fix the behavior that query thumbnail from full size data does not sync back the thumbnail image into memory cache #3657 #3656\r\n- - The bug was introduced in 5.14.0, please upgrade if you use thumbnail decoding.\r\n- Temp remove the assert when thumbnail cache key used with thumbnail context , this may be changed later #3661\r\n\r\n### Project\r\n- Using os_log for our all log to replace the NSLog #3660", + "createdAt" : "2024-01-10T16:29:11+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAATIS84IId1t", + "owner" : "SDWebImage", + "publishedAt" : "2024-01-10T16:30:23+09:00", + "repository" : "SDWebImage", + "title" : "5.18.9 - 5.18 Bugfix", + "url" : "https://github.com/SDWebImage/SDWebImage/releases/tag/5.18.9", + "version" : "5.18.9" + }, + { + "body" : "See [all tickets marked for the 5.18.10 release](https://github.com/SDWebImage/SDWebImage/milestone/130)\r\n\r\n### Warning\r\n\r\n- Fix the warning during clang-analyze #3664 #3663", + "createdAt" : "2024-01-11T15:46:57+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAATIS84IJGtT", + "owner" : "SDWebImage", + "publishedAt" : "2024-01-11T15:48:18+09:00", + "repository" : "SDWebImage", + "title" : "5.18.10 - 5.18 Patch", + "url" : "https://github.com/SDWebImage/SDWebImage/releases/tag/5.18.10", + "version" : "5.18.10" + }, + { + "body" : "See [all tickets marked for the 5.18.11 release](https://github.com/SDWebImage/SDWebImage/milestone/131)\r\n\r\n### Fixes\r\n\r\n- Add missing break keyword while converting NSData to SDImageFormat #3672 @adamwangxx", + "createdAt" : "2024-02-13T15:54:29+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAATIS84IctI-", + "owner" : "SDWebImage", + "publishedAt" : "2024-02-13T15:56:38+09:00", + "repository" : "SDWebImage", + "title" : "5.18.11 - 5.18 Patch", + "url" : "https://github.com/SDWebImage/SDWebImage/releases/tag/5.18.11", + "version" : "5.18.11" + }, + { + "body" : "See [all tickets marked for the 5.18.12 release](https://github.com/SDWebImage/SDWebImage/milestone/132)\r\n\r\n### Fixes\r\n\r\n- Fix the issue that iOS 17 indexed PNG workaround breaks the 16bit RGBA PNG #3678", + "createdAt" : "2024-02-24T15:15:51+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAATIS84IjSdS", + "owner" : "SDWebImage", + "publishedAt" : "2024-02-24T15:16:24+09:00", + "repository" : "SDWebImage", + "title" : "5.18.12 - 5.8 Patch", + "url" : "https://github.com/SDWebImage/SDWebImage/releases/tag/5.18.12", + "version" : "5.18.12" + }, + { + "body" : "See [all tickets marked for the 5.19.0 release](https://github.com/SDWebImage/SDWebImage/milestone/123)\r\n\r\n### Project\r\n- [Part 2]Added the official visionOS support with CocoaPods, include Demo/Tests/CI #3673\r\n- This need CocoaPods 1.13.0+\r\n- Next: We'll bump other SDWebImage.org Pods, like `SDWebImageSwiftUI`, `SDWebImageWebPCoder`, `libwebp` on CocoaPods with the visionOS podspec support.\r\n\r\n### Features\r\n- Added SDWebImageWaitTransition to wait for transition finished and then callback completedBlock #3680\r\n\r\n### Changes\r\n- Formally deprecate `sd_cancelCurrentImageLoad` on UIView category, which cause misunderstanding for the same overloaded method in UIImageView category #3654", + "createdAt" : "2024-02-24T18:16:27+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAATIS84IjTjd", + "owner" : "SDWebImage", + "publishedAt" : "2024-02-24T18:17:14+09:00", + "repository" : "SDWebImage", + "title" : "5.19.0 - CocoaPods X VisionOS", + "url" : "https://github.com/SDWebImage/SDWebImage/releases/tag/5.19.0", + "version" : "5.19.0" + }, + { + "body" : "See [all tickets marked for the 5.19.2 release](https://github.com/SDWebImage/SDWebImage/milestone/134)\r\n\r\n### Fixes\r\n- [Important] Fix some performance regression when SDAnimatedImage created with static format like JPEG #3708\r\n- Fix that colorSpaceGetDeviceRGB cache the color space even when active display changed #3712\r\n\r\n### Project\r\n- Added GitHub action to release XCFramework which is self-signed #3711 #3709\r\n- - This is the canonical release of binary framework. Import [certifacate](https://github.com/SDWebImage/SDWebImage/blob/master/Certificate/SDWebImage%20Signing%20Certificate.cer) and verify the [public key](https://github.com/SDWebImage/SDWebImage/blob/master/Certificate/SDWebImage%20Signing%20Certificate.pem) when you download the binary framework from unknown sources to avoid supply chain attack.\r\n- - For Carthage user who build its own SDWebImage binary framwork, you must sign yourself.\r\n- - See more in https://developer.apple.com/documentation/Xcode/verifying-the-origin-of-your-xcframeworks\r\n- Fix CocoaPods resource bundle when using only `SDWebImage/Core`", + "createdAt" : "2024-05-08T19:17:34+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAATIS84JOR51", + "owner" : "SDWebImage", + "publishedAt" : "2024-05-08T18:46:30+09:00", + "repository" : "SDWebImage", + "title" : "5.19.2 - Canonical Binary XCFramework", + "url" : "https://github.com/SDWebImage/SDWebImage/releases/tag/5.19.2", + "version" : "5.19.2" + }, + { + "body" : "See [all tickets marked for the 5.19.3 release](https://github.com/SDWebImage/SDWebImage/milestone/135)\r\n\r\n### Fixes\r\n- Fix the detection of SVGImageRep on macOS AppKit #3716\r\n\r\n", + "createdAt" : "2024-05-30T15:43:39+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAATIS84JbKZq", + "owner" : "SDWebImage", + "publishedAt" : "2024-05-30T15:56:35+09:00", + "repository" : "SDWebImage", + "title" : "5.19.3 - 5.19 Patch", + "url" : "https://github.com/SDWebImage/SDWebImage/releases/tag/5.19.3", + "version" : "5.19.3" + }, + { + "body" : "See [all tickets marked for the 5.19.4 release](https://github.com/SDWebImage/SDWebImage/milestone/136)\r\n\r\n### Fixes\r\n- Fix the issue that SDAnimatedImage breaks the vector on macOS #3724\r\n", + "createdAt" : "2024-07-01T20:03:57+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAATIS84JvCrM", + "owner" : "SDWebImage", + "publishedAt" : "2024-07-01T20:16:51+09:00", + "repository" : "SDWebImage", + "title" : "5.19.4 - 5.19 Patch", + "url" : "https://github.com/SDWebImage/SDWebImage/releases/tag/5.19.4", + "version" : "5.19.4" } ] \ No newline at end of file diff --git a/Outputs/Swift Algorithms.json b/Outputs/Swift Algorithms.json index 31de588..7c7b27a 100644 --- a/Outputs/Swift Algorithms.json +++ b/Outputs/Swift Algorithms.json @@ -106,5 +106,29 @@ "title" : "Swift Algorithms 1.0.0", "url" : "https://github.com/apple/swift-algorithms/releases/tag/1.0.0", "version" : "1.0.0" + }, + { + "body" : "### Additions\r\n\r\n- New nonmutating `partitioned(by:)` methods that return both the failing and passing elements of a sequence or collection in separate arrays. (#152)\r\n\r\n ```swift\r\n let cast = [\"Vivien\", \"Marlon\", \"Kim\", \"Karl\"]\r\n let (longNames, shortNames) = cast.partitioned(by: { $0.count < 5 })\r\n \r\n print(longNames)\r\n // Prints \"[\"Vivien\", \"Marlon\"]\"\r\n print(shortNames)\r\n // Prints \"[\"Kim\", \"Karl\"]\"\r\n ```\r\n \r\n- A new `evenlyChunked(in:)` method that chunks a sequence or collection into the specified number of evenly-sized subsequences. (#96)\r\n\r\n ```swift\r\n let numbers = Array(0..<10) \r\n for chunk in numbers.evenlyChunked(in: 4) {\r\n print(chunk)\r\n }\r\n // Prints: \r\n // [0, 1, 2]\r\n // [3, 4, 5]\r\n // [6, 7]\r\n // [8, 9]\r\n ```\r\n\r\n### Changes\r\n\r\n- The package now has a minimum Swift version of Swift 5.4.\r\n\r\n### Fixes\r\n\r\n- Improvements to documentation, including a new DocC-based documentation structure.\r\n\r\nThe 1.1.0 release includes contributions from @dickoff, @gwynne, @mdznr, @natecook1000, @ole, @stephentyrone, and @timvermeulen.\r\nThank you!\r\n", + "createdAt" : "2023-10-06T04:45:17+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOEeO1ns4HYvr-", + "owner" : "apple", + "publishedAt" : "2023-10-06T05:00:02+09:00", + "repository" : "swift-algorithms", + "title" : "Swift Algorithms 1.1.0", + "url" : "https://github.com/apple/swift-algorithms/releases/tag/1.1.0", + "version" : "1.1.0" + }, + { + "body" : "### Additions\r\n\r\n- Sequences have new `grouped(by:)` and `keyed(by:)` methods, which simplify building dictionaries based on sequence elements: (#197)\r\n\r\n ```swift\r\n let evensOdds = (1...10).grouped(by: { $0.isMultiple(of: 2) ? \"even\" : \"odd\" })\r\n // [\"even\": [2, 4, 6, 8, 10], \"odd\": [1, 3, 5, 7, 9]]\r\n \r\n let animals = [\"Aardvark\", \"Alpaca\", \"Armadillo\", \"Barracuda\", \"Buffalo\", ...]\r\n let alphaAnimals = animals.keyed(by: \\.first!, resolvingConflictsWith: { _, first, _ in first })\r\n // [\"A\": \"Aardvark\", \"B\": \"Barracuda\", ...]\r\n ```\r\n\r\n- The `endOfPrefix(while:)` and `startOfSuffix(while)` methods are now public. These methods were previously implementation details of the `trimming` group of methods. (#211)\r\n\r\n### Fixes\r\n\r\n- Documentation and performance improvements. (#202, #210)\r\n\r\nThe 1.2.0 release includes contributions from @amomchilov, @mattyoung, @natecook1000, @stephentyrone, and @ttsugriy.\r\nThank you!\r\n", + "createdAt" : "2023-11-15T12:50:39+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOEeO1ns4Ht8g_", + "owner" : "apple", + "publishedAt" : "2023-11-15T13:23:31+09:00", + "repository" : "swift-algorithms", + "title" : "Swift Algorithms 1.2.0", + "url" : "https://github.com/apple/swift-algorithms/releases/tag/1.2.0", + "version" : "1.2.0" } ] \ No newline at end of file diff --git a/Outputs/Swift Argument Parser.json b/Outputs/Swift Argument Parser.json index 4c2e539..1c49ef7 100644 --- a/Outputs/Swift Argument Parser.json +++ b/Outputs/Swift Argument Parser.json @@ -370,5 +370,53 @@ "title" : "ArgumentParser 1.2.2", "url" : "https://github.com/apple/swift-argument-parser/releases/tag/1.2.2", "version" : "1.2.2" + }, + { + "body" : "### Additions\r\n\r\n- You can now use ArgumentParser with Musl libc. (#574)\r\n\r\n### Fixes\r\n\r\n- Fixes a bug where single-page manuals did not include command abstracts for\r\n subcommands. (#552)\r\n- Fixes a bug where non-optional properties in ParsableCommands could cause\r\n ArgumentParser to crash. You can now include properties like dictionaries in\r\n ParsableCommands without issue. (#554)\r\n- Fixes a configuration issue which would cause `ArgumentParserTestHelpers` to\r\n fail to link when building for Windows. (#579)\r\n\r\nThe 1.2.3 release includes contributions from @compnerd, @gwynne,\r\n@MaxDesiatov, @natecook1000, and @rauhul. Thank you!", + "createdAt" : "2023-08-16T04:01:35+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDODmuHYc4G_qPq", + "owner" : "apple", + "publishedAt" : "2023-08-16T04:04:53+09:00", + "repository" : "swift-argument-parser", + "title" : "ArgumentParser 1.2.3", + "url" : "https://github.com/apple/swift-argument-parser/releases/tag/1.2.3", + "version" : "1.2.3" + }, + { + "body" : "### Changes\r\n\r\n- The `@Option`, `@Argument`, `@Flag`, and `@OptionGroup` property wrappers now conditionally conform to `Sendable` when the wrapper's `Value` type conforms. With this change, you can mark `ParsableCommand` types as `Sendable` when you want to be able to pass a parsed command across concurrent contexts. (#582)\r\n\r\n *Migration:* Users that aren't ready to resolve sendability warnings can add the `@preconcurrency` attribute to `import ArgumentParser` statements.\r\n\r\n- To support migration to `Sendable` annotation, the minimum Swift version for `swift-argument-parser` has been increased to Swift 5.7. Users of older Swift versions will be able to continue using version 1.2.3 of the library. (#582)\r\n\r\n### Additions\r\n\r\n- Help screens now include possible options for `ExpressibleByArgument` types with non empty `allValueStrings`. Types also conforming to `CaseIterable` do not need to manually implement `allValueStrings`, instead it is derived from `allCases`. (#594)\r\n\r\n### Fixes\r\n\r\n- The titles for nested option groups are preserved when embedded into commands without specifying a new title. (#592)\r\n- When wrapping help and error messages, the library now uses the `COLUMNS` environment variable when set, instead of immediately falling back to 80 columns. (#596)\r\n- Bash completion scripts now respect the extensions given in a `.file(...)` completion kind. (#590)\r\n- Bash completion scripts now properly escape command names that include hyphens. (#573)\r\n- Documentation improvements. (#572, #565, #602)\r\n\r\nThe 1.2.3 release includes contributions from @Alkenso, @compnerd, @gwynne,\r\n@kennyyork, @natecook1000, @rauhul, @robertmryan, and @vlm. Thank you!\r\n", + "createdAt" : "2023-12-07T02:30:44+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDODmuHYc4H7OWh", + "owner" : "apple", + "publishedAt" : "2023-12-07T14:27:53+09:00", + "repository" : "swift-argument-parser", + "title" : "ArgumentParser 1.3.0", + "url" : "https://github.com/apple/swift-argument-parser/releases/tag/1.3.0", + "version" : "1.3.0" + }, + { + "body" : "### Changes\r\n\r\n- The `CommandConfigration` type is now designated as `Sendable`. (#615)\r\n- The library uses `internal` imports instead of `@_implementationOnly` annotations in Swift versions where permitted. (#616)\r\n\r\n### Fixes\r\n\r\n- `@Option`- and `@Argument`-annotated optional properties that use a `transform` closure for parsing can now be declared without ambiguity. (#619)\r\n- The help flag is now recognized more consistently when a default subcommand has been specified. (#612)\r\n- Options that use the `.upToNextOption` parsing strategy can now recognize an attached value (e.g. `--numbers=1 2 3`). (#610)\r\n- Generated completion scripts for `zsh` handle repeatable options correctly. (#614)\r\n- Documentation improvements and clarifications. (#607, #611, #617, #621) \r\n- Build improvements for CMake builds. (#606, #608)\r\n\r\nThe 1.3.1 release includes contributions from @Coeur, @compnerd, @keith, @MaxDesiatov, @mayoff, and @natecook1000. Thank you!\r\n", + "createdAt" : "2024-03-17T03:15:47+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDODmuHYc4IwYlm", + "owner" : "apple", + "publishedAt" : "2024-03-17T03:23:19+09:00", + "repository" : "swift-argument-parser", + "title" : "ArgumentParser 1.3.1", + "url" : "https://github.com/apple/swift-argument-parser/releases/tag/1.3.1", + "version" : "1.3.1" + }, + { + "body" : "### Additions\r\n\r\n- Adds support for subcommand aliases via a new `CommandConfiguration.aliases` parameter. Aliases are shown in help text and used during command parsing. For example, a subcommand like \"average\" from the example \"math\" tool can be defined with the aliases `[\"avg\"]`. The resulting subcommand can now be invoked with either of `math stats average` and ``math stats avg`. See the updated documentation and example for additional details. (#627)\r\n- Adds a new API `usageString` to `ParsableArguments` and `ParsableCommand` for retrieving their usage text, allowing for more flexible construction of error screens. (#634)\r\n- Adds support for passing custom arguments to `AsyncParsableCommand.main()` with a new `static func main(_ arguments: [String]?) async` method. (#568)\r\n\r\n### Fixes\r\n\r\n- Removes default parameter values from deprecated CommandConfiguration initializers to prevent them from being selected as overloads. Some niche invalid deprecation warnings should no longer occur. (#636)\r\n\r\nThe 1.4.0 release includes contributions from @Austinpayne, @dcantah, @KS1019, @natecook1000, @rauhul, and @revolter. Thank you!", + "createdAt" : "2024-05-22T07:49:59+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDODmuHYc4JWDtZ", + "owner" : "apple", + "publishedAt" : "2024-05-22T07:53:56+09:00", + "repository" : "swift-argument-parser", + "title" : "ArgumentParser 1.4.0", + "url" : "https://github.com/apple/swift-argument-parser/releases/tag/1.4.0", + "version" : "1.4.0" } ] \ No newline at end of file diff --git a/Outputs/Swift Async Algorithms.json b/Outputs/Swift Async Algorithms.json index ea2367f..40864f6 100644 --- a/Outputs/Swift Async Algorithms.json +++ b/Outputs/Swift Async Algorithms.json @@ -58,5 +58,53 @@ "title" : "0.1.0", "url" : "https://github.com/apple/swift-async-algorithms/releases/tag/0.1.0", "version" : "0.1.0" + }, + { + "body" : null, + "createdAt" : null, + "fetchedFromAPIAt" : "2024-07-14T22:49:44+09:00", + "id" : "REF_kwDOGp6Bqq9yZWZzL3RhZ3MvMS4wLjA", + "owner" : "apple", + "publishedAt" : null, + "repository" : "swift-async-algorithms", + "title" : "1.0.0", + "url" : "https://github.com/apple/swift-async-algorithms/releases/tag/1.0.0", + "version" : "1.0.0" + }, + { + "body" : null, + "createdAt" : null, + "fetchedFromAPIAt" : "2024-07-14T22:49:44+09:00", + "id" : "REF_kwDOGp6Bqq9yZWZzL3RhZ3MvMS4wLjE", + "owner" : "apple", + "publishedAt" : null, + "repository" : "swift-async-algorithms", + "title" : "1.0.1", + "url" : "https://github.com/apple/swift-async-algorithms/releases/tag/1.0.1", + "version" : "1.0.1" + }, + { + "body" : null, + "createdAt" : null, + "fetchedFromAPIAt" : "2024-07-14T22:49:44+09:00", + "id" : "REF_kwDOGp6BqrVyZWZzL3RhZ3MvMS4wLjAtYWxwaGE", + "owner" : "apple", + "publishedAt" : null, + "repository" : "swift-async-algorithms", + "title" : "1.0.0-alpha", + "url" : "https://github.com/apple/swift-async-algorithms/releases/tag/1.0.0-alpha", + "version" : "1.0.0-alpha" + }, + { + "body" : null, + "createdAt" : null, + "fetchedFromAPIAt" : "2024-07-14T22:49:44+09:00", + "id" : "REF_kwDOGp6BqrZyZWZzL3RhZ3MvMS4wLjAtYmV0YS4x", + "owner" : "apple", + "publishedAt" : null, + "repository" : "swift-async-algorithms", + "title" : "1.0.0-beta.1", + "url" : "https://github.com/apple/swift-async-algorithms/releases/tag/1.0.0-beta.1", + "version" : "1.0.0-beta.1" } ] \ No newline at end of file diff --git a/Outputs/Swift Atomics.json b/Outputs/Swift Atomics.json index 0d91f97..ffa0871 100644 --- a/Outputs/Swift Atomics.json +++ b/Outputs/Swift Atomics.json @@ -94,5 +94,17 @@ "title" : "Swift Atomics 1.0.3", "url" : "https://github.com/apple/swift-atomics/releases/tag/1.0.3", "version" : "1.0.3" + }, + { + "body" : "This minor release adds support for Swift 5.9.\r\n\r\nThis release contains no API-level additions nor any other visible changes to stable interfaces; the version number bump is simply acknowledging that this release ships a full rewrite of package internals -- it isn't just a regular bug fix release.\r\n\r\n### Changes\r\n\r\n- This release requires Swift 5.7 or later. (Clients on older toolchains will automatically remain on the 1.0 or 1.1 releases.)\r\n- The package now supports being used as a dependency in projects that have C++ interoperability enabled in Swift 5.9.\r\n- On Swift 5.9+, atomic operations are now implemented using native Swift compiler builtins. The package no longer forwards to C atomics when built on newer toolchains.\r\n\r\n### Fixes\r\n\r\n- Minor documentation fixes.\r\n\r\n### Pull Requests\r\n\r\n* [Xcode] Set a code sign identity by @lorentey in https://github.com/apple/swift-atomics/pull/85\r\n* [Xcode] Don’t use a bridging header in a framework target by @lorentey in https://github.com/apple/swift-atomics/pull/87\r\n* Fix reference doc variable references by @rolson in https://github.com/apple/swift-atomics/pull/89\r\n* Avoid C atomic operations in Swift 5.9+ by @lorentey in https://github.com/apple/swift-atomics/pull/90\r\n* Regenerate sources by @lorentey in https://github.com/apple/swift-atomics/pull/91\r\n* Fix version-specific manifest for 5.6..<5.9 by @lorentey in https://github.com/apple/swift-atomics/pull/93\r\n* [_AtomicShims] On Darwin, ensure we link against libswiftCore using assembly shenanigans by @lorentey in https://github.com/apple/swift-atomics/pull/97\r\n* Avoid using symlinks for package files by @ktoso in https://github.com/apple/swift-atomics/pull/100\r\n* Reorganize sources for future work by @lorentey in https://github.com/apple/swift-atomics/pull/101\r\n* Fix alignment issues with double-wide atomics on i386 by @lorentey in https://github.com/apple/swift-atomics/pull/102\r\n* [CMake] Do not list .gyb files as sources by @lorentey in https://github.com/apple/swift-atomics/pull/105\r\n* Drop support for Swift 5.6 by @lorentey in https://github.com/apple/swift-atomics/pull/103\r\n* Not so minor prerelease fixups/changes by @lorentey in https://github.com/apple/swift-atomics/pull/106\r\n\r\n## New Contributors\r\n* @rolson made their first contribution in https://github.com/apple/swift-atomics/pull/89\r\n* @ktoso made their first contribution in https://github.com/apple/swift-atomics/pull/100\r\n\r\n**Full Changelog**: https://github.com/apple/swift-atomics/compare/1.1.0...1.2.0\r\n\r\nThank you very much to everyone who contributed to this release!", + "createdAt" : "2023-09-28T10:26:29+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOEeiD3M4HWy1i", + "owner" : "apple", + "publishedAt" : "2023-10-03T10:36:05+09:00", + "repository" : "swift-atomics", + "title" : "Swift Atomics 1.2.0", + "url" : "https://github.com/apple/swift-atomics/releases/tag/1.2.0", + "version" : "1.2.0" } ] \ No newline at end of file diff --git a/Outputs/Swift Collections.json b/Outputs/Swift Collections.json index 2f6910b..0bdb6b7 100644 --- a/Outputs/Swift Collections.json +++ b/Outputs/Swift Collections.json @@ -130,5 +130,65 @@ "title" : "Swift Collections 1.0.4", "url" : "https://github.com/apple/swift-collections/releases/tag/1.0.4", "version" : "1.0.4" + }, + { + "body" : "This bugfix release improves compatibility with recent Swift versions, eliminating several compiler warnings on Swift 5.8 and 5.9. It contains no API-level changes.\r\n\r\n## What's Changed\r\n* build: add ARM64 to the architecture mappings for Windows by @compnerd in https://github.com/apple/swift-collections/pull/265\r\n* Fix deprecated UnsafeMutablePointer.assign(repeating:count) method by @FelixHerrmann in https://github.com/apple/swift-collections/pull/268\r\n* [1.0][test] Fix typename shadowing warning in Swift 5.9 by @lorentey in https://github.com/apple/swift-collections/pull/315\r\n* [1.0][benchmark] Update std::function syntax for current C++ by @lorentey in https://github.com/apple/swift-collections/pull/314\r\n\r\n## New Contributors\r\n* @FelixHerrmann made their first contribution in https://github.com/apple/swift-collections/pull/268\r\n\r\n**Full Changelog**: https://github.com/apple/swift-collections/compare/1.0.4...1.0.5\r\n\r\nThank you to everyone who contributed to this release!", + "createdAt" : "2023-10-03T13:27:26+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOFDfRzs4HW1Y9", + "owner" : "apple", + "publishedAt" : "2023-10-03T13:37:45+09:00", + "repository" : "swift-collections", + "title" : "Swift Collections 1.0.5", + "url" : "https://github.com/apple/swift-collections/releases/tag/1.0.5", + "version" : "1.0.5" + }, + { + "body" : "This bugfix release adds `Sendable` conformances to all public types (fixing compatibility with Swift's strict concurrency checking), and speeds up equality checks (`==`) of identical collection values.\r\n\r\n## What's Changed\r\n* Fix typos: OrderedSet Documentation by @kati-kms in https://github.com/apple/swift-collections/pull/322\r\n* [1.0] build: support building in Debug mode on Windows by @compnerd in https://github.com/apple/swift-collections/pull/337\r\n* build: tweak search path for embedding by @compnerd in https://github.com/apple/swift-collections/pull/338\r\n* [OrderedDictionary] forward ordered dictionary values equality to values property by @vanvoorden in https://github.com/apple/swift-collections/pull/335\r\n* [OrderedSet] forward ordered set equality to elements property by @vanvoorden in https://github.com/apple/swift-collections/pull/340\r\n* [Deque] check deque equality with buffer identity by @vanvoorden in https://github.com/apple/swift-collections/pull/341\r\n* [OrderedDictionary] Fix usage of deprecated API in index(forKey:) docs by @lorentey in https://github.com/apple/swift-collections/pull/342\r\n* [1.0] Backport Sendable conformances on all public types by @lorentey in https://github.com/apple/swift-collections/pull/343\r\n* OrderedSet: Fix sendable conformance on old swifts by @lorentey in https://github.com/apple/swift-collections/pull/346\r\n* Update CMake configuration by @lorentey in https://github.com/apple/swift-collections/pull/347\r\n\r\n## New Contributors\r\n* @kati-kms made their first contribution in https://github.com/apple/swift-collections/pull/322\r\n* @vanvoorden made their first contribution in https://github.com/apple/swift-collections/pull/335\r\n\r\n**Full Changelog**: https://github.com/apple/swift-collections/compare/1.0.5...1.0.6\r\n\r\nThank you to everyone who contributed to this release!\r\n", + "createdAt" : "2023-12-20T10:50:54+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOFDfRzs4IAs0W", + "owner" : "apple", + "publishedAt" : "2023-12-21T10:07:02+09:00", + "repository" : "swift-collections", + "title" : "Swift Collections 1.0.6", + "url" : "https://github.com/apple/swift-collections/releases/tag/1.0.6", + "version" : "1.0.6" + }, + { + "body" : "This feature release adds a number of new data structure implementations, along with minor changes to existing constructs.\r\n\r\n## New Data Structures\r\n\r\n- `Heap` implements a min-max heap, backed by a native array. (Contributed by @AquaGeek)\r\n- `BitSet` and `BitArray` are two alternate representations of a bitmap type, backed by dynamically allocated storage. (Contributed by @MahanazAtiqullah)\r\n- `TreeSet` and `TreeDictionary` are hashed collections implementing Compressed Hash-Array Mapped Prefix Trees (CHAMP). They provide similar API as `Set`/`Dictionary` in the Standard Library, but as persistent data structures, supporting incremental mutations of shared instances and efficient structural diffing. (Contributed by @msteindorfer)\r\n\r\n## Other Changes\r\n\r\n- This version of the package can only be built using Swift 5.7.2 or later.\r\n- New methods: the `OrderedSet.isEqualSet` family of functions provide a way to test that two containers contain the same members, ignoring the order of elements. (https://github.com/apple/swift-collections/issues/183, https://github.com/apple/swift-collections/pull/234)\r\n- New method: `OrderedSet.filter` implements a version of the standard filter operation that returns an `OrderedSet` instead of an `Array`. (https://github.com/apple/swift-collections/pull/159)\r\n- `debugDescription` implementations have been updated to follow Swift best practice. (These are called by container types like `Array` to print their elements, so they work best when they're succinct variants of `description` that are suitable for embedding in structured output: specifically, they must not produce unpaired delimiter characters (`[`/`]`, `(`/`)`, `{`/`}`, `<`/`>` etc), raw top level commas, semicolons, colons, unquoted strings etc. `debugDescription` should not needlessly print type names etc.)\r\n\r\n## New Contributors\r\n\r\n* @AquaGeek made their first contribution in https://github.com/apple/swift-collections/pull/61\r\n* @ejmarchant made their first contribution in https://github.com/apple/swift-collections/pull/82\r\n* @just-gull made their first contribution in https://github.com/apple/swift-collections/pull/115\r\n* @jPaolantonio made their first contribution in https://github.com/apple/swift-collections/pull/121\r\n* @MahanazAtiqullah made their first contribution in https://github.com/apple/swift-collections/pull/83\r\n* @hectormatos2011 made their first contribution in https://github.com/apple/swift-collections/pull/155\r\n* @ktoso made their first contribution in https://github.com/apple/swift-collections/pull/159\r\n* @CTMacUser made their first contribution in https://github.com/apple/swift-collections/pull/116\r\n* @hassila made their first contribution in https://github.com/apple/swift-collections/pull/297\r\n\r\nMany thanks to our contributors for their great work (and patience)!\r\n\r\n\r\n## List of Pull Requests\r\n\r\n**Full Changelog**: https://github.com/apple/swift-collections/compare/1.0.6...1.1.0\r\n\r\n* Add a min-max heap implementation that can be used to back a priority queue by @AquaGeek in https://github.com/apple/swift-collections/pull/61\r\n* [benchmark] Review and extend Heap benchmarks by @lorentey in https://github.com/apple/swift-collections/pull/76\r\n* Add reference benchmarks for bit vector implementations by @lorentey in https://github.com/apple/swift-collections/pull/79\r\n* Fix Markdown link in README by @AquaGeek in https://github.com/apple/swift-collections/pull/77\r\n* Fix documentation for types conforming to ExpressibleByArrayLiteral o… by @ejmarchant in https://github.com/apple/swift-collections/pull/82\r\n* [Heap] Performance tweaks by @lorentey in https://github.com/apple/swift-collections/pull/78\r\n* Fix typos: missing subscript parameters by @ejmarchant in https://github.com/apple/swift-collections/pull/81\r\n* [Heap] Update implementation details section in docs by @lorentey in https://github.com/apple/swift-collections/pull/84\r\n* Update CMakeLists.txt by @compnerd in https://github.com/apple/swift-collections/pull/85\r\n* Stop depending on swift-collections-benchmark by @lorentey in https://github.com/apple/swift-collections/pull/86\r\n* [OrderedDictionary] modifyValue → updateValue by @lorentey in https://github.com/apple/swift-collections/pull/91\r\n* Add Benchmarks package to workspace by @lorentey in https://github.com/apple/swift-collections/pull/93\r\n* [OrderedDictionary] Deprecate `subscript(offset:)` for now by @lorentey in https://github.com/apple/swift-collections/pull/92\r\n* Documentation: Remove in-place mutation comments by @ejmarchant in https://github.com/apple/swift-collections/pull/96\r\n* [main] Freeze some types for consistency with their inlinable initializers by @lorentey in https://github.com/apple/swift-collections/pull/98\r\n* Follow stdlib's leading underscore rule by @ejmarchant in https://github.com/apple/swift-collections/pull/95\r\n* [Heap] Disable heap tests in release builds by @lorentey in https://github.com/apple/swift-collections/pull/100\r\n* [NFC] Merge release/1.0 to main by @lorentey in https://github.com/apple/swift-collections/pull/105\r\n* Merge `release/1.0` into `main` by @lorentey in https://github.com/apple/swift-collections/pull/108\r\n* [README] Note that `Heap` hasn't been tagged yet & list other enhancements in progress by @lorentey in https://github.com/apple/swift-collections/pull/109\r\n* PriorityQueueModule: remove `import Foundation` by @compnerd in https://github.com/apple/swift-collections/pull/118\r\n* [Heap] Remove Heap's `ascending` and `descending` views by @lorentey in https://github.com/apple/swift-collections/pull/119\r\n* [Heap] Enable heap tests in optimized builds (#101) by @just-gull in https://github.com/apple/swift-collections/pull/115\r\n* Update CMakeLists.txt by @compnerd in https://github.com/apple/swift-collections/pull/122\r\n* Fix link to package internal documentation by @jPaolantonio in https://github.com/apple/swift-collections/pull/121\r\n* Merge release/1.0 to main by @lorentey in https://github.com/apple/swift-collections/pull/130\r\n* BitArray and BitSet data structures by @MahanazAtiqullah in https://github.com/apple/swift-collections/pull/83\r\n* Sorted collections by @vihanb in https://github.com/apple/swift-collections/pull/65\r\n* Merge `release/1.0` to `main` by @lorentey in https://github.com/apple/swift-collections/pull/141\r\n* Remove Swift PM Artifacts to avoid Generated Schemes in Xcode by @hectormatos2011 in https://github.com/apple/swift-collections/pull/155\r\n* Reinstate custom schemes under Utils/swift-collections.xcworkspace by @lorentey in https://github.com/apple/swift-collections/pull/156\r\n* +OrderedSet add filter #158 by @ktoso in https://github.com/apple/swift-collections/pull/159\r\n* [Xcode] Update schemes & file template by @lorentey in https://github.com/apple/swift-collections/pull/161\r\n* [OrderedCollection] Use standard temp allocation facility, if available by @lorentey in https://github.com/apple/swift-collections/pull/160\r\n* [OrderedSet] Work around weird name lookup issue in compiler by @lorentey in https://github.com/apple/swift-collections/pull/162\r\n* =OrderedSet.filter Attempt to optimize filter impl by @ktoso in https://github.com/apple/swift-collections/pull/163\r\n* Force-inline _modify accessors to work around a performance issue by @lorentey in https://github.com/apple/swift-collections/pull/165\r\n* Merge release/1.0 branch to main by @lorentey in https://github.com/apple/swift-collections/pull/172\r\n* Incubate persistent data structures by @msteindorfer in https://github.com/apple/swift-collections/pull/31\r\n* Persistent collections updates by @lorentey in https://github.com/apple/swift-collections/pull/174\r\n* Persistent collections updates by @lorentey in https://github.com/apple/swift-collections/pull/175\r\n* Persistent collections updates (part 3) by @lorentey in https://github.com/apple/swift-collections/pull/176\r\n* Persistent collections updates (part 4) by @lorentey in https://github.com/apple/swift-collections/pull/177\r\n* [OrderedDictionary] Tiny documentation fix by @lorentey in https://github.com/apple/swift-collections/pull/178\r\n* Persistent collections updates (part 5) by @lorentey in https://github.com/apple/swift-collections/pull/179\r\n* Integrate PriorityQueueModule, BitCollections, PersistentCollections, SortedCollections into release/1.1 by @lorentey in https://github.com/apple/swift-collections/pull/181\r\n* Persistent collections updates (part 6) by @lorentey in https://github.com/apple/swift-collections/pull/180\r\n* Persistent collections updates (part 7) by @lorentey in https://github.com/apple/swift-collections/pull/182\r\n* [BitSet] Fix decoding format on 32 bit architectures by @lorentey in https://github.com/apple/swift-collections/pull/185\r\n* Persistent collections updates (part 8) by @lorentey in https://github.com/apple/swift-collections/pull/184\r\n* Persistent collections updates (part 9) by @lorentey in https://github.com/apple/swift-collections/pull/188\r\n* Add Sendable conformances to all public types by @lorentey in https://github.com/apple/swift-collections/pull/191\r\n* [test] Check baseline API expectations for set-like types by @lorentey in https://github.com/apple/swift-collections/pull/192\r\n* Fleshing out `PersistentSet` by @lorentey in https://github.com/apple/swift-collections/pull/193\r\n* Rename `PriorityQueueModule` to `HeapModule` by @lorentey in https://github.com/apple/swift-collections/pull/194\r\n* [BitSet] Fix invariant violation in member subscript by @lorentey in https://github.com/apple/swift-collections/pull/195\r\n* [1.1.0] Bump minimum required Swift toolchain to 5.5 by @lorentey in https://github.com/apple/swift-collections/pull/196\r\n* Restore support for building with Swift 5.5 by @lorentey in https://github.com/apple/swift-collections/pull/198\r\n* Merge release/1.0 to release/1.1 by @lorentey in https://github.com/apple/swift-collections/pull/199\r\n* Update CMake configuration in preparation for 1.1 by @lorentey in https://github.com/apple/swift-collections/pull/200\r\n* Update CMakeLists.txt by @compnerd in https://github.com/apple/swift-collections/pull/202\r\n* [1.1][SortedCollections] Remove for now by @lorentey in https://github.com/apple/swift-collections/pull/205\r\n* [Heap] Change value of minimum or maximum element by @CTMacUser in https://github.com/apple/swift-collections/pull/116\r\n* [Heap] Prerelease preparations by @lorentey in https://github.com/apple/swift-collections/pull/210\r\n* Update README files by @lorentey in https://github.com/apple/swift-collections/pull/212\r\n* [manifest] Exclude CMakeLists.txt; remove unnecessary path settings; reindent file by @lorentey in https://github.com/apple/swift-collections/pull/213\r\n* Review and finalize (?) set relation predicates for 1.1 by @lorentey in https://github.com/apple/swift-collections/pull/216\r\n* Merge.1.0→1.1 by @lorentey in https://github.com/apple/swift-collections/pull/217\r\n* Update CMake configuration by @lorentey in https://github.com/apple/swift-collections/pull/218\r\n* Cherry pick changes from main to release/1.1 by @lorentey in https://github.com/apple/swift-collections/pull/219\r\n* Fix unusual build problems by @lorentey in https://github.com/apple/swift-collections/pull/221\r\n* Review & update descriptions throughout the package by @lorentey in https://github.com/apple/swift-collections/pull/222\r\n* Review and finalize (?) binary set operations for 1.1 by @lorentey in https://github.com/apple/swift-collections/pull/223\r\n* [Xcode] Disable implicit dependencies by @lorentey in https://github.com/apple/swift-collections/pull/227\r\n* [OrderedSet] Improve sequence-taking initializer by @lorentey in https://github.com/apple/swift-collections/pull/226\r\n* [OrderedSet, BitSet] Fix custom mirror display style by @lorentey in https://github.com/apple/swift-collections/pull/225\r\n* Finalize persistent collections API by @lorentey in https://github.com/apple/swift-collections/pull/224\r\n* Start working on DocC support by @lorentey in https://github.com/apple/swift-collections/pull/228\r\n* Update CMake build configuration by @lorentey in https://github.com/apple/swift-collections/pull/230\r\n* [PersistentSet] Iterator.next(): Make inlinable by @lorentey in https://github.com/apple/swift-collections/pull/233\r\n* [SetAlgebra types] isEqual(to:) → isEqualSet(to:) by @lorentey in https://github.com/apple/swift-collections/pull/234\r\n* [PersistentCollections] Doc & benchmark updates in preparation of API review by @lorentey in https://github.com/apple/swift-collections/pull/235\r\n* Apply changes from in-progress review thread by @lorentey in https://github.com/apple/swift-collections/pull/237\r\n* [ShareableHashedCollections] API Review: add missing `mutating` keywords by @lorentey in https://github.com/apple/swift-collections/pull/238\r\n* [Benchmarks] Split default huge library up into individual files, one per type by @lorentey in https://github.com/apple/swift-collections/pull/240\r\n* [ShareableHashedCollections] Add missing import by @lorentey in https://github.com/apple/swift-collections/pull/243\r\n* Unify unsafe bit set implementations by @lorentey in https://github.com/apple/swift-collections/pull/244\r\n* Fix warnings in development versions of Swift by @lorentey in https://github.com/apple/swift-collections/pull/245\r\n* [HashTreeCollections] Change prefix `Shareable` to `Tree` by @lorentey in https://github.com/apple/swift-collections/pull/242\r\n* [TreeDictionary] Fix in-place merge operation to properly update the count by @lorentey in https://github.com/apple/swift-collections/pull/247\r\n* [cmake] Update CMake configuration by @lorentey in https://github.com/apple/swift-collections/pull/249\r\n* Add not so experimental rope implementation by @lorentey in https://github.com/apple/swift-collections/pull/264\r\n* Fix off by one error in BitSet by @lorentey in https://github.com/apple/swift-collections/pull/267\r\n* Monomodule support by @lorentey in https://github.com/apple/swift-collections/pull/266\r\n* Expose a handful of BigString.Index methods by @lorentey in https://github.com/apple/swift-collections/pull/269\r\n* BitArray API refinements & additions by @lorentey in https://github.com/apple/swift-collections/pull/263\r\n* Make most of Rope inlinable by @lorentey in https://github.com/apple/swift-collections/pull/270\r\n* BigString: Fix String.Index._knownScalarAligned by @lorentey in https://github.com/apple/swift-collections/pull/272\r\n* Rope: Fix `Sendable` conformance by @lorentey in https://github.com/apple/swift-collections/pull/271\r\n* Require Swift 5.6 by @lorentey in https://github.com/apple/swift-collections/pull/273\r\n* [OrderedDictionary] Explicitly mention in documentation that keys/values are ordered by @lorentey in https://github.com/apple/swift-collections/pull/275\r\n* [HashCollections] Ensure `self` doesn’t get destroyed before we’re done working with it by @lorentey in https://github.com/apple/swift-collections/pull/276\r\n* Remove obsolete swift(>=5.5)/swift(>=5.6) checks by @lorentey in https://github.com/apple/swift-collections/pull/277\r\n* [Xcode] Update Xcode project by @lorentey in https://github.com/apple/swift-collections/pull/278\r\n* Minor rope updates by @lorentey in https://github.com/apple/swift-collections/pull/279\r\n* [Rope] remove(at:): Fix assertion when removing the last item creates a deficiency by @lorentey in https://github.com/apple/swift-collections/pull/280\r\n* Merge changes from release 1.0 to release 1.1 by @lorentey in https://github.com/apple/swift-collections/pull/283\r\n* [CollectionUtilities] Silence a warning on 32 bit platforms by @lorentey in https://github.com/apple/swift-collections/pull/286\r\n* [BitSet] Fix a thinko in BitSet.isEqualSet by @lorentey in https://github.com/apple/swift-collections/pull/287\r\n* Grab bag of fixes for small test issues by @lorentey in https://github.com/apple/swift-collections/pull/288\r\n* [Xcode] Set a code sign identity in the Xcode project by @lorentey in https://github.com/apple/swift-collections/pull/285\r\n* Rope: Fix trap when replaceSubrange is called on an empty rope by @lorentey in https://github.com/apple/swift-collections/pull/290\r\n* `Rope.find` returns a bogus remainder for the end position by @lorentey in https://github.com/apple/swift-collections/pull/291\r\n* Update TreeSet.md by @hassila in https://github.com/apple/swift-collections/pull/297\r\n* Fix CustomStringConvertible/CustomDebugStringConvertible conformances by @lorentey in https://github.com/apple/swift-collections/pull/302\r\n* [RopeModule] Fix issues in Swift's ABI stable dialect by @lorentey in https://github.com/apple/swift-collections/pull/318\r\n* [CMake, Xcode] Update configurations for alternate build systems by @lorentey in https://github.com/apple/swift-collections/pull/319\r\n* [RopeModule] Remove unnecessary typealiases by @lorentey in https://github.com/apple/swift-collections/pull/320\r\n* [Heap] Improve type-level doc comment by @lorentey in https://github.com/apple/swift-collections/pull/326\r\n* [Heap] insert(contentsOf:) Switch to Floyd’s if we’re inserting too many items by @lorentey in https://github.com/apple/swift-collections/pull/327\r\n* [1.1] build: support building in Debug mode on Windows by @compnerd in https://github.com/apple/swift-collections/pull/336\r\n* Merge release/1.0 to release/1.1 by @lorentey in https://github.com/apple/swift-collections/pull/348\r\n* [Heap] Convert min() and max() to properties by @lorentey in https://github.com/apple/swift-collections/pull/328\r\n* [BitArray] Disable bitwise operators for now by @lorentey in https://github.com/apple/swift-collections/pull/353\r\n* [Heap] Final(?) Heap API adjustments for 1.1 by @lorentey in https://github.com/apple/swift-collections/pull/354\r\n* [Benchmarks] Add Collection Equality Benchmarks by @vanvoorden in https://github.com/apple/swift-collections/pull/351\r\n* Release preparations for 1.1 by @lorentey in https://github.com/apple/swift-collections/pull/355\r\n* [1.1] Fix typos by @lorentey in https://github.com/apple/swift-collections/pull/357\r\n* [TreeDictionary][Keys] Add Equatable and Hashable Conformance to TreeDictionary.Keys by @vanvoorden in https://github.com/apple/swift-collections/pull/352\r\n\r\n", + "createdAt" : "2024-02-07T11:58:46+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOFDfRzs4IXtp1", + "owner" : "apple", + "publishedAt" : "2024-02-08T09:59:33+09:00", + "repository" : "swift-collections", + "title" : "Swift Collections 1.1.0", + "url" : "https://github.com/apple/swift-collections/releases/tag/1.1.0", + "version" : "1.1.0" + }, + { + "body" : "This patch release resolves issues uncovered since version 1.1.0 was published.\r\n\r\n## What's Changed\r\n\r\n- This version fixes a bogus assertion in `Deque` that can cause incorrect runtime traps in debug builds. (#381)\r\n- The unstable module `_CollectionsUtilities` was renamed to `InternalCollectionsUtilities` to work around an issue in shipping versions of Xcode. This renaming is not intended to make this module public -- it remains an unstable implementation detail. (#364)\r\n\r\n## New Contributors\r\n* @iCharlesHu made their first contribution in https://github.com/apple/swift-collections/pull/373\r\n* @jmschonfeld made their first contribution in https://github.com/apple/swift-collections/pull/385\r\n\r\nMany thanks to our contributors for their work!\r\n\r\n## List of Pull Requests\r\n\r\n**Full Changelog**: https://github.com/apple/swift-collections/compare/1.1.0...1.1.1\r\n\r\n* Update README by @lorentey in https://github.com/apple/swift-collections/pull/360\r\n* Add post-merge CI support for release/1.1 branch by @shahmishal in https://github.com/apple/swift-collections/pull/368\r\n* Rename RopeModule to _RopeModule in CMakeLists.txt to match Package.swift by @iCharlesHu in https://github.com/apple/swift-collections/pull/373\r\n* Fix the incorrect file name in OrderedCollections cmake file by @iCharlesHu in https://github.com/apple/swift-collections/pull/377\r\n* [Deque]: Fix bogus assert in Deque._Storage._ensureUnique by @lorentey in https://github.com/apple/swift-collections/pull/381\r\n* [test] TreeDictionary.Keys: Remove stray print that’s flooding test output by @lorentey in https://github.com/apple/swift-collections/pull/370\r\n* Rename _CollectionsUtilities to InternalCollectionsUtilities by @lorentey in https://github.com/apple/swift-collections/pull/382\r\n* [Rope] Fix copy-on-write violation in Rope.join by @lorentey in https://github.com/apple/swift-collections/pull/384\r\n* Add Single Module Build Mode to CMake for Foundation by @jmschonfeld in https://github.com/apple/swift-collections/pull/385\r\n", + "createdAt" : "2024-06-04T08:15:50+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOFDfRzs4JfmL2", + "owner" : "apple", + "publishedAt" : "2024-06-08T08:33:23+09:00", + "repository" : "swift-collections", + "title" : "Swift Collections 1.1.1", + "url" : "https://github.com/apple/swift-collections/releases/tag/1.1.1", + "version" : "1.1.1" + }, + { + "body" : "This patch release updates the (unstable) CMake build configuration to support the [swift-foundation](https://github.com/apple/swift-foundation) project.\r\n\r\nThere were no changes outside of the CMake configuration.\r\n\r\n## What's Changed\r\n* Install the Foundation toolchain module during the static swift build by @jmschonfeld in https://github.com/apple/swift-collections/pull/391\r\n* [CMake] Reduce path lengths in single-module build by @jmschonfeld in https://github.com/apple/swift-collections/pull/392\r\n* Reduce the size of the _FoundationCollections toolchain module by @jmschonfeld in https://github.com/apple/swift-collections/pull/395\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-collections/compare/1.1.1...1.1.2", + "createdAt" : "2024-07-09T03:23:21+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOFDfRzs4JzgEN", + "owner" : "apple", + "publishedAt" : "2024-07-09T07:04:31+09:00", + "repository" : "swift-collections", + "title" : "Swift Collections 1.1.2", + "url" : "https://github.com/apple/swift-collections/releases/tag/1.1.2", + "version" : "1.1.2" } ] \ No newline at end of file diff --git a/Outputs/Swift Crypto.json b/Outputs/Swift Crypto.json index b385398..a1dcf23 100644 --- a/Outputs/Swift Crypto.json +++ b/Outputs/Swift Crypto.json @@ -359,6 +359,18 @@ "url" : "https://github.com/apple/swift-crypto/releases/tag/2.4.0", "version" : "2.4.0" }, + { + "body" : "### Semver Minor\r\n\r\n- Add API providing basic RSA pubkey encrypt and privkey decrypt (#125, #191, patch credit to @gwynne)\r\n\r\n### Semver Patch\r\n\r\n- Switch to canImport instead of os conditions (#184, #192)\r\n- Update BoringSSL to 7ae2b910c13017b63f1a8bd6c8decfce692869b0 (#190, #193)\r\n\r\n### Other changes\r\n\r\n- Typo fixes (#179, patch credit to @joey-gm)\r\n- Update code of conduct (#182)", + "createdAt" : "2023-08-04T01:02:34+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOC9Swts4G4Un1", + "owner" : "apple", + "publishedAt" : "2023-08-07T17:50:30+09:00", + "repository" : "swift-crypto", + "title" : "Swift Crypto 2.6.0", + "url" : "https://github.com/apple/swift-crypto/releases/tag/2.6.0", + "version" : "2.6.0" + }, { "body" : "### Semver Major\r\n\r\n- Update to the 2023 CryptoKit API (#181)\r\n\r\n### Other changes\r\n\r\n- Update code of conduct (#182)\r\n- Clean up documentation typos (#179) (patch credit to @joey-gm)", "createdAt" : "2023-06-14T02:27:01+09:00", @@ -370,5 +382,101 @@ "title" : "Swift Crypto 3.0.0-beta.1", "url" : "https://github.com/apple/swift-crypto/releases/tag/3.0.0-beta.1", "version" : "3.0.0-beta.1" + }, + { + "body" : "The only meaningful breaking change in this release is the addition of new cases in the `CryptoKitError` enum. The overwhelming majority of users can and should express a wider version range than usual: \"1.0.0\" ..< \"4.0.0\" is the recommended version range.\r\n\r\n### SemVer Major\r\n\r\n- Update to CryptoKit 2023 final API (#199)\r\n\r\n### SemVer Patch\r\n\r\n- Set missing Windows defines (#197) (patch credit to @compnerd)\r\n- Use `SecKeyGetBlockSize` instead of `kSecAttrKeySizeInBits` (#198)\r\n", + "createdAt" : "2023-09-13T20:03:22+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOC9Swts4HQwFK", + "owner" : "apple", + "publishedAt" : "2023-09-20T18:06:28+09:00", + "repository" : "swift-crypto", + "title" : "Swift Crypto 3.0.0", + "url" : "https://github.com/apple/swift-crypto/releases/tag/3.0.0", + "version" : "3.0.0" + }, + { + "body" : "### SemVer Minor\r\n\r\n- Add support for AES-CBC in `_CryptoExtras` (#200)\r\n- Bump minimum Swift version to 5.7 (#201)", + "createdAt" : "2023-10-04T18:19:44+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOC9Swts4HX4O9", + "owner" : "apple", + "publishedAt" : "2023-10-04T23:32:11+09:00", + "repository" : "swift-crypto", + "title" : "Swift Crypto 3.1.0", + "url" : "https://github.com/apple/swift-crypto/releases/tag/3.1.0", + "version" : "3.1.0" + }, + { + "body" : "### SemVer Minor\r\n\r\n- Add `pkcs8PEMRepresenation` for RSA private keys (#203, patch credit to @bjhomer)\r\n- Add support for CBC without padding (#210, patch credit to @lovetodream)\r\n- Add support for RSA OAEP with SHA256 (#206)\r\n- Add Sendable annotations to Crypto Extras (#211, #214)\r\n\r\n### SemVer Patch\r\n\r\n- Add extern C markers (#204, patch credit to @brianmichel)\r\n- Update `BoringSSLRSAPublicKey` to use `EVP_PKEY` API (#205)\r\n- Update BoringSSL to 7a813621dac6878ab53b6ed7392939a8982226e8 (#207, #215)\r\n\r\n### Other Changes\r\n\r\n- Add cxx interop build pipeline (#212)\r\n- Update availability annotations in tests (#213)", + "createdAt" : "2024-01-09T01:41:09+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOC9Swts4IHnqT", + "owner" : "apple", + "publishedAt" : "2024-01-09T17:11:00+09:00", + "repository" : "swift-crypto", + "title" : "Swift Crypto 3.2.0", + "url" : "https://github.com/apple/swift-crypto/releases/tag/3.2.0", + "version" : "3.2.0" + }, + { + "body" : "### SemVer Minor\r\n\r\n- Add support for AES CTR mode in _CryptoExtras (#220)\r\n- Raise minimum Swift version to 5.7 (#221)\r\n\r\n### SemVer Patch\r\n\r\n- Remove dtls1.h as part of removing libssl (#217, patch credit to @davidben)\r\n- Update BoringSSL to dbad745811195c00b729efd0ee0a09b7d9fce1d2 (#222)\r\n\r\n### Other Changes\r\n\r\n- Documentation: Update macOS development instructions (#216, patch credit to @coldjugular)", + "createdAt" : "2024-03-12T19:50:25+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOC9Swts4Is_7d", + "owner" : "apple", + "publishedAt" : "2024-03-12T20:05:16+09:00", + "repository" : "swift-crypto", + "title" : "Swift Crypto 3.3.0", + "url" : "https://github.com/apple/swift-crypto/releases/tag/3.3.0", + "version" : "3.3.0" + }, + { + "body" : "### SemVer Minor\r\n\r\n- Update lower bound for RSA key sizes (#218, patch credit to @ptoffy)\r\n\r\n### SemVer Patch\r\n\r\n- Add empty privacy manifest files (#226)\r\n- Use BoringSSL implementation for `_CryptoExtras.AES._CTR` (#229)", + "createdAt" : "2024-05-08T00:10:20+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOC9Swts4JPNbz", + "owner" : "apple", + "publishedAt" : "2024-05-10T02:56:01+09:00", + "repository" : "swift-crypto", + "title" : "Swift Crypto 3.4.0", + "url" : "https://github.com/apple/swift-crypto/releases/tag/3.4.0", + "version" : "3.4.0" + }, + { + "body" : "### SemVer Minor\r\n\r\n- extras: Add APIs for RSA Blind Signatures (#232)\r\n\r\n### SemVer Patch\r\n\r\n- add support for riscv64 (#240, patch credit to @futurejones)\r\n- Move ArbitraryPrecisionInteger type to CryptoBoringWrapper module (#236)\r\n- Change inclusiveMin param of ArbitraryPrecisionInteger.random from UInt64 to UInt (#242)\r\n\r\n### Other Changes\r\n\r\n- Fix broken `DataProtocol.hexString` test utility (#230)\r\n- update README recommended versions (#233)", + "createdAt" : "2024-06-27T23:01:40+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOC9Swts4Js_t6", + "owner" : "apple", + "publishedAt" : "2024-06-27T23:45:26+09:00", + "repository" : "swift-crypto", + "title" : "Swift Crypto 3.5.0", + "url" : "https://github.com/apple/swift-crypto/releases/tag/3.5.0", + "version" : "3.5.0" + }, + { + "body" : "### SemVer Patch\r\n\r\n- Revert to using @_implementationOnly for all BoringSSL modules (#246)", + "createdAt" : "2024-07-03T22:37:23+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOC9Swts4Jw6CY", + "owner" : "apple", + "publishedAt" : "2024-07-03T22:46:56+09:00", + "repository" : "swift-crypto", + "title" : "Swift Crypto 3.5.2", + "url" : "https://github.com/apple/swift-crypto/releases/tag/3.5.2", + "version" : "3.5.2" + }, + { + "body" : "### SemVer Patch\r\n\r\n- build: Add missing prefix to BoringSSL delete_if stack symbols (#245)", + "createdAt" : "2024-07-03T03:10:27+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOC9Swts4JwRHS", + "owner" : "apple", + "publishedAt" : "2024-07-03T04:32:02+09:00", + "repository" : "swift-crypto", + "title" : "Swift Crypto 3.5.1", + "url" : "https://github.com/apple/swift-crypto/releases/tag/3.5.1", + "version" : "3.5.1" } ] \ No newline at end of file diff --git a/Outputs/Swift Markdown.json b/Outputs/Swift Markdown.json index 6558d47..590d0b9 100644 --- a/Outputs/Swift Markdown.json +++ b/Outputs/Swift Markdown.json @@ -10,5 +10,53 @@ "title" : "Swift-Markdown 0.2.0", "url" : "https://github.com/apple/swift-markdown/releases/tag/0.2.0", "version" : "0.2.0" + }, + { + "body" : "This release is based on the Swift 5.9 release.", + "createdAt" : "2023-10-31T05:50:04+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOFxlFeM4Hlc3K", + "owner" : "swiftlang", + "publishedAt" : "2023-10-31T05:53:02+09:00", + "repository" : "swift-markdown", + "title" : "Swift-Markdown 0.3.0", + "url" : "https://github.com/swiftlang/swift-markdown/releases/tag/0.3.0", + "version" : "0.3.0" + }, + { + "body" : "## What's Changed\r\n* track inner indentation for doxygen commands by @QuietMisdreavus in https://github.com/apple/swift-markdown/pull/118\r\n* Fix crash parsing document tree dump as markdown content by @d-ronnqvist in https://github.com/apple/swift-markdown/pull/123\r\n* Refactored the `lex` function in the BlockDirectiveParser file. by @Mayank-84 in https://github.com/apple/swift-markdown/pull/128\r\n* fix: fix to issue #132 (implementation of child(through) by @georgemp in https://github.com/apple/swift-markdown/pull/133\r\n* Remove a expired link from README.md by @Ryu0118 in https://github.com/apple/swift-markdown/pull/138\r\n* Fix typo in markdown-tool validation error by @Samasaur1 in https://github.com/apple/swift-markdown/pull/104\r\n* Rename main.swift to MarkdownCommand.swift and add @main by @Kyle-Ye in https://github.com/apple/swift-markdown/pull/10\r\n* consider queued newlines when wrapping elements in MarkupFormatter by @QuietMisdreavus in https://github.com/apple/swift-markdown/pull/116\r\n* [5.10] Add link title support for commonmark by @Kyle-Ye in https://github.com/apple/swift-markdown/pull/147\r\n* [5.10] Fix multiline directive without content parsing range issue by @Kyle-Ye in https://github.com/apple/swift-markdown/pull/157\r\n* [5.10] Fix multi line symbol link source range issue by @Kyle-Ye in https://github.com/apple/swift-markdown/pull/156\r\n\r\n## New Contributors\r\n* @Mayank-84 made their first contribution in https://github.com/apple/swift-markdown/pull/128\r\n* @georgemp made their first contribution in https://github.com/apple/swift-markdown/pull/133\r\n* @Ryu0118 made their first contribution in https://github.com/apple/swift-markdown/pull/138\r\n* @Samasaur1 made their first contribution in https://github.com/apple/swift-markdown/pull/104\r\n\r\n**Full Changelog**: https://github.com/apple/swift-markdown/compare/swift-5.9.2-RELEASE...swift-5.10-RELEASE", + "createdAt" : "2023-11-14T23:40:15+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOFxlFeM4IpfXj", + "owner" : "swiftlang", + "publishedAt" : "2024-03-07T01:14:40+09:00", + "repository" : "swift-markdown", + "title" : "Swift 5.10 Release", + "url" : "https://github.com/swiftlang/swift-markdown/releases/tag/swift-5.10-RELEASE", + "version" : "swift-5.10-RELEASE" + }, + { + "body" : "", + "createdAt" : "2023-11-14T23:40:15+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOFxlFeM4JfguG", + "owner" : "swiftlang", + "publishedAt" : "2024-06-07T04:11:19+09:00", + "repository" : "swift-markdown", + "title" : "Swift 5.10.1 Release", + "url" : "https://github.com/swiftlang/swift-markdown/releases/tag/swift-5.10.1-RELEASE", + "version" : "swift-5.10.1-RELEASE" + }, + { + "body" : "This release is based on the Swift 5.10 release.", + "createdAt" : "2024-06-18T23:37:23+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOFxlFeM4JmiTJ", + "owner" : "swiftlang", + "publishedAt" : "2024-06-18T23:40:36+09:00", + "repository" : "swift-markdown", + "title" : "Swift-Markdown 0.4.0", + "url" : "https://github.com/swiftlang/swift-markdown/releases/tag/0.4.0", + "version" : "0.4.0" } ] \ No newline at end of file diff --git a/Outputs/Swift OpenAPI Generator.json b/Outputs/Swift OpenAPI Generator.json new file mode 100644 index 0000000..c71c663 --- /dev/null +++ b/Outputs/Swift OpenAPI Generator.json @@ -0,0 +1,350 @@ +[ + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* Add macCatalyst to the PlatformChecks by @lennartkerkvliet in https://github.com/apple/swift-openapi-generator/pull/524\r\n### Other Changes\r\n* Fix tests to include content-length header, now included by runtime library by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/510\r\n* Update Project-scope-and-goals.md by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/509\r\n* Fix compiler warnings in example projects by @simonjbeaumont in https://github.com/apple/swift-openapi-generator/pull/506\r\n\r\n## New Contributors\r\n* @lennartkerkvliet made their first contribution in https://github.com/apple/swift-openapi-generator/pull/524\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-generator/compare/1.2.0...1.2.1", + "createdAt" : "2024-02-13T20:46:13+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWvis4Ic5Ad", + "owner" : "apple", + "publishedAt" : "2024-02-13T20:49:43+09:00", + "repository" : "swift-openapi-generator", + "title" : "1.2.1", + "url" : "https://github.com/apple/swift-openapi-generator/releases/tag/1.2.1", + "version" : "1.2.1" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Minor\r\n* Add examples for event streams by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/494\r\n* [SOAR-0010] Support for JSON Lines, JSON Sequence, and Server-sent Events by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/495\r\n### SemVer Patch\r\n* Validate content type strings in validateDoc by @PARAIPAN9 in https://github.com/apple/swift-openapi-generator/pull/471\r\n* Validate references in validateDoc by @PARAIPAN9 in https://github.com/apple/swift-openapi-generator/pull/500\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-generator/compare/1.1.0...1.2.0", + "createdAt" : "2024-01-09T06:51:02+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWvis4IHvXj", + "owner" : "apple", + "publishedAt" : "2024-01-09T18:34:35+09:00", + "repository" : "swift-openapi-generator", + "title" : "1.2.0", + "url" : "https://github.com/apple/swift-openapi-generator/releases/tag/1.2.0", + "version" : "1.2.0" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* [Bug] Fix mixed path components by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/491\r\n* [Generator] Add headerFields and body to UndocumentedPayload by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/488\r\n* Generate arrays with an optional element type for arrays with nullable items by @simonjbeaumont in https://github.com/apple/swift-openapi-generator/pull/492\r\n### Other Changes\r\n* [README] Add a version badge by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/486\r\n* Update compat suite OpenAPI documents to their latest versions by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/418\r\n* [Examples] Stop linking transitive dependencies in tests by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/487\r\n* examples: Flesh out Makefile-based example by @simonjbeaumont in https://github.com/apple/swift-openapi-generator/pull/489\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-generator/compare/1.0.0...1.1.0", + "createdAt" : "2023-12-16T01:56:47+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWvis4H_pOC", + "owner" : "apple", + "publishedAt" : "2023-12-16T02:16:34+09:00", + "repository" : "swift-openapi-generator", + "title" : "1.1.0", + "url" : "https://github.com/apple/swift-openapi-generator/releases/tag/1.1.0", + "version" : "1.1.0" + }, + { + "body" : "\r\n\r\n### 🎉 Check out the [full 1.0.0 announcement](https://forums.swift.org/t/swift-openapi-generator-1-0-0-released/68964) on the Swift Forums.\r\n\r\n👏 Special thanks to all the [contributors](https://github.com/apple/swift-openapi-generator/graphs/contributors) of Swift OpenAPI Generator!\r\n\r\n## What's Changed since 1.0.0-alpha.1\r\n\r\n### Other Changes\r\n\r\n* Many changes to documentation, tutorials, and examples.\r\n* Explicit dependency on HTTPTypes by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/413\r\n* Log the access modifier for clarity by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/421\r\n* Update minimum version of OpenAPIKit to 3.1.2 by @simonjbeaumont in https://github.com/apple/swift-openapi-generator/pull/439\r\n* Default the access modifier to internal by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/441\r\n* Update dependencies and use consistent package URL style by @simonjbeaumont in https://github.com/apple/swift-openapi-generator/pull/457\r\n* Update NOTICE.txt with projects used in examples by @simonjbeaumont in https://github.com/apple/swift-openapi-generator/pull/463\r\n* Proposal documentation cleanup and consistency by @simonjbeaumont in https://github.com/apple/swift-openapi-generator/pull/469\r\n* Add Github issue template forms by @simonjbeaumont in https://github.com/apple/swift-openapi-generator/pull/477\r\n* [Examples] Delete the original deprecated GreetingService examples by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/483\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-generator/compare/1.0.0-alpha.1...1.0.0\r\n", + "createdAt" : "2023-12-13T19:42:24+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWvis4H-HDc", + "owner" : "apple", + "publishedAt" : "2023-12-13T19:53:15+09:00", + "repository" : "swift-openapi-generator", + "title" : "1.0.0 🚀", + "url" : "https://github.com/apple/swift-openapi-generator/releases/tag/1.0.0", + "version" : "1.0.0" + }, + { + "body" : "\r\n\r\nAnnouncement: https://forums.swift.org/t/swift-openapi-generator-1-0-0-alpha-1-release-candidate-released-multipart-base64-filtering-recursive-types-and-more/68703\r\n\r\n## What's Changed\r\n### SemVer Major ⚠️ API-breaking changes\r\n* [Generator] Multipart support by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/366\r\n* [Bug] Fix multipart schema inference for allOf/anyOf/oneOf of primitive types and non-binary arrays by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/391\r\n* Move to Swift 5.9 as the minimum version by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/394\r\n* Use the package access modifier for generated code by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/393\r\n### SemVer Minor\r\n* Add visionOS to Package.swift to emit useful compilation errors by @simonjbeaumont in https://github.com/apple/swift-openapi-generator/pull/398\r\n* Bump to 1.0.0-alpha.1 by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/400\r\n### SemVer Patch\r\n* Remove the base64 feature flag by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/401\r\n### Other Changes\r\n* SOAR-0009 - Typesafe multipart with streaming by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/369\r\n* Undeprecate tests that used to test deprecated code by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/395\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-generator/compare/0.3.5...1.0.0-alpha.1", + "createdAt" : "2023-11-29T20:17:26+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWvis4H3F3R", + "owner" : "apple", + "publishedAt" : "2023-11-29T20:29:03+09:00", + "repository" : "swift-openapi-generator", + "title" : "Swift OpenAPI Generator 1.0.0-alpha.1", + "url" : "https://github.com/apple/swift-openapi-generator/releases/tag/1.0.0-alpha.1", + "version" : "1.0.0-alpha.1" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* Fix a bug in path parameter ordering by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/380\r\n* Skip inferred properties by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/381\r\n* Add deprecated annotations on shorthand functions for deprecated operations by @simonjbeaumont in https://github.com/apple/swift-openapi-generator/pull/384\r\n* Fix compilation of tests on older macOS by @simonjbeaumont in https://github.com/apple/swift-openapi-generator/pull/385\r\n### Other Changes\r\n* Add README badges by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/370\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-generator/compare/0.3.4...0.3.5", + "createdAt" : "2023-11-18T02:29:37+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWvis4HzvES", + "owner" : "apple", + "publishedAt" : "2023-11-22T23:12:19+09:00", + "repository" : "swift-openapi-generator", + "title" : "Swift OpenAPI Generator 0.3.5", + "url" : "https://github.com/apple/swift-openapi-generator/releases/tag/0.3.5", + "version" : "0.3.5" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* Fix inline response headers by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/355\r\n* Bump OpenAPIKit to 3.0.0-rc.3 and recognize more base64/binary encoding locations by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/357\r\n* Use granular RetroactiveAttribute feature guard by @rnro in https://github.com/apple/swift-openapi-generator/pull/359\r\n* Bump to OpenAPIKit 3.0.0 by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/362\r\n* Fix spelling of retroactive guard by @rnro in https://github.com/apple/swift-openapi-generator/pull/363\r\n* Bump OpenAPIKit to 3.0.1 by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/365\r\n### Other Changes\r\n* Add some new swift-format 5.9 rules by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/356\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-generator/compare/0.3.3...0.3.4", + "createdAt" : "2023-11-07T17:33:16+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWvis4HpU27", + "owner" : "apple", + "publishedAt" : "2023-11-07T22:21:57+09:00", + "repository" : "swift-openapi-generator", + "title" : "Swift OpenAPI Generator 0.3.4", + "url" : "https://github.com/apple/swift-openapi-generator/releases/tag/0.3.4", + "version" : "0.3.4" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* Safe server variable names when used in Swift identifiers by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/351\r\n* [Generator] Include partial errors in oneOf/anyOf decoding errors by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/350\r\n### Other Changes\r\n* Disable warnings-as-errors for nightlies by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/353\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-generator/compare/0.3.2...0.3.3", + "createdAt" : "2023-10-31T01:15:59+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWvis4HlSpM", + "owner" : "apple", + "publishedAt" : "2023-10-31T02:56:25+09:00", + "repository" : "swift-openapi-generator", + "title" : "Swift OpenAPI Generator 0.3.3", + "url" : "https://github.com/apple/swift-openapi-generator/releases/tag/0.3.3", + "version" : "0.3.3" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* [Bugfix] Detect more schema type reference cycles. by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/335\r\n* Respect the input order when filtering by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/337\r\n* Handle malformed content types by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/339\r\n* Remove swift-syntax/swift-format as generator dependencies by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/343\r\n* [Generator] Generate server variables by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/348\r\n### Other Changes\r\n* Bump swift-format to 5.9 by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/340\r\n* Update server tutorial codebase, fixes #333 by @tib in https://github.com/apple/swift-openapi-generator/pull/338\r\n* Add a soundness --fix flag by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/345\r\n* Disable \"respectsExistingLineBreaks\" in .swift-format for more consistent styling by @PARAIPAN9 in https://github.com/apple/swift-openapi-generator/pull/346\r\n* Enable more CI warnings by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/347\r\n\r\n## New Contributors\r\n* @tib made their first contribution in https://github.com/apple/swift-openapi-generator/pull/338\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-generator/compare/0.3.1...0.3.2", + "createdAt" : "2023-10-27T00:33:05+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWvis4Hjs0G", + "owner" : "apple", + "publishedAt" : "2023-10-27T00:37:48+09:00", + "repository" : "swift-openapi-generator", + "title" : "Swift OpenAPI Generator 0.3.2", + "url" : "https://github.com/apple/swift-openapi-generator/releases/tag/0.3.2", + "version" : "0.3.2" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* Support base64-encoded data by @rnro in https://github.com/apple/swift-openapi-generator/pull/326\r\n* Add support for filtering OpenAPI document by @simonjbeaumont in https://github.com/apple/swift-openapi-generator/pull/319\r\n* Relax dependency on SwiftSyntax and SwiftFormat to 508..<510 by @mbrandonw in https://github.com/apple/swift-openapi-generator/pull/331\r\n* Support recursive types by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/330\r\n### Other Changes\r\n* Fixes #165 - Enable documentation comment validation in swift-format by @PARAIPAN9 in https://github.com/apple/swift-openapi-generator/pull/188\r\n* Improve structured Swift representation for recursive type support by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/334\r\n* Add proposal SOAR-0008: OpenAPI document filtering by @simonjbeaumont in https://github.com/apple/swift-openapi-generator/pull/303\r\n\r\n## New Contributors\r\n* @rnro made their first contribution in https://github.com/apple/swift-openapi-generator/pull/326\r\n* @mbrandonw made their first contribution in https://github.com/apple/swift-openapi-generator/pull/331\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-generator/compare/0.3.0...0.3.1", + "createdAt" : "2023-10-19T23:01:36+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWvis4Hf_Mr", + "owner" : "apple", + "publishedAt" : "2023-10-20T00:21:11+09:00", + "repository" : "swift-openapi-generator", + "title" : "Swift OpenAPI Generator 0.3.1", + "url" : "https://github.com/apple/swift-openapi-generator/releases/tag/0.3.1", + "version" : "0.3.1" + }, + { + "body" : "\r\n\r\n**⚠️ Contains API-breaking changes.**\r\n\r\nSee the full announcement on the Swift forums[^1].\r\n\r\n[^1]: https://forums.swift.org/t/swift-openapi-generator-0-3-0-released-swift-http-types-streaming-bodies-shorthand-apis/67704\r\n\r\n## What's Changed\r\n### SemVer Minor\r\n* Async bodies + swift-http-types adoption by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/245\r\n* Enable all feature flags for 0.3.0 by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/296\r\n* Use HTTP code and range names from swift-http-types by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/298\r\n* Propagate nullability through references by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/300\r\n* Skip type: string + format: binary in object properties by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/313\r\n### SemVer Patch\r\n* Fixes #276 - Unknown configuration options should throw an error by @PARAIPAN9 in https://github.com/apple/swift-openapi-generator/pull/297\r\n* Generate shorthand throwing APIs for providing inputs and handling outputs by @simonjbeaumont in https://github.com/apple/swift-openapi-generator/pull/308\r\n* Fix a bug around optional request bodies by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/322\r\n### Other Changes\r\n* [Proposal] SOAR-0004: Streaming request and response bodies by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/254\r\n* [Proposal] SOAR-0005: Adopting the Swift HTTP Types package by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/255\r\n* Skip building generated Github APIs in compat test by @simonjbeaumont in https://github.com/apple/swift-openapi-generator/pull/290\r\n* Update integration test to 0.3.0 APIs and temporarily use main by @simonjbeaumont in https://github.com/apple/swift-openapi-generator/pull/310\r\n* Split client and server examples into separate packages by @simonjbeaumont in https://github.com/apple/swift-openapi-generator/pull/311\r\n* Add SOAR-0007 proposal: Shorthand APIs for inputs and outputs by @simonjbeaumont in https://github.com/apple/swift-openapi-generator/pull/291\r\n* Add docker-compose file for 5.10 CI by @simonjbeaumont in https://github.com/apple/swift-openapi-generator/pull/317\r\n* Add an SSWG badge to the README by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/323\r\n* Update all examples and integration tests to 0.3.0 by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/325\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-generator/compare/0.2.3...0.3.0", + "createdAt" : "2023-10-06T16:45:17+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWvis4HY_fK", + "owner" : "apple", + "publishedAt" : "2023-10-06T21:06:30+09:00", + "repository" : "swift-openapi-generator", + "title" : "Swift OpenAPI Generator 0.3.0", + "url" : "https://github.com/apple/swift-openapi-generator/releases/tag/0.3.0", + "version" : "0.3.0" + }, + { + "body" : "## New feature flags\r\n- `urlEncodedForm` enables support for generating Codable types for `application/x-www-form-urlencoded` request bodies\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* Add url form encoder & decoder by @bfrearson in https://github.com/apple/swift-openapi-generator/pull/283\r\n* Bump OpenAPIKit to RC.2 by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/293\r\n* YAML diagnostics collector should have stable output by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/295\r\n### Other Changes\r\n* Fixes #78 - Explicitly name reusable header types as 'response header' types by @PARAIPAN9 in https://github.com/apple/swift-openapi-generator/pull/284\r\n* Move warning about strict concurrency into PlatformChecks.swift by @simonjbeaumont in https://github.com/apple/swift-openapi-generator/pull/289\r\n\r\n## New Contributors\r\n* @bfrearson made their first contribution in https://github.com/apple/swift-openapi-generator/pull/283\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-generator/compare/0.2.2...0.2.3", + "createdAt" : "2023-09-25T23:18:51+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWvis4HTLSf", + "owner" : "apple", + "publishedAt" : "2023-09-26T00:14:32+09:00", + "repository" : "swift-openapi-generator", + "title" : "Swift OpenAPI Generator 0.2.3", + "url" : "https://github.com/apple/swift-openapi-generator/releases/tag/0.2.3", + "version" : "0.2.3" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* Add support for nullable schemas by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/248\r\n* Bump OpenAPIKit to beta.5 by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/266\r\n* Escape negative numbers in integer-backed enums by @PARAIPAN9 in https://github.com/apple/swift-openapi-generator/pull/274\r\n* [Generator] Fix nested coding by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/271\r\n### Other Changes\r\n* Fixes #114 - Add scoped imports by @PARAIPAN9 in https://github.com/apple/swift-openapi-generator/pull/184\r\n* Audit for the word \"content\" incorrectly used to refer to body in public API by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/256\r\n* Use per-type imports everywhere by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/264\r\n* Add compatibility suite with selected OpenAPI documents by @simonjbeaumont in https://github.com/apple/swift-openapi-generator/pull/267\r\n* Delete temporary build directories in compatibility test by @simonjbeaumont in https://github.com/apple/swift-openapi-generator/pull/277\r\n* Run integration test in $TMPDIR or /tmp by @simonjbeaumont in https://github.com/apple/swift-openapi-generator/pull/279\r\n* Compile with -warnings-as-errors in CI (incl. StrictSendability) by @simonjbeaumont in https://github.com/apple/swift-openapi-generator/pull/281\r\n* Generate all requested modes in parallel by @simonjbeaumont in https://github.com/apple/swift-openapi-generator/pull/280\r\n\r\n## New Contributors\r\n* @PARAIPAN9 made their first contribution in https://github.com/apple/swift-openapi-generator/pull/184\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-generator/compare/0.2.1...0.2.2", + "createdAt" : "2023-09-18T23:13:08+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWvis4HPp3U", + "owner" : "apple", + "publishedAt" : "2023-09-18T23:23:25+09:00", + "repository" : "swift-openapi-generator", + "title" : "Swift OpenAPI Generator 0.2.2", + "url" : "https://github.com/apple/swift-openapi-generator/releases/tag/0.2.2", + "version" : "0.2.2" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* Support integer-backed enums by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/242\r\n### Other Changes\r\n* Update GreetingService for 0.2.0 and update docs by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/240\r\n* Update Supported-OpenAPI-features.md by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/243\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-generator/compare/0.2.0...0.2.1", + "createdAt" : "2023-09-04T04:16:14+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWvis4HI7iR", + "owner" : "apple", + "publishedAt" : "2023-09-04T17:42:24+09:00", + "repository" : "swift-openapi-generator", + "title" : "Swift OpenAPI Generator 0.2.1", + "url" : "https://github.com/apple/swift-openapi-generator/releases/tag/0.2.1", + "version" : "0.2.1" + }, + { + "body" : "\r\n\r\n**⚠️ Contains API-breaking changes.**\r\n\r\nSee the full announcement on the [Swift forums](https://forums.swift.org/t/swift-openapi-generator-0-2-0-released-openapi-3-1-multiple-content-types/67053).\r\n\r\n## What's Changed\r\n### SemVer Minor\r\n* Prepare 0.2.0 release (API breaking changes) by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/218\r\n* Stop generating empty input/output structs (query, headers, ...) by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/235\r\n* Include parameters in the content type name by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/236\r\n### SemVer Patch\r\n* Bump OpenAPIKit - fixes a server variable parsing issue by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/233\r\n### Other Changes\r\n* Fix typos by @Sajjon in https://github.com/apple/swift-openapi-generator/pull/237\r\n* Docs fixes by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/238\r\n\r\n## New Contributors\r\n* @Sajjon made their first contribution in https://github.com/apple/swift-openapi-generator/pull/237\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-generator/compare/0.1.13...0.2.0", + "createdAt" : "2023-08-31T21:47:11+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWvis4HHnx-", + "owner" : "apple", + "publishedAt" : "2023-08-31T22:51:41+09:00", + "repository" : "swift-openapi-generator", + "title" : "Swift OpenAPI Generator 0.2.0", + "url" : "https://github.com/apple/swift-openapi-generator/releases/tag/0.2.0", + "version" : "0.2.0" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* [Generator] Integrate the new URI and String coders by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/226\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-generator/compare/0.1.12...0.1.13", + "createdAt" : "2023-08-30T20:16:53+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWvis4HG1Uu", + "owner" : "apple", + "publishedAt" : "2023-08-30T20:59:46+09:00", + "repository" : "swift-openapi-generator", + "title" : "Swift OpenAPI Generator 0.1.13", + "url" : "https://github.com/apple/swift-openapi-generator/releases/tag/0.1.13", + "version" : "0.1.13" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* Support OpenAPI 3.1 in addition to 3.0 by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/219\r\n* Allow refs to oneOf/anyOf inside a oneOf with a discriminator by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/224\r\n* Allow non-unique values in oneOf.discriminator.mapping by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/225\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-generator/compare/0.1.11...0.1.12", + "createdAt" : "2023-08-29T22:34:59+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWvis4HGQwG", + "owner" : "apple", + "publishedAt" : "2023-08-29T22:56:27+09:00", + "repository" : "swift-openapi-generator", + "title" : "Swift OpenAPI Generator 0.1.12", + "url" : "https://github.com/apple/swift-openapi-generator/releases/tag/0.1.12", + "version" : "0.1.12" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* [Generator] Accept header by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/185\r\n### Other Changes\r\n* [Proposal] SOAR-0003 Type-safe Accept headers by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/201\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-generator/compare/0.1.10...0.1.11", + "createdAt" : "2023-08-24T22:16:16+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWvis4HEQK5", + "owner" : "apple", + "publishedAt" : "2023-08-24T22:29:03+09:00", + "repository" : "swift-openapi-generator", + "title" : "Swift OpenAPI Generator 0.1.11", + "url" : "https://github.com/apple/swift-openapi-generator/releases/tag/0.1.11", + "version" : "0.1.11" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* Emit JSON path reference in comments for all generated types by @takeshi-1000 in https://github.com/apple/swift-openapi-generator/pull/196\r\n* [Generator] Stop generating an undocumented case for enums/oneOfs by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/205\r\n* Fix warning in generated server code by @arthurcro in https://github.com/apple/swift-openapi-generator/pull/209\r\n* All descriptions defined in the OpenAPI document are generated by @takeshi-1000 in https://github.com/apple/swift-openapi-generator/pull/213\r\n* Additional 'case' blocks cannot appear after the 'default' block of a 'switch' by @dpasirst in https://github.com/apple/swift-openapi-generator/pull/212\r\n* Bump OpenAPIKit to 3.0.0-beta.1 by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/215\r\n### Other Changes\r\n* [Docs] Clarify what constitutes a breaking change of generated code by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/200\r\n* Document using Server-sent Events with OpenAPI by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/208\r\n* Remove redundant Equatable conformances in code generation by @arthurcro in https://github.com/apple/swift-openapi-generator/pull/214\r\n\r\n## New Contributors\r\n* @dpasirst made their first contribution in https://github.com/apple/swift-openapi-generator/pull/212\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-generator/compare/0.1.9...0.1.10", + "createdAt" : "2023-08-21T19:47:30+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWvis4HCXiM", + "owner" : "apple", + "publishedAt" : "2023-08-22T17:21:10+09:00", + "repository" : "swift-openapi-generator", + "title" : "Swift OpenAPI Generator 0.1.10", + "url" : "https://github.com/apple/swift-openapi-generator/releases/tag/0.1.10", + "version" : "0.1.10" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* Nullable enums with an empty string fail to get generated by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/176\r\n* Stop treating schema warnings as errors by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/178\r\n* Allow more types of subschemas in anyOf/allOf by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/179\r\n* [Bugfix] Finalize diagnostics even when an error is thrown by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/187\r\n* Ignore inline schemas in oneOf with discriminator by @simonjbeaumont in https://github.com/apple/swift-openapi-generator/pull/189\r\n* Retain operation level parameters over path level ones by @arthurcro in https://github.com/apple/swift-openapi-generator/pull/183\r\n* SOAR-0002: Improved naming of content types by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/170, https://github.com/apple/swift-openapi-generator/pull/194\r\n* Fix range responses by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/198\r\n### Other Changes\r\n* Enable strict concurrency checking in CI by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/191\r\n\r\n## New Contributors\r\n* @arthurcro made their first contribution in https://github.com/apple/swift-openapi-generator/pull/183\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-generator/compare/0.1.8...0.1.9", + "createdAt" : "2023-08-16T16:34:31+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWvis4G_4d4", + "owner" : "apple", + "publishedAt" : "2023-08-16T19:08:13+09:00", + "repository" : "swift-openapi-generator", + "title" : "Swift OpenAPI Generator 0.1.9", + "url" : "https://github.com/apple/swift-openapi-generator/releases/tag/0.1.9", + "version" : "0.1.9" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* Forward schema warnings to diagnostics by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/174\r\n* [Generator] Support unexploded query items by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/171\r\n### Other Changes\r\n* Refactor ContentType + improve content type matching by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/173\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-generator/compare/0.1.7...0.1.8", + "createdAt" : "2023-08-08T17:07:00+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWvis4G44Sv", + "owner" : "apple", + "publishedAt" : "2023-08-08T19:04:59+09:00", + "repository" : "swift-openapi-generator", + "title" : "Swift OpenAPI Generator 0.1.8", + "url" : "https://github.com/apple/swift-openapi-generator/releases/tag/0.1.8", + "version" : "0.1.8" + }, + { + "body" : "## New Features in Preview\r\n\r\nYou can try out upcoming features by enabling the following feature flags on the CLI, or in the config file:\r\n- `multipleContentTypes`: support for handling multiple request and response body content types; note that the support for propagating the Accept header has not landed yet and is tracked by #160\r\n\r\nThis feature will become the default behavior in 0.2.0, so you can help provide early feedback by explicitly turning it on in your project.\r\n\r\n\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* Improve the diagnostic for when a schema is unsupported by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/164\r\n* [Bug] Handle the '\\r\\n' newline correctly by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/169\r\n* [Generator] Multiple content types support by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/146\r\n### Other Changes\r\n* Add tests for responses with examples by @simonjbeaumont in https://github.com/apple/swift-openapi-generator/pull/166\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-generator/compare/0.1.6...0.1.7", + "createdAt" : "2023-08-04T16:52:23+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWvis4G2-s1", + "owner" : "apple", + "publishedAt" : "2023-08-04T17:02:36+09:00", + "repository" : "swift-openapi-generator", + "title" : "Swift OpenAPI Generator 0.1.7", + "url" : "https://github.com/apple/swift-openapi-generator/releases/tag/0.1.7", + "version" : "0.1.7" + }, + { + "body" : "## New Features in Preview\r\n\r\nYou can try out upcoming features by enabling the following feature flags on the CLI, or in the config file:\r\n- `proposal0001`: improved OpenAPI -> Swift type, property, and other name conversion, for details, check out the proposal [SOAR-0001](https://github.com/apple/swift-openapi-generator/blob/main/Sources/swift-openapi-generator/Documentation.docc/Proposals/SOAR-0001.md)\r\n- `strictOpenAPIValidation`: catches more issues in the input OpenAPI document, helping reduce the number of times non-compiling code is generated, for details, check out the [PR](https://github.com/apple/swift-openapi-generator/pull/130)\r\n\r\nThese features will become the default behavior in 0.2.0, so you can help provide early feedback by explicitly turning them on in your project.\r\n\r\n\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* Validate incoming OpenAPI docs using OpenAPIKit's built-in validation by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/130\r\n* Command Plugin for generating the source code by @MahdiBM in https://github.com/apple/swift-openapi-generator/pull/98\r\n* fix: Correct data type of date-formatted strings by @yanniks in https://github.com/apple/swift-openapi-generator/pull/137\r\n* Add dry run option to CLI by @denil-ct in https://github.com/apple/swift-openapi-generator/pull/123\r\n* Add the ability to set feature flags by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/139\r\n* Enable the generated server-side code to validate the content-type. by @takeshi-1000 in https://github.com/apple/swift-openapi-generator/pull/140\r\n* Deprecation warnings not emitted when calling operations that are deprecated by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/153\r\n* Fix an incorrect reference in the API stability article by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/154\r\n* Fix server handler Sendability warnings by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/156\r\n* Calculate required response header parameters for initialize by @takeshi-1000 in https://github.com/apple/swift-openapi-generator/pull/150\r\n* Update to OpenAPIKit 3.0.0-alpha.9 by @simonjbeaumont in https://github.com/apple/swift-openapi-generator/pull/147\r\n* [SOAR-0001] Implement Encoding for Property Names by @denil-ct in https://github.com/apple/swift-openapi-generator/pull/89\r\n* Hide strict OpenAPI validation behind a feature flag by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/162\r\n### Other Changes\r\n* Move ContentType.identifier logic into the translator by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/141\r\n* [NFC] Inject asSwiftSafeName as a dependency by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/148\r\n* Fix various typos in docc articles by @gjcairo in https://github.com/apple/swift-openapi-generator/pull/155\r\n* [Generator] Design away EncodableBodyContent by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/152\r\n* [NFC] Refactor PetstoreConsumerTests to allow multiple versions by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/157\r\n* [Generator] Consistent style for initializing local variables by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/159\r\n* Add a proposal state for when merged behind a feature flag by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/161\r\n* [Proposal] SOAR-0001 Improved OpenAPI -> Swift name mapping by @denil-ct in https://github.com/apple/swift-openapi-generator/pull/95\r\n\r\n## New Contributors\r\n* @yanniks made their first contribution in https://github.com/apple/swift-openapi-generator/pull/137\r\n* @takeshi-1000 made their first contribution in https://github.com/apple/swift-openapi-generator/pull/140\r\n* @gjcairo made their first contribution in https://github.com/apple/swift-openapi-generator/pull/155\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-generator/compare/0.1.5...0.1.6", + "createdAt" : "2023-08-02T19:38:42+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWvis4G1i7q", + "owner" : "apple", + "publishedAt" : "2023-08-02T21:14:14+09:00", + "repository" : "swift-openapi-generator", + "title" : "Swift OpenAPI Generator 0.1.6", + "url" : "https://github.com/apple/swift-openapi-generator/releases/tag/0.1.6", + "version" : "0.1.6" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* Lower unsupported platform minimum versions by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/126\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-generator/compare/0.1.4...0.1.5", + "createdAt" : "2023-07-18T19:51:29+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWvis4Gttzk", + "owner" : "apple", + "publishedAt" : "2023-07-18T20:13:56+09:00", + "repository" : "swift-openapi-generator", + "title" : "Swift OpenAPI Generator 0.1.5", + "url" : "https://github.com/apple/swift-openapi-generator/releases/tag/0.1.5", + "version" : "0.1.5" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* Emit YAML processing errors that Xcode can display by @macblazer in https://github.com/apple/swift-openapi-generator/pull/81\r\n* Add `await` and `Protocol` to the identifiers escaping rules by @denil-ct in https://github.com/apple/swift-openapi-generator/pull/88\r\n* Emit a descriptive error when running the generator on iOS, tvOS, or watchOS by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/87\r\n* Generate deprecation annotations based on OpenAPI document by @simonjbeaumont in https://github.com/apple/swift-openapi-generator/pull/92\r\n* Support Yams 5.0 (support 4.0.0 ..< 6.0.0) by @simonjbeaumont in https://github.com/apple/swift-openapi-generator/pull/111\r\n* Generate @frozen enums for operation outputs and request/response bodies by @simonjbeaumont in https://github.com/apple/swift-openapi-generator/pull/109\r\n### Other Changes\r\n* Specify default code listing language for DocC catalog by @denil-ct in https://github.com/apple/swift-openapi-generator/pull/85\r\n* Fix a typo in the name of the transformingFirstLetter method by @michalsrutek in https://github.com/apple/swift-openapi-generator/pull/90\r\n* docs: Update proposal process by @simonjbeaumont in https://github.com/apple/swift-openapi-generator/pull/91\r\n* Fix typo in comments in docker-compose files by @simonjbeaumont in https://github.com/apple/swift-openapi-generator/pull/93\r\n* Move DocC and integration tests into separate CI pipelines by @simonjbeaumont in https://github.com/apple/swift-openapi-generator/pull/110\r\n* Simplify swift-format soundness script by @simonjbeaumont in https://github.com/apple/swift-openapi-generator/pull/108\r\n* Full compatibility with the \"ExistentialAny\" upcoming feature by @MahdiBM in https://github.com/apple/swift-openapi-generator/pull/99\r\n* Add finer-grain reference tests for translation phase by @simonjbeaumont in https://github.com/apple/swift-openapi-generator/pull/103\r\n* Disable ExistentialAny temporarily by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/122\r\n* [Tests] Add an integration test product for easier iteration by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/121\r\n\r\n## New Contributors\r\n* @denil-ct made their first contribution in https://github.com/apple/swift-openapi-generator/pull/85\r\n* @macblazer made their first contribution in https://github.com/apple/swift-openapi-generator/pull/81\r\n* @michalsrutek made their first contribution in https://github.com/apple/swift-openapi-generator/pull/90\r\n* @MahdiBM made their first contribution in https://github.com/apple/swift-openapi-generator/pull/99\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-generator/compare/0.1.3...0.1.4", + "createdAt" : "2023-07-17T19:06:24+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWvis4GtE1E", + "owner" : "apple", + "publishedAt" : "2023-07-17T21:32:40+09:00", + "repository" : "swift-openapi-generator", + "title" : "Swift OpenAPI Generator 0.1.4", + "url" : "https://github.com/apple/swift-openapi-generator/releases/tag/0.1.4", + "version" : "0.1.4" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* Use operation summary and description in generated function docs by @simonjbeaumont in https://github.com/apple/swift-openapi-generator/pull/67\r\n* Add support for .yml extension (openapi.yml and openapi-generator-config.yml) by @Kyle-Ye in https://github.com/apple/swift-openapi-generator/pull/77\r\n* Bumps OpenAPIKit to version 3.0.0-alpha.7 fixing an issue with trailing slashes. by @miguel-arrf in https://github.com/apple/swift-openapi-generator/pull/69\r\n### Other Changes\r\n* [Docs] Update the generator minimum version by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/68\r\n* docs: Add missing subcommand to manual CLI invocation example by @miguel-arrf in https://github.com/apple/swift-openapi-generator/pull/76\r\n* Create an Unresolved* typealias for all supported OpenAPI types by @andrewse02 in https://github.com/apple/swift-openapi-generator/pull/74\r\n* docs: Update instructions for running developer scripts by @Kyle-Ye in https://github.com/apple/swift-openapi-generator/pull/80\r\n\r\n## New Contributors\r\n* @Kyle-Ye made their first contribution in https://github.com/apple/swift-openapi-generator/pull/77\r\n* @miguel-arrf made their first contribution in https://github.com/apple/swift-openapi-generator/pull/76\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-generator/compare/0.1.2...0.1.3", + "createdAt" : "2023-06-20T19:43:50+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWvis4GhIVg", + "owner" : "apple", + "publishedAt" : "2023-06-21T18:58:03+09:00", + "repository" : "swift-openapi-generator", + "title" : "Swift OpenAPI Generator 0.1.3", + "url" : "https://github.com/apple/swift-openapi-generator/releases/tag/0.1.3", + "version" : "0.1.3" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* Support empty string OpenAPI identifiers by @simonjbeaumont in https://github.com/apple/swift-openapi-generator/pull/59\r\n* Relax minimum macOS requirement to 10.15 by @andrewse02 in https://github.com/apple/swift-openapi-generator/pull/63\r\n### Other Changes\r\n* Build IntegrationTest package as part of CI pipeline by @simonjbeaumont in https://github.com/apple/swift-openapi-generator/pull/56\r\n* docs: Emphasize target setting in Xcode tutorial by @simonjbeaumont in https://github.com/apple/swift-openapi-generator/pull/58\r\n* [Docs] Add a link to the WWDC talk by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/60\r\n\r\n## New Contributors\r\n* @andrewse02 made their first contribution in https://github.com/apple/swift-openapi-generator/pull/63\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-generator/compare/0.1.1...0.1.2", + "createdAt" : "2023-06-14T06:24:06+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWvis4Gdr2j", + "owner" : "apple", + "publishedAt" : "2023-06-14T07:13:05+09:00", + "repository" : "swift-openapi-generator", + "title" : "Swift OpenAPI Generator 0.1.2", + "url" : "https://github.com/apple/swift-openapi-generator/releases/tag/0.1.2", + "version" : "0.1.2" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* [Docs] Document the Converter type and all the cases it needs to support by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/50\r\n* [Generator] Choose the serialization method based on content type by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/48\r\n### Other Changes\r\n* CI: remove temporary gitconfig workaround by @yim-lee in https://github.com/apple/swift-openapi-generator/pull/47\r\n* [Proposal] Add a lightweight proposal process by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/49\r\n* [Releases] Add a release config by @czechboy0 in https://github.com/apple/swift-openapi-generator/pull/53\r\n\r\n## New Contributors\r\n* @yim-lee made their first contribution in https://github.com/apple/swift-openapi-generator/pull/47\r\n* @czechboy0 made their first contribution in https://github.com/apple/swift-openapi-generator/pull/49\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-generator/compare/0.1.0...0.1.1", + "createdAt" : "2023-06-09T02:10:44+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWvis4Gbe3l", + "owner" : "apple", + "publishedAt" : "2023-06-09T02:12:48+09:00", + "repository" : "swift-openapi-generator", + "title" : "Swift OpenAPI Generator 0.1.1", + "url" : "https://github.com/apple/swift-openapi-generator/releases/tag/0.1.1", + "version" : "0.1.1" + }, + { + "body" : "Initial release.", + "createdAt" : "2023-05-18T07:53:22+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWvis4GKgN4", + "owner" : "apple", + "publishedAt" : "2023-05-18T16:01:57+09:00", + "repository" : "swift-openapi-generator", + "title" : "0.1.0 – Initial release", + "url" : "https://github.com/apple/swift-openapi-generator/releases/tag/0.1.0", + "version" : "0.1.0" + } +] \ No newline at end of file diff --git a/Outputs/Swift OpenAPI Runtime.json b/Outputs/Swift OpenAPI Runtime.json new file mode 100644 index 0000000..a6622f5 --- /dev/null +++ b/Outputs/Swift OpenAPI Runtime.json @@ -0,0 +1,362 @@ +[ + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Minor\r\n* Add support for `application/xml` body by @ugocottin in https://github.com/apple/swift-openapi-runtime/pull/102\r\n* Add support of `deepObject` style in query params by @kstefanou52 in https://github.com/apple/swift-openapi-runtime/pull/100\r\n### SemVer Patch\r\n* Fix empty `additionalProperties` dictionary encoding by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/103\r\n* Improve error message when encountering unexpected content-type headers by @simonjbeaumont in https://github.com/apple/swift-openapi-runtime/pull/104\r\n### Other Changes\r\n* Update CI to use release 5.10 by @glbrntt in https://github.com/apple/swift-openapi-runtime/pull/101\r\n\r\n## New Contributors\r\n* @glbrntt made their first contribution in https://github.com/apple/swift-openapi-runtime/pull/101\r\n* @ugocottin made their first contribution in https://github.com/apple/swift-openapi-runtime/pull/102\r\n* @kstefanou52 made their first contribution in https://github.com/apple/swift-openapi-runtime/pull/100\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-runtime/compare/1.3.2...1.4.0", + "createdAt" : "2024-04-16T18:51:05+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWxLs4JBRrN", + "owner" : "apple", + "publishedAt" : "2024-04-16T18:55:37+09:00", + "repository" : "swift-openapi-runtime", + "title" : "1.4.0", + "url" : "https://github.com/apple/swift-openapi-runtime/releases/tag/1.4.0", + "version" : "1.4.0" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* Set content-length header if body has known length by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/96\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-runtime/compare/1.3.1...1.3.2", + "createdAt" : "2024-01-19T02:35:32+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWxLs4IM8DE", + "owner" : "apple", + "publishedAt" : "2024-01-19T03:46:37+09:00", + "repository" : "swift-openapi-runtime", + "title" : "1.3.2", + "url" : "https://github.com/apple/swift-openapi-runtime/releases/tag/1.3.2", + "version" : "1.3.2" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* Make setting HTTPBody.iteratorCreated thread-safe by @LarsPetersHH in https://github.com/apple/swift-openapi-runtime/pull/95\r\n\r\n## New Contributors\r\n* @LarsPetersHH made their first contribution in https://github.com/apple/swift-openapi-runtime/pull/95\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-runtime/compare/1.3.0...1.3.1", + "createdAt" : "2024-01-18T21:47:50+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWxLs4IMuMx", + "owner" : "apple", + "publishedAt" : "2024-01-19T00:57:19+09:00", + "repository" : "swift-openapi-runtime", + "title" : "1.3.1", + "url" : "https://github.com/apple/swift-openapi-runtime/releases/tag/1.3.1", + "version" : "1.3.1" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Minor\r\n* Make the ISO8601 date transcoder configurable by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/94\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-runtime/compare/1.2.0...1.3.0", + "createdAt" : "2024-01-17T00:33:54+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWxLs4ILjEH", + "owner" : "apple", + "publishedAt" : "2024-01-17T00:37:45+09:00", + "repository" : "swift-openapi-runtime", + "title" : "1.3.0", + "url" : "https://github.com/apple/swift-openapi-runtime/releases/tag/1.3.0", + "version" : "1.3.0" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Minor\r\n* [Runtime] SOAR-0010: Event streams sequences by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/91\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-runtime/compare/1.1.0...1.2.0", + "createdAt" : "2024-01-08T23:06:57+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWxLs4IHgeX", + "owner" : "apple", + "publishedAt" : "2024-01-08T23:09:34+09:00", + "repository" : "swift-openapi-runtime", + "title" : "1.2.0", + "url" : "https://github.com/apple/swift-openapi-runtime/releases/tag/1.2.0", + "version" : "1.2.0" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Minor\r\n* [Runtime] Add headerFields and body to UndocumentedPayload by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/90\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-runtime/compare/1.0.0...1.1.0", + "createdAt" : "2023-12-15T21:58:50+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWxLs4H_gpM", + "owner" : "apple", + "publishedAt" : "2023-12-15T22:01:14+09:00", + "repository" : "swift-openapi-runtime", + "title" : "1.1.0", + "url" : "https://github.com/apple/swift-openapi-runtime/releases/tag/1.1.0", + "version" : "1.1.0" + }, + { + "body" : "\r\n\r\n## What's Changed since 1.0.0-alpha.1\r\n### SemVer Patch\r\n* Remove no-longer-needed `@preconcurrency`s by @MahdiBM in https://github.com/apple/swift-openapi-runtime/pull/83\r\n* [Docs] Make sure all symbols are curated by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/88\r\n### Other Changes\r\n* Add visionOS platform support by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/85\r\n* Add Docker Compose file for Swift 5.9.0 by @simonjbeaumont in https://github.com/apple/swift-openapi-runtime/pull/86\r\n* [Docs] Prep 1.0.0 by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/89\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-runtime/compare/1.0.0-alpha.1...1.0.0\r\n\r\n## What's Changed since 0.3.6\r\n### SemVer Major\r\n* Change type of HTTPBody.Length.known from Int to Int64 by @simonjbeaumont in https://github.com/apple/swift-openapi-runtime/pull/79\r\n* Move to Swift 5.9 as the minimum version by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/80\r\n* Remove deprecated code by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/81\r\n### SemVer Minor\r\n* Base64EncodedData initializer taking an array slice shouldn't have a label by @PARAIPAN9 in https://github.com/apple/swift-openapi-runtime/pull/71\r\n* [Multipart] Add public types by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/77\r\n* [Multipart] Add converter SPI methods by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/78\r\n### SemVer Patch\r\n* [Multipart] Introduce a bytes -> frames parser by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/72\r\n* [Multipart] Add the frame -> bytes serializer by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/73\r\n* [Multipart] Add a frames -> raw parts parsing sequence by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/74\r\n* [Multipart] Add a raw parts to frames serializer sequence. by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/75\r\n* [Multipart] Validation sequence by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/76\r\n* Remove no-longer-needed `@preconcurrency`s by @MahdiBM in https://github.com/apple/swift-openapi-runtime/pull/83\r\n* [Docs] Make sure all symbols are curated by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/88\r\n### Other Changes\r\n* Apply the same .swift-format as the generator repo by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/68\r\n* Add README badges by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/70\r\n* Bump version docs to 1.0.0-alpha.1 by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/82\r\n* Add visionOS platform support by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/85\r\n* Add Docker Compose file for Swift 5.9.0 by @simonjbeaumont in https://github.com/apple/swift-openapi-runtime/pull/86\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-runtime/compare/0.3.6...1.0.0", + "createdAt" : "2023-12-11T19:52:19+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWxLs4H81gA", + "owner" : "apple", + "publishedAt" : "2023-12-11T20:06:20+09:00", + "repository" : "swift-openapi-runtime", + "title" : "1.0.0 🚀", + "url" : "https://github.com/apple/swift-openapi-runtime/releases/tag/1.0.0", + "version" : "1.0.0" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Major ⚠️ (breaking changes)\r\n* Change type of HTTPBody.Length.known from Int to Int64 by @simonjbeaumont in https://github.com/apple/swift-openapi-runtime/pull/79\r\n* Move to Swift 5.9 as the minimum version by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/80\r\n* Remove deprecated code by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/81\r\n### SemVer Minor\r\n* Base64EncodedData initializer taking an array slice shouldn't have a label by @PARAIPAN9 in https://github.com/apple/swift-openapi-runtime/pull/71\r\n* [Multipart] Add public types by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/77\r\n* [Multipart] Add converter SPI methods by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/78\r\n### SemVer Patch\r\n* [Multipart] Introduce a bytes -> frames parser by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/72\r\n* [Multipart] Add the frame -> bytes serializer by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/73\r\n* [Multipart] Add a frames -> raw parts parsing sequence by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/74\r\n* [Multipart] Add a raw parts to frames serializer sequence. by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/75\r\n* [Multipart] Validation sequence by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/76\r\n### Other Changes\r\n* Apply the same .swift-format as the generator repo by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/68\r\n* Add README badges by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/70\r\n* Bump version docs to 1.0.0-alpha.1 by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/82\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-runtime/compare/0.3.6...1.0.0-alpha.1", + "createdAt" : "2023-11-28T02:15:01+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWxLs4H2AH1", + "owner" : "apple", + "publishedAt" : "2023-11-28T02:35:48+09:00", + "repository" : "swift-openapi-runtime", + "title" : "Swift OpenAPI Runtime 1.0.0-alpha.1", + "url" : "https://github.com/apple/swift-openapi-runtime/releases/tag/1.0.0-alpha.1", + "version" : "1.0.0-alpha.1" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* [Runtime] Improved content type matching by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/65\r\n* [Runtime] Include partial errors in oneOf/anyOf decoding errors by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/66\r\n### Other Changes\r\n* Disable warnings-as-errors for nightlies by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/67\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-runtime/compare/0.3.5...0.3.6", + "createdAt" : "2023-10-31T00:44:04+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWxLs4HlRGz", + "owner" : "apple", + "publishedAt" : "2023-10-31T00:47:23+09:00", + "repository" : "swift-openapi-runtime", + "title" : "Swift OpenAPI Runtime 0.3.6", + "url" : "https://github.com/apple/swift-openapi-runtime/releases/tag/0.3.6", + "version" : "0.3.6" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* [Runtime] Generate server variables by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/64\r\n* Improved enriched error propagation from the transport and middlewares by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/63\r\n### Other Changes\r\n* Add a soundness --fix flag by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/62\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-runtime/compare/0.3.4...0.3.5", + "createdAt" : "2023-10-26T23:37:57+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWxLs4HjqpS", + "owner" : "apple", + "publishedAt" : "2023-10-26T23:59:38+09:00", + "repository" : "swift-openapi-runtime", + "title" : "Swift OpenAPI Runtime 0.3.5", + "url" : "https://github.com/apple/swift-openapi-runtime/releases/tag/0.3.5", + "version" : "0.3.5" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* Fix HTTPBody length calculation for utf8 strings. by @tib in https://github.com/apple/swift-openapi-runtime/pull/60\r\n### Other Changes\r\n* Bump swift-format to 5.9 by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/61\r\n\r\n## New Contributors\r\n* @tib made their first contribution in https://github.com/apple/swift-openapi-runtime/pull/60\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-runtime/compare/0.3.3...0.3.4", + "createdAt" : "2023-10-24T06:06:21+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWxLs4HiCnn", + "owner" : "apple", + "publishedAt" : "2023-10-24T17:09:14+09:00", + "repository" : "swift-openapi-runtime", + "title" : "Swift OpenAPI Runtime 0.3.4", + "url" : "https://github.com/apple/swift-openapi-runtime/releases/tag/0.3.4", + "version" : "0.3.4" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* [Runtime] Support recursive types by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/58\r\n### Other Changes\r\n* Enable documentation comment validation in swift-format by @PARAIPAN9 in https://github.com/apple/swift-openapi-runtime/pull/59\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-runtime/compare/0.3.2...0.3.3", + "createdAt" : "2023-10-19T19:27:22+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWxLs4HfyYO", + "owner" : "apple", + "publishedAt" : "2023-10-19T20:02:45+09:00", + "repository" : "swift-openapi-runtime", + "title" : "Swift OpenAPI Runtime 0.3.3", + "url" : "https://github.com/apple/swift-openapi-runtime/releases/tag/0.3.3", + "version" : "0.3.3" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* Support base64-encoded data by @rnro in https://github.com/apple/swift-openapi-runtime/pull/55\r\n### Other Changes\r\n* Add docker-compose file for 5.10 CI by @simonjbeaumont in https://github.com/apple/swift-openapi-runtime/pull/57\r\n\r\n## New Contributors\r\n* @rnro made their first contribution in https://github.com/apple/swift-openapi-runtime/pull/55\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-runtime/compare/0.3.1...0.3.2", + "createdAt" : "2023-10-10T16:55:13+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWxLs4HadrM", + "owner" : "apple", + "publishedAt" : "2023-10-10T19:37:32+09:00", + "repository" : "swift-openapi-runtime", + "title" : "Swift OpenAPI Runtime 0.3.2", + "url" : "https://github.com/apple/swift-openapi-runtime/releases/tag/0.3.2", + "version" : "0.3.2" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* Add SPIs for throwing RuntimeError from shorthand generated APIs by @simonjbeaumont in https://github.com/apple/swift-openapi-runtime/pull/56\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-runtime/compare/0.3.0...0.3.1", + "createdAt" : "2023-10-03T15:20:20+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWxLs4HW2x7", + "owner" : "apple", + "publishedAt" : "2023-10-03T15:51:57+09:00", + "repository" : "swift-openapi-runtime", + "title" : "Swift OpenAPI Runtime 0.3.1", + "url" : "https://github.com/apple/swift-openapi-runtime/releases/tag/0.3.1", + "version" : "0.3.1" + }, + { + "body" : "\r\n\r\n## ⚠️ API-breaking changes\r\n\r\nThis release changes the `ClientTransport`, `ClientMiddleware`, `ServerTransport`, and `ServerMiddleware` protocols in line with the approved proposals [SOAR-0004](https://swiftpackageindex.com/apple/swift-openapi-generator/main/documentation/swift-openapi-generator/soar-0004) and [SOAR-0005](https://swiftpackageindex.com/apple/swift-openapi-generator/main/documentation/swift-openapi-generator/soar-0005). See the proposals for details on how to migrate.\r\n\r\nThe TL;DR is:\r\n- the HTTP currency types are now imported from [swift-http-types](https://github.com/apple/swift-http-types)\r\n- unstructured bodies, which were previous either `Foundation.Data` or `Swift.String` are now `OpenAPIRuntime.HTTPBody`, which represents an async sequence of byte chunks, unlocking fully streaming use cases\r\n\r\n## What's Changed\r\n### SemVer Minor\r\n* Async bodies + swift-http-types adoption by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/47\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-runtime/compare/0.2.5...0.3.0", + "createdAt" : "2023-09-27T16:19:21+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWxLs4HUL02", + "owner" : "apple", + "publishedAt" : "2023-09-27T17:18:55+09:00", + "repository" : "swift-openapi-runtime", + "title" : "Swift OpenAPI Runtime 0.3.0", + "url" : "https://github.com/apple/swift-openapi-runtime/releases/tag/0.3.0", + "version" : "0.3.0" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* [Bug] Make a missing converter helper public by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/54\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-runtime/compare/0.2.4...0.2.5", + "createdAt" : "2023-09-25T22:50:06+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWxLs4HTJA4", + "owner" : "apple", + "publishedAt" : "2023-09-26T00:05:06+09:00", + "repository" : "swift-openapi-runtime", + "title" : "Swift OpenAPI Runtime 0.2.5", + "url" : "https://github.com/apple/swift-openapi-runtime/releases/tag/0.2.5", + "version" : "0.2.5" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* Support url form encoded bodies by @bfrearson in https://github.com/apple/swift-openapi-runtime/pull/53\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-runtime/compare/0.2.3...0.2.4", + "createdAt" : "2023-09-25T18:01:26+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWxLs4HS81Y", + "owner" : "apple", + "publishedAt" : "2023-09-25T18:11:34+09:00", + "repository" : "swift-openapi-runtime", + "title" : "Swift OpenAPI Runtime 0.2.4", + "url" : "https://github.com/apple/swift-openapi-runtime/releases/tag/0.2.4", + "version" : "0.2.4" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* Update uri decoder for non encoded comma strings by @bfrearson in https://github.com/apple/swift-openapi-runtime/pull/52\r\n\r\n## New Contributors\r\n* @bfrearson made their first contribution in https://github.com/apple/swift-openapi-runtime/pull/52\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-runtime/compare/0.2.2...0.2.3", + "createdAt" : "2023-09-19T17:17:45+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWxLs4HQFJC", + "owner" : "apple", + "publishedAt" : "2023-09-19T18:24:06+09:00", + "repository" : "swift-openapi-runtime", + "title" : "Swift OpenAPI Runtime 0.2.3", + "url" : "https://github.com/apple/swift-openapi-runtime/releases/tag/0.2.3", + "version" : "0.2.3" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* Fix nested coding by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/50\r\n### Other Changes\r\n* Add an escaped path component test case by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/49\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-runtime/compare/0.2.1...0.2.2", + "createdAt" : "2023-09-16T01:55:52+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWxLs4HPa3_", + "owner" : "apple", + "publishedAt" : "2023-09-18T17:26:26+09:00", + "repository" : "swift-openapi-runtime", + "title" : "Swift OpenAPI Runtime 0.2.2", + "url" : "https://github.com/apple/swift-openapi-runtime/releases/tag/0.2.2", + "version" : "0.2.2" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* Fix optional query param parsing by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/48\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-runtime/compare/0.2.0...0.2.1", + "createdAt" : "2023-09-07T21:42:20+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWxLs4HK0RY", + "owner" : "apple", + "publishedAt" : "2023-09-07T21:49:07+09:00", + "repository" : "swift-openapi-runtime", + "title" : "Swift OpenAPI Runtime 0.2.1", + "url" : "https://github.com/apple/swift-openapi-runtime/releases/tag/0.2.1", + "version" : "0.2.1" + }, + { + "body" : "## ⚠️ API-breaking changes\r\n\r\nCleaned up deprecated code from 0.1.x.\r\n\r\n\r\n\r\n## What's Changed\r\n### SemVer Minor\r\n* Prepare 0.2.0 release (API breaking changes) by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/43\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-runtime/compare/0.1.11...0.2.0", + "createdAt" : "2023-08-31T00:06:53+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWxLs4HHC-I", + "owner" : "apple", + "publishedAt" : "2023-08-31T00:13:53+09:00", + "repository" : "swift-openapi-runtime", + "title" : "Swift OpenAPI Runtime 0.2.0", + "url" : "https://github.com/apple/swift-openapi-runtime/releases/tag/0.2.0", + "version" : "0.2.0" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* Introduce StringEncoder and StringDecoder types by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/44\r\n* Introduce URIEncoder and URIDecoder types by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/41\r\n* [Runtime] Integrate the new URI and String coders by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/45\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-runtime/compare/0.1.10...0.1.11", + "createdAt" : "2023-08-30T16:22:31+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWxLs4HGphT", + "owner" : "apple", + "publishedAt" : "2023-08-30T19:55:05+09:00", + "repository" : "swift-openapi-runtime", + "title" : "Swift OpenAPI Runtime 0.1.11", + "url" : "https://github.com/apple/swift-openapi-runtime/releases/tag/0.1.11", + "version" : "0.1.11" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* [Runtime] Accept header by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/37\r\n### Other Changes\r\n* Remove redundant explicit Equatable conformances by @arthurcro in https://github.com/apple/swift-openapi-runtime/pull/42\r\n\r\n## New Contributors\r\n* @arthurcro made their first contribution in https://github.com/apple/swift-openapi-runtime/pull/42\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-runtime/compare/0.1.9...0.1.10", + "createdAt" : "2023-08-24T21:47:53+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWxLs4HEPJ-", + "owner" : "apple", + "publishedAt" : "2023-08-24T21:55:05+09:00", + "repository" : "swift-openapi-runtime", + "title" : "Swift OpenAPI Runtime 0.1.10", + "url" : "https://github.com/apple/swift-openapi-runtime/releases/tag/0.1.10", + "version" : "0.1.10" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* Fixes #114 - Replace @preconcurrency import Foundation with scoped import by @PARAIPAN9 in https://github.com/apple/swift-openapi-runtime/pull/36\r\n* [Runtime] Stop generating an undocumented case for enums/oneOfs by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/40\r\n\r\n## New Contributors\r\n* @PARAIPAN9 made their first contribution in https://github.com/apple/swift-openapi-runtime/pull/36\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-runtime/compare/0.1.8...0.1.9", + "createdAt" : "2023-08-17T20:01:40+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWxLs4HAnpD", + "owner" : "apple", + "publishedAt" : "2023-08-17T20:59:26+09:00", + "repository" : "swift-openapi-runtime", + "title" : "Swift OpenAPI Runtime 0.1.9", + "url" : "https://github.com/apple/swift-openapi-runtime/releases/tag/0.1.9", + "version" : "0.1.9" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* [Runtime] Support unexploded query items by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/35\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-runtime/compare/0.1.7...0.1.8", + "createdAt" : "2023-08-08T16:37:46+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWxLs4G43dU", + "owner" : "apple", + "publishedAt" : "2023-08-08T16:57:03+09:00", + "repository" : "swift-openapi-runtime", + "title" : "Swift OpenAPI Runtime 0.1.8", + "url" : "https://github.com/apple/swift-openapi-runtime/releases/tag/0.1.8", + "version" : "0.1.8" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* Deprecate redactedHeaderFields by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/32\r\n* [Runtime] Multiple content types support by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/29\r\n### Other Changes\r\n* [Runtime] Consistent style for initializing local variables by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/31\r\n* Additional unit tests for OpenAPIObjectContainer by @rboyce in https://github.com/apple/swift-openapi-runtime/pull/24\r\n* [Test] Make new OpenAPIValue tests consistent with the rest by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/33\r\n\r\n## New Contributors\r\n* @rboyce made their first contribution in https://github.com/apple/swift-openapi-runtime/pull/24\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-runtime/compare/0.1.6...0.1.7", + "createdAt" : "2023-08-04T15:52:26+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWxLs4G28we", + "owner" : "apple", + "publishedAt" : "2023-08-04T16:27:22+09:00", + "repository" : "swift-openapi-runtime", + "title" : "Swift OpenAPI Runtime 0.1.7", + "url" : "https://github.com/apple/swift-openapi-runtime/releases/tag/0.1.7", + "version" : "0.1.7" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* Improved Encoding/Decoding error descriptions by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/28\r\n* [Runtime] Design away EncodableBodyContent by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/30\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-runtime/compare/0.1.5...0.1.6", + "createdAt" : "2023-08-01T00:35:23+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWxLs4G01_G", + "owner" : "apple", + "publishedAt" : "2023-08-01T00:48:29+09:00", + "repository" : "swift-openapi-runtime", + "title" : "Swift OpenAPI Runtime 0.1.6", + "url" : "https://github.com/apple/swift-openapi-runtime/releases/tag/0.1.6", + "version" : "0.1.6" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* Adopt Sendable throughout API to support -strict-concurrency=complete by @MahdiBM in https://github.com/apple/swift-openapi-runtime/pull/22\r\n* Fix OpenAPIValueContainer serialization of nested values by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/25\r\n### Other Changes\r\n* Add check-for-breaking-api-changes.sh script by @simonjbeaumont in https://github.com/apple/swift-openapi-runtime/pull/21\r\n* Move DocC and integration tests into separate CI pipelines by @simonjbeaumont in https://github.com/apple/swift-openapi-runtime/pull/23\r\n* Adopt explicit existential any by @czechboy0 in https://github.com/apple/swift-openapi-runtime/pull/26\r\n\r\n## New Contributors\r\n* @MahdiBM made their first contribution in https://github.com/apple/swift-openapi-runtime/pull/22\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-runtime/compare/0.1.4...0.1.5", + "createdAt" : "2023-07-17T20:28:34+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWxLs4GtFd1", + "owner" : "apple", + "publishedAt" : "2023-07-17T21:16:20+09:00", + "repository" : "swift-openapi-runtime", + "title" : "Swift OpenAPI Runtime 0.1.5", + "url" : "https://github.com/apple/swift-openapi-runtime/releases/tag/0.1.5", + "version" : "0.1.5" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* Converter SPI methods for required fields should return non-optional types by @sikevux in https://github.com/apple/swift-openapi-runtime/pull/20\r\n### Other Changes\r\n* Correct variable name in `ClientMiddleware` reference documentation by @sikevux in https://github.com/apple/swift-openapi-runtime/pull/19\r\n\r\n## New Contributors\r\n* @sikevux made their first contribution in https://github.com/apple/swift-openapi-runtime/pull/19\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-runtime/compare/0.1.3...0.1.4", + "createdAt" : "2023-06-18T18:15:36+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWxLs4GhIoP", + "owner" : "apple", + "publishedAt" : "2023-06-21T18:56:20+09:00", + "repository" : "swift-openapi-runtime", + "title" : "Swift OpenAPI Runtime 0.1.4", + "url" : "https://github.com/apple/swift-openapi-runtime/releases/tag/0.1.4", + "version" : "0.1.4" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* Relax minimum platforms to macOS 10.15, iOS 13, tvOS 13, and watchOS 6 by @andrewse02 in https://github.com/apple/swift-openapi-runtime/pull/18\r\n### Other Changes\r\n* Add integration test CI check by @simonjbeaumont in https://github.com/apple/swift-openapi-runtime/pull/17\r\n\r\n## New Contributors\r\n* @andrewse02 made their first contribution in https://github.com/apple/swift-openapi-runtime/pull/18\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-runtime/compare/0.1.2...0.1.3", + "createdAt" : "2023-06-13T18:15:35+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWxLs4GdVVm", + "owner" : "apple", + "publishedAt" : "2023-06-13T20:19:45+09:00", + "repository" : "swift-openapi-runtime", + "title" : "Swift OpenAPI Runtime 0.1.3", + "url" : "https://github.com/apple/swift-openapi-runtime/releases/tag/0.1.3", + "version" : "0.1.3" + } +] \ No newline at end of file diff --git a/Outputs/Swift OpenAPI URLSession.json b/Outputs/Swift OpenAPI URLSession.json new file mode 100644 index 0000000..59008a9 --- /dev/null +++ b/Outputs/Swift OpenAPI URLSession.json @@ -0,0 +1,146 @@ +[ + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* Set OutputStream.delegate to nil in HTTPBodyOutputStreamBridge.deinit by @simonjbeaumont in https://github.com/apple/swift-openapi-urlsession/pull/46\r\n### Other Changes\r\n* Tolerate both CancellationError and URLError in CancellationTests by @simonjbeaumont in https://github.com/apple/swift-openapi-urlsession/pull/45\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-urlsession/compare/1.0.0...1.0.1", + "createdAt" : "2024-01-16T18:53:45+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWyrc4ILVcZ", + "owner" : "apple", + "publishedAt" : "2024-01-16T22:17:35+09:00", + "repository" : "swift-openapi-urlsession", + "title" : "1.0.1", + "url" : "https://github.com/apple/swift-openapi-urlsession/releases/tag/1.0.1", + "version" : "1.0.1" + }, + { + "body" : "\r\n\r\n## What's Changed since 1.0.0-alpha.1\r\n### SemVer Patch\r\n* Explicit dependency on HTTPTypes by @czechboy0 in https://github.com/apple/swift-openapi-urlsession/pull/39\r\n* More checks for task cancellation and tests by @simonjbeaumont in https://github.com/apple/swift-openapi-urlsession/pull/44\r\n### Other Changes\r\n* Add visionOS platform support by @czechboy0 in https://github.com/apple/swift-openapi-urlsession/pull/38\r\n* Add Docker Compose file for Swift 5.9.0 by @simonjbeaumont in https://github.com/apple/swift-openapi-urlsession/pull/40\r\n* Remove no-longer-needed `@preconcurrency`s by @MahdiBM in https://github.com/apple/swift-openapi-urlsession/pull/35\r\n* fixes internal typo in source parameter by @heckj in https://github.com/apple/swift-openapi-urlsession/pull/42\r\n* Prep 1.0 by @czechboy0 in https://github.com/apple/swift-openapi-urlsession/pull/43\r\n\r\n## New Contributors\r\n* @heckj made their first contribution in https://github.com/apple/swift-openapi-urlsession/pull/42\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-urlsession/compare/1.0.0-alpha.1...1.0.0\r\n\r\n## What's Changed since 0.3.1\r\n### SemVer Major\r\n* Move to Swift 5.9 as the minimum version by @czechboy0 in https://github.com/apple/swift-openapi-urlsession/pull/32\r\n### SemVer Minor\r\n* Improve inlining by @czechboy0 in https://github.com/apple/swift-openapi-urlsession/pull/30\r\n* Remove AsyncStream.makeStream backports now we support only Swift 5.9+ by @simonjbeaumont in https://github.com/apple/swift-openapi-urlsession/pull/34\r\n### SemVer Patch\r\n* Add missing available annotation to streaming tests by @simonjbeaumont in https://github.com/apple/swift-openapi-urlsession/pull/33\r\n* Explicit dependency on HTTPTypes by @czechboy0 in https://github.com/apple/swift-openapi-urlsession/pull/39\r\n* More checks for task cancellation and tests by @simonjbeaumont in https://github.com/apple/swift-openapi-urlsession/pull/44\r\n### Other Changes\r\n* Prep for 1.0 alpha, adapted to runtime changes in main by @czechboy0 in https://github.com/apple/swift-openapi-urlsession/pull/31\r\n* Bump to 1.0.0-alpha.1 by @czechboy0 in https://github.com/apple/swift-openapi-urlsession/pull/36\r\n* Add visionOS platform support by @czechboy0 in https://github.com/apple/swift-openapi-urlsession/pull/38\r\n* Add Docker Compose file for Swift 5.9.0 by @simonjbeaumont in https://github.com/apple/swift-openapi-urlsession/pull/40\r\n* Remove no-longer-needed `@preconcurrency`s by @MahdiBM in https://github.com/apple/swift-openapi-urlsession/pull/35\r\n* fixes internal typo in source parameter by @heckj in https://github.com/apple/swift-openapi-urlsession/pull/42\r\n* Prep 1.0 by @czechboy0 in https://github.com/apple/swift-openapi-urlsession/pull/43\r\n\r\n## New Contributors\r\n* @heckj made their first contribution in https://github.com/apple/swift-openapi-urlsession/pull/42\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-urlsession/compare/0.3.1...1.0.0", + "createdAt" : "2023-12-12T02:21:19+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWyrc4H9Esx", + "owner" : "apple", + "publishedAt" : "2023-12-12T02:57:32+09:00", + "repository" : "swift-openapi-urlsession", + "title" : "1.0.0 🚀", + "url" : "https://github.com/apple/swift-openapi-urlsession/releases/tag/1.0.0", + "version" : "1.0.0" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Major\r\n* Move to Swift 5.9 as the minimum version by @czechboy0 in https://github.com/apple/swift-openapi-urlsession/pull/32\r\n### SemVer Minor\r\n* Improve inlining by @czechboy0 in https://github.com/apple/swift-openapi-urlsession/pull/30\r\n* Remove AsyncStream.makeStream backports now we support only Swift 5.9+ by @simonjbeaumont in https://github.com/apple/swift-openapi-urlsession/pull/34\r\n### SemVer Patch\r\n* Add missing available annotation to streaming tests by @simonjbeaumont in https://github.com/apple/swift-openapi-urlsession/pull/33\r\n### Other Changes\r\n* Prep for 1.0 alpha, adapted to runtime changes in main by @czechboy0 in https://github.com/apple/swift-openapi-urlsession/pull/31\r\n* Bump to 1.0.0-alpha.1 by @czechboy0 in https://github.com/apple/swift-openapi-urlsession/pull/36\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-urlsession/compare/0.3.1...1.0.0-alpha.1", + "createdAt" : "2023-11-28T18:40:35+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWyrc4H2a3d", + "owner" : "apple", + "publishedAt" : "2023-11-28T20:01:34+09:00", + "repository" : "swift-openapi-urlsession", + "title" : "Swift OpenAPI URLSession 1.0.0-alpha.1", + "url" : "https://github.com/apple/swift-openapi-urlsession/releases/tag/1.0.0-alpha.1", + "version" : "1.0.0-alpha.1" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* Add support for streaming on recent Darwin platforms by @simonjbeaumont in https://github.com/apple/swift-openapi-urlsession/pull/24\r\n* Use APIs available on older macOS in tests by @simonjbeaumont in https://github.com/apple/swift-openapi-urlsession/pull/25\r\n* Add missing transition AsyncBackpressuredStream state machine by @simonjbeaumont in https://github.com/apple/swift-openapi-urlsession/pull/27\r\n* Improve debug logging and add tests that it is not evaluated when disabled by @simonjbeaumont in https://github.com/apple/swift-openapi-urlsession/pull/26\r\n* Avoid double continuation resume in URLSession delegate in corner case by @simonjbeaumont in https://github.com/apple/swift-openapi-urlsession/pull/28\r\n* Replace AsyncBackpressuredStream with updated implementation by @simonjbeaumont in https://github.com/apple/swift-openapi-urlsession/pull/29\r\n### Other Changes\r\n* Add docker-compose file for 5.10 CI by @simonjbeaumont in https://github.com/apple/swift-openapi-urlsession/pull/16\r\n* Enable documentation comment validation in swift-format by @PARAIPAN9 in https://github.com/apple/swift-openapi-urlsession/pull/18\r\n* Bump swift-format to 5.9 by @czechboy0 in https://github.com/apple/swift-openapi-urlsession/pull/17\r\n* Add a soundness --fix flag by @czechboy0 in https://github.com/apple/swift-openapi-urlsession/pull/19\r\n* Disable warnings as errors in nightlies by @czechboy0 in https://github.com/apple/swift-openapi-urlsession/pull/21\r\n* Disable \"respectsExistingLineBreaks\" in .swift-format for more consistent styling by @PARAIPAN9 in https://github.com/apple/swift-openapi-urlsession/pull/20\r\n* Add README badges by @czechboy0 in https://github.com/apple/swift-openapi-urlsession/pull/23\r\n\r\n## New Contributors\r\n* @PARAIPAN9 made their first contribution in https://github.com/apple/swift-openapi-urlsession/pull/18\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-urlsession/compare/0.3.0...0.3.1", + "createdAt" : "2023-11-24T05:34:56+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWyrc4H0010", + "owner" : "apple", + "publishedAt" : "2023-11-24T19:33:28+09:00", + "repository" : "swift-openapi-urlsession", + "title" : "Swift OpenAPI URLSession 0.3.1", + "url" : "https://github.com/apple/swift-openapi-urlsession/releases/tag/0.3.1", + "version" : "0.3.1" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### Other Changes\r\n* Async bodies + swift-http-types adoption by @czechboy0 in https://github.com/apple/swift-openapi-urlsession/pull/15\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-urlsession/compare/0.2.2...0.3.0", + "createdAt" : "2023-10-02T18:10:21+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWyrc4HWW0B", + "owner" : "apple", + "publishedAt" : "2023-10-02T18:26:29+09:00", + "repository" : "swift-openapi-urlsession", + "title" : "Swift OpenAPI URLSession 0.3.0", + "url" : "https://github.com/apple/swift-openapi-urlsession/releases/tag/0.3.0", + "version" : "0.3.0" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* Fix double encoding of path parameters by @czechboy0 in https://github.com/apple/swift-openapi-urlsession/pull/14\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-urlsession/compare/0.2.1...0.2.2", + "createdAt" : "2023-09-07T21:54:29+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWyrc4HK0pE", + "owner" : "apple", + "publishedAt" : "2023-09-07T22:04:26+09:00", + "repository" : "swift-openapi-urlsession", + "title" : "Swift OpenAPI URLSession 0.2.2", + "url" : "https://github.com/apple/swift-openapi-urlsession/releases/tag/0.2.2", + "version" : "0.2.2" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### Other Changes\r\n* Docs fixes by @czechboy0 in https://github.com/apple/swift-openapi-urlsession/pull/13\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-urlsession/compare/0.2.0...0.2.1", + "createdAt" : "2023-08-31T21:26:31+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWyrc4HHm27", + "owner" : "apple", + "publishedAt" : "2023-08-31T21:31:15+09:00", + "repository" : "swift-openapi-urlsession", + "title" : "Swift OpenAPI URLSession 0.2.1", + "url" : "https://github.com/apple/swift-openapi-urlsession/releases/tag/0.2.1", + "version" : "0.2.1" + }, + { + "body" : "Identical to 0.1.3, here for consistency with the other packages moving to 0.2.0.", + "createdAt" : "2023-08-31T00:14:56+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWyrc4HHio-", + "owner" : "apple", + "publishedAt" : "2023-08-31T21:04:05+09:00", + "repository" : "swift-openapi-urlsession", + "title" : "Swift OpenAPI URLSession 0.2.0", + "url" : "https://github.com/apple/swift-openapi-urlsession/releases/tag/0.2.0", + "version" : "0.2.0" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* Prepare being compatible with runtime 0.2.0 release by @czechboy0 in https://github.com/apple/swift-openapi-urlsession/pull/12\r\n### Other Changes\r\n* Enable strict concurrency checking in CI by @czechboy0 in https://github.com/apple/swift-openapi-urlsession/pull/11\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-urlsession/compare/0.1.2...0.1.3", + "createdAt" : "2023-08-31T00:14:56+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWyrc4HHDWR", + "owner" : "apple", + "publishedAt" : "2023-08-31T00:29:13+09:00", + "repository" : "swift-openapi-urlsession", + "title" : "Swift OpenAPI URLSession 0.1.3", + "url" : "https://github.com/apple/swift-openapi-urlsession/releases/tag/0.1.3", + "version" : "0.1.3" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### Other Changes\r\n* Full compatibility with the \"ExistentialAny\" upcoming feature by @MahdiBM in https://github.com/apple/swift-openapi-urlsession/pull/9\r\n* Disable ExistentialAny temporarily by @czechboy0 in https://github.com/apple/swift-openapi-urlsession/pull/10\r\n\r\n## New Contributors\r\n* @MahdiBM made their first contribution in https://github.com/apple/swift-openapi-urlsession/pull/9\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-urlsession/compare/0.1.1...0.1.2", + "createdAt" : "2023-07-17T18:26:23+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWyrc4GtE2x", + "owner" : "apple", + "publishedAt" : "2023-07-17T21:32:51+09:00", + "repository" : "swift-openapi-urlsession", + "title" : "Swift OpenAPI URLSession 0.1.2", + "url" : "https://github.com/apple/swift-openapi-urlsession/releases/tag/0.1.2", + "version" : "0.1.2" + }, + { + "body" : "\r\n\r\n## What's Changed\r\n### SemVer Patch\r\n* Support platforms back to macOS 10.15, iOS 13, tvOS 13, and watchOS 6 by @denil-ct in https://github.com/apple/swift-openapi-urlsession/pull/7\r\n### Other Changes\r\n* CI: remove temporary gitconfig workaround by @yim-lee in https://github.com/apple/swift-openapi-urlsession/pull/6\r\n* Add .github/release.yml to automate drafting release notes by @simonjbeaumont in https://github.com/apple/swift-openapi-urlsession/pull/8\r\n\r\n## New Contributors\r\n* @yim-lee made their first contribution in https://github.com/apple/swift-openapi-urlsession/pull/6\r\n* @denil-ct made their first contribution in https://github.com/apple/swift-openapi-urlsession/pull/7\r\n* @simonjbeaumont made their first contribution in https://github.com/apple/swift-openapi-urlsession/pull/8\r\n\r\n**Full Changelog**: https://github.com/apple/swift-openapi-urlsession/compare/0.1.0...0.1.1", + "createdAt" : "2023-06-13T23:51:39+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWyrc4GdfZz", + "owner" : "apple", + "publishedAt" : "2023-06-13T23:56:49+09:00", + "repository" : "swift-openapi-urlsession", + "title" : "Swift OpenAPI URLSession 0.1.1", + "url" : "https://github.com/apple/swift-openapi-urlsession/releases/tag/0.1.1", + "version" : "0.1.1" + }, + { + "body" : "Initial release.", + "createdAt" : "2023-05-13T01:32:37+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOJZWyrc4GEOi0", + "owner" : "apple", + "publishedAt" : "2023-05-30T20:22:24+09:00", + "repository" : "swift-openapi-urlsession", + "title" : "0.1.0 – Initial release", + "url" : "https://github.com/apple/swift-openapi-urlsession/releases/tag/0.1.0", + "version" : "0.1.0" + } +] \ No newline at end of file diff --git a/Outputs/Swift Package Manager.json b/Outputs/Swift Package Manager.json index 0e161d8..b4cd076 100644 --- a/Outputs/Swift Package Manager.json +++ b/Outputs/Swift Package Manager.json @@ -130,5 +130,41 @@ "title" : "Utility product release", "url" : "https://github.com/apple/swift-package-manager/releases/tag/0.1.0", "version" : "0.1.0" + }, + { + "body" : "", + "createdAt" : "2023-12-10T19:09:57+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAqw0ac4If5fm", + "owner" : "swiftlang", + "publishedAt" : "2024-02-19T21:02:57+09:00", + "repository" : "swift-package-manager", + "title" : "", + "url" : "https://github.com/swiftlang/swift-package-manager/releases/tag/swift-5.9.2-RELEASE", + "version" : "swift-5.9.2-RELEASE" + }, + { + "body" : "## Notable Changes\r\n\r\n\r\n* #7010\r\n\r\n On macOS, `swift build` and `swift run` now produce binaries that allow backtraces in debug builds. Pass `SWIFT_BACKTRACE=enable=yes` environment variable to enable backtraces on such binaries when running them.\r\n\r\n* #7101\r\n\r\n Binary artifacts are now cached alongside repository checkouts so they do not need to be re-downloaded across projects.\r\n\r\n## Merged Pull Requests\r\n\r\n* Plugin import scanner isn't passing in the library directory, making `canImport` not work by @abertelrud in https://github.com/apple/swift-package-manager/pull/6323\r\n* Destinations: fix missing `remove` command message by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6319\r\n* Mark types conforming to `FileSystem` as `Sendable` by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6318\r\n* rdar://105991217 (Make macros testable) by @neonichu in https://github.com/apple/swift-package-manager/pull/6312\r\n* Rearrangement in preparation for 5.9 branching by @neonichu in https://github.com/apple/swift-package-manager/pull/6309\r\n* Use new shorthand syntax for unwrapping optionals by @sheikhbayazid in https://github.com/apple/swift-package-manager/pull/6329\r\n* Basics: clean up `DiagnosticsEngine` in `Observability` by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6333\r\n* better diagnostics when potentially duplicate packages are found by @tomerd in https://github.com/apple/swift-package-manager/pull/6317\r\n* improve diagnostics when registry configuration is broken by @tomerd in https://github.com/apple/swift-package-manager/pull/6331\r\n* better diagnostics for networking errors by @tomerd in https://github.com/apple/swift-package-manager/pull/6330\r\n* update docker compose with new swift versions by @tomerd in https://github.com/apple/swift-package-manager/pull/6332\r\n* Reduce errors from manifest signature validation by @yim-lee in https://github.com/apple/swift-package-manager/pull/6325\r\n* Fix compilation error in Swift 5.7.2 by @yim-lee in https://github.com/apple/swift-package-manager/pull/6341\r\n* cleanup mirror config command by @tomerd in https://github.com/apple/swift-package-manager/pull/6339\r\n* Destinations: throw error on duplicate artifact ID by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6343\r\n* Package manifest checksum TOFU by @yim-lee in https://github.com/apple/swift-package-manager/pull/6322\r\n* Add 5.8 release notes by @tomerd in https://github.com/apple/swift-package-manager/pull/6347\r\n* Add templates for build tool plugins and command plugins by @neonichu in https://github.com/apple/swift-package-manager/pull/6111\r\n* PackageLoading: anchor relative paths for Windows by @compnerd in https://github.com/apple/swift-package-manager/pull/6345\r\n* change validation to throw instead of pre-condition to avoid crashes by @tomerd in https://github.com/apple/swift-package-manager/pull/6354\r\n* Fix deprecation warning in `PackageBuilder.swift` by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6360\r\n* Do not pollute home directory with test data by @neonichu in https://github.com/apple/swift-package-manager/pull/6364\r\n* NFC: fix comment typo in `ZipArchiver` by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6366\r\n* Expected signing entity verification by @neonichu in https://github.com/apple/swift-package-manager/pull/6359\r\n* Cross-compilation: fix bundles not unpacked on installation by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6361\r\n* Support Target Grouping by @elsh in https://github.com/apple/swift-package-manager/pull/6356\r\n* Update registry service spec per SE-0391 by @yim-lee in https://github.com/apple/swift-package-manager/pull/6275\r\n* Include signing entity in version metadata by @neonichu in https://github.com/apple/swift-package-manager/pull/6363\r\n* rdar://107033737 (Expose `PackageVersionMetadata` from `PackageSearchClient`) by @neonichu in https://github.com/apple/swift-package-manager/pull/6351\r\n* [NFC] BuildOperation.swift: fix comment typo by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6379\r\n* PackageModel, CoreCommands: fix build flags not passed by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6380\r\n* Basics: add support for `.tar.gz` archives by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6368\r\n* Fix product lookup by @neonichu in https://github.com/apple/swift-package-manager/pull/6376\r\n* Documentation on registry usage by @yim-lee in https://github.com/apple/swift-package-manager/pull/6373\r\n* Set a default value to the group param for a macro target by @elsh in https://github.com/apple/swift-package-manager/pull/6384\r\n* Basics: support multiple formats with a single archiver by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6369\r\n* Fix symlinked `swift-experimental-destination` invocations by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6382\r\n* Tests: use `FileManager` instead of `cp` by @compnerd in https://github.com/apple/swift-package-manager/pull/4872\r\n* PackageSigning: mark `SigningEntityType` as `Sendable` by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6390\r\n* Basics: make `supportedExtensions` in `UniversalArchiver` constant by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6388\r\n* PackageModelTests: fix warnings in `DestinationBundleTests` by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6391\r\n* sort identities from url lookup to make lookup result consistent by @tomerd in https://github.com/apple/swift-package-manager/pull/6397\r\n* Basics: allow reusing cancellator handlers from `SwiftTool` by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6396\r\n* Package: adjust the package definition for Windows by @compnerd in https://github.com/apple/swift-package-manager/pull/6394\r\n* Add a minimal test for the PD macro API by @neonichu in https://github.com/apple/swift-package-manager/pull/6399\r\n* On ELF platforms, only add runpaths as needed by @finagolfin in https://github.com/apple/swift-package-manager/pull/6321\r\n* ManifestSourceGeneration incorrectly writes out `DriverKit` instead of `driverKit` by @abertelrud in https://github.com/apple/swift-package-manager/pull/6405\r\n* Add author to collection package release metadata by @yim-lee in https://github.com/apple/swift-package-manager/pull/6408\r\n* Add publication time to registry package release metadata by @yim-lee in https://github.com/apple/swift-package-manager/pull/6407\r\n* Destinations: use `UniversalArchiver` in `install` command by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6392\r\n* Improve Swift Macro template by @ahoppen in https://github.com/apple/swift-package-manager/pull/6410\r\n* A few fixes for building SwiftPM for MacCatalyst by @neonichu in https://github.com/apple/swift-package-manager/pull/6414\r\n* Add author and signer to package collection models by @yim-lee in https://github.com/apple/swift-package-manager/pull/6415\r\n* Fix iOS buid by @neonichu in https://github.com/apple/swift-package-manager/pull/6419\r\n* Format test target in the macro package consistently with other targets by @ahoppen in https://github.com/apple/swift-package-manager/pull/6421\r\n* Bump SwiftPM's minimum deployment target to macOS 12 by @neonichu in https://github.com/apple/swift-package-manager/pull/6138\r\n* Use exact SwiftCrypto version to work around self-hosting failure by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6428\r\n* Update CODEOWNERS by @neonichu in https://github.com/apple/swift-package-manager/pull/6432\r\n* Re-enable disabled tests by @neonichu in https://github.com/apple/swift-package-manager/pull/6422\r\n* Basics: remove `AsyncFileSystem` as unused by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6436\r\n* Rename \"CC Destination\" to \"Swift SDK\" by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6424\r\n* Update to swift-crypto 2.4.1 by @yim-lee in https://github.com/apple/swift-package-manager/pull/6431\r\n* Build: fix duplicate `case` of `switch` in `BuildPlan.swift` by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6389\r\n* Expose `SigningEntity` via package metadata by @neonichu in https://github.com/apple/swift-package-manager/pull/6442\r\n* fix functional test by @tomerd in https://github.com/apple/swift-package-manager/pull/6437\r\n* Change `testPluginCanBeReferencedByProductName` by @neonichu in https://github.com/apple/swift-package-manager/pull/6443\r\n* refactor RelativePath to allow late stage canonicalization in support of windows by @tomerd in https://github.com/apple/swift-package-manager/pull/5910\r\n* bootstrap: fix use of deprecated `-Xmanifest` flag by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6435\r\n* quiet down redundant warnings for binary targets with multiple info.plist by @tomerd in https://github.com/apple/swift-package-manager/pull/6445\r\n* Update BUG_REPORT.yml by @compnerd in https://github.com/apple/swift-package-manager/pull/6449\r\n* Newly created build tool and command plugin templates should have conditional support for XcodeProjectPlugin by @abertelrud in https://github.com/apple/swift-package-manager/pull/6446\r\n* Tests: adjust windows librarian test slightly by @compnerd in https://github.com/apple/swift-package-manager/pull/6450\r\n* NFC: 5.9 Documentation update. by @zkiraly in https://github.com/apple/swift-package-manager/pull/6434\r\n* Supplemental fix for XcodeProjectPlugin support in package init template by @abertelrud in https://github.com/apple/swift-package-manager/pull/6451\r\n* BuildTests: remove some likely debugging leftovers by @compnerd in https://github.com/apple/swift-package-manager/pull/6457\r\n* Update macro API by @neonichu in https://github.com/apple/swift-package-manager/pull/6459\r\n* WorkspaceTests: simplify constant construction by @compnerd in https://github.com/apple/swift-package-manager/pull/6461\r\n* Update to swift-certificates 0.4.0 by @yim-lee in https://github.com/apple/swift-package-manager/pull/6316\r\n* Add unit test for surfacing potential regression from #5728 by @ncooke3 in https://github.com/apple/swift-package-manager/pull/5991\r\n* Change TargetGroup enum param to packageAccess bool in target declaration by @elsh in https://github.com/apple/swift-package-manager/pull/6463\r\n* Minor code cleanup in PackageSigning by @yim-lee in https://github.com/apple/swift-package-manager/pull/6462\r\n* Bump swift-certificates to 0.4.1 by @yim-lee in https://github.com/apple/swift-package-manager/pull/6465\r\n* Workspace: log both branch and revision during checkout by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6470\r\n* Remove empty line in ArtifactsArchiveMetadata.swift by @mooyoung2309 in https://github.com/apple/swift-package-manager/pull/6476\r\n* Add macros to 5.9 tools-version by @neonichu in https://github.com/apple/swift-package-manager/pull/6472\r\n* Enable armv7em and os none triples by @rauhul in https://github.com/apple/swift-package-manager/pull/6438\r\n* Disable `testImportOfMissedDepWarning` by @neonichu in https://github.com/apple/swift-package-manager/pull/6479\r\n* Remove Target packageAccess param default value by @elsh in https://github.com/apple/swift-package-manager/pull/6473\r\n* Skip SDK dependent tests in macOS bootstrap by @neonichu in https://github.com/apple/swift-package-manager/pull/6480\r\n* Disambiguate apple and darwin triples by @rauhul in https://github.com/apple/swift-package-manager/pull/6478\r\n* Support macro targets in plugin context by @neonichu in https://github.com/apple/swift-package-manager/pull/6483\r\n* [5.9] Editorial review changes of PackageDescription documentation. by @zkiraly in https://github.com/apple/swift-package-manager/pull/6471\r\n* improve string interpolation of errors by @tomerd in https://github.com/apple/swift-package-manager/pull/6482\r\n* Use assertMacroExpansion in test cases of macro template by @ahoppen in https://github.com/apple/swift-package-manager/pull/6485\r\n* CoreCommands: fix comment typo by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6489\r\n* Fix some stream operator deprecation warnings by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6487\r\n* fix VersionSetSpecifier calculation for versions with pre-release identifiers by @tomerd in https://github.com/apple/swift-package-manager/pull/6492\r\n* Commands/Utilities: remove `GenerateLinuxMain` by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6490\r\n* reduce use of byte string by @tomerd in https://github.com/apple/swift-package-manager/pull/6497\r\n* Fix warnings by @neonichu in https://github.com/apple/swift-package-manager/pull/6496\r\n* Tests: prefer to use `first` rather than indexing by @compnerd in https://github.com/apple/swift-package-manager/pull/6502\r\n* Tests: prefer to use `first` rather than indexing by @compnerd in https://github.com/apple/swift-package-manager/pull/6503\r\n* Fix use of XCTest minimum deployment target by @neonichu in https://github.com/apple/swift-package-manager/pull/6504\r\n* Basics: introduce some native path representation helpers by @compnerd in https://github.com/apple/swift-package-manager/pull/6454\r\n* PackageRegistry: improve error handling of availability check by @tomerd in https://github.com/apple/swift-package-manager/pull/6506\r\n* Put `CommandsTests` behind `SWIFTCI_DISABLE_SDK_DEPENDENT_TESTS` by @neonichu in https://github.com/apple/swift-package-manager/pull/6507\r\n* Improve handling of tool build flags by @rauhul in https://github.com/apple/swift-package-manager/pull/6475\r\n* Allow enabling C++ interop without explicit version by @egorzhdan in https://github.com/apple/swift-package-manager/pull/6416\r\n* move Product, SwiftPMProductError from TSC to SwiftPM by @tomerd in https://github.com/apple/swift-package-manager/pull/6515\r\n* Rewrite PackageCollectionsSigning using swift-certificates by @yim-lee in https://github.com/apple/swift-package-manager/pull/6468\r\n* refactor path model by @tomerd in https://github.com/apple/swift-package-manager/pull/6509\r\n* sandbox: UInt8 is too small to hold a TCP or UDP port by @euanh in https://github.com/apple/swift-package-manager/pull/6518\r\n* Fix CHANGELOG.md’s link by @Kyle-Ye in https://github.com/apple/swift-package-manager/pull/6523\r\n* Fix plugin templates by @neonichu in https://github.com/apple/swift-package-manager/pull/6517\r\n* Remove 10.15 fallback for manifest/plugin compilation by @neonichu in https://github.com/apple/swift-package-manager/pull/6526\r\n* PackageLoadingTests: ensure that we use the correct path spelling by @compnerd in https://github.com/apple/swift-package-manager/pull/6510\r\n* Run build tool plugins for C-family targets by @neonichu in https://github.com/apple/swift-package-manager/pull/6516\r\n* Fix Swift SDK bundles not working due to quarantine by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6426\r\n* Enable package visibility feature for tools-version 5.9 by @elsh in https://github.com/apple/swift-package-manager/pull/6534\r\n* SourceControl: rename `useBuiltinFSMonitor` to `fsmonitor` by @compnerd in https://github.com/apple/swift-package-manager/pull/6549\r\n* Add comma to executable template by @neonichu in https://github.com/apple/swift-package-manager/pull/6551\r\n* SourceControl: centralise git cloning by @compnerd in https://github.com/apple/swift-package-manager/pull/6550\r\n* SourceControl: attempt to enable long path support for Windows by @compnerd in https://github.com/apple/swift-package-manager/pull/6553\r\n* Documentation fixes for `PluginNetworkPermissionScope`. by @zkiraly in https://github.com/apple/swift-package-manager/pull/6555\r\n* Wrap registry login errors by @neonichu in https://github.com/apple/swift-package-manager/pull/6556\r\n* BuildPlan: infer `-lc++` based on run-time triple by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6581\r\n* SwiftSDKBundle.swift: update strings to use \"Swift SDK\" naming by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6579\r\n* Improve error message for 'package-registry publish' by @yim-lee in https://github.com/apple/swift-package-manager/pull/6576\r\n* Remove the version parameter for C++ interop mode build setting by @egorzhdan in https://github.com/apple/swift-package-manager/pull/6583\r\n* Fix `Triple` formatting in error messages by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6544\r\n* rdar://109108066 (Derive '-external-plugin-path' compiler arguments in SwiftPM) by @neonichu in https://github.com/apple/swift-package-manager/pull/6560\r\n* Build: remove unused parameter by @compnerd in https://github.com/apple/swift-package-manager/pull/6587\r\n* Add token-file option to 'package-registry login' by @yim-lee in https://github.com/apple/swift-package-manager/pull/6567\r\n* Swift SDKs: refactor and extend `SwiftSDKBundleTests` by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6588\r\n* Delete macOS triple hardcode by @aleksproger in https://github.com/apple/swift-package-manager/pull/6569\r\n* Update `build-using-self` by @neonichu in https://github.com/apple/swift-package-manager/pull/6594\r\n* Stop using llbuild's Swift compiler tool by @neonichu in https://github.com/apple/swift-package-manager/pull/6585\r\n* Commands/SwiftTestTool.swift: update TestCaseSpecifier doc comments by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6604\r\n* Adopt `swift-certificates` `0.6.0` by @dnadoba in https://github.com/apple/swift-package-manager/pull/6528\r\n* Registry login interactive mode cannot read password/token over 128 chars long by @yim-lee in https://github.com/apple/swift-package-manager/pull/6562\r\n* Change PackageCollectionSigning API from callback-based to async/await by @yim-lee in https://github.com/apple/swift-package-manager/pull/6609\r\n* Write link file list as a build command by @neonichu in https://github.com/apple/swift-package-manager/pull/6606\r\n* BuildDescription: Set output path for bc files by @rauhul in https://github.com/apple/swift-package-manager/pull/6611\r\n* Use constants instead of strings for platform versions by @neonichu in https://github.com/apple/swift-package-manager/pull/6616\r\n* `withLock` should be marked as having a discardable result by @neonichu in https://github.com/apple/swift-package-manager/pull/6615\r\n* IntegrationTests: fix use of deprecated `RelativePath.init` by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6620\r\n* Handle swift-sdk search paths by @rauhul in https://github.com/apple/swift-package-manager/pull/6608\r\n* Build: migrate to file lists for driver invocations by @compnerd in https://github.com/apple/swift-package-manager/pull/6573\r\n* Fix missing link in `Documentation/Registry.md` by @revolter in https://github.com/apple/swift-package-manager/pull/6628\r\n* Add PackageDescription platform constants for the 2023 Apple OS versions by @abertelrud in https://github.com/apple/swift-package-manager/pull/6636\r\n* [NFC] SwiftPMProduct.swift: fix use of deprecated initializer by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6641\r\n* SwiftSDKTool: convert previously blocking code to `async` by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6623\r\n* [cxx-interop] pass the C++ language standard to Clang importer in Swi… by @hyp in https://github.com/apple/swift-package-manager/pull/6649\r\n* Improve macros test template by @neonichu in https://github.com/apple/swift-package-manager/pull/6646\r\n* Tests: attempt to handle arc separators in tests by @compnerd in https://github.com/apple/swift-package-manager/pull/6653\r\n* Workspace,Build: reduce `mtime` updates by @compnerd in https://github.com/apple/swift-package-manager/pull/6655\r\n* [docs] Requiring System Libraries with .systemLibrary targets by @natikgadzhi in https://github.com/apple/swift-package-manager/pull/6634\r\n* CoreCommands,PackageModel: introduce `-debug-format` option by @compnerd in https://github.com/apple/swift-package-manager/pull/6659\r\n* Use swift-driver triple by @rauhul in https://github.com/apple/swift-package-manager/pull/6627\r\n* Add `visionOS` as a platform alongside `iOS`, `tvOS`, `watchOS`, and the others by @abertelrud in https://github.com/apple/swift-package-manager/pull/6662\r\n* Support String Catalogs in Packages when using XCBuild by @matthewseaman in https://github.com/apple/swift-package-manager/pull/6645\r\n* Remove `swiftpm-xctest-helper` by @neonichu in https://github.com/apple/swift-package-manager/pull/6667\r\n* Build: centralise the debug information flag handling by @compnerd in https://github.com/apple/swift-package-manager/pull/6665\r\n* Allow opt-out of PII in CONTRIBUTORS.txt by @therealbnut in https://github.com/apple/swift-package-manager/pull/6670\r\n* Tests: adjust the WalkPath test for Windows by @compnerd in https://github.com/apple/swift-package-manager/pull/6669\r\n* Do not store Swift object files in subdirectories by @neonichu in https://github.com/apple/swift-package-manager/pull/6674\r\n* Add support for Musl libc by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6666\r\n* README.md: update copyright year to 2023 by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6677\r\n* Update Swift SDK nomenclature by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6678\r\n* refactor signature handling validations by @tomerd in https://github.com/apple/swift-package-manager/pull/6680\r\n* PackageModel: honour `.librarian` for toolsets by @compnerd in https://github.com/apple/swift-package-manager/pull/6688\r\n* Build: use target properties to define the target by @compnerd in https://github.com/apple/swift-package-manager/pull/6687\r\n* Remove extra paths added to LD_LIBRARY_PATH on Linux when running tests by @bnbarham in https://github.com/apple/swift-package-manager/pull/6684\r\n* [nfc] cleanup use of pins by @tomerd in https://github.com/apple/swift-package-manager/pull/6694\r\n* PackageLoading: enable the manifest VFS on Windows by @compnerd in https://github.com/apple/swift-package-manager/pull/6693\r\n* optimize repository updates by @tomerd in https://github.com/apple/swift-package-manager/pull/6685\r\n* build: silence a pkg-config warning on Windows by @compnerd in https://github.com/apple/swift-package-manager/pull/6701\r\n* CoreCommands: support `-debug-info-format none` for Windows by @compnerd in https://github.com/apple/swift-package-manager/pull/6702\r\n* Don't link plugin dependencies to products by @neonichu in https://github.com/apple/swift-package-manager/pull/6695\r\n* Preserve port when computing the login URL by @Palleas in https://github.com/apple/swift-package-manager/pull/6711\r\n* [NFC] Rename `Destination` type to `SwiftSDK` by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6707\r\n* Fix CMake build to explicitly pick up ar and ranlib from toolchain. by @al45tair in https://github.com/apple/swift-package-manager/pull/6721\r\n* Transition away from `Foundation.URL` by @neonichu in https://github.com/apple/swift-package-manager/pull/6706\r\n* Fix issues with excluding macros/plugins from dependency computation by @neonichu in https://github.com/apple/swift-package-manager/pull/6723\r\n* Restore `RepositorySpecifier.Location.gitURL` by @neonichu in https://github.com/apple/swift-package-manager/pull/6725\r\n* Disable tag.gpgsign in test git repos by @keith in https://github.com/apple/swift-package-manager/pull/6727\r\n* Remove -incremental when using -whole-module-optimization by @keith in https://github.com/apple/swift-package-manager/pull/6728\r\n* Add `SerializedJSON` type as string literal escaping helper by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6730\r\n* Package plugins can't use the UniformTypeIdentifiers module by @ian-twilightcoder in https://github.com/apple/swift-package-manager/pull/6731\r\n* Clean up the testUniformTypeIdentifiers unit test by @ian-twilightcoder in https://github.com/apple/swift-package-manager/pull/6735\r\n* Build: correct a typo in an error message by @compnerd in https://github.com/apple/swift-package-manager/pull/6736\r\n* PackageLoading,Basics: properly handle cross-root manifests by @compnerd in https://github.com/apple/swift-package-manager/pull/6734\r\n* Add logging to KeychainAuthorizationProvider by @yim-lee in https://github.com/apple/swift-package-manager/pull/6737\r\n* Keychain credentials - better support for protocol and port by @yim-lee in https://github.com/apple/swift-package-manager/pull/6738\r\n* Build: filter `-use-ld=lld` from `swift-symbolgraph-extract` by @compnerd in https://github.com/apple/swift-package-manager/pull/6742\r\n* Add availability to source module APIs by @neonichu in https://github.com/apple/swift-package-manager/pull/6744\r\n* PackagePlugin: avoid warnings on Windows by overloading functions by @compnerd in https://github.com/apple/swift-package-manager/pull/6718\r\n* Keychain search to return all matches by @yim-lee in https://github.com/apple/swift-package-manager/pull/6748\r\n* fix dynamic library building issue by @miku1958 in https://github.com/apple/swift-package-manager/pull/6751\r\n* Fix an XCBuild compatibility issue by @neonichu in https://github.com/apple/swift-package-manager/pull/6752\r\n* Fix interpreter flags for manifests using pre-release tools-version by @neonichu in https://github.com/apple/swift-package-manager/pull/6633\r\n* Skip compiling plugins when skipping building by @neonichu in https://github.com/apple/swift-package-manager/pull/6696\r\n* Fix another XCBuild compatibility issue by @neonichu in https://github.com/apple/swift-package-manager/pull/6762\r\n* Workspace/Workspace.swift: fix `swift-frontend` warning by @neonichu in https://github.com/apple/swift-package-manager/pull/6759\r\n* Add subcommands to install and uninstall packages by @NSAntoine in https://github.com/apple/swift-package-manager/pull/6768\r\n* Update help message in `InstalledPackages.swift` by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6775\r\n* Only pass `-framework` on platforms that support frameworks by @neonichu in https://github.com/apple/swift-package-manager/pull/6778\r\n* Remove `emitSwiftModuleSeparately` option by @neonichu in https://github.com/apple/swift-package-manager/pull/6779\r\n* canonicalize repository lcoation for storage path calculation by @tomerd in https://github.com/apple/swift-package-manager/pull/6780\r\n* prefer versions in package.resolved file when one exists and matches the original manifest by @tomerd in https://github.com/apple/swift-package-manager/pull/6698\r\n* Add documentation for package fingerprints by @yim-lee in https://github.com/apple/swift-package-manager/pull/6785\r\n* Fingerprint filename for the same Git repository is not consistent by @yim-lee in https://github.com/apple/swift-package-manager/pull/6784\r\n* better error message when cycle is detected by @tomerd in https://github.com/apple/swift-package-manager/pull/6782\r\n* Resolve sandbox issues on external volumes by @neonichu in https://github.com/apple/swift-package-manager/pull/6773\r\n* Set `-user-module-version` for any version-based package by @neonichu in https://github.com/apple/swift-package-manager/pull/6781\r\n* filter empty authorization tokens from headers by @tomerd in https://github.com/apple/swift-package-manager/pull/6789\r\n* improve error message when running into an unknown target dependency by @tomerd in https://github.com/apple/swift-package-manager/pull/6787\r\n* plugins: Build command plugin dependencies for the host, not the target by @euanh in https://github.com/apple/swift-package-manager/pull/6791\r\n* improve diagnostics when running into multiple product conflicts by @tomerd in https://github.com/apple/swift-package-manager/pull/6792\r\n* Support custom platforms in conditionals by @neonichu in https://github.com/apple/swift-package-manager/pull/6794\r\n* Update swift-syntax version in macro template by @neonichu in https://github.com/apple/swift-package-manager/pull/6745\r\n* Update tools-version for `-user-module-version` by @neonichu in https://github.com/apple/swift-package-manager/pull/6795\r\n* Bring back test fixes from 5.9 branch by @neonichu in https://github.com/apple/swift-package-manager/pull/6797\r\n* Add missing dependency by @neonichu in https://github.com/apple/swift-package-manager/pull/6807\r\n* add instrumentation probes for easier performance analysis by @tomerd in https://github.com/apple/swift-package-manager/pull/6796\r\n* Clean up some XCTSkips by @neonichu in https://github.com/apple/swift-package-manager/pull/6808\r\n* Fix dependencies in `SWIFTPM_LLBUILD_FWK` case by @neonichu in https://github.com/apple/swift-package-manager/pull/6809\r\n* Opt in to explicit target dependencies by @neonichu in https://github.com/apple/swift-package-manager/pull/6810\r\n* [netrc] Use the most recent match for auth by @yim-lee in https://github.com/apple/swift-package-manager/pull/6811\r\n* CLI commands should not require workspace to update user-level registries config by @yim-lee in https://github.com/apple/swift-package-manager/pull/6812\r\n* Commands: add missing dependency on LLBuildManifest by @compnerd in https://github.com/apple/swift-package-manager/pull/6815\r\n* Make SwiftPM test suite run parallel in Xcode by @neonichu in https://github.com/apple/swift-package-manager/pull/6818\r\n* Move the OpenAPI doc for package registry into a separate file by @czechboy0 in https://github.com/apple/swift-package-manager/pull/6821\r\n* Tests: adjust PackageModelTests for Windows by @compnerd in https://github.com/apple/swift-package-manager/pull/6686\r\n* Improve handling of non-macOS Darwin triples (reprise) by @kabiroberai in https://github.com/apple/swift-package-manager/pull/6732\r\n* Tests: adjust the BuildPlanTests for Windows by @compnerd in https://github.com/apple/swift-package-manager/pull/6682\r\n* Tests: adjust the ModuleAliasingBuildTests for Windows by @compnerd in https://github.com/apple/swift-package-manager/pull/6831\r\n* Do not use product identifier based lookup for older tools-versions by @neonichu in https://github.com/apple/swift-package-manager/pull/6793\r\n* Remove /usr/bin/../lib/ from directories passed to linker to look up libraries for target triple by @finagolfin in https://github.com/apple/swift-package-manager/pull/6824\r\n* Tests: adjust the tests for path spellings by @compnerd in https://github.com/apple/swift-package-manager/pull/6835\r\n* Improve version-specific manifest selection by @neonichu in https://github.com/apple/swift-package-manager/pull/6801\r\n* Tests: adjust the SerializedJSONTests on Windows by @compnerd in https://github.com/apple/swift-package-manager/pull/6838\r\n* Rely on resolved revision for branch dependencies by @neonichu in https://github.com/apple/swift-package-manager/pull/6848\r\n* Tests: adjust the expectations for Windows by @compnerd in https://github.com/apple/swift-package-manager/pull/6852\r\n* reduce redundant git operations by @tomerd in https://github.com/apple/swift-package-manager/pull/6857\r\n* increase number of concurrent git operations allowed by @tomerd in https://github.com/apple/swift-package-manager/pull/6858\r\n* Update CHANGELOG.md to reflect 5.9 scope by @tomerd in https://github.com/apple/swift-package-manager/pull/6839\r\n* Reduce calls to `getHostTriple()` by @neonichu in https://github.com/apple/swift-package-manager/pull/6855\r\n* Fix `swift package plugin --list` by @neonichu in https://github.com/apple/swift-package-manager/pull/6805\r\n* Fix `availableCommandPlugins()` by @neonichu in https://github.com/apple/swift-package-manager/pull/6806\r\n* Implement `swift-get-version` in SwiftPM by @neonichu in https://github.com/apple/swift-package-manager/pull/6840\r\n* Preserve environment in `tripleString(forPlatformVersion:)` by @kabiroberai in https://github.com/apple/swift-package-manager/pull/6834\r\n* Improve handling of broken JSON responses from XCTest helpers by @neonichu in https://github.com/apple/swift-package-manager/pull/6860\r\n* add performance probes for manifest loading by @tomerd in https://github.com/apple/swift-package-manager/pull/6863\r\n* Qualify use of `fatalError` with `Swift` by @neonichu in https://github.com/apple/swift-package-manager/pull/6847\r\n* Remove fallback in `dummy-swiftc` by @neonichu in https://github.com/apple/swift-package-manager/pull/6867\r\n* Tests: adjust SPMBuildCoreTests for Windows by @compnerd in https://github.com/apple/swift-package-manager/pull/6854\r\n* [NFC] Remove unused parameter from pvt. method in `LLBuildManifestBuilder.swift` by @ncooke3 in https://github.com/apple/swift-package-manager/pull/6826\r\n* small perfromance fixes by @tomerd in https://github.com/apple/swift-package-manager/pull/6870\r\n* make preference of dependency URL more deterministic by @tomerd in https://github.com/apple/swift-package-manager/pull/6871\r\n* Add experimental test output by @neonichu in https://github.com/apple/swift-package-manager/pull/6861\r\n* Use llvm-ar as default librarian on Unix platforms by @finagolfin in https://github.com/apple/swift-package-manager/pull/6829\r\n* Update CODEOWNERS by @neonichu in https://github.com/apple/swift-package-manager/pull/6874\r\n* Fix `platforms` declaration in `IntegrationTests` package by @neonichu in https://github.com/apple/swift-package-manager/pull/6873\r\n* Swift SDKs: implement `swiftResourcesPath` by @kabiroberai in https://github.com/apple/swift-package-manager/pull/6717\r\n* Fix testable executables once more by @neonichu in https://github.com/apple/swift-package-manager/pull/6875\r\n* Reduce XCTest minimum deployment target computation by @neonichu in https://github.com/apple/swift-package-manager/pull/6849\r\n* Support experimental test summary on non-Darwin by @neonichu in https://github.com/apple/swift-package-manager/pull/6878\r\n* Disable `IncrementalBuildTests` in unsupported environments by @neonichu in https://github.com/apple/swift-package-manager/pull/6885\r\n* [5.10] Update related dependencies branch to release/5.10 by @ahoppen in https://github.com/apple/swift-package-manager/pull/6884\r\n* Revert \"missing pinned version\" change for 5.10 by @neonichu in https://github.com/apple/swift-package-manager/pull/6883\r\n* Apply mirrors to root dependencies by @neonichu in https://github.com/apple/swift-package-manager/pull/6765\r\n* Fix missing `from` arguments in PackageDependency's comments by @bc-lee in https://github.com/apple/swift-package-manager/pull/6876\r\n* Update Product.swift to render the api description correctly by @x-0o0 in https://github.com/apple/swift-package-manager/pull/6879\r\n* Revert \"Support experimental test summary on non-Darwin (#6878)\" by @compnerd in https://github.com/apple/swift-package-manager/pull/6887\r\n* Improve test tool diagnostics by @neonichu in https://github.com/apple/swift-package-manager/pull/6893\r\n* Hide `--test-product` option by @neonichu in https://github.com/apple/swift-package-manager/pull/6892\r\n* Remove mailing list mention in `README.md` by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6895\r\n* Do not process code coverage when tests failed by @neonichu in https://github.com/apple/swift-package-manager/pull/6894\r\n* Invoke build tool plugins based on `allTargets` by @neonichu in https://github.com/apple/swift-package-manager/pull/6776\r\n* Avoid host triple computation in `BuildParameters.forTriple()` by @neonichu in https://github.com/apple/swift-package-manager/pull/6900\r\n* Compute path to `swift-plugin-server` on demand by @neonichu in https://github.com/apple/swift-package-manager/pull/6899\r\n* Refine error message with package name suggestion by @mininny in https://github.com/apple/swift-package-manager/pull/6897\r\n* Fix remaining mentions of \"cross-compilation destinations\" by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6918\r\n* [5.10] Rename \"destination\" to \"Swift SDK\" in comments and code by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6928\r\n* [5.10] Fix remaining mentions of \"cross-compilation destinations\" by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6921\r\n* [5.10] Fix backward compatibility in host triple checks by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6925\r\n* Fix deprecation warnings by @neonichu in https://github.com/apple/swift-package-manager/pull/6915\r\n* Bump version to 5.10 by @neonichu in https://github.com/apple/swift-package-manager/pull/6916\r\n* Rename \"destination\" to \"Swift SDK\" in comments and code by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6927\r\n* Package-level `moduleAliases` should be internal by @neonichu in https://github.com/apple/swift-package-manager/pull/6917\r\n* [NFC] Update SwiftPM-Package.xcscheme by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6926\r\n* Swift SDKs: fix `toolset.linker.path` not passed to `-ld-path` by @kabiroberai in https://github.com/apple/swift-package-manager/pull/6719\r\n* load => loadUnaligned by @neonichu in https://github.com/apple/swift-package-manager/pull/6929\r\n* Skip tests which need `-suppress-warnings` to work if it doesn't work by @neonichu in https://github.com/apple/swift-package-manager/pull/6930\r\n* Fix backward compatibility in host triple checks by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6819\r\n* [5.10] Add and fix missing `Triple` tests by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6932\r\n* Fix XCTest deployment target computation in `BuildPlan` by @neonichu in https://github.com/apple/swift-package-manager/pull/6933\r\n* Revert \"Swift SDKs: fix `toolset.linker.path` not passed to `-ld-path` (#6719)\" by @neonichu in https://github.com/apple/swift-package-manager/pull/6939\r\n* Bring back \"Support experimental test summary on non-Darwin\" by @neonichu in https://github.com/apple/swift-package-manager/pull/6938\r\n* Support qualifiers for ambiguous plugin commands by @neonichu in https://github.com/apple/swift-package-manager/pull/6920\r\n* Disable the bootstrap checking for explicit target dependencies and remove wrong llbuild dependency by @finagolfin in https://github.com/apple/swift-package-manager/pull/6909\r\n* Revert \"Fix `platforms` declaration in `IntegrationTests` package (#6873)\" by @neonichu in https://github.com/apple/swift-package-manager/pull/6934\r\n* Revert \"missing pinned version\" change for main by @neonichu in https://github.com/apple/swift-package-manager/pull/6945\r\n* Sort `swift experimental-sdk list` stdout output by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6942\r\n* Delete `Utilities/build_ubuntu_cross_compilation_toolchain` by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6943\r\n* Add and fix missing `Triple` tests by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6842\r\n* Merge `main` into `release/5.10` by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6953\r\n* Read SwiftSyntax version for macro template from a configuration file by @neonichu in https://github.com/apple/swift-package-manager/pull/6774\r\n* do not emit \"exhausted attempts to resolve the dependencies graph\" when previous errors occurred by @tomerd in https://github.com/apple/swift-package-manager/pull/6955\r\n* Partially revert #6726 by @neonichu in https://github.com/apple/swift-package-manager/pull/6954\r\n* Use non-optional functions for `Data` conversion by @zunda-pixel in https://github.com/apple/swift-package-manager/pull/6952\r\n* Add \"Creating a Macro Package\" to `Usage.md` by @BrianHenryIE in https://github.com/apple/swift-package-manager/pull/6944\r\n* improve \"exhausted attempts\" diagnostics by @tomerd in https://github.com/apple/swift-package-manager/pull/6956\r\n* restore manifest in-memory cache by @tomerd in https://github.com/apple/swift-package-manager/pull/6957\r\n* Clarify/correct buildCommand docs by @dabrahams in https://github.com/apple/swift-package-manager/pull/6941\r\n* improve validation of existing checkouts by @tomerd in https://github.com/apple/swift-package-manager/pull/6960\r\n* Revert \"Add diagnostics to use module aliasing when duplicate targets found (#5606)\" by @neonichu in https://github.com/apple/swift-package-manager/pull/6961\r\n* Cache `mirrorIndex` in `DependencyMirrors` by @neonichu in https://github.com/apple/swift-package-manager/pull/6964\r\n* only update local checkout if necessary by @tomerd in https://github.com/apple/swift-package-manager/pull/6965\r\n* [NFC] Split `LLBuildManifestBuilder.swift` into extension files by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6966\r\n* filter out expected signals when logging test crashing by @tomerd in https://github.com/apple/swift-package-manager/pull/6968\r\n* [NFC] Build/Commands: fix `triple` property deprecation warnings by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6971\r\n* Diagnose invalid module alias by @neonichu in https://github.com/apple/swift-package-manager/pull/6841\r\n* Fix to call `didFinishCommand` by @omochi in https://github.com/apple/swift-package-manager/pull/6757\r\n* Patch `*.sdk` paths from pkgConfig files to the current SDK by @fwcd in https://github.com/apple/swift-package-manager/pull/6772\r\n* [NFC] LLBuildManifest: add `WriteAuxiliary.EntitlementPlist` by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6975\r\n* Tests: adjust tests for Windows path expectations by @compnerd in https://github.com/apple/swift-package-manager/pull/6978\r\n* Tests: special case deserialisation on Windows by @compnerd in https://github.com/apple/swift-package-manager/pull/6980\r\n* Add an rpath flag to disable the default of looking in the local directory for shared libraries by @finagolfin in https://github.com/apple/swift-package-manager/pull/6947\r\n* [NFC] Build/PackageModel: split `Target.swift` and `BuildPlan.swift` by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6972\r\n* [NFC] SPMBuildCore: make `BuildSystemProvider.Provider` a protocol by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6984\r\n* Handle macOS CLT `--show-sdk-platform-path` issues by @neonichu in https://github.com/apple/swift-package-manager/pull/6977\r\n* Update swift-certificates to 1.0.1, swift-crypto to 3.0.0 by @yim-lee in https://github.com/apple/swift-package-manager/pull/6949\r\n* [NFC] Group `BuildParameters` properties into separate structs by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6976\r\n* [5.10] Revert \"Update swift-certificates to 1.0.1, swift-crypto to 3.0.0 (#6949)\" by @yim-lee in https://github.com/apple/swift-package-manager/pull/6988\r\n* Fix Swift SDK handling URLs without filename components by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6708\r\n* Use Swift Concurrency in `SwiftcImportScanner` by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6996\r\n* Tests: cover testing multiple async executable targets by @kateinoigakukun in https://github.com/apple/swift-package-manager/pull/6986\r\n* [NFC] Fix deprecation in `IntegrationTests/SwiftPMTests.swift` by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/6999\r\n* [NFC] Move manifests-related code to `Workspace+Manifests.swift` by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/7000\r\n* [NFC] Fix typos in `PluginScriptRunner.swift` comments by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/7008\r\n* Filter superfluous diagnostics by @neonichu in https://github.com/apple/swift-package-manager/pull/7003\r\n* BuildTests: adjust the path rendering for Windows by @compnerd in https://github.com/apple/swift-package-manager/pull/6985\r\n* Do not use canonical location for checkouts by @neonichu in https://github.com/apple/swift-package-manager/pull/7001\r\n* Tests: mitigate progressivity issue in LegacyHTTPClientTests by @kateinoigakukun in https://github.com/apple/swift-package-manager/pull/7011\r\n* Remove outdated check for Ubuntu 14.04 and Clang 3.6 by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/7012\r\n* Add trailing newlines consistently in `InitPackage.swift` by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/7013\r\n* refine location comparison when pre-loading package state from local state by @tomerd in https://github.com/apple/swift-package-manager/pull/7002\r\n* [NFC] Remove unused imports of `TSCUtility.Diagnostics{Engine,}` by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/7019\r\n* SwiftSyntax version in new macro template has trailing period in dependency version, causing error reading manifest by @stmontgomery in https://github.com/apple/swift-package-manager/pull/7018\r\n* [NFC] Build: remove unused `TestBuildCommand.indent` function by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/7017\r\n* llbuild: Support `is-mutated`/`is-command-timestamp` nodes by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/7020\r\n* Conditionalize `testInstallRemote` correctly by @neonichu in https://github.com/apple/swift-package-manager/pull/7024\r\n* Improve diagnostics if `testPackageContextName` fails by @neonichu in https://github.com/apple/swift-package-manager/pull/7025\r\n* Update iOS/tvOS deployment targets according to the SDKs by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/7014\r\n* Codesign w/ debugging entitlement for backtraces on macOS by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/7010\r\n* [NFC] Split `Workspace.swift` into smaller files by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/7006\r\n* Stop using implementation-only imports by @neonichu in https://github.com/apple/swift-package-manager/pull/7026\r\n* `isValidDirectory` and `isValidRefFormat` should be throwing by @neonichu in https://github.com/apple/swift-package-manager/pull/7033\r\n* Revert \"refine location comparison when pre-loading package (#7002)\" by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/7031\r\n* [NFC] CoreCommands: simplify `*get-task-allow-entitlement` flags by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/7028\r\n* Tests: avoid abnormal exit on failure by @compnerd in https://github.com/apple/swift-package-manager/pull/7029\r\n* Disable branch name validation by @neonichu in https://github.com/apple/swift-package-manager/pull/7037\r\n* bring back #7002 by @tomerd in https://github.com/apple/swift-package-manager/pull/7039\r\n* Generate Clang module maps during the build by @neonichu in https://github.com/apple/swift-package-manager/pull/6983\r\n* [5.10] Bring back \"Update swift-certificates to 1.0.1, swift-crypto to 3.0.0 (#6949)\" by @yim-lee in https://github.com/apple/swift-package-manager/pull/6989\r\n* Ensure Xcode SDK paths are set when running test targets. by @grynspan in https://github.com/apple/swift-package-manager/pull/7040\r\n* Revert \"Generate Clang module maps during the build\" by @neonichu in https://github.com/apple/swift-package-manager/pull/7046\r\n* Infer properties of derived test target. by @grynspan in https://github.com/apple/swift-package-manager/pull/7041\r\n* pass -fno-omit-frame-pointer in support of new backtracer by @tomerd in https://github.com/apple/swift-package-manager/pull/7042\r\n* Remove bogus SCM validation by @neonichu in https://github.com/apple/swift-package-manager/pull/7048\r\n* Disable `testCommandPluginInvocation` by @neonichu in https://github.com/apple/swift-package-manager/pull/7051\r\n* Support additional dependencies in forced resolution mode by @neonichu in https://github.com/apple/swift-package-manager/pull/7023\r\n* Swift SDKs: fix `toolset.linker.path` not passed to `-ld-path` by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/7021\r\n* Revert \"Ensure Xcode SDK paths are set when running test targets.\" by @neonichu in https://github.com/apple/swift-package-manager/pull/7054\r\n* Warn if specified `--toolchain` path doesn't exist by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/7058\r\n* Warn against absolute paths in `Documentation/Usage.md` by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/7059\r\n* filter transient env variables from manifest and plugin cache keys by @tomerd in https://github.com/apple/swift-package-manager/pull/7056\r\n* refactor dependency mapping by @tomerd in https://github.com/apple/swift-package-manager/pull/7055\r\n* cache DriverSupport capabilities across targets by @tomerd in https://github.com/apple/swift-package-manager/pull/7057\r\n* [NFC] XCBuildSupport: fix comment typo in `PIFBuilder.swift` by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/7067\r\n* PackageModel: make `Toolset.init(toolchainBinDir:buildFlags:)` public by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/7064\r\n* Fix broken links in documentation for PackageRegistry by @spqw in https://github.com/apple/swift-package-manager/pull/7070\r\n* Update bootstrap script to disable --parallel for testing by default by @shahmishal in https://github.com/apple/swift-package-manager/pull/7073\r\n* Skip `testDownloadDefaultAuthenticationSuccess` on CI by @neonichu in https://github.com/apple/swift-package-manager/pull/7071\r\n* FileList should conform to Collection by @dabrahams in https://github.com/apple/swift-package-manager/pull/6845\r\n* remove graph loading on package update by @tomerd in https://github.com/apple/swift-package-manager/pull/7072\r\n* Disable `testPackageNameFlag` by @neonichu in https://github.com/apple/swift-package-manager/pull/7075\r\n* Add `LLBuildManifestTests` to test plan by @neonichu in https://github.com/apple/swift-package-manager/pull/7077\r\n* Only show command output in verbose mode by @neonichu in https://github.com/apple/swift-package-manager/pull/7078\r\n* Revert \"Update bootstrap script to disable --parallel for testing by default\" by @neonichu in https://github.com/apple/swift-package-manager/pull/7088\r\n* Disable CMake bootstrap by default by @neonichu in https://github.com/apple/swift-package-manager/pull/7089\r\n* [5.10] Revert \"Only show command output in verbose mode (#7078)\" by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/7131\r\n* [5.10] Skip unknown XCBuild message types by @jakepetroules in https://github.com/apple/swift-package-manager/pull/7139\r\n* [5.10] cache binary artifact globally by @tomerd in https://github.com/apple/swift-package-manager/pull/7146\r\n* [5.10] validate local repository has the correct remote by @tomerd in https://github.com/apple/swift-package-manager/pull/7147\r\n* [5.10] adjust git call supported by older git clients by @tomerd in https://github.com/apple/swift-package-manager/pull/7157\r\n* [5.10] Add test fixture for `--experimental-lto-mode` option by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/7166\r\n* [5.10] make it possible to specify permitted network port access at runtime by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/7178\r\n* 🍒[cxx-interop] Make test discovery compatible with C++ interop by @egorzhdan in https://github.com/apple/swift-package-manager/pull/7177\r\n* 🍒[cxx-interop] Do not pass the C++ standard if C++ interop is not enabled by @egorzhdan in https://github.com/apple/swift-package-manager/pull/7194\r\n* [5.10] Set `file-system` as `device-agnostic` in build manifest by @MaxDesiatov in https://github.com/apple/swift-package-manager/pull/7189\r\n* [5.10] Pass `-disable-sandbox` to Swift compiler if requested by @neonichu in https://github.com/apple/swift-package-manager/pull/7227\r\n* [5.10] Filter `codesign` messages by @neonichu in https://github.com/apple/swift-package-manager/pull/7295\r\n* [5.10] Gate new tests on `supportsSDKDependentTests()` by @neonichu in https://github.com/apple/swift-package-manager/pull/7308\r\n* [5.10] Bump swift-syntax version in the macro template by @neonichu in https://github.com/apple/swift-package-manager/pull/7340\r\n\r\n## New Contributors\r\n* @sheikhbayazid made their first contribution in https://github.com/apple/swift-package-manager/pull/6329\r\n* @mooyoung2309 made their first contribution in https://github.com/apple/swift-package-manager/pull/6476\r\n* @aleksproger made their first contribution in https://github.com/apple/swift-package-manager/pull/6569\r\n* @dnadoba made their first contribution in https://github.com/apple/swift-package-manager/pull/6528\r\n* @revolter made their first contribution in https://github.com/apple/swift-package-manager/pull/6628\r\n* @natikgadzhi made their first contribution in https://github.com/apple/swift-package-manager/pull/6634\r\n* @miku1958 made their first contribution in https://github.com/apple/swift-package-manager/pull/6751\r\n* @NSAntoine made their first contribution in https://github.com/apple/swift-package-manager/pull/6768\r\n* @kabiroberai made their first contribution in https://github.com/apple/swift-package-manager/pull/6732\r\n* @bc-lee made their first contribution in https://github.com/apple/swift-package-manager/pull/6876\r\n* @x-0o0 made their first contribution in https://github.com/apple/swift-package-manager/pull/6879\r\n* @mininny made their first contribution in https://github.com/apple/swift-package-manager/pull/6897\r\n* @zunda-pixel made their first contribution in https://github.com/apple/swift-package-manager/pull/6952\r\n* @BrianHenryIE made their first contribution in https://github.com/apple/swift-package-manager/pull/6944\r\n* @omochi made their first contribution in https://github.com/apple/swift-package-manager/pull/6757\r\n* @fwcd made their first contribution in https://github.com/apple/swift-package-manager/pull/6772\r\n* @spqw made their first contribution in https://github.com/apple/swift-package-manager/pull/7070\r\n\r\n**Full Changelog**: https://github.com/apple/swift-package-manager/compare/swift-5.9.2-RELEASE...swift-5.10-RELEASE", + "createdAt" : "2024-02-15T08:05:17+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAqw0ac4IpbfE", + "owner" : "swiftlang", + "publishedAt" : "2024-03-07T00:00:43+09:00", + "repository" : "swift-package-manager", + "title" : "Swift 5.10 Release", + "url" : "https://github.com/swiftlang/swift-package-manager/releases/tag/swift-5.10-RELEASE", + "version" : "swift-5.10-RELEASE" + }, + { + "body" : "## What's Changed\r\n* [5.10] Fix test runner build on WASI by @kateinoigakukun in https://github.com/apple/swift-package-manager/pull/7351\r\n* [5.10] Fix non-tarballed SDK installation with remote URL (#7312) by @kateinoigakukun in https://github.com/apple/swift-package-manager/pull/7321\r\n* Bump the Swift version to 5.10.1 by @shahmishal in https://github.com/apple/swift-package-manager/pull/7636\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-package-manager/compare/swift-5.10-RELEASE...swift-5.10.1-RELEASE", + "createdAt" : "2024-06-05T15:47:24+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAqw0ac4Jfgwe", + "owner" : "swiftlang", + "publishedAt" : "2024-06-07T04:12:34+09:00", + "repository" : "swift-package-manager", + "title" : "Swift 5.10.1 Release", + "url" : "https://github.com/swiftlang/swift-package-manager/releases/tag/swift-5.10.1-RELEASE", + "version" : "swift-5.10.1-RELEASE" } ] \ No newline at end of file diff --git a/Outputs/Swift Protobuf.json b/Outputs/Swift Protobuf.json index e8ec96f..601c848 100644 --- a/Outputs/Swift Protobuf.json +++ b/Outputs/Swift Protobuf.json @@ -442,5 +442,101 @@ "title" : "1.22.0 Release", "url" : "https://github.com/apple/swift-protobuf/releases/tag/1.22.0", "version" : "1.22.0" + }, + { + "body" : "## What's Changed\r\n* Cherry pick XcodeProjectPlugin changes by @denil-ct in https://github.com/apple/swift-protobuf/pull/1413\r\n* Add a 5.8 Package.swift file for the 1.x branch by @thomasvl in https://github.com/apple/swift-protobuf/pull/1429\r\n* Provide better errors for the SPM plugin (1.x branch) by @thomasvl in https://github.com/apple/swift-protobuf/pull/1428\r\n\r\n**Full Changelog**: https://github.com/apple/swift-protobuf/compare/1.22.0...1.22.1", + "createdAt" : "2023-07-26T22:39:49+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBAEMEM4GxoVS", + "owner" : "apple", + "publishedAt" : "2023-07-26T22:41:26+09:00", + "repository" : "swift-protobuf", + "title" : "1.22.1 Release", + "url" : "https://github.com/apple/swift-protobuf/releases/tag/1.22.1", + "version" : "1.22.1" + }, + { + "body" : "## What's Changed\r\n* Fix ordering bug in MessageSet parsing (1.x branch) by @thomasvl in https://github.com/apple/swift-protobuf/pull/1513\r\n* Version bump to do a release with the messageset fix. (1.x branch) by @thomasvl in https://github.com/apple/swift-protobuf/pull/1515\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-protobuf/compare/1.25.1...1.25.2", + "createdAt" : "2023-11-30T03:02:30+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBAEMEM4H3bBv", + "owner" : "apple", + "publishedAt" : "2023-11-30T03:42:49+09:00", + "repository" : "swift-protobuf", + "title" : "1.25.2 Release", + "url" : "https://github.com/apple/swift-protobuf/releases/tag/1.25.2", + "version" : "1.25.2" + }, + { + "body" : "## What's Changed\r\n* Bring most of the protos shuffle/update over to the 1.x branch by @thomasvl in https://github.com/apple/swift-protobuf/pull/1432\r\n* Fix docs errors (1.x branch) by @thomasvl in https://github.com/apple/swift-protobuf/pull/1443\r\n* Fix allCases to generate a let by @gjcairo in https://github.com/apple/swift-protobuf/pull/1451\r\n* 1.x version bump for a release. by @thomasvl in https://github.com/apple/swift-protobuf/pull/1452\r\n\r\n**Full Changelog**: https://github.com/apple/swift-protobuf/compare/1.22.1...1.23.0", + "createdAt" : "2023-09-01T01:29:40+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBAEMEM4HHxZ7", + "owner" : "apple", + "publishedAt" : "2023-09-01T01:39:33+09:00", + "repository" : "swift-protobuf", + "title" : "1.23.0 Release", + "url" : "https://github.com/apple/swift-protobuf/releases/tag/1.23.0", + "version" : "1.23.0" + }, + { + "body" : "## What's Changed\r\n* 5.9 sendable issues for the 1.x branch by @thomasvl in https://github.com/apple/swift-protobuf/pull/1463\r\n* Block more things, #1469 but for the 1.x branch by @thomasvl in https://github.com/apple/swift-protobuf/pull/1470\r\n* Add support for `package` visibility modifier by @thomasvl in https://github.com/apple/swift-protobuf/pull/1473\r\n* Version bump to ready a release. by @thomasvl in https://github.com/apple/swift-protobuf/pull/1474\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-protobuf/compare/1.23.0...1.24.0", + "createdAt" : "2023-09-29T01:33:46+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBAEMEM4HVOxA", + "owner" : "apple", + "publishedAt" : "2023-09-29T01:36:05+09:00", + "repository" : "swift-protobuf", + "title" : "1.24.0 Release", + "url" : "https://github.com/apple/swift-protobuf/releases/tag/1.24.0", + "version" : "1.24.0" + }, + { + "body" : "## What's Changed\r\n* 1.x branch Better Plugin Support by @thomasvl in https://github.com/apple/swift-protobuf/pull/1485\r\n* Add `useDeterministicOrdering` opt-in option to JSON + Binary encoding by @rebello95 in https://github.com/apple/swift-protobuf/pull/1487\r\n\r\n**Full Changelog**: https://github.com/apple/swift-protobuf/compare/1.24.0...1.25.0", + "createdAt" : "2023-10-28T02:17:01+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBAEMEM4Hka08", + "owner" : "apple", + "publishedAt" : "2023-10-28T02:23:19+09:00", + "repository" : "swift-protobuf", + "title" : "1.25.0 Release", + "url" : "https://github.com/apple/swift-protobuf/releases/tag/1.25.0", + "version" : "1.25.0" + }, + { + "body" : "No function changes, just fixes the checked in Xcode project file.\r\n\r\n## What's Changed\r\n* Add the new files for the Xcode project on the 1.x branch. by @thomasvl in https://github.com/apple/swift-protobuf/pull/1494\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-protobuf/compare/1.25.0...1.25.1", + "createdAt" : "2023-10-31T23:34:45+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBAEMEM4Hl4hU", + "owner" : "apple", + "publishedAt" : "2023-10-31T23:37:00+09:00", + "repository" : "swift-protobuf", + "title" : "1.25.1 Release", + "url" : "https://github.com/apple/swift-protobuf/releases/tag/1.25.1", + "version" : "1.25.1" + }, + { + "body" : "Note: This is the first release that includes support for a Privacy Manifest.\r\n\r\n## What's Changed\r\n* Update upstream proto files on the 1.x branch. by @thomasvl in https://github.com/apple/swift-protobuf/pull/1523\r\n* Don't allow implementationOnly with package visibility. (1.x branch) by @thomasvl in https://github.com/apple/swift-protobuf/pull/1532\r\n* Update CI from 5.9.1 to 5.9.2 for the 1.x branch. by @thomasvl in https://github.com/apple/swift-protobuf/pull/1534\r\n* Update the proto files from upstream for the 1.x branch by @thomasvl in https://github.com/apple/swift-protobuf/pull/1538\r\n* Move to actions/checkout@v4 (on 1.x branch). by @thomasvl in https://github.com/apple/swift-protobuf/pull/1544\r\n* Add SwiftPM diagnose-api-breaking-changes check to 1_x branch. by @thomasvl in https://github.com/apple/swift-protobuf/pull/1546\r\n* Update upstream protos 1.x branch by @thomasvl in https://github.com/apple/swift-protobuf/pull/1557\r\n* [1_x_release_branch] Include \"empty\" privacy manifest file by @tbkka in https://github.com/apple/swift-protobuf/pull/1566\r\n* make fuzz and sanitizer tests not break CI. by @thomasvl in https://github.com/apple/swift-protobuf/pull/1578\r\n* Work around the Fuzz & Sanitizer issues on the 1.x branch by @thomasvl in https://github.com/apple/swift-protobuf/pull/1581\r\n* Add swift 5.10 to CI to the 1.x branch. by @thomasvl in https://github.com/apple/swift-protobuf/pull/1570\r\n* Drop a test on 1.x branch by @thomasvl in https://github.com/apple/swift-protobuf/pull/1591\r\n* Version bump to enable a release. by @thomasvl in https://github.com/apple/swift-protobuf/pull/1584\r\n* Pull the concurrency warnings fixes to the 1.x branch by @thomasvl in https://github.com/apple/swift-protobuf/pull/1583\r\n* Update xcodeproj on 1.x branch by @glbrntt in https://github.com/apple/swift-protobuf/pull/1593\r\n* Update proto files on the 1.x branch by @thomasvl in https://github.com/apple/swift-protobuf/pull/1600\r\n\r\n\r\n**Full Changelog**: https://github.com/apple/swift-protobuf/compare/1.25.2...1.26.0", + "createdAt" : "2024-03-28T00:33:30+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBAEMEM4I3W3l", + "owner" : "apple", + "publishedAt" : "2024-03-28T03:07:08+09:00", + "repository" : "swift-protobuf", + "title" : "1.26.0 Release", + "url" : "https://github.com/apple/swift-protobuf/releases/tag/1.26.0", + "version" : "1.26.0" + }, + { + "body" : "## What's Changed\r\n\r\nThis release is the first one to be tagged from `main` in over two years. It includes many bug fixes, performance improvements, and new features that had not been made available on previous 1.x releases.\r\n\r\nYou can see the full changelog [here](https://github.com/apple/swift-protobuf/compare/1.26.0...1.27.0), but some of the highlights include:\r\n\r\n## Bug Fixes and deprecations\r\n\r\n- Enforce 2GB limit when decoding binary data: https://github.com/apple/swift-protobuf/issues/1377\r\n- Stop generating `has` and `clear` for repeated extension fields: https://github.com/apple/swift-protobuf/issues/944\r\n- The importPaths SPM option has been removed, since it caused some issues: https://github.com/apple/swift-protobuf/pull/1389\r\n- Remove 'u' suffix support from TextFormat: https://github.com/apple/swift-protobuf/pull/1642\r\n\r\n## New Features\r\n\r\n- Added an async sequence over binary-delimited protobuf: https://github.com/apple/swift-protobuf/pull/1434 (by @willtemperley)\r\n- Introduce a new SwiftProtobufContiguousBytes, to (de)serialise bytes from/into not just `Data`, but other bag of bytes types, such as `[UInt8]`\r\n- Support JSON and TextFormat encoding/decoding on group fields: https://github.com/apple/swift-protobuf/pull/1623 and https://github.com/apple/swift-protobuf/pull/1624\r\n- Support 'F' as a suffix for floating point in TextFormat: https://github.com/apple/swift-protobuf/pull/1640\r\n- Support field separators on the last field of a message field: https://github.com/apple/swift-protobuf/pull/1641\r\n- TextFormat decoding options to skip unknown fields/extensions: https://github.com/apple/swift-protobuf/pull/1643\r\n- Allow TextFormat to map extreme doubles to infinity: https://github.com/apple/swift-protobuf/pull/1648\r\n- Support \"-nan\" in TextFormat: https://github.com/apple/swift-protobuf/pull/1651\r\n\r\n## Other\r\n\r\n- Swift 5.8 is now the minimum supported Swift version: https://github.com/apple/swift-protobuf/issues/1210\r\n- Adopted Sendability throughout the project: https://github.com/apple/swift-protobuf/pull/1221\r\n", + "createdAt" : "2024-07-08T23:25:59+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBAEMEM4JzO5P", + "owner" : "apple", + "publishedAt" : "2024-07-08T23:29:28+09:00", + "repository" : "swift-protobuf", + "title" : "1.27.0 Release", + "url" : "https://github.com/apple/swift-protobuf/releases/tag/1.27.0", + "version" : "1.27.0" } ] \ No newline at end of file diff --git a/Outputs/Swift System.json b/Outputs/Swift System.json index 38d9d3e..251aa01 100644 --- a/Outputs/Swift System.json +++ b/Outputs/Swift System.json @@ -94,5 +94,29 @@ "title" : "System 1.2.1", "url" : "https://github.com/apple/swift-system/releases/tag/1.2.1", "version" : "1.2.1" + }, + { + "body" : "1.3.0 release\r\n\r\nThis release primarily addresses a number of platform support issues.\r\n\r\n## What's New\r\n\r\n- Support for visionOS\r\n- Support for musl libc\r\n\r\n## What's Changed\r\n\r\n- swift-system now requires Swift 5.8\r\n- The `Collection` conformance of the `SystemString` has been improved. This makes it compatible with the Swift 6.0 standard library, in which `Array`'s `replaceSubrange()` has become stricter about the correctness of the `Collection` types it handles.\r\n- The cmake configuration now understands more spellings for Arm64, improving compatibility with Windows compilers.\r\n- Adapted two syscall wrappers to support unusual nullability annotations in Android's NDK 26. The package needs this to build against recent NDKs.\r\n\r\n## New Contributors\r\n\r\n- [@MaxDesiatov](https://github.com/MaxDesiatov) made their first contribution in https://github.com/apple/swift-system/pull/133, cherry-picked here.\r\n- [@finagolfin](https://github.com/finagolfin) made their first contribution in https://github.com/apple/swift-system/pull/148, cherry-picked here.\r\n- [@hjyamauchi](https://github.com/hjyamauchi) made their first contribution in https://github.com/apple/swift-system/pull/151, cherry-picked here.\r\n- [@noahpistilli](https://github.com/noahpistilli) made their first contribution in https://github.com/apple/swift-system/pull/152, adapted here.\r\n\r\n**Full Changelog**: https://github.com/apple/swift-system/compare/1.2.1...1.3.0", + "createdAt" : "2024-05-16T06:48:03+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOEcmZD84JTGBP", + "owner" : "apple", + "publishedAt" : "2024-05-16T13:31:41+09:00", + "repository" : "swift-system", + "title" : "System 1.3.0", + "url" : "https://github.com/apple/swift-system/releases/tag/1.3.0", + "version" : "1.3.0" + }, + { + "body" : "This release addresses build issues\r\n\r\n## What's Fixed\r\n\r\n- `String.init(platformString:)` is now a disfavored overload, in order to work around a Swift language issue.\r\n- Exclude `CMakeLists.txt` files from consideration by the Swift Package Manager.\r\n\r\n## New Contributors\r\n\r\n- [@jmschonfeld](https://github.com/jmschonfeld) made their first contribution in https://github.com/apple/swift-system/pull/161, cherry-picked here.\r\n- [@kateinoigakukun](https://github.com/kateinoigakukun) made their first contribution in https://github.com/apple/swift-system/pull/182, cherry-picked here.\r\n\r\n**Full Changelog**: https://github.com/apple/swift-system/compare/1.3.0...1.3.1", + "createdAt" : "2024-06-08T09:43:21+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOEcmZD84Jritt", + "owner" : "apple", + "publishedAt" : "2024-06-26T09:00:15+09:00", + "repository" : "swift-system", + "title" : "System 1.3.1", + "url" : "https://github.com/apple/swift-system/releases/tag/1.3.1", + "version" : "1.3.1" } ] \ No newline at end of file diff --git a/Outputs/Swift-DocC.json b/Outputs/Swift-DocC.json index c44dc44..3de6750 100644 --- a/Outputs/Swift-DocC.json +++ b/Outputs/Swift-DocC.json @@ -1,3 +1,26 @@ [ - + { + "body" : "## What's Changed\r\n* Use a custom scheme for local \"Declared In\" source file URLs by @d-ronnqvist in https://github.com/apple/swift-docc/pull/513\r\n* enable Doxygen support by default by @QuietMisdreavus in https://github.com/apple/swift-docc/pull/519\r\n* Add support for multipart HTTP request bodies by @pdwilson12 in https://github.com/apple/swift-docc/pull/514\r\n* Fix rare crash when tutorial file has same as documentation bundle identifier by @d-ronnqvist in https://github.com/apple/swift-docc/pull/517\r\n* Add request argument to opt-out of source file path information by @d-ronnqvist in https://github.com/apple/swift-docc/pull/526\r\n* Process `typeDetails` information from symbol graphs. by @pdwilson12 in https://github.com/apple/swift-docc/pull/529\r\n* Update DocC setup instructions by @franklinsch in https://github.com/apple/swift-docc/pull/511\r\n* Fix a crash when a protocol with a default implementation is aliased with the same name by @d-ronnqvist in https://github.com/apple/swift-docc/pull/534\r\n* Add authoring support for a `@PageColor` directive by @ethan-kusters in https://github.com/apple/swift-docc/pull/525\r\n* Disfavor default implementations and synthesized symbols in link collisions by @d-ronnqvist in https://github.com/apple/swift-docc/pull/540\r\n* Store only the resolved reference in DocumentationContext.symbolIndex by @d-ronnqvist in https://github.com/apple/swift-docc/pull/543\r\n* Fix rendering issue for links with special characters by @d-ronnqvist in https://github.com/apple/swift-docc/pull/532\r\n* Fix inverse logic in hierarchy based link resolver environment opt-out by @d-ronnqvist in https://github.com/apple/swift-docc/pull/548\r\n* [ConvertService] Support resolving images referenced in content by @d-ronnqvist in https://github.com/apple/swift-docc/pull/539\r\n* Fix test that took seconds to type check by @d-ronnqvist in https://github.com/apple/swift-docc/pull/547\r\n* Correctly set page color metadata for symbol pages by @ethan-kusters in https://github.com/apple/swift-docc/pull/549\r\n* drop an \"Extended Symbol\" page when its children are curated elsewhere by @QuietMisdreavus in https://github.com/apple/swift-docc/pull/541\r\n* Remove deprecated usages of 'layout' API of 'ContentAndMedia' in docs by @Saafo in https://github.com/apple/swift-docc/pull/531\r\n* Render extended symbol pages with their extended module by @QuietMisdreavus in https://github.com/apple/swift-docc/pull/557\r\n* Label Sample-Code Call-to-Action buttons with \"View Source\" by @ethan-kusters in https://github.com/apple/swift-docc/pull/566\r\n* Match documentation extensions to symbols using link resolver by @d-ronnqvist in https://github.com/apple/swift-docc/pull/565\r\n* Provide ConvertService with mapping of USRs to minimal access level required for extended documentation to be available by @daniel-grumberg in https://github.com/apple/swift-docc/pull/555\r\n* Revert support for module-relative documentation extension links by @d-ronnqvist in https://github.com/apple/swift-docc/pull/574\r\n* Expand documentation for new layout directives by @daniel-grumberg in https://github.com/apple/swift-docc/pull/576\r\n* Support resolving code file references in ConvertService by @d-ronnqvist in https://github.com/apple/swift-docc/pull/570\r\n* Better support for relative links when multiple symbols in the hierarchy have the same name by @d-ronnqvist in https://github.com/apple/swift-docc/pull/578\r\n* Add successfully resolved external references to reference index by @d-ronnqvist in https://github.com/apple/swift-docc/pull/582\r\n* Support building this repo for more platforms, by checking the build triple by @finagolfin in https://github.com/apple/swift-docc/pull/500\r\n* Prefer non-symbols in general documentation links by @d-ronnqvist in https://github.com/apple/swift-docc/pull/594\r\n* LMDB: introduce a typealias for `mode_t` by @compnerd in https://github.com/apple/swift-docc/pull/600\r\n* Benchmark: implement memory query for Windows by @compnerd in https://github.com/apple/swift-docc/pull/598\r\n* build: fix dependencies by @compnerd in https://github.com/apple/swift-docc/pull/599\r\n* FoundationExtensions: enable autoreleasepool on Windows by @compnerd in https://github.com/apple/swift-docc/pull/602\r\n* Model: enable concurrent rendering on Windows by @compnerd in https://github.com/apple/swift-docc/pull/601\r\n* Utility: add a Windows path to the synchronisation support by @compnerd in https://github.com/apple/swift-docc/pull/603\r\n* build: remove the PreviewServer on Windows by @compnerd in https://github.com/apple/swift-docc/pull/604\r\n* Update distribution documentation static environment enhancements by @d-ronnqvist in https://github.com/apple/swift-docc/pull/587\r\n* Various small documentation phrasing updates by @d-ronnqvist in https://github.com/apple/swift-docc/pull/590\r\n* Update content formatting documentation with symbol link enhancements by @d-ronnqvist in https://github.com/apple/swift-docc/pull/588\r\n* Utility: disable `DirectoryMonitor` on Windows temporarily by @compnerd in https://github.com/apple/swift-docc/pull/606\r\n* Utility: disable `Signal` on Windows by @compnerd in https://github.com/apple/swift-docc/pull/605\r\n* build: bump swift-docc-plugin to 1.2.0 for Windows by @compnerd in https://github.com/apple/swift-docc/pull/607\r\n* build: split the SwiftDocCUtilitiesTest for Windows by @compnerd in https://github.com/apple/swift-docc/pull/608\r\n* docc: indicate Windows as being supported by @compnerd in https://github.com/apple/swift-docc/pull/609\r\n* Fix preview issue on macOS and Linux by @Kyle-Ye in https://github.com/apple/swift-docc/pull/613\r\n* Fix Package.resolved syncing issue with Package.swift by @Kyle-Ye in https://github.com/apple/swift-docc/pull/612\r\n* Remove `#if os` check on Package.swift file by @Kyle-Ye in https://github.com/apple/swift-docc/pull/614\r\n* Tests: adjust synchronization tests for Windows by @compnerd in https://github.com/apple/swift-docc/pull/615\r\n* Fix a crash when linking to a symbol that doesn't have a page by @d-ronnqvist in https://github.com/apple/swift-docc/pull/617\r\n* Tests: use `XCTUnwrap` over forced unwrappng by @compnerd in https://github.com/apple/swift-docc/pull/619\r\n* Tests: treat Windows as Linux by @compnerd in https://github.com/apple/swift-docc/pull/620\r\n* SwiftDocCUtilitiesTests: add wrappers for `setenv` and `unsetenv` by @compnerd in https://github.com/apple/swift-docc/pull/610\r\n* Tests: replace `sleep` with `Thread.sleep(forTimeInterval:)` by @compnerd in https://github.com/apple/swift-docc/pull/616\r\n* keep the original URL when decoding Download/ExternalLocationReference by @QuietMisdreavus in https://github.com/apple/swift-docc/pull/621\r\n* Add authoring support for `@TitleHeading` directive by @emilyychenn in https://github.com/apple/swift-docc/pull/611\r\n* Converter: allow converting a directory w/o `.docc` extension by @MaxDesiatov in https://github.com/apple/swift-docc/pull/585\r\n* Make `ExternalLocationReference` url property public and mutable by @ethan-kusters in https://github.com/apple/swift-docc/pull/627\r\n* Tests: add a missed case of Windows exclusion by @compnerd in https://github.com/apple/swift-docc/pull/629\r\n* `@PageKind` sets the kind for the documentation node by @QuietMisdreavus in https://github.com/apple/swift-docc/pull/626\r\n* Tests: adjust LMDB test harness for Windows by @compnerd in https://github.com/apple/swift-docc/pull/631\r\n* don't crash on an extension with an empty declaration by @QuietMisdreavus in https://github.com/apple/swift-docc/pull/635\r\n* Tests: disable the LogHandle tests on Windows by @compnerd in https://github.com/apple/swift-docc/pull/634\r\n* Finalize the diagnostic engine if an error is thrown by @d-ronnqvist in https://github.com/apple/swift-docc/pull/637\r\n* deprecate ExternalLocationReference in favor of DownloadReference by @QuietMisdreavus in https://github.com/apple/swift-docc/pull/638\r\n* False positive warning when curating symbol with special character by @d-ronnqvist in https://github.com/apple/swift-docc/pull/642\r\n* Navigator: close the `LMDB.Environment` on `finalize(_:_:_:)` by @compnerd in https://github.com/apple/swift-docc/pull/646\r\n* Make visitLineBreak return new line instead of space by @Kyle-Ye in https://github.com/apple/swift-docc/pull/633\r\n* Allow certain directives by @emilyychenn in https://github.com/apple/swift-docc/pull/641\r\n* Allow anchor within same article by @natikgadzhi in https://github.com/apple/swift-docc/pull/652\r\n* Indexing: add a workaround for clearing the index by @compnerd in https://github.com/apple/swift-docc/pull/647\r\n* Remove the cache based link resolver by @d-ronnqvist in https://github.com/apple/swift-docc/pull/624\r\n* Fix typo assesment -> assessment by @stzn in https://github.com/apple/swift-docc/pull/445\r\n* SwiftDocCUtilitiesTests: adjust `TestFileSystem`'s handling of paths by @compnerd in https://github.com/apple/swift-docc/pull/655\r\n* Document using DOCC_EXEC in SwiftPM by @natikgadzhi in https://github.com/apple/swift-docc/pull/653\r\n* encode an explicit null for DownloadReference's checksum by @QuietMisdreavus in https://github.com/apple/swift-docc/pull/656\r\n* Add i18n feature flag to ThemeSettings schema by @marinaaisa in https://github.com/apple/swift-docc/pull/475\r\n* Improve default diagnostic formatter by @arthurcro in https://github.com/apple/swift-docc/pull/535\r\n* Create file URLs for bundle files in TestFileSystem by @d-ronnqvist in https://github.com/apple/swift-docc/pull/661\r\n* only use the last file component when deciding decoding strategy by @QuietMisdreavus in https://github.com/apple/swift-docc/pull/665\r\n* Miscellaneous test changes to avoid making assumptions about what's a valid URL by @d-ronnqvist in https://github.com/apple/swift-docc/pull/586\r\n* Tests: enable the non-Darwin behaviour on Windows by @compnerd in https://github.com/apple/swift-docc/pull/671\r\n* Tests: standardize both sides of the URL by @compnerd in https://github.com/apple/swift-docc/pull/670\r\n* Fix regression where sample code pages stopped respecting manual curation by @ethan-kusters in https://github.com/apple/swift-docc/pull/674\r\n* Fix 2 links in documentation comments by @d-ronnqvist in https://github.com/apple/swift-docc/pull/680\r\n* Allow `-o` option as a shortcut for `--output-path` by @MaxDesiatov in https://github.com/apple/swift-docc/pull/682\r\n* Fix tiny grammatical typo by @gwynne in https://github.com/apple/swift-docc/pull/667\r\n* Fix `ValidationError` text in `DirectoryPathOption.swift` by @MaxDesiatov in https://github.com/apple/swift-docc/pull/677\r\n* Correctly use UTF-8 indices when highlighting diagnostic source by @arthurcro in https://github.com/apple/swift-docc/pull/683\r\n* No pages warning by @sofiaromorales in https://github.com/apple/swift-docc/pull/664\r\n* SwiftDocC: handle arc separator on Windows by @compnerd in https://github.com/apple/swift-docc/pull/673\r\n* SwiftDocC: implement mime type sniffing for Windows by @compnerd in https://github.com/apple/swift-docc/pull/686\r\n* SwiftDocCUtilities: repair the Windows build by @compnerd in https://github.com/apple/swift-docc/pull/693\r\n* Split PathHierarchy implementation into different files. by @d-ronnqvist in https://github.com/apple/swift-docc/pull/662\r\n* README update by @sofiaromorales in https://github.com/apple/swift-docc/pull/695\r\n* [5.10] Update swift-markdown and fix test case by @Kyle-Ye in https://github.com/apple/swift-docc/pull/709\r\n* [5.10] Use `extensionTo` and `declaredIn` relationships to add extensions to path hierarchy by @d-ronnqvist in https://github.com/apple/swift-docc/pull/727\r\n* [5.10] Fix render node decoder for single-article documentation archives by @sofiaromorales in https://github.com/apple/swift-docc/pull/731\r\n* [5.10] Check symbols are deprecated on at least one platform before marking unconditionally deprecated by @mayaepps in https://github.com/apple/swift-docc/pull/728\r\n* [5.10] Remove error for mixed symbol graph formats. by @d-ronnqvist in https://github.com/apple/swift-docc/pull/725\r\n* [5.10] Fix a bug where the diagnostics file dropped all conversion problems by @d-ronnqvist in https://github.com/apple/swift-docc/pull/724\r\n* [5.10] Documentation - Typos & Consistency Fixes by @patshaughnessy in https://github.com/apple/swift-docc/pull/721\r\n* [5.10] Use new SwiftPM flag to remove `$ORIGIN` from installed docc ELF executable runpath (#738) by @finagolfin in https://github.com/apple/swift-docc/pull/741\r\n* [5.10] Fix duplicated diagnostic issue by @Kyle-Ye in https://github.com/apple/swift-docc/pull/746\r\n* [5.10] Correct source code locations of link diagnostics for Objective-C doc comments (#734) by @patshaughnessy in https://github.com/apple/swift-docc/pull/747\r\n* [5.10] Fix symbol link parsing bug for disambiguated subtraction operators by @d-ronnqvist in https://github.com/apple/swift-docc/pull/750\r\n* [5.10] Structural changes to the DocCDocumentation Catalog (#742) by @sofiaromorales in https://github.com/apple/swift-docc/pull/758\r\n* [5.10] Fix crash where multi-language symbols could get parents not in the tree by @d-ronnqvist in https://github.com/apple/swift-docc/pull/761\r\n* [5.10] Add `optionalMemberOf` symbol under the correct container symbol (#760) by @d-ronnqvist in https://github.com/apple/swift-docc/pull/762\r\n* [5.10] Include manually curated non-symbol nodes in the Topics section regardless of the source language of the symbol by @sofiaromorales in https://github.com/apple/swift-docc/pull/764\r\n* [5.10] Fix bugs with symbol links to `/(_:_:)` operators (#717) by @d-ronnqvist in https://github.com/apple/swift-docc/pull/772\r\n* [5.10] Fix regression where DocC no longer emits warnings for unresolved links. by @sofiaromorales in https://github.com/apple/swift-docc/pull/775\r\n* [5.10] Update allowed years in check-source script by @d-ronnqvist in https://github.com/apple/swift-docc/pull/791\r\n* [5.10] Fix a crash when configuring a `@DisplayName` for a non-symbol (#783) by @d-ronnqvist in https://github.com/apple/swift-docc/pull/790\r\n* [5.10] Support resolving links in `@DeprecationSummary` content (#784) by @d-ronnqvist in https://github.com/apple/swift-docc/pull/789\r\n* [5.10] Fix link syntax issue in public documentation page (#787) by @d-ronnqvist in https://github.com/apple/swift-docc/pull/792\r\n* [5.10] Replace spaces with dashes in links to articles by @d-ronnqvist in https://github.com/apple/swift-docc/pull/796\r\n* [5.10] Fix problem where API Collections had no roleHeading assigned. by @sofiaromorales in https://github.com/apple/swift-docc/pull/795\r\n\r\n## New Contributors\r\n* @Saafo made their first contribution in https://github.com/apple/swift-docc/pull/531\r\n* @compnerd made their first contribution in https://github.com/apple/swift-docc/pull/600\r\n* @MaxDesiatov made their first contribution in https://github.com/apple/swift-docc/pull/585\r\n* @stzn made their first contribution in https://github.com/apple/swift-docc/pull/445\r\n* @marinaaisa made their first contribution in https://github.com/apple/swift-docc/pull/475\r\n* @gwynne made their first contribution in https://github.com/apple/swift-docc/pull/667\r\n\r\n**Full Changelog**: https://github.com/apple/swift-docc/compare/swift-5.9.2-RELEASE...swift-5.10-RELEASE", + "createdAt" : "2024-01-11T21:58:20+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOFxlCRc4IpfDs", + "owner" : "swiftlang", + "publishedAt" : "2024-03-07T01:07:11+09:00", + "repository" : "swift-docc", + "title" : "Swift 5.10 Release", + "url" : "https://github.com/swiftlang/swift-docc/releases/tag/swift-5.10-RELEASE", + "version" : "swift-5.10-RELEASE" + }, + { + "body" : "", + "createdAt" : "2024-01-11T21:58:20+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOFxlCRc4Jfghx", + "owner" : "swiftlang", + "publishedAt" : "2024-06-07T04:05:28+09:00", + "repository" : "swift-docc", + "title" : "Swift 5.10.1 Release", + "url" : "https://github.com/swiftlang/swift-docc/releases/tag/swift-5.10.1-RELEASE", + "version" : "swift-5.10.1-RELEASE" + } ] \ No newline at end of file diff --git a/Outputs/Swift.json b/Outputs/Swift.json index 9f3b19b..10aca1f 100644 --- a/Outputs/Swift.json +++ b/Outputs/Swift.json @@ -454,5 +454,65 @@ "title" : "Swift 5.8.1 Release", "url" : "https://github.com/apple/swift/releases/tag/swift-5.8.1-RELEASE", "version" : "swift-5.8.1-RELEASE" + }, + { + "body" : "", + "createdAt" : "2023-12-10T18:52:09+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAqwwJc4H9L6Z", + "owner" : "swiftlang", + "publishedAt" : "2023-12-12T06:19:40+09:00", + "repository" : "swift", + "title" : "Swift 5.9.2 Release", + "url" : "https://github.com/swiftlang/swift/releases/tag/swift-5.9.2-RELEASE", + "version" : "swift-5.9.2-RELEASE" + }, + { + "body" : "", + "createdAt" : "2023-09-09T15:07:55+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAqwwJc4HPxOs", + "owner" : "swiftlang", + "publishedAt" : "2023-09-19T02:41:31+09:00", + "repository" : "swift", + "title" : "Swift 5.9 Release", + "url" : "https://github.com/swiftlang/swift/releases/tag/swift-5.9-RELEASE", + "version" : "swift-5.9-RELEASE" + }, + { + "body" : "", + "createdAt" : "2023-10-17T11:41:15+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAqwwJc4HgJid", + "owner" : "swiftlang", + "publishedAt" : "2023-10-20T05:06:50+09:00", + "repository" : "swift", + "title" : "Swift 5.9.1 Release", + "url" : "https://github.com/swiftlang/swift/releases/tag/swift-5.9.1-RELEASE", + "version" : "swift-5.9.1-RELEASE" + }, + { + "body" : "Blog post: https://www.swift.org/blog/swift-5.10-released/", + "createdAt" : "2024-03-04T17:05:19+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAqwwJc4Io9fb", + "owner" : "swiftlang", + "publishedAt" : "2024-03-06T07:01:03+09:00", + "repository" : "swift", + "title" : "Swift 5.10 Release", + "url" : "https://github.com/swiftlang/swift/releases/tag/swift-5.10-RELEASE", + "version" : "swift-5.10-RELEASE" + }, + { + "body" : "", + "createdAt" : "2024-06-06T13:26:30+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAqwwJc4JffHr", + "owner" : "swiftlang", + "publishedAt" : "2024-06-07T03:25:16+09:00", + "repository" : "swift", + "title" : "Swift 5.10.1 Release", + "url" : "https://github.com/swiftlang/swift/releases/tag/swift-5.10.1-RELEASE", + "version" : "swift-5.10.1-RELEASE" } ] \ No newline at end of file diff --git a/Outputs/SwiftFormat.json b/Outputs/SwiftFormat.json index dd033a5..5104bc7 100644 --- a/Outputs/SwiftFormat.json +++ b/Outputs/SwiftFormat.json @@ -707,6 +707,30 @@ "url" : "https://github.com/nicklockwood/SwiftFormat/releases/tag/0.51.3", "version" : "0.51.3" }, + { + "body" : "- Added `redundantInternal` rule to remove redundant `internal` access modifiers\r\n- Added `sortTypealiases` rule to sort `typealias` types alphabetically\r\n- Added `headerFileName` rule to ensure filename in header comment matches actual file\r\n- Added `redundantStaticSelf` rule to remove redundant `self` inside static functions\r\n- Added `blankLinesBetweenChainedFunctions` rule to remove blank lines inside function chains\r\n- Added `applicationMain` rule to remove obsolete `@UIApplicationMain` and `@NSApplicationMain` attributes\r\n- Renamed `sortedSwitchCases` rule to `sortSwitchCases` for consistency\r\n- Renamed `sortedImports` rule to `sortImports` for consistency\r\n- Redundant `return` is now correctly removed in switch cases with associated values\r\n- Fixed failure to terminate when removing returns from long switch statement\r\n- Fixed spurious \"unexpected static\" error in `redundantSelf` rule\r\n- Deliberate blank line before `else` statement is now preserved\r\n- Rule options are now case-insensitive", + "createdAt" : "2023-08-14T02:54:48+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA_OyXc4G-lB9", + "owner" : "nicklockwood", + "publishedAt" : "2023-08-14T03:01:13+09:00", + "repository" : "SwiftFormat", + "title" : "0.52.0", + "url" : "https://github.com/nicklockwood/SwiftFormat/releases/tag/0.52.0", + "version" : "0.52.0" + }, + { + "body" : "- Fixed regression in `unusedArguments` rule that caused used parameters to be marked unused\r\n- Fixed some additional cases where regex literal was mistaken for `/` operator\r\n- Vertical tab and form feed characters in source file no longer cause spurious errors\r\n\r\n(Note: this release includes the fixes that were *supposed* to be included in 0.51.14, but were omitted due to a merge error).", + "createdAt" : "2023-08-07T03:50:39+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA_OyXc4G4Kje", + "owner" : "nicklockwood", + "publishedAt" : "2023-08-07T03:56:31+09:00", + "repository" : "SwiftFormat", + "title" : "0.51.15", + "url" : "https://github.com/nicklockwood/SwiftFormat/releases/tag/0.51.15", + "version" : "0.51.15" + }, { "body" : "- Fixed `redundantSelf` removing non-unwrapped weak `self` inside closures\r\n- Fixed `fileprivate` rule making `init` private when inherited by subclass in the same file\r\n- Fixed `hoistPatternLet` rule inserting `let` inside dictionary type literal\r\n- Fixed indenting for chained members inside conditional compilation blocks\r\n- Fixed `unusedArguments` incorrectly removing used argument after conditional compilation block\r\n- Improved `unusedArguments` rule error handling\r\n", "createdAt" : "2023-05-03T04:11:27+09:00", @@ -766,5 +790,305 @@ "title" : "0.51.12", "url" : "https://github.com/nicklockwood/SwiftFormat/releases/tag/0.51.12", "version" : "0.51.12" + }, + { + "body" : "- Fixed bug where importing a type caused the `redundantSelf` rule to be silently disabled\r\n- Fixed bug where `unusedArguments` would remove an argument that was used after an `if`\r\n- Fixed Windows support and added Windows release binaries (thanks to Saleem Abdulrasool)\r\n- Fixed bug where backticks were incorrectly stripped from standalone `$` identifier\r\n- Added support for `package` keyword in `organizeDeclarations` rule", + "createdAt" : "2023-07-19T03:26:15+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA_OyXc4Gt-Vr", + "owner" : "nicklockwood", + "publishedAt" : "2023-07-19T03:51:46+09:00", + "repository" : "SwiftFormat", + "title" : "0.51.13", + "url" : "https://github.com/nicklockwood/SwiftFormat/releases/tag/0.51.13", + "version" : "0.51.13" + }, + { + "body" : "- Updated `if`/`switch` expression workaround for Swift 5.9 bug to handle `as!` casts\r\n- Fixed indent logic for wrapped conditional assignment expressions\r\n- Fixed assertion failure in `redundantSelf` rule\r\n- Fixed raw string parsing bug", + "createdAt" : "2023-12-06T09:05:51+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA_OyXc4H6ch1", + "owner" : "nicklockwood", + "publishedAt" : "2023-12-06T09:17:28+09:00", + "repository" : "SwiftFormat", + "title" : "0.52.11", + "url" : "https://github.com/nicklockwood/SwiftFormat/releases/tag/0.52.11", + "version" : "0.52.11" + }, + { + "body" : "- Fixed various bugs and edge cases in `redundantStaticSelf` rule\r\n- Fixed bug with `redundantReturn` rule for switch statements containing `fallthrough`\r\n- Fixed `redundantReturn` rule stripping required return from `Void` switch statements\r\n- Fixed some more cases where prefix `/` operator could be mistaken for a regex literal\r\n- The `redundantReturn` rule now handles statements containing comments or raw strings\r\n- Fixed spurious warning for unused options when using `--lintonly` rules\r\n- Including `/` operator in `--nospaceoperators` or `--nowrapoperators` now works again\r\n", + "createdAt" : "2023-08-18T04:19:04+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA_OyXc4HA5Zp", + "owner" : "nicklockwood", + "publishedAt" : "2023-08-18T04:36:50+09:00", + "repository" : "SwiftFormat", + "title" : "0.52.1", + "url" : "https://github.com/nicklockwood/SwiftFormat/releases/tag/0.52.1", + "version" : "0.52.1" + }, + { + "body" : "- Fixed static `Self` being incorrectly removed in `let` or `if let` expressions\r\n- Fixed `// swiftformat:disable` directive not working for `redundantReturn` rule\r\n- Fixed spurious assertion failure", + "createdAt" : "2023-08-19T14:16:00+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA_OyXc4HBk_L", + "owner" : "nicklockwood", + "publishedAt" : "2023-08-19T15:02:40+09:00", + "repository" : "SwiftFormat", + "title" : "0.52.2", + "url" : "https://github.com/nicklockwood/SwiftFormat/releases/tag/0.52.2", + "version" : "0.52.2" + }, + { + "body" : "- Fixed incorrect hoisting of `try` inside multiline string literal interpolations\r\n- Fixed incorrect hoisting of `try` inside generic type initializer calls\r\n- Fixed case where parens were incorrectly removed around optional function calls\r\n- Fixed bug where early `return` statements added while debugging would be incorrectly removed\r\n", + "createdAt" : "2023-09-02T17:14:14+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA_OyXc4HIlEo", + "owner" : "nicklockwood", + "publishedAt" : "2023-09-02T18:41:56+09:00", + "repository" : "SwiftFormat", + "title" : "0.52.3", + "url" : "https://github.com/nicklockwood/SwiftFormat/releases/tag/0.52.3", + "version" : "0.52.3" + }, + { + "body" : "- Fixed `docComments` rule incorrectly replacing comments inside switch cases and if/guard conditions\r\n- Fixed `redundantLet` rule removing required `let` inside `ViewBuilder` modifiers\r\n- Fixed `redundantLet` rule removing required `let` after `@MainActor` or `@Sendable`\r\n- Fixed bug when using `--wrapconditions after-first` if first line of condition is a comment\r\n- Added more context to \"failed to terminate\" error message to aid tracking down issues\r\n- Updated `sortTypealiases` rule to also remove duplicate protocols in declaration\r\n- Added some fixes to support parameter packs in Swift 5.9", + "createdAt" : "2023-09-18T06:12:20+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA_OyXc4HPU2S", + "owner" : "nicklockwood", + "publishedAt" : "2023-09-18T04:30:35+09:00", + "repository" : "SwiftFormat", + "title" : "0.52.4", + "url" : "https://github.com/nicklockwood/SwiftFormat/releases/tag/0.52.4", + "version" : "0.52.4" + }, + { + "body" : "- Fixed bug where `redundantReturn` rule could break fallible initializers in Swift 5.9\r\n- Fixed incorrect application of `docComments` rule inside `#if` statements\r\n- The `docComments` rule no longer treats comments starting with `Note:` as a special directive\r\n- Fixed incorrect indenting inside `#if` statements immediately preceded by a comment\r\n- Removed arbitrary unwrap threshold for `braces` rule when no `--maxwidth` is specified\r\n- You can now include operators in the `--asynccapturing` list", + "createdAt" : "2023-09-30T17:15:21+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA_OyXc4HV_rv", + "owner" : "nicklockwood", + "publishedAt" : "2023-09-30T18:45:26+09:00", + "repository" : "SwiftFormat", + "title" : "0.52.5", + "url" : "https://github.com/nicklockwood/SwiftFormat/releases/tag/0.52.5", + "version" : "0.52.5" + }, + { + "body" : "- Fixed bug where `redundantReturn` rule was incorrectly applied to consecutive `if` statements in Swift 5.9\r\n", + "createdAt" : "2023-10-01T15:42:17+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA_OyXc4HWHuV", + "owner" : "nicklockwood", + "publishedAt" : "2023-10-01T15:55:26+09:00", + "repository" : "SwiftFormat", + "title" : "0.52.6", + "url" : "https://github.com/nicklockwood/SwiftFormat/releases/tag/0.52.6", + "version" : "0.52.6" + }, + { + "body" : "- Fixed bug where `conditionalAssignment` and `redundantClosure` rules would be applied incorrectly\r\n- Fixed `redundantClosure` rule leaving stray `try` or `await` keywords behind\r\n", + "createdAt" : "2023-10-07T03:56:02+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA_OyXc4HZZbo", + "owner" : "nicklockwood", + "publishedAt" : "2023-10-07T04:05:17+09:00", + "repository" : "SwiftFormat", + "title" : "0.52.7", + "url" : "https://github.com/nicklockwood/SwiftFormat/releases/tag/0.52.7", + "version" : "0.52.7" + }, + { + "body" : "- Fixed `redundantClosure` rule in cases where an `if`/`switch` expression is not permitted\r\n- The `docComments` rule now correctly handles macro comments\r\n- The `docComments` rule is now only applied to a comment block if all lines match the pattern \r\n", + "createdAt" : "2023-10-17T19:54:35+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA_OyXc4HeXNg", + "owner" : "nicklockwood", + "publishedAt" : "2023-10-17T20:17:58+09:00", + "repository" : "SwiftFormat", + "title" : "0.52.8", + "url" : "https://github.com/nicklockwood/SwiftFormat/releases/tag/0.52.8", + "version" : "0.52.8" + }, + { + "body" : "- Fixed `redundantClosure` removing required closure around conditional statements\r\n- Fixed `redundantClosure` removing closure containing conditional expressions inside a method call\r\n- Fixed `redundantClosure` generating invalid code when the `redundantReturn` rule is disabled\r\n- Fixed issue where if/switch expressions with `as?` cast would break build in Swift 5.9\r\n- Fixed `blankLineAfterImports` introducing spurious blank line before `@preconcurrency` attribute\r\n- Fixed bug where `enumNamespaces` rule wouldn't be applied immediately after an `import` statement\r\n- Fixed issue where `switch` case with multiple `where` clauses could be parsed incorrectly\r\n- The SwiftFormat SPM plugin now formats local dependencies, not just final product targets", + "createdAt" : "2023-11-11T17:06:23+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA_OyXc4HsJAj", + "owner" : "nicklockwood", + "publishedAt" : "2023-11-11T17:24:41+09:00", + "repository" : "SwiftFormat", + "title" : "0.52.9", + "url" : "https://github.com/nicklockwood/SwiftFormat/releases/tag/0.52.9", + "version" : "0.52.9" + }, + { + "body" : "- Fixed `enumNamespaces` rule breaking `import struct`/`class` statements\r\n- Fixed unsafe application of `conditionalAssignment` rule to `switch` statements containing `#if` blocks", + "createdAt" : "2023-11-15T08:08:29+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA_OyXc4Ht3k9", + "owner" : "nicklockwood", + "publishedAt" : "2023-11-15T08:18:19+09:00", + "repository" : "SwiftFormat", + "title" : "0.52.10", + "url" : "https://github.com/nicklockwood/SwiftFormat/releases/tag/0.52.10", + "version" : "0.52.10" + }, + { + "body" : "- Fixed bug where a space was incorrectly added before a `.` operator inside attribute arguments\r\n- The `redundantType` rule no longer strips required explicit type from `@Model` class default values\r\n- Fixed issue where `redundantInit` didn't work on collection types\r\n- The `redundantParens` rule now correctly handles `@MainActor` closures\r\n- Fixed bug where required parens were removed around `each X` parameter pack expressions\r\n- Fixed issue where `--wrapreturntype if-multiline` didn't work with arrays, dictionaries, tuples, or generic types\r\n- The `spaceAroundParens/Brackets` rules now correctly insert a space after `borrowing`/`consuming` and `isolated`\r\n- Fixed spurious line breaks inserted between scoped `import` statements\r\n- Added `--doccomments preserve` option to preserve all doc comments, even if not followed by a declaration", + "createdAt" : "2024-04-11T14:00:30+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA_OyXc4I-0zo", + "owner" : "nicklockwood", + "publishedAt" : "2024-04-11T14:03:38+09:00", + "repository" : "SwiftFormat", + "title" : "0.53.6", + "url" : "https://github.com/nicklockwood/SwiftFormat/releases/tag/0.53.6", + "version" : "0.53.6" + }, + { + "body" : "- Added `preferForLoop` rule to convert `forEach { ... }` calls to regular `for` loops\r\n- Added `wrapLoopBodies` rule to wrap single-line loop bodies over multiple lines\r\n- Added `noExplicitOwnership` rule to remove unwanted `borrowing` and `consuming` modifiers\r\n- Added `wrapMultilineConditionalAssignment` rule to wrap `if` or `switch` expressions to new line\r\n- The `wrapAttributes` rule no longer unwraps attributes if they would exceed `--maxwidth`\r\n- The `typeSugar` rule's `--shortoptionals` option now defaults to `except-properties`\r\n- Enabled `blankLinesBetweenChainedFunctions` rule by default\r\n- Enabled `blankLineAfterImports` rule by default\r\n- Fixed `self` being incorrectly inserted before `set` clause in computed properties\r\n- Fixed a bug in `parseType()` helper function where qualified types were not recognized\r\n- Fixed Xcode command plugin\r\n", + "createdAt" : "2024-01-09T04:19:59+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA_OyXc4IHrPs", + "owner" : "nicklockwood", + "publishedAt" : "2024-01-09T04:23:43+09:00", + "repository" : "SwiftFormat", + "title" : "0.53.0", + "url" : "https://github.com/nicklockwood/SwiftFormat/releases/tag/0.53.0", + "version" : "0.53.0" + }, + { + "body" : "- Fixed bug where `fileHeader` could duplicate headers containing a colon\r\n- The `redundantInternal` rule no longer strips `internal` from `import` statements\r\n- Fixed false positive with `unusedArguments` rule", + "createdAt" : "2024-01-27T03:35:30+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA_OyXc4IRJN-", + "owner" : "nicklockwood", + "publishedAt" : "2024-01-27T03:51:50+09:00", + "repository" : "SwiftFormat", + "title" : "0.53.1", + "url" : "https://github.com/nicklockwood/SwiftFormat/releases/tag/0.53.1", + "version" : "0.53.1" + }, + { + "body" : "- Fixed bug where `hoistAwait` rule could move `await` before `try` keyword\r\n- Fixed bug where `redundantSelf` rule was confused by `@MainActor` annotation\r\n- Fixed edge case where `unusedArguments` removed required argument inside `guard`", + "createdAt" : "2024-02-17T21:38:55+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA_OyXc4IfeDA", + "owner" : "nicklockwood", + "publishedAt" : "2024-02-18T02:44:31+09:00", + "repository" : "SwiftFormat", + "title" : "0.53.2", + "url" : "https://github.com/nicklockwood/SwiftFormat/releases/tag/0.53.2", + "version" : "0.53.2" + }, + { + "body" : "- The `preferForLoop` rule now correctly singularizes loop conditions that end with \"cases\"\r\n- Fixed bug where `preferForLoop` mangled throwing or async `forEach` expressions\r\n- Fixed extension body not being sorted if `organizeDeclarations` was enabled but excluded declaration type\r\n- Fixed conditionalAssignment bugs with `@unknown default` cases\r\n- Fixed some unsafe applications of the `enumNamespaces` rule\r\n- Add preliminary support for typed `throws`\r\n", + "createdAt" : "2024-03-02T20:01:19+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA_OyXc4InNMh", + "owner" : "nicklockwood", + "publishedAt" : "2024-03-02T20:27:57+09:00", + "repository" : "SwiftFormat", + "title" : "0.53.3", + "url" : "https://github.com/nicklockwood/SwiftFormat/releases/tag/0.53.3", + "version" : "0.53.3" + }, + { + "body" : "- The `enumNamespaces` rule is no longer applied to structs with attributes or macros\r\n- The new `nonisolated(unsafe)` modifier is now handled correctly\r\n- Added support for `do throws(Type) { ... }` clauses", + "createdAt" : "2024-03-09T17:07:35+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA_OyXc4IrdNN", + "owner" : "nicklockwood", + "publishedAt" : "2024-03-09T17:29:42+09:00", + "repository" : "SwiftFormat", + "title" : "0.53.4", + "url" : "https://github.com/nicklockwood/SwiftFormat/releases/tag/0.53.4", + "version" : "0.53.4" + }, + { + "body" : "- Fixed bug with trailing comma being inserted into wrapped capture list\r\n- Fixed bugs with parsing `nonisolated(unsafe)` modifiers\r\n- Fixed bug with hoisting `try` or `async` after a string literal expression\r\n- Fixed issue with parsing expressions containing generic arguments\r\n- Lint warnings are now displayed as errors when not running in `--lenient` mode\r\n- Improved error message for unexpected `static`/`class` modifiers\r\n- Added Swift 6.0 to list of supported Swift versions", + "createdAt" : "2024-03-17T18:50:39+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA_OyXc4Iwe2z", + "owner" : "nicklockwood", + "publishedAt" : "2024-03-17T21:17:57+09:00", + "repository" : "SwiftFormat", + "title" : "0.53.5", + "url" : "https://github.com/nicklockwood/SwiftFormat/releases/tag/0.53.5", + "version" : "0.53.5" + }, + { + "body" : "- The `--nilInit insert` option is no longer applied to lazy or attributed properties\r\n- The `blankLinesBetweenChainedFunctions` rule now correctly handles comments in the chain\r\n- Fixed indenting of wrapped arguments in `--fragment` mode\r\n- Fixed bug where attributes were mistaken for an accessor in a computer property\r\n- Fixed indenting of commented code after an opening bracket\r\n- Fixed spurious removal of `return` in conditional blocks\r\n- Fixed `--lint` mode reporter output when using `stdin`", + "createdAt" : "2024-07-11T04:56:55+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA_OyXc4J08kk", + "owner" : "nicklockwood", + "publishedAt" : "2024-07-11T05:08:43+09:00", + "repository" : "SwiftFormat", + "title" : "0.54.1", + "url" : "https://github.com/nicklockwood/SwiftFormat/releases/tag/0.54.1", + "version" : "0.54.1" + }, + { + "body" : "- Fixed bug with `redundantParens` where first parens inside a closure were spuriously removed\r\n- Fixed `wrapEnumCases` rule mangling unindented cases\r\n- The `wrapEnumCases` rule no longer wraps cases inside inline enum declarations\r\n- Improved the `redundantInit` metatype heuristic to reduce false positives \r\n", + "createdAt" : "2024-04-14T17:54:36+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA_OyXc4JAQKk", + "owner" : "nicklockwood", + "publishedAt" : "2024-04-14T17:59:00+09:00", + "repository" : "SwiftFormat", + "title" : "0.53.7", + "url" : "https://github.com/nicklockwood/SwiftFormat/releases/tag/0.53.7", + "version" : "0.53.7" + }, + { + "body" : "- Added `--strict` option to emit non-zero exit code after applying changes in formatting mode\r\n- The `enumNamespaces` rule is no longer applied to structs with macros that have generic arguments\r\n- The `opaqueGenericParameters` rule is no longer applied to structs with macros or attributes\r\n- Fixed another case where `redundantParens` spuriously removed parens inside a closure\r\n- Fixed bug where `redundantInit` mishandled a `.init` after a ternary operator ", + "createdAt" : "2024-04-23T03:26:03+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA_OyXc4JE-9a", + "owner" : "nicklockwood", + "publishedAt" : "2024-04-23T07:30:56+09:00", + "repository" : "SwiftFormat", + "title" : "0.53.8", + "url" : "https://github.com/nicklockwood/SwiftFormat/releases/tag/0.53.8", + "version" : "0.53.8" + }, + { + "body" : "- Fixed bug in `unusedArguments` when shadowing function argument with conditional assignment declaration\r\n- Individual `--lint` errors are no longer shown in `--quiet` mode (restores pre-0.53.8 behavior)", + "createdAt" : "2024-05-13T03:51:19+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA_OyXc4JQ1_w", + "owner" : "nicklockwood", + "publishedAt" : "2024-05-13T05:26:10+09:00", + "repository" : "SwiftFormat", + "title" : "0.53.9", + "url" : "https://github.com/nicklockwood/SwiftFormat/releases/tag/0.53.9", + "version" : "0.53.9" + }, + { + "body" : "- Fixed creation of spurious `stdout` directory when using `--output stdout`\r\n- Fixed `unusedArguments` false positive for multiline function call arguments\r\n- Fixed parsing of generic arguments containing attributes or `~` operator\r\n- Fixed spurious errors about missing `--report` or `--reporter` arguments\r\n- Fixed `strongifiedSelf` removing required backticks around nonisolated `self`\r\n- Deprecated explicit `default` value for `--reporter` (introduced in 0.53.9)\r\n- Added support for `sending` keyword \r\n", + "createdAt" : "2024-05-19T01:36:43+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA_OyXc4JUjQm", + "owner" : "nicklockwood", + "publishedAt" : "2024-05-19T03:12:39+09:00", + "repository" : "SwiftFormat", + "title" : "0.53.10", + "url" : "https://github.com/nicklockwood/SwiftFormat/releases/tag/0.53.10", + "version" : "0.53.10" + }, + { + "body" : "- Added `blankLineAfterSwitchCase` rule for inserting blank lines after switch cases\r\n- Added `consistentSwitchCaseSpacing` rule for ensuring consistent spacing between switch cases\r\n- Added `redundantProperty` rule for removing variable assignments where value is immediately returned\r\n- Added `redundantTypedThrows` rule for stripping redundant `Never` or `any Error` `throws` types\r\n- Setting `--report` without `--reporter` type now raises an error if type can't be inferred\r\n- Added XML reporter for Checkstyle-compatible lint reporting (use the `--reporter xml` option)\r\n- Added `--typedelimiter` option for controlling spacing around the colon in type definitions\r\n- Added `--initcodernil` option for returning `nil` instead of asserting in unavailable `init?(coder:)`\r\n- The `fileHeader` rule now uses git info for `created` date (if available) instead of file system\r\n- Added git `author`, `author.name` and `author.email` tokens for file header templates\r\n- Added `--callsiteparen` option for controlling closing paren placement at function call sites\r\n- The `wrapAttributes` rule can now be applied differently to computed properties vs stored properties\r\n- The `wrapAttributes` rule can now be applied differently to complex (parameterized) vs simple attributes\r\n- Replaced `--varattributes` with `--storedvarattrs`, `--computedvarattrs` and `--complexattrs` options\r\n- Added `—-nilinit` option for controlling whether `redundantNilInit` adds or removes explicit `nil`\r\n- Added ability to organize declarations by type over visibility (use `--organizationmode type`)\r\n- Fixed bug where enabling `organizeDeclarations` for structs caused `sortDeclarations` to have no effect\r\n- Fixed bug where if statement body could be incorrectly parsed as a trailing closure\r\n- Improved attribute handling in `opaqueGenericParameters rule`\r\n- SwiftFormat now recognizes `init` and `_modify` property accessors\r\n- Fixed bug with `preferForLoop` rule and tuple argument matching\r\n- Extended `conditionalAssignment` rule to handle more cases\r\n- Added `--condassignment after-property` option\r\n- Fixed await being hoisted outside of macro arguments\r\n- Fixed unsafe adding/removal of `self` within macros\r\n- Added `os_log` to `--selfrequired` defaults", + "createdAt" : "2024-06-11T16:42:57+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOA_OyXc4JhpHg", + "owner" : "nicklockwood", + "publishedAt" : "2024-06-11T15:56:37+09:00", + "repository" : "SwiftFormat", + "title" : "0.54.0", + "url" : "https://github.com/nicklockwood/SwiftFormat/releases/tag/0.54.0", + "version" : "0.54.0" } ] \ No newline at end of file diff --git a/Outputs/SwiftGen.json b/Outputs/SwiftGen.json index 342eba5..2286a59 100644 --- a/Outputs/SwiftGen.json +++ b/Outputs/SwiftGen.json @@ -418,5 +418,17 @@ "title" : "6.6.2", "url" : "https://github.com/SwiftGen/SwiftGen/releases/tag/6.6.2", "version" : "6.6.2" + }, + { + "body" : "### Breaking Changes\n\n_None_\n\n### New Features\n\n* CLI: Added support for `--quiet` and `--verbose` flags to `swiftgen run`. \n [John Szumski](https://github.com/jszumski)\n [#1007](https://github.com/SwiftGen/SwiftGen/issues/1007)\n [#1008](https://github.com/SwiftGen/SwiftGen/pull/1008)\n\n### Bug Fixes\n\n* Build: Fixed the `rake cli:install` command and with it the Homebrew formula. \n [Liquidsoul](https://github.com/liquidsoul)\n [#1030](https://github.com/SwiftGen/SwiftGen/issues/1030)\n [#1104](https://github.com/SwiftGen/SwiftGen/issues/1104)\n [#1105](https://github.com/SwiftGen/SwiftGen/pull/1105)\n\n### Internal Changes\n\n_None_", + "createdAt" : "2024-03-03T05:48:35+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAlWj5s4InRKf", + "owner" : "SwiftGen", + "publishedAt" : "2024-03-03T05:59:46+09:00", + "repository" : "SwiftGen", + "title" : "6.6.3", + "url" : "https://github.com/SwiftGen/SwiftGen/releases/tag/6.6.3", + "version" : "6.6.3" } ] \ No newline at end of file diff --git a/Outputs/SwiftLint.json b/Outputs/SwiftLint.json index c5a75a5..6e8b25b 100644 --- a/Outputs/SwiftLint.json +++ b/Outputs/SwiftLint.json @@ -598,5 +598,65 @@ "title" : "0.52.3: Duplicate Hampers", "url" : "https://github.com/realm/SwiftLint/releases/tag/0.52.3", "version" : "0.52.3" + }, + { + "body" : "#### Breaking\r\n\r\n* None.\r\n\r\n#### Experimental\r\n\r\n* None.\r\n\r\n#### Enhancements\r\n\r\n* Handle static `spec` methods in `quick_discouraged_call` rule. The method\r\n type changed from an instance method to a class method in Quick 7. \r\n [SimplyDanny](https://github.com/SimplyDanny)\r\n [#5072](https://github.com/realm/SwiftLint/issues/5072)\r\n\r\n* Prettify the rule configuration presentation on the command line as well as\r\n on the website. \r\n [SimplyDanny](https://github.com/SimplyDanny)\r\n\r\n#### Bug Fixes\r\n\r\n* Fix false positives for the `unneeded_synthesized_initializer` rule, when\r\n no argument initializers had side-effects. \r\n [Martin Redington](https://github.com/mildm8nnered)\r\n [#5075](https://github.com/realm/SwiftLint/issues/5075)\r\n\r\n* Ignore `switch` expressions assigned to variables in `switch_case_alignment`\r\n rule. \r\n [SimplyDanny](https://github.com/SimplyDanny)\r\n [#5080](https://github.com/realm/SwiftLint/issues/5080)\r\n\r\n* Fix auto-correction for the `direct_return` rule, when statements have\r\n trailing comments. \r\n [Martin Redington](https://github.com/mildm8nnered)\r\n [#5081](https://github.com/realm/SwiftLint/issues/5081)\r\n\r\n* Fix false positives for the `private_subject` rule when creating subjects\r\n inside initializers. \r\n [kasrababaei](https://github.com/kasrababaei)\r\n\r\n* Fix false positive for `prefer_self_in_static_references` when a class\r\n inherits from another class with generic types. \r\n [kasrababaei](https://github.com/kasrababaei)\r\n\r\n---\r\n\r\n### Using Bazel\r\n\r\nWith bzlmod:\r\n\r\n```\r\n// Pending BCR update: https://github.com/bazelbuild/bazel-central-registry/pull/750\r\nbazel_dep(name = \"swiftlint\", version = \"0.52.4\", repo_name = \"SwiftLint\")\r\n```\r\n\r\nWithout bzlmod, put this in your `WORKSPACE`:\r\n\r\n
\r\n\r\nWORKSPACE\r\n\r\n```python\r\nload(\"@bazel_tools//tools/build_defs/repo:http.bzl\", \"http_archive\")\r\n\r\nhttp_archive(\r\n name = \"build_bazel_rules_apple\",\r\n sha256 = \"9e26307516c4d5f2ad4aee90ac01eb8cd31f9b8d6ea93619fc64b3cbc81b0944\",\r\n url = \"https://github.com/bazelbuild/rules_apple/releases/download/2.2.0/rules_apple.2.2.0.tar.gz\",\r\n)\r\n\r\nload(\r\n \"@build_bazel_rules_apple//apple:repositories.bzl\",\r\n \"apple_rules_dependencies\",\r\n)\r\n\r\napple_rules_dependencies()\r\n\r\nload(\r\n \"@build_bazel_rules_swift//swift:repositories.bzl\",\r\n \"swift_rules_dependencies\",\r\n)\r\n\r\nswift_rules_dependencies()\r\n\r\nload(\r\n \"@build_bazel_rules_swift//swift:extras.bzl\",\r\n \"swift_rules_extra_dependencies\",\r\n)\r\n\r\nswift_rules_extra_dependencies()\r\n\r\nhttp_archive(\r\n name = \"SwiftLint\",\r\n sha256 = \"c6ea58b9c72082cdc1ada4a2d48273ecc355896ed72204cedcc586b6ccb8aca6\",\r\n url = \"https://github.com/realm/SwiftLint/releases/download/0.52.4/bazel.tar.gz\",\r\n)\r\n\r\nload(\"@SwiftLint//bazel:repos.bzl\", \"swiftlint_repos\")\r\n\r\nswiftlint_repos()\r\n\r\nload(\"@SwiftLint//bazel:deps.bzl\", \"swiftlint_deps\")\r\n\r\nswiftlint_deps()\r\n```\r\n\r\n
\r\n\r\nThen you can run SwiftLint in the current directory with this command:\r\n\r\n```console\r\nbazel run @SwiftLint//:swiftlint -- --help\r\n```\r\n", + "createdAt" : "2023-07-07T03:43:54+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAiE69s4GonKW", + "owner" : "realm", + "publishedAt" : "2023-07-07T03:43:58+09:00", + "repository" : "SwiftLint", + "title" : "0.52.4: Lid Switch", + "url" : "https://github.com/realm/SwiftLint/releases/tag/0.52.4", + "version" : "0.52.4" + }, + { + "body" : "#### Breaking\n\n* Hide all `Reporter`s from SwiftLint's' public interface. \n [SimplyDanny](https://github.com/SimplyDanny)\n\n* The options `inlcuded`, `name` and `message` are from now on ignored in the\n configuration for the `private_unit_test` rule. The option `regex` is still\n supported but is deprecated. It's recommended to use the list\n `test_parent_classes` instead which accepts names of parent test classes. \n [SimplyDanny](https://github.com/SimplyDanny)\n\n* Remove support for disable and enable commands in multiline comments. \n [Martin Redington](https://github.com/mildm8nnered)\n [#4798](https://github.com/realm/SwiftLint/issues/4798)\n\n#### Experimental\n\n* None.\n\n#### Enhancements\n\n* Show specific violation message for the `attributes` rule when the option\n `always_on_line_above` or `attributes_with_arguments_always_on_line_above`\n is involved. \n [chrisngabp](https://github.com/chrisngabp)\n [5103](https://github.com/realm/SwiftLint/issues/5103)\n\n* Rewrite `control_statement` rule using SwiftSyntax. \n [SimplyDanny](https://github.com/SimplyDanny)\n\n* Add new `non_overridable_class_declaration` rule that triggers on `class`\n function and variable declarations in final classes that are not final\n themselves or private. \n [SimplyDanny](https://github.com/SimplyDanny)\n\n* The Homebrew formula for SwiftLint now also installs completion scripts for\n Bash, Zsh and fish. \n [SimplyDanny](https://github.com/SimplyDanny)\n\n* Add new `private_swiftui_state_property` opt-in rule to encourage setting\n SwiftUI `@State` and `@StateObject` properties to private. \n [mt00chikin](https://github.com/mt00chikin)\n [#3173](https://github.com/realm/SwiftLint/issues/3173)\n\n* The `implicit_return` rule now supports the kinds `subscript` and\n `initializer` in the `included` configuration list. \n [SimplyDanny](https://github.com/SimplyDanny)\n\n* Add `unneeded_override` rule to remove function overrides that only\n call super. \n [keith](https://github.com/keith)\n [5139](https://github.com/realm/SwiftLint/pull/5139)\n\n* Show a rule's active YAML configuration in output of\n `swiftlint rules `. \n [SimplyDanny](https://github.com/SimplyDanny)\n\n* Add `invokeTest()` to `overridden_super_call` defaults. \n [DylanBettermannDD](https://github.com/DylanBettermannDD)\n\n* Add `--config-only` option to `rules` command allowing to print only the YAML\n configuration of a single or all rules. \n [SimplyDanny](https://github.com/SimplyDanny)\n\n* Add `--default-config` option to `rules` command allowing to use default\n values for configurations being printed for a single rule or all rules. \n [SimplyDanny](https://github.com/SimplyDanny)\n\n* Add `include_bare_init` option to the `explicit_init` rule. `include_bare_init`\n encourages using named constructors over `.init()` and type inference. \n [Martin Redington](https://github.com/mildm8nnered)\n [#5203](https://github.com/realm/SwiftLint/issues/5203)\n\n* Improved the reported location and reasons provided for issues\n detected by the `invalid_seiftlint_command` rule. \n [Martin Redington](https://github.com/mildm8nnered)\n [#5204](https://github.com/realm/SwiftLint/issues/5204)\n\n* 100 is no longer considered to be a magic number by the `no_magic_numbers`\n rule. \n [Martin Redington](https://github.com/mildm8nnered)\n [#5215](https://github.com/realm/SwiftLint/issues/5215)\n\n* Adds a `strict` configuration file setting, equivalent to the `--strict`\n command line option.\n [Martin Redington](https://github.com/mildm8nnered)\n [#5226](https://github.com/realm/SwiftLint/issues/5226)\n\n* Extend `implicitly_unwrapped_optional` rule with the new mode\n `weak_except_iboutlets` that only checks `weak` variables. \n [Ricky Tan](https://github.com/rickytan)\n\n#### Bug Fixes\n\n* Respect grapheme clusters in counting the number of characters in the `collection_alignment` rule. \n [kishikawakatsumi](https://github.com/kishikawakatsumi)\n [#4837](https://github.com/realm/SwiftLint/issues/4837)\n\n* Fix false positive in `control_statement` rule that triggered on conditions\n with trailing closures where parentheses are recommended by the compiler. \n [SimplyDanny](https://github.com/SimplyDanny)\n [#5135](https://github.com/realm/SwiftLint/issues/5135)\n\n* Fix runtime error when an excluded directory does not exist. \n [SimplyDanny](https://github.com/SimplyDanny)\n [#5078](https://github.com/realm/SwiftLint/issues/5078)\n\n* Support `switch` expressions used in expression contexts in\n `switch_case_alignment` rule. \n [SimplyDanny](https://github.com/SimplyDanny)\n [#5191](https://github.com/realm/SwiftLint/issues/5191)\n [#5227](https://github.com/realm/SwiftLint/issues/5272)\n [#5080](https://github.com/realm/SwiftLint/issues/5080)\n\n* Fix bug in `prefer_self_in_static_references` rule that triggered on\n initializers of computed properties in classes when the property had an\n accessor block. \n [SimplyDanny](https://github.com/SimplyDanny)\n [#5118](https://github.com/realm/SwiftLint/issues/5118)\n\n* Document `exclude_ranges` option for `number_separator` rule. \n [SimplyDanny](https://github.com/SimplyDanny)\n\n* Rewrite `implicit_return` rule with SwiftSyntax fixing a few false positives\n and false negatives in the process. \n [SimplyDanny](https://github.com/SimplyDanny)\n [#5161](https://github.com/realm/SwiftLint/issues/5161)\n\n* Make sure `severity` is configurable for `type_contents_order` rule. \n [SimplyDanny](https://github.com/SimplyDanny)\n\n* Bazel: Mark `rules_xcodeproj` as a development dependency. \n [Thi Doãn](https://github.com/thii)\n [JP Simard](https://github.com/jpsim)\n [#4737](https://github.com/realm/SwiftLint/issues/4737)\n\n* Fix false negatives for the `unneeded_synthesized_initializer` rule\n for nested structs in classes. \n [Martin Redington](https://github.com/mildm8nnered)\n [#5120](https://github.com/realm/SwiftLint/issues/5120)\n\n* Fix some unexpected rule enablement interactions between parent and\n child configurations. \n [Martin Redington](https://github.com/mildm8nnered)\n [#4876](https://github.com/realm/SwiftLint/issues/4876)\n\n* The `no_magic_numbers` rule will not trigger for violations in an\n extension, if the extended class inherits from one of the specified\n `test_parent_classes`, as long as the class declaration and the\n extension are in the same source file. \n [Martin Redington](https://github.com/mildm8nnered)\n [#5137](https://github.com/realm/SwiftLint/issues/5137)\n\n* Fix false positive in the `ns_number_init_as_function_reference` rule\n when calling `NSNumber.init(value:)` directly. \n [Marcelo Fabri](https://github.com/marcelofabri)\n [#5172](https://github.com/realm/SwiftLint/issues/5172)\n\n* The `no_magic_numbers` rule will not trigger for bitwise shift\n operations. \n [Martin Redington](https://github.com/mildm8nnered)\n [#5171](https://github.com/realm/SwiftLint/issues/5171)\n\n* The `accessibility_label_for_image` rule will no longer ignore the\n `Image(systemName:)` constructor, as many system images do not\n have good accessibility labels. \n [Martin Redington](https://github.com/mildm8nnered)\n [#5165](https://github.com/realm/SwiftLint/issues/5165)\n\n* Fix false positives for `superfluous_disable_command` rule. \n [Martin Redington](https://github.com/mildm8nnered)\n [#4798](https://github.com/realm/SwiftLint/issues/4798)\n\n* Fix false positive in the `test_case_accessibility` rule. \n [gibachan](https://github.com/gibachan)\n [#5211](https://github.com/realm/SwiftLint/issues/5211)\n\n---\n\n### Using Bazel\n\nWith bzlmod:\n\n```\n// Pending BCR update\nbazel_dep(name = \"swiftlint\", version = \"0.53.0\", repo_name = \"SwiftLint\")\n```\n\nWithout bzlmod, put this in your `WORKSPACE`:\n\n
\n\nWORKSPACE\n\n```python\nload(\"@bazel_tools//tools/build_defs/repo:http.bzl\", \"http_archive\")\n\nhttp_archive(\n name = \"build_bazel_rules_apple\",\n sha256 = \"9e26307516c4d5f2ad4aee90ac01eb8cd31f9b8d6ea93619fc64b3cbc81b0944\",\n url = \"https://github.com/bazelbuild/rules_apple/releases/download/2.2.0/rules_apple.2.2.0.tar.gz\",\n)\n\nload(\n \"@build_bazel_rules_apple//apple:repositories.bzl\",\n \"apple_rules_dependencies\",\n)\n\napple_rules_dependencies()\n\nload(\n \"@build_bazel_rules_swift//swift:repositories.bzl\",\n \"swift_rules_dependencies\",\n)\n\nswift_rules_dependencies()\n\nload(\n \"@build_bazel_rules_swift//swift:extras.bzl\",\n \"swift_rules_extra_dependencies\",\n)\n\nswift_rules_extra_dependencies()\n\nhttp_archive(\n name = \"SwiftLint\",\n sha256 = \"75839dc9e8a492a86bb585a3cda3d73b58997d7a14d02f1dba94171766bb8599\",\n url = \"https://github.com/realm/SwiftLint/releases/download/0.53.0/bazel.tar.gz\",\n)\n\nload(\"@SwiftLint//bazel:repos.bzl\", \"swiftlint_repos\")\n\nswiftlint_repos()\n\nload(\"@SwiftLint//bazel:deps.bzl\", \"swiftlint_deps\")\n\nswiftlint_deps()\n```\n\n
\n\nThen you can run SwiftLint in the current directory with this command:\n\n```console\nbazel run @SwiftLint//:swiftlint -- --help\n```\n", + "createdAt" : "2023-09-27T00:09:52+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAiE69s4HT0Fg", + "owner" : "realm", + "publishedAt" : "2023-09-27T00:09:56+09:00", + "repository" : "SwiftLint", + "title" : "0.53.0: Laundry List", + "url" : "https://github.com/realm/SwiftLint/releases/tag/0.53.0", + "version" : "0.53.0" + }, + { + "body" : "#### Breaking\n\n* SwiftLint now requires Swift 5.9 or higher to build. \n [SimplyDanny](https://github.com/SimplyDanny)\n [JP Simard](https://github.com/jpsim)\n\n#### Experimental\n\n* None.\n\n#### Enhancements\n\n* Add `only` configuration option to `todo` rule which allows to specify\n whether the rule shall trigger on `TODO`s, `FIXME`s or both. \n [gibachan](https://github.com/gibachan)\n [#5233](https://github.com/realm/SwiftLint/pull/5233)\n\n* Make `unneeded_break_in_switch` auto correctable. \n [KS1019](https://github.com/KS1019/)\n\n* Speed up `closure_parameter_position` rule when there are no violations. \n [Marcelo Fabri](https://github.com/marcelofabri)\n\n* Rewrite `cyclomatic_complexity` rule using SwiftSyntax. \n [Marcelo Fabri](https://github.com/marcelofabri)\n\n* Rewrite `redundant_void_return` rule using SwiftSyntax.\n Also include redundant void return clauses for closures in addition to\n functions. This can be disabled by configuring the rule with\n `include_closures: false`. \n [Marcelo Fabri](https://github.com/marcelofabri)\n [JP Simard](https://github.com/jpsim)\n\n* Rewrite `discouraged_optional_collection` rule using SwiftSyntax, catching\n more violations. \n [JP Simard](https://github.com/jpsim)\n\n* Rewrite `duplicate_imports` rule using SwiftSyntax. \n [JP Simard](https://github.com/jpsim)\n\n* Handle `viewIsAppearing` in the `type_contents_order` rule. \n [u-abyss](https://github.com/u-abyss)\n [#5259](https://github.com/realm/SwiftLint/issues/5259)\n\n* Rewrite `vertical_parameter_alignment_on_call` rule using SwiftSyntax, fixing\n some false positives. \n [Marcelo Fabri](https://github.com/marcelofabri)\n [#3581](https://github.com/realm/SwiftLint/issues/3581)\n\n* Rewrite `no_grouping_extension` rule using SwiftSyntax. \n [Marcelo Fabri](https://github.com/marcelofabri)\n\n#### Bug Fixes\n\n* Fix false positive in `implicit_getter` rule when using unknown accessors. \n [kabiroberai](https://github.com/kabiroberai)\n [#5300](https://github.com/realm/SwiftLint/issues/5300)\n\n* Fix correction of `explicit_init` rule by keeping significant trivia. \n [BB9z](https://github.com/BB9z)\n [#5289](https://github.com/realm/SwiftLint/issues/5289)\n\n* Fix invalid corrections for opaque and existential optionals in \n `syntactic_sugar` rule. \n [SimplyDanny](https://github.com/SimplyDanny)\n [#5277](https://github.com/realm/SwiftLint/issues/5277)\n\n* Fix false positive in `unused_import` rule that triggered on \n `@_exported` imports which could break downstream modules if removed. \n [jszumski](https://github.com/jszumski)\n [#5242](https://github.com/realm/SwiftLint/pull/5242)\n\n* Fix false positive in `unused_import` rule when using a constructor \n defined in a transitive module. \n [jszumski](https://github.com/jszumski)\n [#5246](https://github.com/realm/SwiftLint/pull/5246)\n\n---\n\n### Using Bazel\n\nWith bzlmod:\n\n```\n// Pending BCR update\nbazel_dep(name = \"swiftlint\", version = \"0.54.0\", repo_name = \"SwiftLint\")\n```\n\nWithout bzlmod, put this in your `WORKSPACE`:\n\n
\n\nWORKSPACE\n\n```python\nload(\"@bazel_tools//tools/build_defs/repo:http.bzl\", \"http_archive\")\n\nhttp_archive(\n name = \"build_bazel_rules_apple\",\n sha256 = \"9e26307516c4d5f2ad4aee90ac01eb8cd31f9b8d6ea93619fc64b3cbc81b0944\",\n url = \"https://github.com/bazelbuild/rules_apple/releases/download/2.2.0/rules_apple.2.2.0.tar.gz\",\n)\n\nload(\n \"@build_bazel_rules_apple//apple:repositories.bzl\",\n \"apple_rules_dependencies\",\n)\n\napple_rules_dependencies()\n\nload(\n \"@build_bazel_rules_swift//swift:repositories.bzl\",\n \"swift_rules_dependencies\",\n)\n\nswift_rules_dependencies()\n\nload(\n \"@build_bazel_rules_swift//swift:extras.bzl\",\n \"swift_rules_extra_dependencies\",\n)\n\nswift_rules_extra_dependencies()\n\nhttp_archive(\n name = \"SwiftLint\",\n sha256 = \"3a97a7d225c6a39716c48aea88eee38df052f678bf6dad73f62c746a3d9cc10c\",\n url = \"https://github.com/realm/SwiftLint/releases/download/0.54.0/bazel.tar.gz\",\n)\n\nload(\"@SwiftLint//bazel:repos.bzl\", \"swiftlint_repos\")\n\nswiftlint_repos()\n\nload(\"@SwiftLint//bazel:deps.bzl\", \"swiftlint_deps\")\n\nswiftlint_deps()\n```\n\n
\n\nThen you can run SwiftLint in the current directory with this command:\n\n```console\nbazel run @SwiftLint//:swiftlint -- --help\n```\n", + "createdAt" : "2023-11-11T05:54:29+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAiE69s4HsA7S", + "owner" : "realm", + "publishedAt" : "2023-11-11T05:54:33+09:00", + "repository" : "SwiftLint", + "title" : "0.54.0: Macro-Economic Forces", + "url" : "https://github.com/realm/SwiftLint/releases/tag/0.54.0", + "version" : "0.54.0" + }, + { + "body" : "#### Breaking\r\n\r\n* Rewrite `SwiftLintBuildToolPlugin` using `BUILD_WORKSPACE_DIRECTORY` without relying\r\n on the `--config` option. \r\n [Garric Nahapetian](https://github.com/garricn)\r\n\r\n* Introduce SwiftLintCommandPlugin.\r\n Rename SwiftLintBuildToolPlugin.\r\n Add Swift Package Manager installation instructions. \r\n [garricn](https://github.com/garricn)\r\n \r\n* Fix Code Climate reporter output by having lower case severity\r\n values to comply with the Code Climate specification. \r\n [waitButY](https://github.com/waitbutY)\r\n\r\n* The `superfluous_disable_command` rule will now be enabled for the `analyze`\r\n command, unless it has been disabled, and will warn about superfluous\r\n disablement of analyzer rules. \r\n [Martin Redington](https://github.com/mildm8nnered)\r\n [#4792](https://github.com/realm/SwiftLint/issues/4792)\r\n\r\n* With the introduction of the `consider_default_literal_types_redundant`\r\n option to the `redundant_type_annotation` rule, `Bool` literals will no\r\n longer be considered redundant by default. Set this option to true to\r\n preserve the previous behavior. \r\n [Garric Nahapetian](https://github.com/garricn)\r\n\r\n#### Experimental\r\n\r\n* Add two new options to the `lint` and `analyze` commands: `--write-baseline`\r\n to save a baseline to disk, and `--baseline` to read a saved baseline and\r\n use it to filter out detected pre-existing violations. A new `baseline`\r\n command uses the reporters to print the violations in a baseline. \r\n [Martin Redington](https://github.com/mildm8nnered)\r\n [#5475](https://github.com/realm/SwiftLint/pull/5475)\r\n [#3421](https://github.com/realm/SwiftLint/pull/3421)\r\n\r\n#### Enhancements\r\n\r\n* Add a reporter that outputs violations in the Static\r\n Analysis Results Interchange Format (SARIF). \r\n [waitButY](https://github.com/waitbutY)\r\n\r\n* Ignore absence of a non-initial local config instead of\r\n falling back to default. \r\n [kohtenko](https://github.com/kohtenko)\r\n\r\n* Add new option `ignore_typealiases_and_associatedtypes` to\r\n `nesting` rule. It excludes `typealias` and `associatedtype`\r\n declarations from the analysis.\r\n [marunomi](https://github.com/marunomi)\r\n [#3183](https://github.com/realm/SwiftLint/issues/3183)\r\n\r\n* Prevent from compiling `SwiftLint` target when only using `SwiftLintPlugin` on macOS. \r\n [Julien Baillon](https://github.com/julien-baillon)\r\n [#5372](https://github.com/realm/SwiftLint/issues/5372)\r\n\r\n* Allow to set the severity of rules (if they have one) in the short form\r\n `rule_name: warning|error` provided that no other attributes need to be\r\n configured. \r\n [SimplyDanny](https://github.com/SimplyDanny)\r\n\r\n* Add new `ignore_one_liners` option to `switch_case_alignment`\r\n rule to ignore switch statements written in a single line. \r\n [tonell-m](https://github.com/tonell-m)\r\n [#5373](https://github.com/realm/SwiftLint/issues/5373)\r\n\r\n* Add new `shorthand_argument` rule that triggers on shorthand arguments\r\n like `$0`, `$1`, etc. in closures if they are too far away from the\r\n beginning of the closure. Options allow further cases to always trigger. \r\n [SimplyDanny](https://github.com/SimplyDanny)\r\n [#70](https://github.com/realm/SwiftLint/issues/70)\r\n\r\n* Warn when `--fix` comes together with `--strict` or `--lenient` as only `--fix`\r\n takes effect then. \r\n [SimplyDanny](https://github.com/SimplyDanny)\r\n [#5387](https://github.com/realm/SwiftLint/pull/5387)\r\n\r\n* Add new `one_declaration_per_file` rule that allows only a\r\n single class/struct/enum/protocol declaration per file.\r\n Extensions are an exception; more than one is allowed. \r\n [Muhammad Zeeshan](https://github.com/mzeeshanid)\r\n [#2802](https://github.com/realm/SwiftLint/issues/2802)\r\n\r\n* Add new `ignore_attributes` option to `redundant_type_annotation` rule\r\n that allows disabling the rule for properties that are marked with at least\r\n one of the configured attributes. \r\n [tonell-m](https://github.com/tonell-m)\r\n [#5366](https://github.com/realm/SwiftLint/issues/5366)\r\n\r\n* Rewrite the following rules with SwiftSyntax:\r\n * `explicit_acl`\r\n * `extension_access_modifier`\r\n * `identifier_name`\r\n * `let_var_whitespace`\r\n * `mark`\r\n * `multiline_literal_brackets`\r\n * `nesting`\r\n * `nimble_operator`\r\n * `opening_brace`\r\n * `orphaned_doc_comment`\r\n * `redundant_type_annotation`\r\n * `trailing_closure`\r\n * `void_return`\r\n\r\n [SimplyDanny](https://github.com/SimplyDanny) \r\n [kishikawakatsumi](https://github.com/kishikawakatsumi) \r\n [Marcelo Fabri](https://github.com/marcelofabri) \r\n [swiftty](https://github.com/swiftty) \r\n [KS1019](https://github.com/KS1019) \r\n [tonell-m](https://github.com/tonell-m)\r\n\r\n* Print invalid keys when configuration parsing fails. \r\n [SimplyDanny](https://github.com/SimplyDanny)\r\n [#5347](https://github.com/realm/SwiftLint/pull/5347)\r\n\r\n* Add new `final_test_case` rule that triggers on non-final test classes. \r\n [SimplyDanny](https://github.com/SimplyDanny)\r\n\r\n* Make `superfluous_else` rule auto-correctable. \r\n [SimplyDanny](https://github.com/SimplyDanny)\r\n\r\n* Support other scope-exiting statements `continue`, `break` and `throw` in\r\n `superfluous_else` rule. \r\n [SimplyDanny](https://github.com/SimplyDanny)\r\n\r\n* Trigger on `-> ()` return signatures in `return_value_from_void_function`\r\n rule. Moreover, support automatic fixes for obvious cases. \r\n [SimplyDanny](https://github.com/SimplyDanny)\r\n\r\n* Refine violation position of `trailing_closure` rule. \r\n [SimplyDanny](https://github.com/SimplyDanny)\r\n\r\n* Trigger on the declaration keyword (i.e. `let`, `var`, `func`, `subscript`) \r\n instead of the `static` or `class` keywords in the `explicit_acl` rule. \r\n [SimplyDanny](https://github.com/SimplyDanny)\r\n\r\n* Allow to configure more operators in `identifier_name` rule. The new option\r\n is named `additional_operators`. Use it to add more operators to the list\r\n of default operators known to the rule. \r\n [SimplyDanny](https://github.com/SimplyDanny)\r\n [#1762](https://github.com/realm/SwiftLint/pull/1762)\r\n\r\n* Stop triggering `no_magic_numbers` rule on literals used in range\r\n expressions assigned to variables. \r\n [SimplyDanny](https://github.com/SimplyDanny)\r\n [#5430](https://github.com/realm/SwiftLint/pull/5430)\r\n\r\n* Add `affect_initializers` option to allow `unneeded_override` rule\r\n to affect initializers. \r\n [leonardosrodrigues0](https://github.com/leonardosrodrigues0)\r\n [#5265](https://github.com/realm/SwiftLint/issues/5265)\r\n\r\n* Respect scattered disable commands in auto-correction of `duplicate_imports`\r\n rule. \r\n [SimplyDanny](https://github.com/SimplyDanny)\r\n [#5418](https://github.com/realm/SwiftLint/pull/5418)\r\n\r\n* Add new `non_optional_string_data_conversion` rule to enforce\r\n non-failable conversions of UTF-8 `String` <-> `Data`. \r\n [Ben P](https://github.com/ben-p-commits)\r\n [#5263](https://github.com/realm/SwiftLint/issues/5263)\r\n\r\n* Refine violation position of `superfluous_else` rule. \r\n [SimplyDanny](https://github.com/SimplyDanny)\r\n\r\n* Make `sorted_enum_cases` rule's comparison case-insensitive to\r\n avoid unexpected ordering. \r\n [Oleg Kokhtenko](https://github.com/kohtenko)\r\n\r\n* Add `excluded_lines_patterns` to `line_length` to avoid linting lines\r\n that contain one of the patterns. \r\n [kasrababaei](https://github.com/kasrababaei)\r\n\r\n* Make `empty_count` auto-correctable. \r\n [KS1019](https://github.com/KS1019/)\r\n \r\n* Make `private_swiftui_state` auto-correctable. \r\n [mt00chikin](https://github.com/mt00chikin)\r\n\r\n* Make `trailing_closure` correctable. \r\n [KS1019](https://github.com/KS1019/)\r\n\r\n* Add new `static_over_final_class` rule to prefer `static` over\r\n `final class` declaration. \r\n [phlippieb](https://github.com/phlippieb)\r\n [#5471](https://github.com/realm/SwiftLint/issues/5471)\r\n\r\n* Extends `unused_enumerated` rule to cover closure parameters, to\r\n detect cases like `list.enumerated().map { idx, _ in idx }` and\r\n `list.enumerated().map { $1 }`. \r\n [Martin Redington](https://github.com/mildm8nnered)\r\n [#5470](https://github.com/realm/SwiftLint/issues/5470)\r\n\r\n* Include `Double`, `Int` and `String` to the exiting redundant type validation\r\n check of `Bool` in the `redundant_type_annotation` rule. Add\r\n `consider_default_literal_types_redundant` option supporting `Bool`,\r\n `Double`, `Int` and `String`. Setting this option to `true` lets the rule\r\n consider said types in declarations like `let i: Int = 1` or\r\n `let s: String = \"\"` as redundant. \r\n [Garric Nahapetian](https://github.com/garricn)\r\n\r\n#### Bug Fixes\r\n\r\n* Invalid keys in a configuration don't lead to the default configuration being\r\n used anymore. The invalid key will just be reported but otherwise ignored. \r\n [SimplyDanny](https://github.com/SimplyDanny)\r\n [#5565](https://github.com/realm/SwiftLint/issues/5565)\r\n\r\n* Fix version comparison algorithm which caused some version-dependent rules to\r\n misbehave with Swift 5.10. \r\n [chandlerwall](https://github.com/chandlerwall)\r\n [#5517](https://github.com/realm/SwiftLint/issues/5517)\r\n\r\n* Silence `discarded_notification_center_observer` rule in closures. Furthermore,\r\n handle `get` and `set` accessors correctly and consider implicit returns. \r\n [SimplyDanny](https://github.com/SimplyDanny)\r\n [#4801](https://github.com/realm/SwiftLint/pull/4801)\r\n\r\n* Fix some false positives in `let_var_whitespace` rule that would happen\r\n when attributes attached to declarations were spread over multiple lines. \r\n [SimplyDanny](https://github.com/SimplyDanny)\r\n [#4801](https://github.com/realm/SwiftLint/pull/4801)\r\n\r\n* Support `private_over_fileprivate` rule for actors. \r\n [SimplyDanny](https://github.com/SimplyDanny)\r\n [#5489](https://github.com/realm/SwiftLint/pull/5489)\r\n\r\n* Ensure that declarations referenced only as extended types do not count as\r\n used by means of the `unused_declaration` rule. \r\n [SimplyDanny](https://github.com/SimplyDanny)\r\n [#5550](https://github.com/realm/SwiftLint/issues/5550)\r\n\r\n* Fix some false positives in `multiline_literal_brackets` rule that would\r\n happen when comments are present. \r\n [Marcelo Fabri](https://github.com/marcelofabri)\r\n\r\n* Fix some false positives in the `opening_brace` rule. \r\n [kishikawakatsumi](https://github.com/kishikawakatsumi)\r\n [SimplyDanny](https://github.com/SimplyDanny) \r\n [#4610](https://github.com/realm/SwiftLint/issues/4610)\r\n [#5114](https://github.com/realm/SwiftLint/issues/5114)\r\n [#3470](https://github.com/realm/SwiftLint/issues/3470)\r\n [#3574](https://github.com/realm/SwiftLint/issues/3574)\r\n [#2632](https://github.com/realm/SwiftLint/issues/2632)\r\n [#3476](https://github.com/realm/SwiftLint/issues/3476)\r\n [#3756](https://github.com/realm/SwiftLint/issues/3756)\r\n [#3690](https://github.com/realm/SwiftLint/issues/3690)\r\n\r\n* Ignore overridden functions with default parameters in the `unneeded_override`\r\n rule as they might change behavior. \r\n [SimplyDanny](https://github.com/SimplyDanny)\r\n [#5355](https://github.com/realm/SwiftLint/pull/5355)\r\n\r\n* Trigger `nsobject_prefer_isequal` and `redundant_self_in_closure` even in case\r\n the surrounding declaration is nested in an extension. \r\n [SimplyDanny](https://github.com/SimplyDanny)\r\n\r\n* Fixed false positives for the `no_magic_numbers` rule, when they\r\n are defined in a tuple like `let (a, b) = (5, 10)` or `let a = (2, 3)`. \r\n [Martin Redington](https://github.com/mildm8nnered)\r\n [#5305](https://github.com/realm/SwiftLint/pull/5305)\r\n\r\n* Take array and nested types into account in `redundant_type_annotation` rule. \r\n [SimplyDanny](https://github.com/SimplyDanny)\r\n [#3141](https://github.com/realm/SwiftLint/pull/3141)\r\n [#3146](https://github.com/realm/SwiftLint/pull/3146)\r\n\r\n* Silence `pattern_matching_keywords` rule when an identifier is referenced\r\n in the argument list of a matching enum case. \r\n [SimplyDanny](https://github.com/SimplyDanny)\r\n [#3852](https://github.com/realm/SwiftLint/pull/3852)\r\n\r\n* Don't trigger the `return_value_from_void_function` warning from initializers. \r\n [mrbkap](https://github.com/mrbkap)\r\n\r\n* Fixes superfluous warnings about configurations for rules that were not\r\n enabled, when the rules were enabled in a parent configuration. \r\n [Martin Redington](https://github.com/mildm8nnered)\r\n [#4858](https://github.com/realm/SwiftLint/issues/4858)\r\n\r\n* Add `all` pseudo-rule for `analyzer_rules` - enables all analyzer rules\r\n that are not listed in `disabled_rules`. \r\n [woxtu](https://github.com/woxtu)\r\n [Martin Redington](https://github.com/mildm8nnered)\r\n [#4999](https://github.com/realm/SwiftLint/issues/4999)\r\n\r\n* Updates the reasons provided by violations of the `blanket_disable_command`\r\n to omit language about the end of the file, and to direct users to\r\n re-enable the rule as soon as possible. \r\n [Martin Redington](https://github.com/mildm8nnered)\r\n [#5450](https://github.com/realm/SwiftLint/issues/5450)\r\n\r\n---\r\n\r\n### Using Bazel\r\n\r\nWith bzlmod:\r\n\r\n```\r\n// Pending BCR update\r\nbazel_dep(name = \"swiftlint\", version = \"0.55.0\", repo_name = \"SwiftLint\")\r\n```\r\n\r\nWithout bzlmod, put this in your `WORKSPACE`:\r\n\r\n
\r\n\r\nWORKSPACE\r\n\r\n```python\r\nload(\"@bazel_tools//tools/build_defs/repo:http.bzl\", \"http_archive\")\r\n\r\nhttp_archive(\r\n name = \"build_bazel_rules_apple\",\r\n sha256 = \"9e26307516c4d5f2ad4aee90ac01eb8cd31f9b8d6ea93619fc64b3cbc81b0944\",\r\n url = \"https://github.com/bazelbuild/rules_apple/releases/download/2.2.0/rules_apple.2.2.0.tar.gz\",\r\n)\r\n\r\nload(\r\n \"@build_bazel_rules_apple//apple:repositories.bzl\",\r\n \"apple_rules_dependencies\",\r\n)\r\n\r\napple_rules_dependencies()\r\n\r\nload(\r\n \"@build_bazel_rules_swift//swift:repositories.bzl\",\r\n \"swift_rules_dependencies\",\r\n)\r\n\r\nswift_rules_dependencies()\r\n\r\nload(\r\n \"@build_bazel_rules_swift//swift:extras.bzl\",\r\n \"swift_rules_extra_dependencies\",\r\n)\r\n\r\nswift_rules_extra_dependencies()\r\n\r\nhttp_archive(\r\n name = \"SwiftLint\",\r\n sha256 = \"e69564e8a0e0b9f0695d398f076f125af86666223c1dd6a88ae213e5334ebffc\",\r\n url = \"https://github.com/realm/SwiftLint/releases/download/0.55.0/bazel.tar.gz\",\r\n)\r\n\r\nload(\"@SwiftLint//bazel:repos.bzl\", \"swiftlint_repos\")\r\n\r\nswiftlint_repos()\r\n\r\nload(\"@SwiftLint//bazel:deps.bzl\", \"swiftlint_deps\")\r\n\r\nswiftlint_deps()\r\n```\r\n\r\n
\r\n\r\nThen you can run SwiftLint in the current directory with this command:\r\n\r\n```console\r\nbazel run @SwiftLint//:swiftlint -- --help\r\n```\r\n", + "createdAt" : "2024-05-12T06:09:19+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAiE69s4JQs-l", + "owner" : "realm", + "publishedAt" : "2024-05-12T06:13:59+09:00", + "repository" : "SwiftLint", + "title" : "0.55.0: Universal Washing Powder", + "url" : "https://github.com/realm/SwiftLint/releases/tag/0.55.0", + "version" : "0.55.0" + }, + { + "body" : "#### Breaking\n\n* None.\n\n#### Experimental\n\n* None.\n\n#### Enhancements\n\n* Clarify wording of `static_over_final_class` rule's violation message. \n [SimplyDanny](https://github.com/SimplyDanny)\n [#5570](https://github.com/realm/SwiftLint/issues/5570)\n\n#### Bug Fixes\n\n* Fix Bazel build when `bzlmod` is not in use by adding transitive dependencies\n explicitly. \n [SimplyDanny](https://github.com/SimplyDanny)\n [#5568](https://github.com/realm/SwiftLint/issues/5568)\n\n* Treat condionally activatable variable declarations and initializer as if\n they were always active in `unneeded_synthesized_initializer` rule to avoid\n compilation issues when unexpected items are there after all. \n [SimplyDanny](https://github.com/SimplyDanny)\n [#5574](https://github.com/realm/SwiftLint/issues/5574)\n\n* Silence `unused_enumerated` rule when `$0` in a closure is explicitly unpacked. \n [SimplyDanny](https://github.com/SimplyDanny)\n [#5573](https://github.com/realm/SwiftLint/issues/5573)\n\n* Remove redundant initializers in `unneeded_override` rule only when checking\n initializers is actually enabled in the configuration. \n [SimplyDanny](https://github.com/SimplyDanny)\n [#5571](https://github.com/realm/SwiftLint/issues/5571)\n\n* Respect comments before opening brace in `opening_brace` rule when there is\n one space before the brace after the comment. Everything else is still a\n violation, yet the rewriter will not remove the comment anymore. \n [SimplyDanny](https://github.com/SimplyDanny)\n [#5578](https://github.com/realm/SwiftLint/issues/5578)\n\n---\n\n### Using Bazel\n\nWith bzlmod:\n\n```\n// Pending BCR update\nbazel_dep(name = \"swiftlint\", version = \"0.55.1\", repo_name = \"SwiftLint\")\n```\n\nWithout bzlmod, put this in your `WORKSPACE`:\n\n
\n\nWORKSPACE\n\n```python\nload(\"@bazel_tools//tools/build_defs/repo:http.bzl\", \"http_archive\")\n\nhttp_archive(\n name = \"build_bazel_rules_apple\",\n sha256 = \"9e26307516c4d5f2ad4aee90ac01eb8cd31f9b8d6ea93619fc64b3cbc81b0944\",\n url = \"https://github.com/bazelbuild/rules_apple/releases/download/2.2.0/rules_apple.2.2.0.tar.gz\",\n)\n\nload(\n \"@build_bazel_rules_apple//apple:repositories.bzl\",\n \"apple_rules_dependencies\",\n)\n\napple_rules_dependencies()\n\nload(\n \"@build_bazel_rules_swift//swift:repositories.bzl\",\n \"swift_rules_dependencies\",\n)\n\nswift_rules_dependencies()\n\nload(\n \"@build_bazel_rules_swift//swift:extras.bzl\",\n \"swift_rules_extra_dependencies\",\n)\n\nswift_rules_extra_dependencies()\n\nhttp_archive(\n name = \"SwiftLint\",\n sha256 = \"78220a0b97db39edb08ead8e663aef415915e7d6631ba39ef3cc69b39352f664\",\n url = \"https://github.com/realm/SwiftLint/releases/download/0.55.1/bazel.tar.gz\",\n)\n\nload(\"@SwiftLint//bazel:repos.bzl\", \"swiftlint_repos\")\n\nswiftlint_repos()\n\nload(\"@SwiftLint//bazel:deps.bzl\", \"swiftlint_deps\")\n\nswiftlint_deps()\n```\n\n
\n\nThen you can run SwiftLint in the current directory with this command:\n\n```console\nbazel run @SwiftLint//:swiftlint -- --help\n```\n", + "createdAt" : "2024-05-17T04:42:01+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAiE69s4JTrbY", + "owner" : "realm", + "publishedAt" : "2024-05-17T04:42:13+09:00", + "repository" : "SwiftLint", + "title" : "0.55.1: Universal Washing Powder", + "url" : "https://github.com/realm/SwiftLint/releases/tag/0.55.1", + "version" : "0.55.1" } ] \ No newline at end of file diff --git a/Outputs/SwiftLog.json b/Outputs/SwiftLog.json index d6c2e34..f9eac6a 100644 --- a/Outputs/SwiftLog.json +++ b/Outputs/SwiftLog.json @@ -154,5 +154,53 @@ "title" : "1.5.2", "url" : "https://github.com/apple/swift-log/releases/tag/1.5.2", "version" : "1.5.2" + }, + { + "body" : "## What's Changed\r\n\r\n### Cleanups & minor compatibility improvements\r\n* Remove leftover 5.0 Package.swift; not supported since 1.5.0 by @ktoso in https://github.com/apple/swift-log/pull/259\r\n* Use #if canImport(Darwin) where possible by @FranzBusch in https://github.com/apple/swift-log/pull/269\r\n* docs: fix typos by @FannyGautierr in https://github.com/apple/swift-log/pull/272\r\n\r\n### Non code changes\r\n* Add DiscordBM/DiscordLogger to loggers list by @MahdiBM in https://github.com/apple/swift-log/pull/257\r\n* Update CI by @yim-lee in https://github.com/apple/swift-log/pull/264\r\n* update code of conduct by @tomerd in https://github.com/apple/swift-log/pull/268\r\n* Fix DiscordLogger link by @MahdiBM in https://github.com/apple/swift-log/pull/266\r\n* add kiliankoe/swift-log-matrix to list of backends by @kiliankoe in https://github.com/apple/swift-log/pull/263\r\n\r\n## New Contributors\r\n* @MahdiBM made their first contribution in https://github.com/apple/swift-log/pull/257\r\n* @kiliankoe made their first contribution in https://github.com/apple/swift-log/pull/263\r\n* @FannyGautierr made their first contribution in https://github.com/apple/swift-log/pull/272\r\n\r\n**Full Changelog**: https://github.com/apple/swift-log/compare/1.5.2...1.5.3", + "createdAt" : "2023-08-11T15:37:26+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOCiSz584G6mDe", + "owner" : "apple", + "publishedAt" : "2023-08-11T15:52:51+09:00", + "repository" : "swift-log", + "title" : "1.5.3", + "url" : "https://github.com/apple/swift-log/releases/tag/1.5.3", + "version" : "1.5.3" + }, + { + "body" : "## What's Changed\r\n\r\n### Cleanups & minor compatibility improvements\r\n* Don't assume localtime() result is non-nil by @gwynne in https://github.com/apple/swift-log/pull/280\r\n* Changes to build with Musl. by @al45tair in https://github.com/apple/swift-log/pull/283\r\n\r\n### Non code changes\r\n\r\n* Add CocoaLumberjack to list of logging backends by @ffried in https://github.com/apple/swift-log/pull/276\r\n* update CI script by @tomerd in https://github.com/apple/swift-log/pull/281\r\n* Update README.md by @0xTim in https://github.com/apple/swift-log/pull/279\r\n\r\n## New Contributors\r\n* @ffried made their first contribution in https://github.com/apple/swift-log/pull/276\r\n* @0xTim made their first contribution in https://github.com/apple/swift-log/pull/279\r\n* @al45tair made their first contribution in https://github.com/apple/swift-log/pull/283\r\n\r\n**Full Changelog**: https://github.com/apple/swift-log/compare/1.5.3...1.5.4", + "createdAt" : "2024-01-22T19:49:41+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOCiSz584IOQ2g", + "owner" : "apple", + "publishedAt" : "2024-01-22T19:50:52+09:00", + "repository" : "swift-log", + "title" : "1.5.4", + "url" : "https://github.com/apple/swift-log/releases/tag/1.5.4", + "version" : "1.5.4" + }, + { + "body" : "## SemVer Minor\r\n* Add Sendability annotations in https://github.com/apple/swift-log/pull/308\r\n* Fix deprecation warnings around default log implementations on handlers in https://github.com/apple/swift-log/pull/310\r\n* Drop Swift versions earlier than 5.8 in https://github.com/apple/swift-log/pull/299\r\n* Implement Copy-On-Write (CoW) behavior for Logger struct by @ayushi2103 in https://github.com/apple/swift-log/pull/297\r\n\r\n### SemVer Patch\r\n* Replace standardOutput to standardError by @ayushi2103 in https://github.com/apple/swift-log/pull/295\r\n* Use Set to spot duplicated log handler warnings in https://github.com/apple/swift-log/pull/306\r\n* Make protocol usage obvious using any and some keywords in https://github.com/apple/swift-log/pull/307\r\n* Remove documentation for non-existent arguments by @b1ackturtle in https://github.com/apple/swift-log/pull/309\r\n* Remove Docc plugin which is no longer required in https://github.com/apple/swift-log/pull/311\r\n\r\n### Other Changes\r\n* Remove archived repository in https://github.com/apple/swift-log/pull/292\r\n* Add CI for Swift 5.10 in https://github.com/apple/swift-log/pull/287\r\n* Added swift-log-ecs to README.md by @rwbutler in https://github.com/apple/swift-log/pull/298\r\n* Update README.md add shipbook as backend by @elishas in https://github.com/apple/swift-log/pull/304", + "createdAt" : "2024-06-20T21:18:55+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOCiSz584JoBO8", + "owner" : "apple", + "publishedAt" : "2024-06-24T17:27:07+09:00", + "repository" : "swift-log", + "title" : "1.6.0", + "url" : "https://github.com/apple/swift-log/releases/tag/1.6.0", + "version" : "1.6.0" + }, + { + "body" : "### SemVer Patch\r\n\r\n- Disable existential any build setting (#312)", + "createdAt" : "2024-06-25T02:21:21+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOCiSz584Jqcjp", + "owner" : "apple", + "publishedAt" : "2024-06-25T02:37:08+09:00", + "repository" : "swift-log", + "title" : "Swift Log 1.6.1", + "url" : "https://github.com/apple/swift-log/releases/tag/1.6.1", + "version" : "1.6.1" } ] \ No newline at end of file diff --git a/Outputs/SwiftNIO.json b/Outputs/SwiftNIO.json index f544ec7..62a4078 100644 --- a/Outputs/SwiftNIO.json +++ b/Outputs/SwiftNIO.json @@ -563,6 +563,18 @@ "url" : "https://github.com/apple/swift-nio/releases/tag/2.49.0", "version" : "2.49.0" }, + { + "body" : "### SemVer Minor\r\n\r\n- Add support for using `EventLoop`s as custom actor executor (#2388)\r\n- Add new `EventLoop` singletons (#2471)\r\n- Add bootstrap APIs for VSOCK sockets (#2479)\r\n\r\n### SemVer Patch\r\n\r\n- Fix huge compile time of setUUIDBytes (#2482, patch credit to @sidepelican)\r\n- Get Android building again after #2479 (#2490, patch credit to @finagolfin)\r\n- Make `System.coreCount` aware of cgroup2 (#2394)\r\n- Don't lose or delay writes before `channelActive` (#2486)\r\n\r\n### [SPI](https://github.com/apple/swift/blob/main/docs/ReferenceGuides/UnderscoredAttributes.md#_spispiname)(AsyncChannel) changes\r\n- Rename the `waitForFinalResult()` methods and provide an `ELF` convenience (#2483)\r\n- Add testing interfaces for the stream and writer of the `NIOAsyncChannel` (#2488)\r\n- Provide throwing `finish` method on test stream (#2493)\r\n- Fix leaked promise in `NIOTypedApplicationProtocolNegotiationHandler` (#2489)\r\n- Add async TCP echo example (#2463)\r\n- Avoid using deinit to fulfil the protocol negotiation promise (#2497)\r\n\r\n### Other Changes\r\n\r\n- Correct malformed codelink (#2484, patch credit to @tayloraswift)\r\n- Update contributor email address (#2481)\r\n- Fix 5.9 and nightly allocation limits (#2485) (#2487)", + "createdAt" : "2023-08-08T17:17:08+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBy6rG84G4dia", + "owner" : "apple", + "publishedAt" : "2023-08-08T19:16:34+09:00", + "repository" : "swift-nio", + "title" : "SwiftNIO 2.58.0", + "url" : "https://github.com/apple/swift-nio/releases/tag/2.58.0", + "version" : "2.58.0" + }, { "body" : "### SemVer Patch\r\n\r\n- Handle close(output) in the pipeline handler. (#2414)\r\n- NIOThrowingAsyncSequenceProducer throws when cancelled (#2415)\r\n\r\n### Other Changes\r\n\r\n- Add `AsyncChannel` based `ServerBootstrap.bind()` methods (#2403)\r\n- Extend the integration test harness to track FDs (#2411)\r\n- AsyncChannelBootstrapTests bind to 0 instead (#2412, #2413)", "createdAt" : "2023-04-29T00:21:15+09:00", @@ -610,5 +622,173 @@ "title" : "SwiftNIO 2.54.0", "url" : "https://github.com/apple/swift-nio/releases/tag/2.54.0", "version" : "2.54.0" + }, + { + "body" : "### SemVer Minor\r\n\r\n- Make `NIO[Throwing]AsyncSequenceProducer.Source` `Sendable` (#2459)\r\n\r\n### SemVer Patch\r\n\r\n- Add support for Musl libc (#2449)\r\n- Close Channel when input & output are closed (#2450)\r\n- Correct a few Musl additions from #2449 for Android, plus error if libc not found (#2451, patch credit to @finagolfin)\r\n- Use #if canImport(Darwin) where possible (#2446)\r\n\r\n### Other Changes\r\n\r\n- Update RediStack URL in README.md (#2445)\r\n- Allow opt-out of PII in CONTRIBUTORS.txt (#2453, patch credit to @therealbnut)\r\n- Update mailmap to unify Gwynne's email addresses (#2454, patch credit to @gwynne)\r\n- Fix several minor typos in comments found in various files (#2455, patch credit to @gwynne)\r\n- Fix last remaining test on Android (#2457, patch credit to @finagolfin)\r\n- Adopt the Swift CoC (#2440)\r\n- Updated allocation counters in 5.9 (#2456)\r\n\r\n### SPI(AsyncChannel) changes\r\n\r\n- Add `NIOAsyncChannel` based connect methods to `ClientBootstrap` (#2437)\r\n- Add `NIOAsyncChannel` based connect and bind methods to `DatagramBootstrap` (#2439)\r\n- 🚨Breaking change: Align `ServerBootstrap` bind methods with the initializer style (#2443)", + "createdAt" : "2023-07-04T19:31:26+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBy6rG84Gn00d", + "owner" : "apple", + "publishedAt" : "2023-07-05T21:31:16+09:00", + "repository" : "swift-nio", + "title" : "SwiftNIO 2.55.0", + "url" : "https://github.com/apple/swift-nio/releases/tag/2.55.0", + "version" : "2.55.0" + }, + { + "body" : "### [SPI](https://github.com/apple/swift/blob/main/docs/ReferenceGuides/UnderscoredAttributes.md#_spispiname)(AsyncChannel) changes\r\n\r\n- 🚨Breaking change: Add configuration for `NIOAsyncChannel` (#2464)\r\n- Async support for `NIOPipeBootstrap` (#2458)\r\n- Async support for `NIORawSocketBootstrap` (#2460)\r\n\r\n### Other Changes\r\n\r\n- Remove `XCTAsyncTest` usage (#2461)\r\n- Restructure `Package.swift` (#2462)", + "createdAt" : "2023-07-11T18:36:47+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBy6rG84GqdUJ", + "owner" : "apple", + "publishedAt" : "2023-07-11T22:44:59+09:00", + "repository" : "swift-nio", + "title" : "SwiftNIO 2.56.0", + "url" : "https://github.com/apple/swift-nio/releases/tag/2.56.0", + "version" : "2.56.0" + }, + { + "body" : "### [SPI](https://github.com/apple/swift/blob/main/docs/ReferenceGuides/UnderscoredAttributes.md#_spispiname)(AsyncChannel) changes\r\n\r\n- 🚨Breaking change: Reduce the amount of bootstrap async methods (#2474)\r\n- Make `NIOAsyncChannel.Configuration` conform to `Sendable` (#2466)\r\n\r\n### SemVer Patch\r\n\r\n- Skip TCP_NODELAY on sockets that NIO doesn't explicitly support (#2476)\r\n- Throw `SocketAddressError` (cf. fatalError) in SocketAddress.convert for unknown address family (#2477)", + "createdAt" : "2023-07-23T06:40:36+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBy6rG84GwIT2", + "owner" : "apple", + "publishedAt" : "2023-07-24T19:01:27+09:00", + "repository" : "swift-nio", + "title" : "SwiftNIO 2.57.0", + "url" : "https://github.com/apple/swift-nio/releases/tag/2.57.0", + "version" : "2.57.0" + }, + { + "body" : "### SemVer Minor\r\n\r\n- Added `ByteBuffer.hexDump(format:)` (#2475, patch credit to @natikgadzhi)\r\n- Make the initializers of `NIOThreadPoolError` public (#2503, patch credit to @omochi)\r\n- Make `ByteBuffer` Codable (#2509, patch credit to @natikgadzhi)\r\n- `EventLoopFuture/Promise`: only `Sendable` if `Value` is `Sendable` (#2496)\r\n- HTTP1: Support users opting-out of us setting framing headers. (#2508)\r\n- Support for custom protocols in `DatagramBootstrap` (#2516)\r\n\r\n### SemVer Patch\r\n\r\n- HTTP1: Simplify header separator and crlf (#2513, patch credit to @alex-taffe)\r\n- Update `CNIOLLHTTP` to latest `nodejs/llhttp` (#2512)\r\n\r\n### Other Changes\r\n\r\n- Docs: explain the basic safe usage of `ByteBuffer` (#2499, patch credit to @natikgadzhi)\r\n- Match casing of reference links to the casing of the actual referenced declaration/module (#2500, patch credit to @tayloraswift)\r\n- Update nightly allocation limits (#2502)", + "createdAt" : "2023-09-17T16:03:56+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBy6rG84HQ2MB", + "owner" : "apple", + "publishedAt" : "2023-09-20T21:11:56+09:00", + "repository" : "swift-nio", + "title" : "SwiftNIO 2.59.0", + "url" : "https://github.com/apple/swift-nio/releases/tag/2.59.0", + "version" : "2.59.0" + }, + { + "body" : "### New async APIs (former AsyncChannel SPI)\r\n\r\nWith this release we are stabilizing the `AsyncChannel` SPI and promote it to API. The following changes have been made to finalize the new APIs.\r\n\r\n#### General and performance changes\r\n\r\n- Improve performance of `NIOAsyncChannel` (#2539)\r\n- Remove SPI from `NIOAsyncChannel` and new bootstrap methods (#2548)\r\n- Add docs for the async NIO APIs (#2549)\r\n- Update the concurrency documentation (#2529)\r\n- Add `NIOAsyncChannel` benchmark (#2536)\r\n- Add support for async VSock bootstrap methods (#2561)\r\n\r\n#### Typed HTTP upgrading\r\n\r\n- Introduce new typed `HTTPServerUpgrader` and `WebSocketServerUpgrader` (#2517)\r\n- Introduce new typed `HTTPClientUpgrader` and `WebSocketClientUpgrader` (#2526)\r\n\r\n#### Breaking\r\nThe following were breaking changes to the SPI.\r\n\r\n- 🚨Remove `ProtocolNegotiationHandler` protocol (#2519)\r\n- 🚨Align back pressure naming (#2527)\r\n- 🚨Make `NIOAsyncChannel` a struct (#2528)\r\n- 🚨Remove `NIOProtocolNegotiationResult` (#2554)\r\n\r\n### SemVer Minor\r\n\r\n- Add jitter support to recurring tasks (#2542, patch credit to @LorenzoFritzsch)\r\n- Bump minimum Swift version to 5.7 (#2524)\r\n- Add customization point for scheduling `ExecutorJob`s on `EventLoop`s (#2538)\r\n- Support disabling body aggregation in `NIOHTTP1TestServer` (#2563)\r\n- Add support for unidirectional `NIOPipeBootstrap` (#2560)\r\n\r\n### SemVer Patch\r\n\r\n- Fix failed c++ compile of CNIOAtomics.h (#2518, patch credit to @saintstack)\r\n- Fix `CNIOSHA1.h` to support C++ interoperability (#2523, patch credit to @yaglo)\r\n- Fix overflow in `TimeAmount` (#2543, patch credit to @LorenzoFritzsch)\r\n- Avoid terminating when a precondition is not met in `HTTPServerPipelineHandler` (#2550)\r\n- Fix Sendable warning in `NIOPipeBoostrap` (#2530)\r\n- Tolerate empty HTTP response body parts (#2531)\r\n- Call `NIOAsyncWriterSinkDelegate` outside of the lock (#2547)\r\n- Fix test availability for tests (#2533)\r\n- Fix `Sendable` conformance for `Lock` (#2556)\r\n- Remove continuation resumption inside locks (#2558)\r\n- NonBlockingFileIO: tolerate chunk handlers from other `EventLoop`s (#2562)\r\n- Mark retroactive conformances appropriately. (#2569)\r\n\r\n### Other Changes\r\n\r\n- Fix missing whitespace in `README.md` (#2535)\r\n- Fix flakiness in testDelayedUpgradeBehaviour (#2557)\r\n- Add autogenerated files from VSCode to .gitignore (#2567, patch credit to @adam-fowler)\r\n- Mention file length in bytes in `readFileSize` explicitly (#2572)\r\n- Adopt `package-benchmark` (#2534)\r\n- Fix thread-safety issues in `TCPThroughputBenchmark` (#2537)\r\n- perf tests: reset ByteBuffer indices after every iteration (#2544)\r\n- `measureRunTime` use `DispatchTime` (#2545)\r\n- Fix flaky `testRemovesAllHTTPRelatedHandlersAfterUpgrade` test (#2552)\r\n- `waitForUpgraderToBeRemoved` availability guard (#2559)", + "createdAt" : "2023-10-25T18:20:49+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBy6rG84Hi2FJ", + "owner" : "apple", + "publishedAt" : "2023-10-25T19:24:44+09:00", + "repository" : "swift-nio", + "title" : "SwiftNIO 2.60.0", + "url" : "https://github.com/apple/swift-nio/releases/tag/2.60.0", + "version" : "2.60.0" + }, + { + "body" : "### SemVer Minor\r\n\r\n- Add async version of NIOThreadPool.runIfActive (#2566, patch credit to @adam-fowler)\r\n- 🚨Breaking change 🚨 Back out new typed HTTP protocol upgrader (#2579)\r\n - We had to back out the typed HTTP protocol upgrade APIs since they were causing a runtime crash for our users. This is allowed under SemVer rules even if it is a breaking change. Once the compiler bug has been fixed we will try to land the new APIs again.\r\n\r\n### SemVer Patch\r\n\r\n- Fix exclusive access violation in `NIOAsyncChannelOutboundWriterHandler` (#2580)\r\n\r\n### Other Changes\r\n\r\n- Fix concurrency doc APIs (#2575)", + "createdAt" : "2023-10-28T01:52:46+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBy6rG84Hkaq0", + "owner" : "apple", + "publishedAt" : "2023-10-28T02:16:36+09:00", + "repository" : "swift-nio", + "title" : "SwiftNIO 2.61.0", + "url" : "https://github.com/apple/swift-nio/releases/tag/2.61.0", + "version" : "2.61.0" + }, + { + "body" : "### SemVer Patch\r\n\r\n- use feature-specific guard for `@retroactive` (#2581)", + "createdAt" : "2023-11-01T19:34:16+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBy6rG84HmaFN", + "owner" : "apple", + "publishedAt" : "2023-11-01T20:56:01+09:00", + "repository" : "swift-nio", + "title" : "SwiftNIO 2.61.1", + "url" : "https://github.com/apple/swift-nio/releases/tag/2.61.1", + "version" : "2.61.1" + }, + { + "body" : "### SemVer Minor\r\n\r\n- Add `executeThenClose` to `NIOAsyncChannel` and deprecate deinit based closing methods & inits (#2589, #2592)\r\n- Revert \"Back out new typed HTTP protocol upgrader (#2579)\" and add compiler guards (#2593, #2594)\r\n\r\n### SemVer Patch\r\n\r\n- Fixing an issue with `CNIOSHA1` missing an `#include` for the `BYTE_ORDER` define. (#2584)\r\n- Fix spelling of retroactive guard (#2586)\r\n- Fix reordering/reentrancy bug in `NIOAsyncWriter` + `NIOAsyncChannel` (#2587)", + "createdAt" : "2023-11-16T20:30:21+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBy6rG84Hu9HQ", + "owner" : "apple", + "publishedAt" : "2023-11-16T23:18:33+09:00", + "repository" : "swift-nio", + "title" : "SwiftNIO 2.62.0", + "url" : "https://github.com/apple/swift-nio/releases/tag/2.62.0", + "version" : "2.62.0" + }, + { + "body" : "This release includes a new module, `NIOFileSystem`, for asynchronously interacting with the filesystem. The module isn't yet considered public API and is therefore available via the `_NIOFileSystem` product. We plan to stabilise the API soon and welcome feedback in the meantime. You can learn more about `NIOFileSystem` by reading the [documentation](https://swiftpackageindex.com/apple/swift-nio/main/documentation/NIOFileSystem).\r\n\r\n### SemVer Minor\r\n\r\n- Add `async` API for `NonBlockingFileIO` (#2576, patch credit to @adam-fowler)\r\n- Allow setting `MTELG.singleton` as Swift Concurrency executor (#2564)\r\n\r\n### SemVer Patch\r\n\r\n- Changes to support building with Musl (#2595 and #2628, patch credit to @al45tair)\r\n- Build for Android with NDK 26, by accounting for the new nullability annotations (#2600, patch credit to @finagolfin)\r\n- Fix warnings caused by not defining the feature macros. (#2606, patch credit to @al45tair)\r\n- [arch] Add arm64_32 to the 32-bit platform check (#2625, patch credit to @hyerra)\r\n- Remove precondition on result of `IOCTL_VM_SOCKETS_GET_LOCAL_CID` (#2588)\r\n- Add missing availability guards in tests (#2596)\r\n- Add `NIOAsyncWriterSinkDelegate._didSuspend` hook for testing (#2597)\r\n- Suppress the performance checker warning by being sneaky (#2620)\r\n- Avoid `confstr` on Android (#2627)\r\n\r\n### Other Changes\r\n\r\n- Update APNSwift Repository Link in README.md (#2602, patch credit to @Ryu0118)\r\n- Add tests to validate the behaviour when requests/response content-length headers are wrong in HTTP1 (#2601)\r\n- Fix test availability annotations (#2607)\r\n- Fix warnings when building tests on Swift 5.9.2 Linux (#2610)\r\n- Set `SWIFT_VERSION` environment variable to resolve to the correct benchmarks thresholds path (#2613)\r\n- Add cxx interop build pipeline (#2614)\r\n- Fix the broken performance test binary (#2619)\r\n- Fix broken tests (#2621)\r\n- Fix `NIOAsyncChannel` allocation benchmarks (#2622)\r\n- Add additional guards in tests for mocking (#2624)\r\n- Avoid overflow in tests where Int is 32-bit (#2626)", + "createdAt" : "2024-01-19T19:43:19+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBy6rG84IOVwM", + "owner" : "apple", + "publishedAt" : "2024-01-22T23:03:24+09:00", + "repository" : "swift-nio", + "title" : "SwiftNIO 2.63.0", + "url" : "https://github.com/apple/swift-nio/releases/tag/2.63.0", + "version" : "2.63.0" + }, + { + "body" : "### Strict Concurrency Checks\r\n\r\nThe SwiftNIO team are currently in the process of making SwiftNIO warning free\r\nunder strict concurrency checking.\r\n\r\nIf you experience new `Sendable` related warnings that you can't work around\r\nthen please file an issue.\r\n\r\n### SemVer Minor\r\n\r\n- Track `execute()` and `enqueue()` tasks separately from scheduled tasks. (#2645)\r\n- Conform `NIOIPProtocol` to `Sendable` (#2655)\r\n- Add some more `Sendable` annotations to `NIOCore` (#2656)\r\n- Migrate to `syncOperations` in more places (#2661)\r\n\r\n### SemVer Patch\r\n\r\n- Conditionally define `RENAME_*` macros (#2643, patch credit to @Austinpayne)\r\n- Build the new FileSystem module for Android (#2660, patch credit to @finagolfin)\r\n- Only compile FileSystem on some platforms (#2636)\r\n- Remove `@unchecked Sendable` conformance from `ChannelOptions.Storage` (#2638)\r\n- Pass initial offset to BufferedReader.init (#2642)\r\n- Don't drop bytes from the buffered reader when reading short (#2646)\r\n- Introduce `assumeIsolated()` methods on `EventLoop`, `EventLoopPromise` and `EventLoopFuture` (#2657)\r\n- Fix CoW performance bug in `NIOThreadPool` work queue (#2669)\r\n\r\n### Other Changes\r\n\r\n- Remove unreliable `SchedulingBenchmark` (#2650)\r\n- Fix up the markdown output generated by `scripts/analyze_performance_results.rb` (#2651)\r\n- Remove large temp file after FileSystem tests (#2658)\r\n- Fix memory allocations counters on macOS. (#2673)", + "createdAt" : "2024-03-06T23:46:50+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBy6rG84IpdYF", + "owner" : "apple", + "publishedAt" : "2024-03-07T01:45:12+09:00", + "repository" : "swift-nio", + "title" : "SwiftNIO 2.64.0", + "url" : "https://github.com/apple/swift-nio/releases/tag/2.64.0", + "version" : "2.64.0" + }, + { + "body" : "### Important changes to the `NIOFileSystem` module\r\n\r\nThe `NIOFileSystem` module has been renamed `_NIOFileSystem` to make it more\r\nobvious that it isn't yet stable API. \r\n\r\nThe existing `NIOFileSystem` module currently re-exports `_NIOFileSystem` and will\r\nbe removed in the next minor release. You should update your imports accordingly\r\nto avoid being broken by the next release.\r\n\r\n### SemVer Minor\r\n\r\n- Add `NIOBSDSocket.Option` for SO_BROADCAST (#2678)\r\n- Add delegate for collecting `EventLoop` tick metrics (#2608)\r\n- Raise minimum Swift version to 5.8 (#2675)\r\n- Expose `NIOThreadPool.numberOfThreads` publicly. (#2676)\r\n- Prevent `BufferedWriter` from producing empty files (#2677)\r\n- Change `BufferedReader.read(while:)` signature (#2688)\r\n- Added file and line to NIOAsyncWriterError description (#2693)\r\n- Add a helper for setting or cascading optional promises (#2697)\r\n- Underscore the `NIOFileSystem` module (#2683, #2689)\r\n\r\n### SemVer Patch\r\n\r\n- Add cancellation to `NIOThreadPool's` async `runIfActive` (#2679)\r\n- Handle 'atomically' created files more gracefully when detached (#2682)\r\n- Remove `DispatchGroup` and replace with condvar (#2687)\r\n- Use `NIOThreadPool` in `NIOFileSystem` (#2692)\r\n- Add privacy manifest (#2695)\r\n- Retain a ref to `NIOAsyncWriter` until channel active (#2703)\r\n\r\n### Other Changes\r\n\r\n- Clarify Client/Server column headers (#2691, patch credit to @davedelong)\r\n- Add support for `SWIFTCI_USE_LOCAL_DEPS` convention (#2699)\r\n- Update issue template link in SECURITY.md (#2680)\r\n- Remove temp directories after tests (#2690)\r\n- Tolerate IPv6 address resolution failure (#2704)", + "createdAt" : "2024-04-22T18:49:48+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBy6rG84JEiQ4", + "owner" : "apple", + "publishedAt" : "2024-04-22T21:37:54+09:00", + "repository" : "swift-nio", + "title" : "SwiftNIO 2.65.0", + "url" : "https://github.com/apple/swift-nio/releases/tag/2.65.0", + "version" : "2.65.0" + }, + { + "body" : "### SemVer Minor\r\n\r\n- Add `ByteBuffer` support to `BufferedWriter` (#2707)\r\n- Add `withTemporaryDirectory` (#2708)\r\n- Replace `R` with `ReturnType` (#2709)\r\n- Add a version of 'write' for `ByteBuffer` to `WritableFileHandleProtocol` (#2730)\r\n\r\n### SemVer Patch\r\n\r\n- Remove surplus `Sendable` requirements from FileSystem with methods (#2706)\r\n- concurrency takeover safe for 6.0 (#2710)\r\n- Release file handles back to caller on failure to take ownership (#2715)\r\n- clean up @retroactive conformances (#2719)\r\n- Remove storage indirection for FileSystemError (#2726)\r\n- Improve rename error (#2731)\r\n- Add a fallback path if renameat2 fails (#2733)\r\n\r\n### Other Changes\r\n\r\n- Fix race in TCPThroughputBenchmark (#2724, patch credit to @ser-0xff)\r\n- Exclude unused privacy manifests. (#2716)\r\n- No longer need test discovery command line. (#2717)\r\n- Update PosixSingletons+ConcurrencyTakeOver.swift (#2721)\r\n- Add slack to rst allocation tests (#2722)\r\n- testSimpleMPTCP should not fail for ENOPROTOOPT (#2725)", + "createdAt" : "2024-05-31T17:30:50+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBy6rG84JdFBF", + "owner" : "apple", + "publishedAt" : "2024-06-04T00:25:00+09:00", + "repository" : "swift-nio", + "title" : "SwiftNIO 2.66.0", + "url" : "https://github.com/apple/swift-nio/releases/tag/2.66.0", + "version" : "2.66.0" + }, + { + "body" : "### SemVer Minor\r\n\r\n- Add API for setting last accessed and last modified file times (#2735)\r\n\r\n### SemVer Patch\r\n\r\n- 304 Not Modified Broken with Response Compression Enabled (#2737, patch credit to @dimitribouniol)\r\n- Silence warning about missing include in macOS builds (#2741, patch credit to @gwynne)\r\n\r\n### Other Changes\r\n\r\n- Update availability guard on tests (#2739)", + "createdAt" : "2024-06-14T03:24:28+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBy6rG84JlkBS", + "owner" : "apple", + "publishedAt" : "2024-06-17T23:11:46+09:00", + "repository" : "swift-nio", + "title" : "SwiftNIO 2.67.0", + "url" : "https://github.com/apple/swift-nio/releases/tag/2.67.0", + "version" : "2.67.0" + }, + { + "body" : "### SemVer Minor\r\n\r\n- NIOSendableBox: allow off-loop initialisation iff Value is Sendable (#2753)\r\n\r\n### SemVer Patch\r\n\r\n- Throw an appropriate error from the writer when the channel closed (#2744)\r\n\r\n### Other Changes\r\n\r\n- Convert the NIOFileSystem example code to a Snippet (#2746, #2750 patch credit to @tayloraswift)\r\n- Fix link to NIOFileSystem from NIO index page (#2747)", + "createdAt" : "2024-06-27T23:51:24+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBy6rG84JvGO5", + "owner" : "apple", + "publishedAt" : "2024-07-01T22:13:51+09:00", + "repository" : "swift-nio", + "title" : "SwiftNIO 2.68.0", + "url" : "https://github.com/apple/swift-nio/releases/tag/2.68.0", + "version" : "2.68.0" } ] \ No newline at end of file diff --git a/Outputs/SwiftSyntax.json b/Outputs/SwiftSyntax.json index deeb6aa..c590629 100644 --- a/Outputs/SwiftSyntax.json +++ b/Outputs/SwiftSyntax.json @@ -106,5 +106,125 @@ "title" : "508.0.1", "url" : "https://github.com/apple/swift-syntax/releases/tag/508.0.1", "version" : "508.0.1" + }, + { + "body" : "This is the 509.0.0 release of SwiftSyntax, aligned with Swift 5.9.\r\n\r\nTo use this snapshot add the following dependency to your Package.swift:\r\n\r\n```swift\r\n.package(url: \"https://github.com/apple/swift-syntax\", from: \"509.0.0\")\r\n```", + "createdAt" : "2023-09-14T08:36:53+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOCIc4qs4HNxyQ", + "owner" : "swiftlang", + "publishedAt" : "2023-09-14T09:02:31+09:00", + "repository" : "swift-syntax", + "title" : "509.0.0", + "url" : "https://github.com/swiftlang/swift-syntax/releases/tag/509.0.0", + "version" : "509.0.0" + }, + { + "body" : "Fixes the following issues:\r\n- `Foo.bar` should not have whitespace added between `>` and `.` (https://github.com/apple/swift-syntax/pull/2224)\r\n- Missing dependency declaration between `SwiftSyntaxMacroExpansion` and `SwiftOperators` (https://github.com/apple/swift-syntax/pull/2224)", + "createdAt" : "2023-10-17T09:22:54+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOCIc4qs4Hg9Vm", + "owner" : "swiftlang", + "publishedAt" : "2023-10-21T07:05:16+09:00", + "repository" : "swift-syntax", + "title" : "509.0.1", + "url" : "https://github.com/swiftlang/swift-syntax/releases/tag/509.0.1", + "version" : "509.0.1" + }, + { + "body" : "Fixes a possible misaligned memory access", + "createdAt" : "2023-11-01T08:07:18+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOCIc4qs4HmL_1", + "owner" : "swiftlang", + "publishedAt" : "2023-11-01T09:05:00+09:00", + "repository" : "swift-syntax", + "title" : "509.0.2", + "url" : "https://github.com/swiftlang/swift-syntax/releases/tag/509.0.2", + "version" : "509.0.2" + }, + { + "body" : "- Supports [SE-0407 Member Macro Conformances](https://github.com/apple/swift-evolution/blob/main/proposals/0407-member-macro-conformances.md) by adding a new defaulted version of the `expansion` function in `MemberMacro` that receives the `conformingTo` parameter\r\n- Fixes a formatting bug not adding a space between a string/regex literal and a period (https://github.com/apple/swift-syntax/issues/2344)", + "createdAt" : "2024-01-09T09:18:49+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOCIc4qs4IHzPn", + "owner" : "swiftlang", + "publishedAt" : "2024-01-09T10:55:46+09:00", + "repository" : "swift-syntax", + "title" : "509.1.0", + "url" : "https://github.com/swiftlang/swift-syntax/releases/tag/509.1.0", + "version" : "509.1.0" + }, + { + "body" : "Fixes an issue that caused the `swift-parser-cli` target to not build on visionOS.", + "createdAt" : "2024-01-23T10:16:23+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOCIc4qs4IOtbM", + "owner" : "swiftlang", + "publishedAt" : "2024-01-23T10:41:45+09:00", + "repository" : "swift-syntax", + "title" : "509.1.1", + "url" : "https://github.com/swiftlang/swift-syntax/releases/tag/509.1.1", + "version" : "509.1.1" + }, + { + "body" : "## New APIs\r\n\r\n- `SyntaxStringInterpolation.appendInterpolation(_: (some SyntaxProtocol)?)`\r\n - Description: Allows optional syntax nodes to be used inside string interpolation of syntax nodes. If the node is `nil`, nothing will get added to the string interpolation.\r\n - Pull Request: https://github.com/apple/swift-syntax/pull/2085\r\n- `SyntaxCollection.index(at:)`\r\n - Description: Returns the index of the n-th element in a `SyntaxCollection`. This computation is in O(n) and `SyntaxCollection` is not subscriptable by an integer.\r\n - Pull Request: https://github.com/apple/swift-syntax/pull/2014\r\n- Convenience initializer `ClosureCaptureSyntax.init()`\r\n - Description: Provides a convenience initializer for `ClosureCaptureSyntax` that takes a concrete `name` argument and automatically adds `equal = TokenSyntax.equalToken()` to it.\r\n - Issue: https://github.com/apple/swift-syntax/issues/1984\r\n - Pull Request: https://github.com/apple/swift-syntax/pull/2127\r\n- Convenience initializer `EnumCaseParameterSyntax.init()`\r\n - Description: Provides a convenience initializer for `EnumCaseParameterSyntax` that takes a concrete `firstName` value and adds `colon = TokenSyntax.colonToken()` automatically to it.\r\n - Issue: https://github.com/apple/swift-syntax/issues/1984\r\n - Pull Request: https://github.com/apple/swift-syntax/pull/2112\r\n\r\n- `DiagnosticSeverity` and `PluginMessage.Diagnostic.Severity` now have new case named `remark`\r\n - Description: Remarks are used by the Swift compiler and other tools to describe some aspect of translation that doesn't reflect correctness, but may be useful for the user. Remarks have been added to the diagnostic severity enums to align with the Swift compiler.\r\n - Pull Request: https://github.com/apple/swift-syntax/pull/2143\r\n\r\n## Deprecations\r\n\r\n- Leaf Node Casts\r\n - Description: Syntax nodes that do not act as base nodes for other syntax types have the casting methods marked as deprecated. This prevents unsafe type-casting by issuing deprecation warnings for methods that will always result in failed casts.\r\n - Issue: https://github.com/apple/swift-syntax/issues/2092\r\n - Pull Request: https://github.com/apple/swift-syntax/pull/2108\r\n\r\n- Same-Type Casts \r\n - Description: `is`, `as`, and `cast` overloads on `SyntaxProtocol` with same-type conversions are marked as deprecated. The deprecated methods emit a warning indicating the cast will always succeed.\r\n - Issue: https://github.com/apple/swift-syntax/issues/2092\r\n - Pull Request: https://github.com/apple/swift-syntax/pull/2108\r\n\r\n- Base Node Casts\r\n - Description: `is`, `as`, and `cast` methods on base node protocols with base-type conversions are marked as deprecated. The deprecated methods emit a warning that informs the developer that the cast will always succeed and should be done using the base node's initializer.\r\n - Issue: https://github.com/apple/swift-syntax/issues/2092\r\n - Pull Request: https://github.com/apple/swift-syntax/pull/2108\r\n\r\n- `WildcardPatternSyntax.typeAnnotation`\r\n - Description: `typeAnnotation` on `WildcardPatternSyntax` was a mistake. Use `typeAnnotation` properties on the outer constructs instead. E.g. `PatternBindingListSyntax.typeAnnotation`\r\n - Pull Request: https://github.com/apple/swift-syntax/pull/2393\r\n\r\n## API-Incompatible Changes\r\n\r\n- `NoteMessage.fixItID` renamed to `noteID`\r\n - Description: This was an error that it was named `fixItID` and should have been named `noteID` instead. Accesses to `fixItID` are deprecated and forward to `noteID`. Any types that conform `NoteMessage` it will need to be updated to provide a `noteID` instead of a `fixItID`.\r\n - Issue: https://github.com/apple/swift-syntax/issues/2261\r\n - Pull Request: https://github.com/apple/swift-syntax/pull/2264\r\n\r\n- `DiagnosticSpec.highlight` replaced by `highlights`\r\n - Description: The use of a single string `highlight` prevented users from asserting that a macro highlighted exactly the expected set of syntax nodes. Use of `DiagnosticSpec.init(...highlight:...)` is deprecated and forwards to `DiagnosticSpec.init(...highlights:...)`. Migrating from `highlight` to `highlights` is straightforward; any uses of `DiagnosticSpec.init` which do not specify a `highlight` do not need to change, otherwise:\r\n - If the diagnostic highlights a single node, the `highlight` string should be replaced with a single element array containing the same string without any trailing trivia, e.g., `highlight: \"let \"` -> `highlights: [\"let\"]`.\r\n - If the diagnostic highlights multiple nodes, the `highlight` string should be replaced with an array containing an element for each highlighted node, e.g., `highlight: \"struct {}\"` -> `highlights: [\"struct\", \"{}\"]`.\r\n - Pull Request: https://github.com/apple/swift-syntax/pull/2213\r\n", + "createdAt" : "2024-02-14T12:53:48+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOCIc4qs4InDcQ", + "owner" : "swiftlang", + "publishedAt" : "2024-03-02T05:21:16+09:00", + "repository" : "swift-syntax", + "title" : "510.0.0", + "url" : "https://github.com/swiftlang/swift-syntax/releases/tag/510.0.0", + "version" : "510.0.0" + }, + { + "body" : "", + "createdAt" : "2024-03-03T07:57:40+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOCIc4qs4IpfbD", + "owner" : "swiftlang", + "publishedAt" : "2024-03-07T01:15:51+09:00", + "repository" : "swift-syntax", + "title" : "", + "url" : "https://github.com/swiftlang/swift-syntax/releases/tag/swift-5.10-RELEASE", + "version" : "swift-5.10-RELEASE" + }, + { + "body" : "Compared to 510.0.0 this fixes a possible misaligned memory access.\r\n\r\nIt also contains the following changes from [510.0.0](https://github.com/apple/swift-syntax/releases/tag/510.0.0).\r\n\r\n## New APIs\r\n\r\n- `SyntaxStringInterpolation.appendInterpolation(_: (some SyntaxProtocol)?)`\r\n - Description: Allows optional syntax nodes to be used inside string interpolation of syntax nodes. If the node is `nil`, nothing will get added to the string interpolation.\r\n - Pull Request: https://github.com/apple/swift-syntax/pull/2085\r\n- `SyntaxCollection.index(at:)`\r\n - Description: Returns the index of the n-th element in a `SyntaxCollection`. This computation is in O(n) and `SyntaxCollection` is not subscriptable by an integer.\r\n - Pull Request: https://github.com/apple/swift-syntax/pull/2014\r\n- Convenience initializer `ClosureCaptureSyntax.init()`\r\n - Description: Provides a convenience initializer for `ClosureCaptureSyntax` that takes a concrete `name` argument and automatically adds `equal = TokenSyntax.equalToken()` to it.\r\n - Issue: https://github.com/apple/swift-syntax/issues/1984\r\n - Pull Request: https://github.com/apple/swift-syntax/pull/2127\r\n- Convenience initializer `EnumCaseParameterSyntax.init()`\r\n - Description: Provides a convenience initializer for `EnumCaseParameterSyntax` that takes a concrete `firstName` value and adds `colon = TokenSyntax.colonToken()` automatically to it.\r\n - Issue: https://github.com/apple/swift-syntax/issues/1984\r\n - Pull Request: https://github.com/apple/swift-syntax/pull/2112\r\n\r\n- `DiagnosticSeverity` and `PluginMessage.Diagnostic.Severity` now have new case named `remark`\r\n - Description: Remarks are used by the Swift compiler and other tools to describe some aspect of translation that doesn't reflect correctness, but may be useful for the user. Remarks have been added to the diagnostic severity enums to align with the Swift compiler.\r\n - Pull Request: https://github.com/apple/swift-syntax/pull/2143\r\n\r\n## Deprecations\r\n\r\n- Leaf Node Casts\r\n - Description: Syntax nodes that do not act as base nodes for other syntax types have the casting methods marked as deprecated. This prevents unsafe type-casting by issuing deprecation warnings for methods that will always result in failed casts.\r\n - Issue: https://github.com/apple/swift-syntax/issues/2092\r\n - Pull Request: https://github.com/apple/swift-syntax/pull/2108\r\n\r\n- Same-Type Casts \r\n - Description: `is`, `as`, and `cast` overloads on `SyntaxProtocol` with same-type conversions are marked as deprecated. The deprecated methods emit a warning indicating the cast will always succeed.\r\n - Issue: https://github.com/apple/swift-syntax/issues/2092\r\n - Pull Request: https://github.com/apple/swift-syntax/pull/2108\r\n\r\n- Base Node Casts\r\n - Description: `is`, `as`, and `cast` methods on base node protocols with base-type conversions are marked as deprecated. The deprecated methods emit a warning that informs the developer that the cast will always succeed and should be done using the base node's initializer.\r\n - Issue: https://github.com/apple/swift-syntax/issues/2092\r\n - Pull Request: https://github.com/apple/swift-syntax/pull/2108\r\n\r\n- `WildcardPatternSyntax.typeAnnotation`\r\n - Description: `typeAnnotation` on `WildcardPatternSyntax` was a mistake. Use `typeAnnotation` properties on the outer constructs instead. E.g. `PatternBindingListSyntax.typeAnnotation`\r\n - Pull Request: https://github.com/apple/swift-syntax/pull/2393\r\n\r\n## API-Incompatible Changes\r\n\r\n- `NoteMessage.fixItID` renamed to `noteID`\r\n - Description: This was an error that it was named `fixItID` and should have been named `noteID` instead. Accesses to `fixItID` are deprecated and forward to `noteID`. Any types that conform `NoteMessage` it will need to be updated to provide a `noteID` instead of a `fixItID`.\r\n - Issue: https://github.com/apple/swift-syntax/issues/2261\r\n - Pull Request: https://github.com/apple/swift-syntax/pull/2264\r\n\r\n- `DiagnosticSpec.highlight` replaced by `highlights`\r\n - Description: The use of a single string `highlight` prevented users from asserting that a macro highlighted exactly the expected set of syntax nodes. Use of `DiagnosticSpec.init(...highlight:...)` is deprecated and forwards to `DiagnosticSpec.init(...highlights:...)`. Migrating from `highlight` to `highlights` is straightforward; any uses of `DiagnosticSpec.init` which do not specify a `highlight` do not need to change, otherwise:\r\n - If the diagnostic highlights a single node, the `highlight` string should be replaced with a single element array containing the same string without any trailing trivia, e.g., `highlight: \"let \"` -> `highlights: [\"let\"]`.\r\n - If the diagnostic highlights multiple nodes, the `highlight` string should be replaced with an array containing an element for each highlighted node, e.g., `highlight: \"struct {}\"` -> `highlights: [\"struct\", \"{}\"]`.\r\n - Pull Request: https://github.com/apple/swift-syntax/pull/2213\r\n", + "createdAt" : "2024-03-09T08:45:17+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOCIc4qs4IrVTm", + "owner" : "swiftlang", + "publishedAt" : "2024-03-09T09:15:33+09:00", + "repository" : "swift-syntax", + "title" : "510.0.1", + "url" : "https://github.com/swiftlang/swift-syntax/releases/tag/510.0.1", + "version" : "510.0.1" + }, + { + "body" : "Compared to 510.0.1 this release fixes compilation warnings about retroactive conformances when building swift-syntax with a Swift 6 compiler.\r\n\r\nIt also contains the following changes from [510.0.0](https://github.com/apple/swift-syntax/releases/tag/510.0.0).\r\n\r\n## New APIs\r\n\r\n- `SyntaxStringInterpolation.appendInterpolation(_: (some SyntaxProtocol)?)`\r\n - Description: Allows optional syntax nodes to be used inside string interpolation of syntax nodes. If the node is `nil`, nothing will get added to the string interpolation.\r\n - Pull Request: https://github.com/apple/swift-syntax/pull/2085\r\n- `SyntaxCollection.index(at:)`\r\n - Description: Returns the index of the n-th element in a `SyntaxCollection`. This computation is in O(n) and `SyntaxCollection` is not subscriptable by an integer.\r\n - Pull Request: https://github.com/apple/swift-syntax/pull/2014\r\n- Convenience initializer `ClosureCaptureSyntax.init()`\r\n - Description: Provides a convenience initializer for `ClosureCaptureSyntax` that takes a concrete `name` argument and automatically adds `equal = TokenSyntax.equalToken()` to it.\r\n - Issue: https://github.com/apple/swift-syntax/issues/1984\r\n - Pull Request: https://github.com/apple/swift-syntax/pull/2127\r\n- Convenience initializer `EnumCaseParameterSyntax.init()`\r\n - Description: Provides a convenience initializer for `EnumCaseParameterSyntax` that takes a concrete `firstName` value and adds `colon = TokenSyntax.colonToken()` automatically to it.\r\n - Issue: https://github.com/apple/swift-syntax/issues/1984\r\n - Pull Request: https://github.com/apple/swift-syntax/pull/2112\r\n\r\n- `DiagnosticSeverity` and `PluginMessage.Diagnostic.Severity` now have new case named `remark`\r\n - Description: Remarks are used by the Swift compiler and other tools to describe some aspect of translation that doesn't reflect correctness, but may be useful for the user. Remarks have been added to the diagnostic severity enums to align with the Swift compiler.\r\n - Pull Request: https://github.com/apple/swift-syntax/pull/2143\r\n\r\n## Deprecations\r\n\r\n- Leaf Node Casts\r\n - Description: Syntax nodes that do not act as base nodes for other syntax types have the casting methods marked as deprecated. This prevents unsafe type-casting by issuing deprecation warnings for methods that will always result in failed casts.\r\n - Issue: https://github.com/apple/swift-syntax/issues/2092\r\n - Pull Request: https://github.com/apple/swift-syntax/pull/2108\r\n\r\n- Same-Type Casts \r\n - Description: `is`, `as`, and `cast` overloads on `SyntaxProtocol` with same-type conversions are marked as deprecated. The deprecated methods emit a warning indicating the cast will always succeed.\r\n - Issue: https://github.com/apple/swift-syntax/issues/2092\r\n - Pull Request: https://github.com/apple/swift-syntax/pull/2108\r\n\r\n- Base Node Casts\r\n - Description: `is`, `as`, and `cast` methods on base node protocols with base-type conversions are marked as deprecated. The deprecated methods emit a warning that informs the developer that the cast will always succeed and should be done using the base node's initializer.\r\n - Issue: https://github.com/apple/swift-syntax/issues/2092\r\n - Pull Request: https://github.com/apple/swift-syntax/pull/2108\r\n\r\n- `WildcardPatternSyntax.typeAnnotation`\r\n - Description: `typeAnnotation` on `WildcardPatternSyntax` was a mistake. Use `typeAnnotation` properties on the outer constructs instead. E.g. `PatternBindingListSyntax.typeAnnotation`\r\n - Pull Request: https://github.com/apple/swift-syntax/pull/2393\r\n\r\n## API-Incompatible Changes\r\n\r\n- `NoteMessage.fixItID` renamed to `noteID`\r\n - Description: This was an error that it was named `fixItID` and should have been named `noteID` instead. Accesses to `fixItID` are deprecated and forward to `noteID`. Any types that conform `NoteMessage` it will need to be updated to provide a `noteID` instead of a `fixItID`.\r\n - Issue: https://github.com/apple/swift-syntax/issues/2261\r\n - Pull Request: https://github.com/apple/swift-syntax/pull/2264\r\n\r\n- `DiagnosticSpec.highlight` replaced by `highlights`\r\n - Description: The use of a single string `highlight` prevented users from asserting that a macro highlighted exactly the expected set of syntax nodes. Use of `DiagnosticSpec.init(...highlight:...)` is deprecated and forwards to `DiagnosticSpec.init(...highlights:...)`. Migrating from `highlight` to `highlights` is straightforward; any uses of `DiagnosticSpec.init` which do not specify a `highlight` do not need to change, otherwise:\r\n - If the diagnostic highlights a single node, the `highlight` string should be replaced with a single element array containing the same string without any trailing trivia, e.g., `highlight: \"let \"` -> `highlights: [\"let\"]`.\r\n - If the diagnostic highlights multiple nodes, the `highlight` string should be replaced with an array containing an element for each highlighted node, e.g., `highlight: \"struct {}\"` -> `highlights: [\"struct\", \"{}\"]`.\r\n - Pull Request: https://github.com/apple/swift-syntax/pull/2213\r\n", + "createdAt" : "2024-05-08T01:02:05+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOCIc4qs4JN03P", + "owner" : "swiftlang", + "publishedAt" : "2024-05-08T01:24:18+09:00", + "repository" : "swift-syntax", + "title" : "510.0.2", + "url" : "https://github.com/swiftlang/swift-syntax/releases/tag/510.0.2", + "version" : "510.0.2" + }, + { + "body" : "", + "createdAt" : "2024-06-07T05:06:30+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOCIc4qs4JmyUI", + "owner" : "swiftlang", + "publishedAt" : "2024-06-19T05:59:40+09:00", + "repository" : "swift-syntax", + "title" : "600.0.0-prerelease-2024-06-12", + "url" : "https://github.com/swiftlang/swift-syntax/releases/tag/600.0.0-prerelease-2024-06-12", + "version" : "600.0.0-prerelease-2024-06-12" } ] \ No newline at end of file diff --git a/Outputs/The Composable Architecture.json b/Outputs/The Composable Architecture.json index d9b7257..a1148ab 100644 --- a/Outputs/The Composable Architecture.json +++ b/Outputs/The Composable Architecture.json @@ -826,5 +826,365 @@ "title" : "0.54.1", "url" : "https://github.com/pointfreeco/swift-composable-architecture/releases/tag/0.54.1", "version" : "0.54.1" + }, + { + "body" : "## What's Changed\r\n\r\nSee [Migrating to 1.5](https://github.com/pointfreeco/swift-composable-architecture/blob/main/Sources/ComposableArchitecture/Documentation.docc/Articles/MigrationGuides/MigratingTo1.5.md) for more details.\r\n\r\n* Added: A new `Store.scope` method that takes a state key path and action case key path (https://github.com/pointfreeco/swift-composable-architecture/pull/2527). This method uses the hashability of key paths to cache scoped child stores in the parent, improving the performance of store scoping, especially when SwiftUI views are recomputed.\r\n\r\n See [the migration guide](https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.5) for more info.\r\n* Added: DependenciesMacros is now automatically exported, making `@DependencyClient` available by default when importing the Composable Architecture (thanks @tgrapperon, https://github.com/pointfreeco/swift-composable-architecture/pull/2586).\r\n* Infrastructure: Fixed links in the migration guide (thanks @woxtu, https://github.com/pointfreeco/swift-composable-architecture/pull/2578).\r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-composable-architecture/compare/1.4.2...1.5.0", + "createdAt" : "2023-11-27T04:58:23+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOD48kk84H1irh", + "owner" : "pointfreeco", + "publishedAt" : "2023-11-27T05:09:36+09:00", + "repository" : "swift-composable-architecture", + "title" : "1.5.0", + "url" : "https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.5.0", + "version" : "1.5.0" + }, + { + "body" : "## What's Changed\r\n\r\n* Fixed: `BindingAction`'s case key path extraction was broken, which could lead to actions received through effects to not be testable, _.e.g_ `\\.binding.$text` would fail to match `.binding(.set(\\.$text, \"Blob\"))`. This has been fixed (https://github.com/pointfreeco/swift-composable-architecture/pull/2600).\r\n* Fixed: Store caching introduced in 1.5 could lead to a regression in which a child store becomes \"detached\" when an uncached parent is deinitialized. This has been fixed by only caching child stores when its parents are cached (https://github.com/pointfreeco/swift-composable-architecture/pull/2605).\r\n* Fixed: `NavigationStackStore`'s internal use of `@StateObject` could lead to broken navigation. By using an `@ObservedObject` instead we now avoid this bug (https://github.com/pointfreeco/swift-composable-architecture/pull/2599).\r\n* Infrastructure: Fixed typo in 1.5 migration guide (thanks @Ryu0118, https://github.com/pointfreeco/swift-composable-architecture/pull/2595; thanks @yimajo, https://github.com/pointfreeco/swift-composable-architecture/pull/2606); update documentation links in README (thanks @woxtu, https://github.com/pointfreeco/swift-composable-architecture/pull/2598); \r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-composable-architecture/compare/1.5.0...1.5.1", + "createdAt" : "2023-12-03T01:24:30+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOD48kk84H5pha", + "owner" : "pointfreeco", + "publishedAt" : "2023-12-05T03:32:15+09:00", + "repository" : "swift-composable-architecture", + "title" : "1.5.1", + "url" : "https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.5.1", + "version" : "1.5.1" + }, + { + "body" : "## What's Changed\r\n\r\n* Performance: cache more child stores and avoid extra copies of child/presented state (https://github.com/pointfreeco/swift-composable-architecture/pull/2627).\r\n* Infrastructure: 1.5 migration guide updates (https://github.com/pointfreeco/swift-composable-architecture/pull/2615); link to observation beta in README (https://github.com/pointfreeco/swift-composable-architecture/pull/2616).\r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-composable-architecture/compare/1.5.1...1.5.2", + "createdAt" : "2023-12-08T05:53:07+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOD48kk84H7woS", + "owner" : "pointfreeco", + "publishedAt" : "2023-12-08T07:56:43+09:00", + "repository" : "swift-composable-architecture", + "title" : "1.5.2", + "url" : "https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.5.2", + "version" : "1.5.2" + }, + { + "body" : "## What's Changed\r\n\r\n* Fixed: Don't force-unwrap state from invalidated optional stores when replaying parent state updates (https://github.com/pointfreeco/swift-composable-architecture/pull/2633). This force-unwrap could affect `IfLetStore` views.\r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-composable-architecture/compare/1.5.2...1.5.3", + "createdAt" : "2023-12-09T02:15:35+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOD48kk84H8Iqw", + "owner" : "pointfreeco", + "publishedAt" : "2023-12-09T02:12:54+09:00", + "repository" : "swift-composable-architecture", + "title" : "1.5.3", + "url" : "https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.5.3", + "version" : "1.5.3" + }, + { + "body" : "## What's Changed\r\n\r\n* Fixed: A retain cycle fix in 1.5.4 could lead to regressions where stores can deinitialize before actions make it back into the system. This has been reverted and will have to be addressed in the future (https://github.com/pointfreeco/swift-composable-architecture/pull/2648).\r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-composable-architecture/compare/1.5.4...1.5.5", + "createdAt" : "2023-12-13T07:07:02+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOD48kk84H92OE", + "owner" : "pointfreeco", + "publishedAt" : "2023-12-13T07:10:16+09:00", + "repository" : "swift-composable-architecture", + "title" : "1.5.5", + "url" : "https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.5.5", + "version" : "1.5.5" + }, + { + "body" : "## What's Changed\r\n\r\n* Fixed: Archives should no longer fail due to `BindableAction` symbols (thanks @rhysm94, https://github.com/pointfreeco/swift-composable-architecture/pull/2641).\r\n* Fixed: Stores no longer leak for the duration of an async effect. Instead, they will automatically cancel their in-flight effects when they deinitialize (https://github.com/pointfreeco/swift-composable-architecture/pull/2643).\r\n* Infrastructure: Improve docs for sharing logic in parent and child features (https://github.com/pointfreeco/swift-composable-architecture/pull/2638).\r\n* Infrastructure: Update test cases to use case key paths (thanks @yimajo, https://github.com/pointfreeco/swift-composable-architecture/pull/2637).\r\n* Infrastructure: Fix tutorial code diffs (https://github.com/pointfreeco/swift-composable-architecture/pull/2642).\r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-composable-architecture/compare/1.5.3...1.5.4", + "createdAt" : "2023-12-12T14:32:49+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOD48kk84H9YL7", + "owner" : "pointfreeco", + "publishedAt" : "2023-12-12T17:44:02+09:00", + "repository" : "swift-composable-architecture", + "title" : "1.5.4", + "url" : "https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.5.4", + "version" : "1.5.4" + }, + { + "body" : "## What's Changed\r\n\r\nSee [Migrating to 1.4](https://github.com/pointfreeco/swift-composable-architecture/blob/main/Sources/ComposableArchitecture/Documentation.docc/Articles/MigrationGuides/MigratingTo1.4.md) for more details.\r\n\r\n* Added: The `@Reducer` macro (https://github.com/pointfreeco/swift-composable-architecture/pull/2553). See the [migration guide](https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.4/) for more details.\r\n* Added: Reducer builder support for `any Reducer` (https://github.com/pointfreeco/swift-composable-architecture/pull/2533).\r\n* Fixed: Silenced a SwiftUI sendability warning (https://github.com/pointfreeco/swift-composable-architecture/pull/2540).\r\n* Fixed: Alert and confirmation dialog helpers now use `Text(verbatim: \"\")` to avoid localization warnings (https://github.com/pointfreeco/swift-composable-architecture/pull/2541).\r\n* Fixed: `Reducer.onChange` no longer requires an `Equatable` conformance (thanks @lukaskubanek, https://github.com/pointfreeco/swift-composable-architecture/pull/2545).\r\n* Infrastructure: Updated Swift compiler version to 5.7.1 to follow Apple's policy (thanks @jaesung-0o0, https://github.com/pointfreeco/swift-composable-architecture/pull/2549).\r\n* Fixed: Short circuit equatability of ordered sets when counts don't match (https://github.com/pointfreeco/swift-composable-architecture/pull/2556).\r\n* Infrastructure: Added previews to integration test cases by (https://github.com/pointfreeco/swift-composable-architecture/pull/2551)\r\n\r\n## New Contributors\r\n\r\n* @lukaskubanek made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/2545\r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-composable-architecture/compare/1.3.0...1.4.0", + "createdAt" : "2023-11-14T05:57:35+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOD48kk84Hs_wP", + "owner" : "pointfreeco", + "publishedAt" : "2023-11-14T06:07:03+09:00", + "repository" : "swift-composable-architecture", + "title" : "1.4.0", + "url" : "https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.4.0", + "version" : "1.4.0" + }, + { + "body" : "## What's Changed\r\n\r\n* Fixed: A regression in `Reducer.forEach` was introduced in 1.4 that broke compilation in some cases, notably in the TCACoordinators library. This regression has been corrected (thanks @rhysm94, https://github.com/pointfreeco/swift-composable-architecture/pull/2570).\r\n* Infrastructure: Updated Japanese and Korean README translations (thanks @Achoo-kr, https://github.com/pointfreeco/swift-composable-architecture/pull/2563, https://github.com/pointfreeco/swift-composable-architecture/pull/2562).\r\n* Infrastructure: Fixed documentation links (thanks @johankool, https://github.com/pointfreeco/swift-composable-architecture/pull/2566, https://github.com/pointfreeco/swift-composable-architecture/pull/2576); fixed migration guide typos (thanks @kalupas226, https://github.com/pointfreeco/swift-composable-architecture/pull/2569; @woxtu, https://github.com/pointfreeco/swift-composable-architecture/pull/2575; @Ryu0118, https://github.com/pointfreeco/swift-composable-architecture/pull/2574).\r\n* Infrastructure: Clean up case study (thanks @mike123789-dev, https://github.com/pointfreeco/swift-composable-architecture/pull/2567).\r\n\r\n## New Contributors\r\n\r\n* @Achoo-kr made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/2563\r\n* @mike123789-dev made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/2567\r\n* @woxtu made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/2575\r\n* @rhysm94 made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/2570\r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-composable-architecture/compare/1.4.0...1.4.1", + "createdAt" : "2023-11-16T02:49:11+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOD48kk84HuZx0", + "owner" : "pointfreeco", + "publishedAt" : "2023-11-16T03:23:04+09:00", + "repository" : "swift-composable-architecture", + "title" : "1.4.1", + "url" : "https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.4.1", + "version" : "1.4.1" + }, + { + "body" : "## What's Changed\r\n\r\n* Fixed: `swift-case-paths` is now correctly pinned from 1.1.0, which should avoid some SPM resolution issues (thanks @bdolewski-intellias, https://github.com/pointfreeco/swift-composable-architecture/pull/2577).\r\n\r\n## New Contributors\r\n\r\n* @bdolewski-intellias made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/2577\r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-composable-architecture/compare/1.4.1...1.4.2", + "createdAt" : "2023-11-16T05:59:09+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOD48kk84HuegO", + "owner" : "pointfreeco", + "publishedAt" : "2023-11-16T06:00:59+09:00", + "repository" : "swift-composable-architecture", + "title" : "1.4.2", + "url" : "https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.4.2", + "version" : "1.4.2" + }, + { + "body" : "## What's Changed\r\n\r\n> [!IMPORTANT]\r\n> While this release contains no additions or breaking changes to the Composable Architecture's APIs, the `Store.scope` operation has been significantly refactored for performance. While we have vetted these changes in our own test suites and applications, and have worked with members of the community to test these changes before this release, please thoroughly test the view layer of your applications after upgrading to this version, and before releasing your application to production.\r\n>\r\n> See #2664 for more details on the change.\r\n\r\n* Performance: Overhaul store scope communication (https://github.com/pointfreeco/swift-composable-architecture/pull/2664).\r\n* Infrastructure: Update sample code to use the `@DependencyClient` macro (https://github.com/pointfreeco/swift-composable-architecture/pull/2653).\r\n* Infrastructure: Update migration guide with more information about applying `@CasePathable` to enums (https://github.com/pointfreeco/swift-composable-architecture/pull/2672).\r\n* Infrastructure: Add basics of composition to the \"essentials\" tutorial (https://github.com/pointfreeco/swift-composable-architecture/pull/2659).\r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-composable-architecture/compare/1.5.5...1.5.6", + "createdAt" : "2023-12-21T01:48:44+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOD48kk84IBsro", + "owner" : "pointfreeco", + "publishedAt" : "2023-12-21T01:58:34+09:00", + "repository" : "swift-composable-architecture", + "title" : "1.5.6", + "url" : "https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.5.6", + "version" : "1.5.6" + }, + { + "body" : "## What's Changed\r\n\r\nSee [Migrating to 1.6](https://github.com/pointfreeco/swift-composable-architecture/blob/main/Sources/ComposableArchitecture/Documentation.docc/Articles/MigrationGuides/MigratingTo1.6.md) for more details.\r\n\r\n* Added: `TestStore.receive(\\.action, payload)` for asserting against the payload of an action without requiring the action itself be `Equatable` (https://github.com/pointfreeco/swift-composable-architecture/pull/2669; https://github.com/pointfreeco/swift-composable-architecture/pull/2691)\r\n* Fixed: It was possible for `ViewStore`s to ping their `objectWillChange` publisher during a body computation, triggering a SwiftUI warning. This has been fixed (https://github.com/pointfreeco/swift-composable-architecture/pull/2688).\r\n* Fixed: `@Reducer` macro no longer automatically applies `@CasePathable` macro to enums with explicit conformance (thanks @scogeo, https://github.com/pointfreeco/swift-composable-architecture/pull/2685).\r\n* Fixed: The `prepareDependencies` closure is now only performed a single time when creating a store, not every single time an action is received (https://github.com/pointfreeco/swift-composable-architecture/pull/2695).\r\n* Fixed: A retain cycle in `PresentationModifier` has been fixed (https://github.com/pointfreeco/swift-composable-architecture/pull/2697).\r\n* Performance: Clean up parent/child store invalidation checks (https://github.com/pointfreeco/swift-composable-architecture/pull/2674).\r\n* Infrastructure: Fix package build in 5.7 for SPI (https://github.com/pointfreeco/swift-composable-architecture/pull/2675; thanks @finestructure, https://github.com/pointfreeco/swift-composable-architecture/pull/2679).\r\n* Infrastructure: Typo fix (thanks @tomokisun, https://github.com/pointfreeco/swift-composable-architecture/pull/2678).\r\n* Infrastructure: Add documentation around new store scoping characteristics (https://github.com/pointfreeco/swift-composable-architecture/pull/2676).\r\n* Infrastructure: Prevent unnecessary tutorial diffs (thanks @bricklife, https://github.com/pointfreeco/swift-composable-architecture/pull/2692).\r\n* Infrastructure: Tutorial fixes (https://github.com/pointfreeco/swift-composable-architecture/pull/2693).\r\n* Infrastructure : Clean up shared state case study (https://github.com/pointfreeco/swift-composable-architecture/pull/2696).\r\n\r\n## New Contributors\r\n* @bricklife made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/2692\r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-composable-architecture/compare/1.5.6...1.6.0", + "createdAt" : "2024-01-09T03:25:52+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOD48kk84IHqK_", + "owner" : "pointfreeco", + "publishedAt" : "2024-01-09T03:43:34+09:00", + "repository" : "swift-composable-architecture", + "title" : "1.6.0", + "url" : "https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.6.0", + "version" : "1.6.0" + }, + { + "body" : "## What's Changed\r\n\r\nSee [Migrating to 1.7](https://github.com/pointfreeco/swift-composable-architecture/blob/main/Sources/ComposableArchitecture/Documentation.docc/Articles/MigrationGuides/MigratingTo1.7.md) for more details.\r\n\r\n* Added: Observation support (https://github.com/pointfreeco/swift-composable-architecture/pull/2593), which both streamlines and soft-deprecates many concepts in the Composable Architecture. See the [1.7 migration guide](https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7) for more information on how to apply these updates to your applications.\r\n* Infrastructure: Add CI for Swift 5.7.1 (https://github.com/pointfreeco/swift-composable-architecture/pull/2701).\r\n* Infrastructure: Add docs for testing `StackAction`'s case path subscript (thanks @lukeredpath, https://github.com/pointfreeco/swift-composable-architecture/pull/2704).\r\n* Infrastructure: Fixed examples CI (https://github.com/pointfreeco/swift-composable-architecture/pull/2715).\r\n* Infrastructure: Fixed `TestStore.assert` docs (https://github.com/pointfreeco/swift-composable-architecture/pull/2720).\r\n* Infrastructure: Use `XCTExpectFailure` from `XCTestDynamicOverlay` (https://github.com/pointfreeco/swift-composable-architecture/pull/2721).\r\n* Infrastructure: Documentation typo fix (thanks @JonCox, https://github.com/pointfreeco/swift-composable-architecture/pull/2723).\r\n* Infrastructure: Fixed concurrency docs (thanks @hmhv, https://github.com/pointfreeco/swift-composable-architecture/pull/2726).\r\n* Infrastructure: Fixed composing features tutorial (thanks @bricklife, https://github.com/pointfreeco/swift-composable-architecture/pull/2698; thanks @Kyome22, https://github.com/pointfreeco/swift-composable-architecture/pull/2727).\r\n* Infrastructure: Fixed 1.7 migration guide (thanks @Ryu0118, https://github.com/pointfreeco/swift-composable-architecture/pull/2731).\r\n\r\n## New Contributors\r\n\r\n* @JonCox made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/2723\r\n* @Kyome22 made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/2727\r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-composable-architecture/compare/1.6.0...1.7.0", + "createdAt" : "2024-01-29T03:22:09+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOD48kk84IRmh1", + "owner" : "pointfreeco", + "publishedAt" : "2024-01-29T06:08:22+09:00", + "repository" : "swift-composable-architecture", + "title" : "1.7.0", + "url" : "https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.7.0", + "version" : "1.7.0" + }, + { + "body" : "## What's Changed\r\n\r\n* Fixed: The Composable Architecture's SwiftUI Binding helpers should better preserve SwiftUI animation and transaction information (https://github.com/pointfreeco/swift-composable-architecture/pull/2740). Previously, animations could be lost in certain situations.\r\n* Fixed: `@ObservableState` now supports the `package` access modifier (thanks @nnsnodnb, https://github.com/pointfreeco/swift-composable-architecture/pull/2741).\r\n* Deprecated: `Reducer.onChange(of:removeDuplicates:)` has been deprecated (https://github.com/pointfreeco/swift-composable-architecture/pull/2744). The `removeDuplicates` argument put strain on the compiler that could cause reducers to not compile in time. Migration strategy: use an explicit wrapper type that is `Equatable`, instead.\r\n* Infrastructure: Migrating to 1.7 fixes (thanks @acosmicflamingo, https://github.com/pointfreeco/swift-composable-architecture/pull/2732; thanks @bricklife, https://github.com/pointfreeco/swift-composable-architecture/pull/2736; thanks @zvona031, https://github.com/pointfreeco/swift-composable-architecture/pull/2738; thanks @shgew; https://github.com/pointfreeco/swift-composable-architecture/pull/2743); README fix (thanks @yimajo, https://github.com/pointfreeco/swift-composable-architecture/pull/2734).\r\n\r\n## New Contributors\r\n\r\n* @acosmicflamingo made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/2732\r\n* @zvona031 made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/2738\r\n* @shgew made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/2743\r\n* @nnsnodnb made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/2741\r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-composable-architecture/compare/1.7.0...1.7.1", + "createdAt" : "2024-01-31T04:47:39+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOD48kk84IS-08", + "owner" : "pointfreeco", + "publishedAt" : "2024-01-31T04:54:24+09:00", + "repository" : "swift-composable-architecture", + "title" : "1.7.1", + "url" : "https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.7.1", + "version" : "1.7.1" + }, + { + "body" : "## What's Changed\r\n\r\nSee [Migrating to 1.8](https://github.com/pointfreeco/swift-composable-architecture/blob/main/Sources/ComposableArchitecture/Documentation.docc/Articles/MigrationGuides/MigratingTo1.8.md) for more details.\r\n\r\n* Added: New `@Reducer` macro features (https://github.com/pointfreeco/swift-composable-architecture/pull/2795).\r\n\r\n The `@Reducer` macro has been enhanced to streamline usage and simplify some common patterns:\r\n\r\n * When left undefined, the `@Reducer` will now define default implementations of `State`, `Action`, and `body`. This means stubbing a feature is as simple as `@Reducer struct Feature {}`.\r\n\r\n * `@Reducer` can now be used with enums to simplify the boilerplate associated with \"destination\" and \"path\" reducers.\r\n\r\n See the [1.8 migration guide](https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.8) for more information on how to use these APIs.\r\n\r\n* Fixed: Propagate `@ViewAction` macro availability (https://github.com/pointfreeco/swift-composable-architecture/pull/2785).\r\n* Fixed: Properly tag nested observable enums so that changes to non-observable cases are better observed (https://github.com/pointfreeco/swift-composable-architecture/pull/2786).\r\n* Infrastructure: Fix typo in migration guide 1.6 (thanks @takehilo, https://github.com/pointfreeco/swift-composable-architecture/pull/2779); better document explicit `id` with scoped `ForEach` (https://github.com/pointfreeco/swift-composable-architecture/pull/2784); Fix typo in the 1.7 migration guide (thanks @yaslab, https://github.com/pointfreeco/swift-composable-architecture/pull/2780; thanks @Ryu0118, https://github.com/pointfreeco/swift-composable-architecture/pull/2790); \r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-composable-architecture/compare/1.7.2...1.8.0\r\n\r\n## New Contributors\r\n* @yaslab made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/2780\r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-composable-architecture/compare/1.7.3...1.8.0", + "createdAt" : "2024-02-13T00:11:58+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOD48kk84ITFPG", + "owner" : "pointfreeco", + "publishedAt" : "2024-02-13T02:55:21+09:00", + "repository" : "swift-composable-architecture", + "title" : "1.8.0", + "url" : "https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.8.0", + "version" : "1.8.0" + }, + { + "body" : "## What's Changed\r\n\r\n* Fixed: A visionOS build regression introduced in 1.7.1 has been fixed (thanks @peterbohac, https://github.com/pointfreeco/swift-composable-architecture/pull/2746).\r\n* Fixed: visionOS-related warnings around observation have been fixed (https://github.com/pointfreeco/swift-composable-architecture/pull/2752).\r\n* Infrastructure: CI now runs against visionOS (https://github.com/pointfreeco/swift-composable-architecture/pull/2747).\r\n\r\n## New Contributors\r\n\r\n* @peterbohac made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/2746\r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-composable-architecture/compare/1.7.1...1.7.2", + "createdAt" : "2024-02-01T05:07:29+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOD48kk84ITuuB", + "owner" : "pointfreeco", + "publishedAt" : "2024-02-01T05:09:09+09:00", + "repository" : "swift-composable-architecture", + "title" : "1.7.2", + "url" : "https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.7.2", + "version" : "1.7.2" + }, + { + "body" : "## What's Changed\r\n* Fixed: Fix navigationDestinationWrapper in docs in https://github.com/pointfreeco/swift-composable-architecture/pull/2765\r\n* Infrastructure: Clean up examples in https://github.com/pointfreeco/swift-composable-architecture/pull/2754\r\n* Infrastructure: Simplify Stack Navigation Demo in https://github.com/pointfreeco/swift-composable-architecture/pull/2758\r\n* Infrastructure: Some cleanup in https://github.com/pointfreeco/swift-composable-architecture/pull/2759\r\n* Infrastructure: remove invalid newlines by @hmhv in https://github.com/pointfreeco/swift-composable-architecture/pull/2763\r\n* Infrastructure: Update warning for uncached stores in https://github.com/pointfreeco/swift-composable-architecture/pull/2764\r\n* Infrastructure: Add TCAComposer to Companion libraries. by @scogeo in https://github.com/pointfreeco/swift-composable-architecture/pull/2768\r\n\r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-composable-architecture/compare/1.7.2...1.7.3", + "createdAt" : "2024-02-03T11:48:49+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOD48kk84IWAva", + "owner" : "pointfreeco", + "publishedAt" : "2024-02-06T05:33:51+09:00", + "repository" : "swift-composable-architecture", + "title" : "1.7.3", + "url" : "https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.7.3", + "version" : "1.7.3" + }, + { + "body" : "## What's Changed\r\n* Infrastructure: Document `@Reducer(state: .equatable)` in the migration guide https://github.com/pointfreeco/swift-composable-architecture/pull/2796\r\n* Infrastructure: Adopt complete concurrency and fix a few warnings https://github.com/pointfreeco/swift-composable-architecture/pull/2787\r\n* Fixed: [macro] Make _$id and _$willModify() public by @freak4pc in https://github.com/pointfreeco/swift-composable-architecture/pull/2789\r\n* Fixed: Typo by @hmhv in https://github.com/pointfreeco/swift-composable-architecture/pull/2797\r\n* Infrastructure: A small change on migration guide 1.8 by @takehilo in https://github.com/pointfreeco/swift-composable-architecture/pull/2799\r\n* Infrastructure: Update links to documentation by @d-date in https://github.com/pointfreeco/swift-composable-architecture/pull/2801\r\n* Infrastructure: Replace usage of 'viewStore' with 'store' in UIKit code by @juliensagot in https://github.com/pointfreeco/swift-composable-architecture/pull/2820\r\n* Fixed Fix macro compiler bug in release mode https://github.com/pointfreeco/swift-composable-architecture/pull/2827\r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-composable-architecture/compare/1.8.0...1.8.1", + "createdAt" : "2024-02-19T10:05:40+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOD48kk84Ifq_r", + "owner" : "pointfreeco", + "publishedAt" : "2024-02-19T10:09:04+09:00", + "repository" : "swift-composable-architecture", + "title" : "1.8.1", + "url" : "https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.8.1", + "version" : "1.8.1" + }, + { + "body" : "## What's Changed\r\n* Fix: Added missing namespace for Scope when in ReducerMacro by @stefancodinglands in https://github.com/pointfreeco/swift-composable-architecture/pull/2832\r\n* Fix: More fixes for @Reducer macro https://github.com/pointfreeco/swift-composable-architecture/pull/2834\r\n\r\n## New Contributors\r\n* @stefancodinglands made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/2832\r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-composable-architecture/compare/1.8.1...1.8.2", + "createdAt" : "2024-02-20T03:29:28+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOD48kk84IgIYm", + "owner" : "pointfreeco", + "publishedAt" : "2024-02-20T03:30:13+09:00", + "repository" : "swift-composable-architecture", + "title" : "1.8.2", + "url" : "https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.8.2", + "version" : "1.8.2" + }, + { + "body" : "## What's Changed\r\n\r\nSee [Migrating to 1.9](https://github.com/pointfreeco/swift-composable-architecture/blob/main/Sources/ComposableArchitecture/Documentation.docc/Articles/MigrationGuides/MigratingTo1.9.md) for more details.\r\n\r\n* Added: New versions of `TestStore.send` that accept case key paths (thanks @scogeo, https://github.com/pointfreeco/swift-composable-architecture/pull/2681; https://github.com/pointfreeco/swift-composable-architecture/pull/2868).\r\n* Added `Reducer.dependency(value)`, for overriding a reducer's dependency using a singleton value of a type (https://github.com/pointfreeco/swift-composable-architecture/pull/2863).\r\n* Fixed: Improve `Store` diagnostics for deriving bindings (https://github.com/pointfreeco/swift-composable-architecture/pull/2793).\r\n* Fixed: Avoid erroneous perception checks when `ViewStore`s are initialized in a view that doesn't use `WithPerceptionTracking` (https://github.com/pointfreeco/swift-composable-architecture/pull/2849).\r\n* Fixed: Support `#if` branching in `@ObservableState` and enum `@Reducer`s (https://github.com/pointfreeco/swift-composable-architecture/pull/2800).\r\n* Infrastructure: Tree navigation documentation fixes (thanks @imjn, https://github.com/pointfreeco/swift-composable-architecture/pull/2837); presentation reducer documentation fixes (thanks @ozumin, https://github.com/pointfreeco/swift-composable-architecture/pull/2853).\r\n* Infrastructure: Improve tutorial diffing (thanks @oka-yuji, https://github.com/pointfreeco/swift-composable-architecture/pull/2844).\r\n* Infrastructure: Expand release build test coverage (https://github.com/pointfreeco/swift-composable-architecture/pull/2856).\r\n* Infrastructure: Document gotcha with macros and previews (https://github.com/pointfreeco/swift-composable-architecture/pull/2855).\r\n\r\n## New Contributors\r\n\r\n* @imjn made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/2837\r\n* @oka-yuji made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/2844\r\n* @ozumin made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/2853\r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-composable-architecture/compare/1.8.2...1.9.0", + "createdAt" : "2024-02-29T11:55:19+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOD48kk84IlvIs", + "owner" : "pointfreeco", + "publishedAt" : "2024-02-29T13:30:47+09:00", + "repository" : "swift-composable-architecture", + "title" : "1.9.0", + "url" : "https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.9.0", + "version" : "1.9.0" + }, + { + "body" : "## What's Changed\r\n\r\n* Fixed: Addressed a regression introduced in 1.9.0 in which a case key path could become ambiguous if an action case name _and_ a bindable action key path name overlap (https://github.com/pointfreeco/swift-composable-architecture/pull/2875).\r\n* Infrastructure: Add step for making enum reducer state equatable in tutorial (https://github.com/pointfreeco/swift-composable-architecture/pull/2873).\r\n* Infrastructure: Fixed a small typo on 1.9 migration guide (thank @takehilo, https://github.com/pointfreeco/swift-composable-architecture/pull/2876).\r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-composable-architecture/compare/1.9.0...1.9.1", + "createdAt" : "2024-03-01T13:41:49+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOD48kk84Im3_I", + "owner" : "pointfreeco", + "publishedAt" : "2024-03-02T02:43:19+09:00", + "repository" : "swift-composable-architecture", + "title" : "1.9.1", + "url" : "https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.9.1", + "version" : "1.9.1" + }, + { + "body" : "## What's Changed\r\n\r\n* Fixed: The `BindableAction` dynamic case lookup added in 1.9 led to a regression in compile time performance that could break downstream builds. This has been reverted (https://github.com/pointfreeco/swift-composable-architecture/pull/2886).\r\n* Fixed: Support swift-syntax 510 (https://github.com/pointfreeco/swift-composable-architecture/pull/2884).\r\n* Infrastructure: Add Links to Migration Guides in README (thanks @jshier, https://github.com/pointfreeco/swift-composable-architecture/pull/2877).\r\n* Infrastructure: Fixed the article of tree-based navigation (thanks @takehilo, https://github.com/pointfreeco/swift-composable-architecture/pull/2882).\r\n* Infrastructure: Leverage dynamic case writability in example code (https://github.com/pointfreeco/swift-composable-architecture/pull/2885).\r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-composable-architecture/compare/1.9.1...1.9.2", + "createdAt" : "2024-03-05T15:18:31+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOD48kk84IoXYs", + "owner" : "pointfreeco", + "publishedAt" : "2024-03-05T15:20:38+09:00", + "repository" : "swift-composable-architecture", + "title" : "1.9.2", + "url" : "https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.9.2", + "version" : "1.9.2" + }, + { + "body" : "## What's Changed\r\n\r\n* Added: Added missing `StackActionOf` type alias (thanks @d-date, https://github.com/pointfreeco/swift-composable-architecture/pull/2906).\r\n* Fixed: Cache scoped presentation stores where possible (thanks @lukeredpath, https://github.com/pointfreeco/swift-composable-architecture/pull/2908).\r\n* Fixed: Allow \"inert\" enum state to be observed by having an ever-changing ID (https://github.com/pointfreeco/swift-composable-architecture/pull/2910).\r\n* Fixed: Silence SwiftSyntax 510 / Xcode 15.3 warnings (https://github.com/pointfreeco/swift-composable-architecture/pull/2909).\r\n* Fixed: Restore `TestStore` autocompletion (https://github.com/pointfreeco/swift-composable-architecture/pull/2923).\r\n* Fixed: It is now possible to scope bindings of enum stores to non-reducer cases for sheets and other navigation (https://github.com/pointfreeco/swift-composable-architecture/pull/2943).\r\n* Fixed: `package` access modifier support in enum `@Reducer` macro (thanks @samrayner, https://github.com/pointfreeco/swift-composable-architecture/pull/2939).\r\n* Fixed: `Effect.publisher` is no longer escaping (https://github.com/pointfreeco/swift-composable-architecture/pull/2968).\r\n* Fixed: Add runtime warning diagnostic to catch nested calls to `observe` (https://github.com/pointfreeco/swift-composable-architecture/pull/2996).\r\n* Infrastructure: Fix documentation typos (thanks @takehilo, https://github.com/pointfreeco/swift-composable-architecture/pull/2898; https://github.com/pointfreeco/swift-composable-architecture/pull/2944); tutorial fixes (thanks @LRSnowX, https://github.com/pointfreeco/swift-composable-architecture/pull/2808); test store tutorial/documentation fixes (https://github.com/pointfreeco/swift-composable-architecture/pull/2912); fix favorites case study mocks (thanks @beribas, https://github.com/pointfreeco/swift-composable-architecture/pull/2962); improve docs for stack-based navigation (https://github.com/pointfreeco/swift-composable-architecture/pull/2967); fix dismissal in UIKit demos (https://github.com/pointfreeco/swift-composable-architecture/pull/2986) fix shared state case study (thanks @eltociear, https://github.com/pointfreeco/swift-composable-architecture/pull/2994).\r\n\r\n## New Contributors\r\n* @LRSnowX made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/2808\r\n* @beribas made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/2962\r\n* @samrayner made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/2939\r\n* @eltociear made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/2994\r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-composable-architecture/compare/1.9.2...1.9.3", + "createdAt" : "2024-04-18T07:31:31+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOD48kk84JCf_L", + "owner" : "pointfreeco", + "publishedAt" : "2024-04-18T09:06:07+09:00", + "repository" : "swift-composable-architecture", + "title" : "1.9.3", + "url" : "https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.9.3", + "version" : "1.9.3" + }, + { + "body" : "## What's Changed\r\n\r\n* Added: All new state sharing tools, including the `@Shared` property wrapper and more (https://github.com/pointfreeco/swift-composable-architecture/pull/2858). (Thanks @NFulkerson, @hallee, @pyrtsa, @DandyLyons, @hiltonc, @lukeredpath, @andtie, @AlexKobachiJP, @ZevEisenberg, for their contributions!)\r\n* Updated: Bumped swift-collections to remove `@unchecked` from `StackState`'s `Sendable` conformance (thanks @rhysm94, https://github.com/pointfreeco/swift-composable-architecture/pull/2997).\r\n* Updated: Bumped swift-custom-dump to avoid a crash and leverage the latest tools for shared state (thanks @y-mimura, https://github.com/pointfreeco/swift-composable-architecture/pull/3008).\r\n* Infrastructure: Update README.md package addition wording to match latest Xcode (thanks @dafurman, https://github.com/pointfreeco/swift-composable-architecture/pull/2998).\r\n* Infrastructure: Tutorial fixes and updates (thanks @dafurman, https://github.com/pointfreeco/swift-composable-architecture/pull/3003).\r\n\r\n## New Contributors\r\n\r\n* @dafurman made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/2998\r\n* @y-mimura made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/3008\r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-composable-architecture/compare/1.9.3...1.10.0", + "createdAt" : "2024-04-29T09:58:12+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOD48kk84JITOr", + "owner" : "pointfreeco", + "publishedAt" : "2024-04-29T09:58:25+09:00", + "repository" : "swift-composable-architecture", + "title" : "1.10.0", + "url" : "https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.10.0", + "version" : "1.10.0" + }, + { + "body" : "## What's Changed\r\n\r\n* Fixed: Support nested enum reducers (thanks @sk409, https://github.com/pointfreeco/swift-composable-architecture/pull/2814).\r\n* Fixed: Add missing `NSPrivacyCollectedDataTypes` to PrivacyInfo.xcprivacy (thanks @DandyLyons, https://github.com/pointfreeco/swift-composable-architecture/pull/3027).\r\n* Fixed: Emit test failure when warning in release (https://github.com/pointfreeco/swift-composable-architecture/pull/3024).\r\n* Fixed: Bump Perception availability to support 1.1.6 (https://github.com/pointfreeco/swift-composable-architecture/pull/3025).\r\n* Infrastructure: Update README for TCA 1.10.0 (thanks @kalupas226, https://github.com/pointfreeco/swift-composable-architecture/pull/3019).\r\n* Infrastructure: Fix DocC organization of shared state tools (https://github.com/pointfreeco/swift-composable-architecture/pull/3022).\r\n* Infrastructure: Remove `Reducer._Body` workaround (https://github.com/pointfreeco/swift-composable-architecture/pull/3023).\r\n\r\n## New Contributors\r\n\r\n* @sk409 made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/2814\r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-composable-architecture/compare/1.10.0...1.10.1", + "createdAt" : "2024-04-30T05:12:03+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOD48kk84JI_XO", + "owner" : "pointfreeco", + "publishedAt" : "2024-04-30T05:14:54+09:00", + "repository" : "swift-composable-architecture", + "title" : "1.10.1", + "url" : "https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.10.1", + "version" : "1.10.1" + }, + { + "body" : "## What's Changed\r\n\r\n* Fixed: `@Shared(.appStorage)` initializer with explicit `= nil` should not crash (https://github.com/pointfreeco/swift-composable-architecture/pull/3035).\r\n* Fixed: Don't warn when dismissing two layers of tree-based navigation (https://github.com/pointfreeco/swift-composable-architecture/pull/3037).\r\n* Fixed: Don't emit perception warnings when deploying to 17.0.0 (https://github.com/pointfreeco/swift-composable-architecture/pull/3036).\r\n* Infrastructure: Fix typo in Reducers article (thanks @larryonoff, https://github.com/pointfreeco/swift-composable-architecture/pull/3034)\r\n\r\n## New Contributors\r\n\r\n* @larryonoff made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/3034\r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-composable-architecture/compare/1.10.1...1.10.2", + "createdAt" : "2024-05-01T03:43:39+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOD48kk84JJzWm", + "owner" : "pointfreeco", + "publishedAt" : "2024-05-01T03:45:32+09:00", + "repository" : "swift-composable-architecture", + "title" : "1.10.2", + "url" : "https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.10.2", + "version" : "1.10.2" + }, + { + "body" : "## What's Changed\r\n\r\n* Fixed: Automatically cancel in-flight `TestStore` effects when its root feature is dismissed (https://github.com/pointfreeco/swift-composable-architecture/pull/3044).\r\n* Fixed: Propagate current dependencies to `Store.init` (https://github.com/pointfreeco/swift-composable-architecture/pull/3049).\r\n* Fixed: Runtime warn when stack integration is detected to be missing from store's reducer (https://github.com/pointfreeco/swift-composable-architecture/pull/3048).\r\n* Fixed: `TestStore.finish()` should assert against unreceived actions (https://github.com/pointfreeco/swift-composable-architecture/pull/3054).\r\n* Fixed: Precondition when conflicting persistence keys must match value by @stephencelis in https://github.com/pointfreeco/swift-composable-architecture/pull/3051.\r\n\r\n > **Important:**\r\n > If you have defined a custom persistence key, you may need to explicitly conform it to `Hashable` after upgrading to this version.\r\n* Fixed: `@Shared` no longer eagerly evaluates its initial value (thanks @seanmrich, https://github.com/pointfreeco/swift-composable-architecture/pull/3057).\r\n* Infrastructure: Added a brand new tutorial: Building SyncUps (https://github.com/pointfreeco/swift-composable-architecture/pull/3039).\r\n* Infrastructure: Add store invalidation test (https://github.com/pointfreeco/swift-composable-architecture/pull/3038).\r\n* Infrastructure: Document `@CasePathable @dynamicMemberLookup` in 1.4 migration guide (https://github.com/pointfreeco/swift-composable-architecture/pull/3043).\r\n* Infrastructure: Document nested enum reducers (https://github.com/pointfreeco/swift-composable-architecture/pull/3050).\r\n\r\n## New Contributors\r\n\r\n* @seanmrich made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/3057\r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-composable-architecture/compare/1.10.2...1.10.3", + "createdAt" : "2024-05-09T03:16:54+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOD48kk84JOnGI", + "owner" : "pointfreeco", + "publishedAt" : "2024-05-09T03:22:13+09:00", + "repository" : "swift-composable-architecture", + "title" : "1.10.3", + "url" : "https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.10.3", + "version" : "1.10.3" + }, + { + "body" : "## What's Changed\r\n* Fixed: Compute warnings lazily by @heoblitz in https://github.com/pointfreeco/swift-composable-architecture/pull/3058\r\n* Fixed: Lazy loading of Shared initial values by @seanmrich in https://github.com/pointfreeco/swift-composable-architecture/pull/3060\r\n* Fixed: Fix for throttle logic. by @mbrandonw in https://github.com/pointfreeco/swift-composable-architecture/pull/3075\r\n\r\n## New Contributors\r\n* @heoblitz made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/3058\r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-composable-architecture/compare/1.10.3...1.10.4", + "createdAt" : "2024-05-12T06:57:32+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOD48kk84JQtPL", + "owner" : "pointfreeco", + "publishedAt" : "2024-05-12T07:02:32+09:00", + "repository" : "swift-composable-architecture", + "title" : "1.10.4", + "url" : "https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.10.4", + "version" : "1.10.4" + }, + { + "body" : "## What's Changed\r\n\r\n* Added: `Shared.withLock`, for mutating shared state from asynchronous contexts (https://github.com/pointfreeco/swift-composable-architecture/pull/3136). Direct mutations from asynchronous contexts is marked unavailable and will be an error in Swift 6.\r\n* Added: `SharedReader.constant` (https://github.com/pointfreeco/swift-composable-architecture/pull/3127).\r\n* Added: `$store.scope` will now emit a warning when a dismiss action doesn't `nil` out a child feature, suggesting a `Reducer.ifLet` (or parent integration) is missing (https://github.com/pointfreeco/swift-composable-architecture/pull/3089).\r\n* Deprecated: `Shared`'s optional dynamic member lookup overload has been deprecated in favor of a `Binding.init` that unwraps optional values (https://github.com/pointfreeco/swift-composable-architecture/pull/3145).\r\n* Fixed: Avoid crash when using `.appStorage` with a `URL` value (thanks @pwszebor, https://github.com/pointfreeco/swift-composable-architecture/pull/3098).\r\n* Fixed: Worked around a build failure when integrating with Tuist (https://github.com/pointfreeco/swift-composable-architecture/pull/3140).\r\n* Infrastructure: Tutorial fixes (https://github.com/pointfreeco/swift-composable-architecture/pull/3076; thanks @MartinMoizard, https://github.com/pointfreeco/swift-composable-architecture/pull/3078; https://github.com/pointfreeco/swift-composable-architecture/pull/3072; thanks @hmhv, https://github.com/pointfreeco/swift-composable-architecture/pull/3091; thanks @gibachan, https://github.com/pointfreeco/swift-composable-architecture/pull/3099; thanks @btr-better, https://github.com/pointfreeco/swift-composable-architecture/pull/3107; thanks @woxtu, https://github.com/pointfreeco/swift-composable-architecture/pull/3119, https://github.com/pointfreeco/swift-composable-architecture/pull/3123; https://github.com/pointfreeco/swift-composable-architecture/pull/3135; https://github.com/pointfreeco/swift-composable-architecture/pull/3141; https://github.com/pointfreeco/swift-composable-architecture/pull/3148); DocC fixes (https://github.com/pointfreeco/swift-composable-architecture/pull/3085; https://github.com/pointfreeco/swift-composable-architecture/pull/3087; thanks @JOyo246, https://github.com/pointfreeco/swift-composable-architecture/pull/3092; thanks @leeari95, https://github.com/pointfreeco/swift-composable-architecture/pull/3110; https://github.com/pointfreeco/swift-composable-architecture/pull/3138); README fixes (thanks @Matt54, https://github.com/pointfreeco/swift-composable-architecture/pull/3129); expose some navigation APIs with `@_spi(Internal)` (thanks @Alex293, https://github.com/pointfreeco/swift-composable-architecture/pull/3097).\r\n\r\n## New Contributors\r\n\r\n* @MartinMoizard made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/3078\r\n* @JOyo246 made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/3092\r\n* @pwszebor made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/3098\r\n* @Alex293 made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/3097\r\n* @gibachan made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/3099\r\n* @leeari95 made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/3110\r\n* @btr-better made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/3107\r\n* @Matt54 made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/3129\r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-composable-architecture/compare/1.10.4...1.11.0", + "createdAt" : "2024-06-07T07:16:34+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOD48kk84Jfmxt", + "owner" : "pointfreeco", + "publishedAt" : "2024-06-07T07:29:30+09:00", + "repository" : "swift-composable-architecture", + "title" : "1.11.0", + "url" : "https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.11.0", + "version" : "1.11.0" + }, + { + "body" : "## What's Changed\r\n\r\n* Fixed: Support swift-syntax from 600.0.0-latest (https://github.com/pointfreeco/swift-composable-architecture/pull/3160).\r\n* Fixed: `Shared.withLock` now pass values by continuation (https://github.com/pointfreeco/swift-composable-architecture/pull/3154).\r\n* Infrastructure: Clean up DocC and link to new migration guide in README (https://github.com/pointfreeco/swift-composable-architecture/pull/3153); SyncUp tutorial fixes (thanks @dafurman, https://github.com/pointfreeco/swift-composable-architecture/pull/3139; thanks @RuiAAPeres, https://github.com/pointfreeco/swift-composable-architecture/pull/3159); note Swift bug in documentation (https://github.com/pointfreeco/swift-composable-architecture/pull/3157).\r\n\r\n## New Contributors\r\n\r\n* @RuiAAPeres made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/3159\r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-composable-architecture/compare/1.11.0...1.11.1", + "createdAt" : "2024-06-13T08:02:02+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOD48kk84JjDVu", + "owner" : "pointfreeco", + "publishedAt" : "2024-06-13T08:04:13+09:00", + "repository" : "swift-composable-architecture", + "title" : "1.11.1", + "url" : "https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.11.1", + "version" : "1.11.1" + }, + { + "body" : "## What's Changed\r\n\r\n* Fixed: Avoid potential sendability warnings in Swift 6 mode (https://github.com/pointfreeco/swift-composable-architecture/pull/3167).\r\n* Fixed: `PersistenceKeyDefault` no longer uses the loaded value as an initial value (thanks @fdzsergio, https://github.com/pointfreeco/swift-composable-architecture/pull/3174).\r\n* Fixed: Address a potential deadlock by isolating `Shared.withLock` to the main actor (https://github.com/pointfreeco/swift-composable-architecture/pull/3178).\r\n* Fixed: Disfavor `Shared`'s optional dynamic member lookup (https://github.com/pointfreeco/swift-composable-architecture/pull/3170). Note that this fix may be source breaking. See the [migration guide](https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.11) for more details.\r\n* Fixed: Don't over-observe app storage mutations (https://github.com/pointfreeco/swift-composable-architecture/pull/3186).\r\n* Fixed: `$shared.elements` is now stable based on identity, and restricted to identified arrays (https://github.com/pointfreeco/swift-composable-architecture/pull/3187).\r\n* Infrastructure: Drop Swift <5.9 support (https://github.com/pointfreeco/swift-composable-architecture/pull/3185). Xcode 15 has been required for app submission since April, so we can keep our Swift support in line with Apple's.\r\n* Infrastructure: 1.11 migration guide fixes (thanks @larryonoff, https://github.com/pointfreeco/swift-composable-architecture/pull/3184); tutorial typo fixes (thanks @meltsplit, https://github.com/pointfreeco/swift-composable-architecture/pull/3161).\r\n\r\n## New Contributors\r\n\r\n* @meltsplit made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/3161\r\n* @fdzsergio made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/3174\r\n\r\n**Full Changelog**: https://github.com/pointfreeco/swift-composable-architecture/compare/1.11.1...1.11.2", + "createdAt" : "2024-06-20T05:02:55+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOD48kk84Jnj5X", + "owner" : "pointfreeco", + "publishedAt" : "2024-06-20T06:54:09+09:00", + "repository" : "swift-composable-architecture", + "title" : "1.11.2", + "url" : "https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.11.2", + "version" : "1.11.2" } ] \ No newline at end of file diff --git a/Outputs/XcodeGen.json b/Outputs/XcodeGen.json index c82ae8c..70a2443 100644 --- a/Outputs/XcodeGen.json +++ b/Outputs/XcodeGen.json @@ -431,6 +431,30 @@ "url" : "https://github.com/yonaskolb/XcodeGen/releases/tag/2.34.0", "version" : "2.34.0" }, + { + "body" : "### Fixed\r\n\r\n- Revert addition of `ENABLE_MODULE_VERIFIER` build setting for causing issues in tests and some setups #1387 @yonaskolb", + "createdAt" : "2023-08-14T09:56:24+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBdMHVM4G-p7c", + "owner" : "yonaskolb", + "publishedAt" : "2023-08-14T10:00:32+09:00", + "repository" : "XcodeGen", + "title" : "2.36.1", + "url" : "https://github.com/yonaskolb/XcodeGen/releases/tag/2.36.1", + "version" : "2.36.1" + }, + { + "body" : "### Added\r\n\r\n- Added `scheme.enableGPUValidationMode` #1294 @LouisLWang\r\n- Added visionOS support #1379 @shiba1014\r\n- Added ability to disable Thread performance checker in Schemes #1380 @piellarda\r\n- Added support for `RuntimeIssue` breakpoints #1384 @yonaskolb\r\n\r\n### Changed\r\n\r\n- The project object version has been updated for Xcode 14.3 #1368 @leonardorock\r\n- Updated recommended settings for Xcode 14.3 #1385 @yonaskolb\r\n- Dropped support for Xcode 12 and 13, due to XcodeProj update #1384 @yonaskolb\r\n\r\n### Fixed\r\n\r\n- Fix external dependencies from being removed by Xcode #1354 @OdNairy\r\n- Stop creating orphaned object references when reusing references to external dependencies #1377 @liamnichols", + "createdAt" : "2023-08-12T23:23:48+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBdMHVM4G8_AC", + "owner" : "yonaskolb", + "publishedAt" : "2023-08-12T23:29:37+09:00", + "repository" : "XcodeGen", + "title" : "2.36.0", + "url" : "https://github.com/yonaskolb/XcodeGen/releases/tag/2.36.0", + "version" : "2.36.0" + }, { "body" : "### Added\r\n\r\n- Added support for shared breakpoints #177 @alexruperez @myihsan\r\n- Added support for `putResourcesBeforeSourcesBuildPhase` in a target #1351 @mat1th \r\n\r\n### Fixed\r\n\r\n- Fix case where source paths may not be deduplicated correctly resulting in duplicate groups and/or a crash in running XcodeGen #1341 @dalemyers", "createdAt" : "2023-04-27T16:04:40+09:00", @@ -442,5 +466,101 @@ "title" : "2.35.0", "url" : "https://github.com/yonaskolb/XcodeGen/releases/tag/2.35.0", "version" : "2.35.0" + }, + { + "body" : "### Added\r\n\r\n- Added support for adding `Build Tool Plug-ins` to targets #1374 @BarredEwe", + "createdAt" : "2023-08-16T22:48:44+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBdMHVM4HAGDA", + "owner" : "yonaskolb", + "publishedAt" : "2023-08-16T22:53:10+09:00", + "repository" : "XcodeGen", + "title" : "2.37.0", + "url" : "https://github.com/yonaskolb/XcodeGen/releases/tag/2.37.0", + "version" : "2.37.0" + }, + { + "body" : "### Added\r\n\r\n- [Multi-destination targets](https://github.com/yonaskolb/XcodeGen/blob/master/Docs/ProjectSpec.md#supported-destinations) #1336 @amatig\r\n - Added `supportedDestinations` to target\r\n - Added optional new `platform` value of `auto` when using `supportedDestinations`\r\n - Added `destinationFilters` for sources and dependencies\r\n - Added `inferDestinationFiltersByPath`, a convenience filter for sources\r\n- `.mlpackage` files now default to being a source type #1398 @aaron-foreflight\r\n- Added support for `Build Tool Plug-ins` in `AggregateTarget` #1390 @BarredEwe\r\n\r\n### Fixed\r\n\r\n- Fixed source file `includes` not working when no paths were found #1337 @shnhrrsn\r\n- Supports specifying multiple package products #1395 @simonbs", + "createdAt" : "2023-10-31T20:03:00+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBdMHVM4Hlvbg", + "owner" : "yonaskolb", + "publishedAt" : "2023-10-31T20:03:53+09:00", + "repository" : "XcodeGen", + "title" : "2.38.0", + "url" : "https://github.com/yonaskolb/XcodeGen/releases/tag/2.38.0", + "version" : "2.38.0" + }, + { + "body" : "### Fixed\r\n\r\n- Reverted `.xcprivacy` handling. They will now again be treated as resources by default @yonaskolb", + "createdAt" : "2024-04-10T19:49:49+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBdMHVM4I-UVq", + "owner" : "yonaskolb", + "publishedAt" : "2024-04-10T19:54:13+09:00", + "repository" : "XcodeGen", + "title" : "2.40.1", + "url" : "https://github.com/yonaskolb/XcodeGen/releases/tag/2.40.1", + "version" : "2.40.1" + }, + { + "body" : "### Added\r\n\r\n- Added support for local Swift packages at the project root by specifying a \"\" group #1413 @hiltonc\r\n- Added a custom `shell` to a scheme's pre and post actions #1430 @balazs-vimn\r\n\r\n### Changed\r\n\r\n- `.xcprivacy` files are now not added to any build phases by default #1464 @yonaskolb", + "createdAt" : "2024-04-08T10:27:53+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBdMHVM4I8tag", + "owner" : "yonaskolb", + "publishedAt" : "2024-04-08T10:31:16+09:00", + "repository" : "XcodeGen", + "title" : "2.40.0", + "url" : "https://github.com/yonaskolb/XcodeGen/releases/tag/2.40.0", + "version" : "2.40.0" + }, + { + "body" : "### Added\r\n\r\n- Support Artifact Bundle #1388 @freddi-kit\r\n- Added support for `.xcstrings` String Catalogs #1421 @nicolasbosi95\r\n- Added default `LD_RUNPATH_SEARCH_PATHS` for visionOS #1444 @Dahlgren\r\n- Added `watchOS` as a supported cross platform destination #1438 @tatsuky\r\n\r\n### Fixed\r\n\r\n- Fixed custom local package groups not being created #1416 @JaapManenschijn\r\n- Fixed spec validation error type #1439 @Lutzifer\r\n- Create parent group for local package groups if it does not exist already #1417 @JaapManenschijn\r\n\r\n### Internal\r\n\r\n- Updated Rainbow version #1424 @nysander", + "createdAt" : "2024-02-14T19:48:13+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBdMHVM4IdhGq", + "owner" : "yonaskolb", + "publishedAt" : "2024-02-14T19:50:54+09:00", + "repository" : "XcodeGen", + "title" : "2.39.0", + "url" : "https://github.com/yonaskolb/XcodeGen/releases/tag/2.39.0", + "version" : "2.39.0" + }, + { + "body" : "### Added\r\n\r\n- Proper defaults for `.cp` and `.cxx` files #1447 @eschwieb\r\n\r\n### Fixed\r\n\r\n- Fixed bundle access crash #1448 @freddi-kit\r\n- Pinned XcodeProj version to fix breaking changes when XcodeGen is used as a dependency #1449 @yonaskolb", + "createdAt" : "2024-02-15T19:38:00+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBdMHVM4IeLTf", + "owner" : "yonaskolb", + "publishedAt" : "2024-02-15T19:41:26+09:00", + "repository" : "XcodeGen", + "title" : "2.39.1", + "url" : "https://github.com/yonaskolb/XcodeGen/releases/tag/2.39.1", + "version" : "2.39.1" + }, + { + "body" : "### Added\r\n\r\n- Better support for local Swift packages in Xcode 15 #1465 @kinnarr\r\n- Added `macroExpansion` to test actions in schemes #1468 @erneestoc\r\n\r\n### Changed\r\n\r\n- Better default macroExpansion target in schemes #1471 @erneestoc\r\n\r\n### Removed\r\n\r\n- Removed `xcodegen dump --type graphviz` as graphviz no longer builds in Swift 6 and is no longer maintained. If anyone uses this feature and wishes to keep it, please submit a PR providing a suitable alternative. #1485 @giginet", + "createdAt" : "2024-07-11T20:20:06+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBdMHVM4J1VuT", + "owner" : "yonaskolb", + "publishedAt" : "2024-07-11T20:22:47+09:00", + "repository" : "XcodeGen", + "title" : "2.42.0", + "url" : "https://github.com/yonaskolb/XcodeGen/releases/tag/2.42.0", + "version" : "2.42.0" + }, + { + "body" : "### Added\r\n\r\n- Added `xcodegen cache` command that writes the cache. Useful for `post-commit` git hook integration #1476 @yonaskolb\r\n\r\n### Changed\r\n\r\n- Include folders in file sorting #1466 @jflan-dd\r\n\r\n### Fixed\r\n\r\n- Fixed `supportedDestinations` validation when it contains watchOS for multiplatform apps. #1470 @tatsuky", + "createdAt" : "2024-05-20T20:37:00+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOBdMHVM4JU_dk", + "owner" : "yonaskolb", + "publishedAt" : "2024-05-20T20:41:27+09:00", + "repository" : "XcodeGen", + "title" : "2.41.0", + "url" : "https://github.com/yonaskolb/XcodeGen/releases/tag/2.41.0", + "version" : "2.41.0" } ] \ No newline at end of file diff --git a/Outputs/Xcodes.app.json b/Outputs/Xcodes.app.json index b003fe0..ba7f19f 100644 --- a/Outputs/Xcodes.app.json +++ b/Outputs/Xcodes.app.json @@ -202,5 +202,65 @@ "title" : "v1.10.0 - Revenge of the Sith", "url" : "https://github.com/RobotsAndPencils/XcodesApp/releases/tag/v1.10.0b18", "version" : "v1.10.0b18" + }, + { + "body" : "## Introducing v2.0 🎉 \r\n\r\n### A slight redesign\r\nThe majority of the information in v1.X was only included in the info pane. While this was sufficient a few years ago, with the newly added Platforms as a separate download, more space was needed. 2.0 now uses a `NavigationSplitView` with a smaller left view and a larger main view. \r\n\r\nThe UI has been updated for a more cleaner look\r\n\r\n\"Screenshot\r\n\r\n### Platforms\r\nYou can now download the platforms with the speed of Xcodes and aria2. \r\n\r\n### XcodesKit\r\n2.0 has the start of a `XcodesKit` library using Swift Concurrency. This will allow us to more easily share code between the UI and the CLI in the future. \r\n\r\n### New Requirements\r\nMacOS 13.0 is now required for 2.0\r\n\r\n## Big thanks!\r\n\r\nThank you to all the contributors over 2023 who have kept adding on functionality to Xcodes and who have supported me via [buymeacoffee.com/mattkiazyk](https://www.buymeacoffee.com/mattkiazyk)\r\n\r\nFull change log is below!\r\n\r\n## Changes\r\n\r\n## 🚀 Enhancements\r\n\r\n* update Sparkle to 2.5.2 (#469) @MattKiazyk\r\n* Add new Platforms List Window (#463) @MattKiazyk\r\n* Redesign the main window to better suit more data (#461) @MattKiazyk\r\n* Add default phone number selection when there is only one (#462) @redryerye\r\n* Activity Indicator on Install Pressed (#437) @chickdan\r\n* Add ability to cancel runtime downloads (#453) @MattKiazyk\r\n* Support Runtime/Platforms Downloading and Install 🚀 (#448) @MattKiazyk\r\n* Add installation progress bar to dock icon (#423) @senmu\r\n* SDK column in the info panel supports displaying visionOS (#400) @LavareX\r\n* Add PinCodeTextField autocomplete support (#398) @Kyle-Ye\r\n\r\n## 🐛 Bug Fixes\r\n\r\n* Descriptive error for login status code 412 (#456) @chickdan\r\n* fix: settings link on Sonoma not working (#444) @MattKiazyk\r\n* Improve Brazilian Portuguese translation (#386) @0x7067\r\n\r\n## 🌎 Localization\r\n\r\n* Updated Turkish to 100% (#454) @egesucu\r\n* Support new Xcode 15 String Catalog (#449) @egesucu\r\n* Fix SMS Enter Digit Code Crash on some localizations (#428) @ElonPark\r\n* Update DE localization (#393) @qnotna\r\n* Update zh_CN localizations. (#391) @megabitsenmzq\r\n* Add catalan translation (#297) @ferranabello\r\n* Introduce Polish translations (#375) @jakex7\r\n* Fix zh_Hans localizations (#376) @LinXunFeng\r\n* Turkish Localization Update (#362) @egesucu\r\n\r\n## 🧰 Maintenance\r\n\r\n* Bump ruby/setup-ruby from 1.162.0 to 1.165.1 (#468) @dependabot\r\n* Bump ruby/setup-ruby from 1.161.0 to 1.162.0 (#459) @dependabot\r\n* Updated README.md (#455) @egesucu\r\n* Clean up code in `InfoPane` to be more robust (#436) @thai-d-v\r\n* Bump actions/cache from 3.3.1 to 3.3.2 (#447) @dependabot\r\n* Bump ruby/setup-ruby from 1.152.0 to 1.161.0 (#446) @dependabot\r\n* Bump actions/checkout from 3 to 4 (#445) @dependabot\r\n* cleans up project team so it builds (#443) @MattKiazyk\r\n* Bump ruby/setup-ruby from 1.149.0 to 1.152.0 (#397) @dependabot\r\n* Fix typo in README.md (#395) @jmg-duarte\r\n* Bump ruby/setup-ruby from 1.144.2 to 1.149.0 (#384) @dependabot\r\n* Update unxip binary to v2.1 (#371) @Kyle-Ye\r\n* Updated readme (#385) @KyLeggiero\r\n* Bump ruby/setup-ruby from 1.144.1 to 1.144.2 (#369) @dependabot\r\n* Bump ruby/setup-ruby from 1.144.0 to 1.144.1 (#368) @dependabot\r\n* Bump actions/cache from 3.2.6 to 3.3.1 (#366) @dependabot\r\n* Bump ruby/setup-ruby from 1.143.0 to 1.144.0 (#365) @dependabot\r\n* Bump ruby/setup-ruby from 1.139.0 to 1.143.0 (#363) @dependabot\r\n* Bump actions/cache from 3.2.5 to 3.2.6 (#358) @dependabot\r\n\r\n", + "createdAt" : "2024-01-20T03:34:15+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOEtMR_84FmqK2", + "owner" : "XcodesOrg", + "publishedAt" : "2024-01-20T02:53:33+09:00", + "repository" : "XcodesApp", + "title" : "2.0 beta 1 - The Force Awakens", + "url" : "https://github.com/XcodesOrg/XcodesApp/releases/tag/v2.0.0b20", + "version" : "v2.0.0b20" + }, + { + "body" : "Install Xcodes using one of the methods listed [here](https://github.com/RobotsAndPencils/XcodesApp#installation).\r\nUpdate Xcodes by selecting Check for Updates... in the Xcodes menu in the menu bar.\r\n\r\n⚠️ Xcodes does not support downloading of iOS 18 runtimes do to the change in the way Apple is downloading them. ⚠️ \r\n\r\n## Changes\r\n\r\n## 🚀 Enhancements\r\n\r\n* Left Align Unarchiving Pane (#564) @LePips\r\n* InfoPane UI Tweaks (#540) @marlonjames71\r\n\r\n## 🐛 Bug Fixes\r\n\r\n* Fix runtime downloading (#585) @MattKiazyk\r\n* Fix broken DockProgress Bar (#545) @Kyle-Ye\r\n\r\n## 🌎 Localization\r\n\r\n* Update Korean localisation (#568) @floydkim\r\n* ADD: Added Arabic Localizations To Xcodes (#576) @MohamediosDev\r\n\r\n## 🧰 Maintenance\r\n\r\n* fix: Update GitHub URLs in help menu (#581) @Person2099\r\n* Resolve concurrency check warning on Swift 5.10 (#522) @LiYanan2004\r\n* Bump ruby/setup-ruby from 1.173.0 to 1.177.1 (#563) @dependabot\r\n* chore: lossless png compression (#560) @mikeirvingweb\r\n* Update README.md (#548) @alladinian\r\n* fix: product name casings (#559) @mikeirvingweb\r\n* Set explicit SwiftPolyglot tag and update clone path (#547) @roddymunro\r\n* Bump ruby/setup-ruby from 1.172.0 to 1.173.0 (#542) @dependabot\r\n* Bump actions/cache from 4.0.1 to 4.0.2 (#543) @dependabot\r\n* adds localization validation on PR's (#533) @MattKiazyk\r\n\r\n\r\n", + "createdAt" : "2024-06-29T00:38:55+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOEtMR_84I0Tmb", + "owner" : "XcodesOrg", + "publishedAt" : "2024-06-29T00:49:59+09:00", + "repository" : "XcodesApp", + "title" : "v2.2.0 - Nobody likes a bully ", + "url" : "https://github.com/XcodesOrg/XcodesApp/releases/tag/v2.2.0b27", + "version" : "v2.2.0b27" + }, + { + "body" : "## Introducing v2.0 🎉 \r\n\r\n### A slight redesign\r\nThe majority of the information in v1.X was only included in the info pane. While this was sufficient a few years ago, with the newly added Platforms as a separate download, more space was needed. 2.0 now uses a `NavigationSplitView` with a smaller left view and a larger main view. \r\n\r\nThe UI has been updated for a more cleaner look\r\n\r\n\"Screenshot\r\n\r\n### Platforms/Runtimes\r\nYou can now download all the platforms/runtimes with the speed of Xcodes and aria2! \r\n\r\n### XcodesKit\r\n2.0 has the start of a `XcodesKit` library using Swift Concurrency. This will allow us to more easily share code between the UI and the CLI in the future. \r\n\r\n### New Requirements\r\nMacOS 13.0 is now required for 2.0\r\n\r\n### Support \r\n\r\nIf you would like to support Xcodes or donate to the development, I've set up a page on [opencollective.com/xcodesapp](https://opencollective.com/xcodesapp). There is absolutely no obligation! \r\n\r\n## Big thanks!\r\n\r\nThank you to all the contributors over 2023 who have kept adding on functionality to Xcodes and who have supported me via [buymeacoffee.com/mattkiazyk](https://www.buymeacoffee.com/mattkiazyk)\r\n\r\nFull change log is below!\r\n\r\n## Changes\r\n\r\n## 🚀 Enhancements\r\n\r\n* Add Sponsor/Donate Button (#481) @MattKiazyk\r\n* update Sparkle to 2.5.2 (#469) @MattKiazyk\r\n* Add new Platforms List Window (#463) @MattKiazyk\r\n* Redesign the main window to better suit more data (#461) @MattKiazyk\r\n* Add default phone number selection when there is only one (#462) @redryerye\r\n* Activity Indicator on Install Pressed (#437) @chickdan\r\n* Add ability to cancel runtime downloads (#453) @MattKiazyk\r\n* Support Runtime/Platforms Downloading and Install 🚀 (#448) @MattKiazyk\r\n* Add installation progress bar to dock icon (#423) @senmu\r\n* SDK column in the info panel supports displaying visionOS (#400) @LavareX\r\n* Add PinCodeTextField autocomplete support (#398) @Kyle-Ye\r\n\r\n## 🐛 Bug Fixes\r\n\r\n* Update privilege helper to xcodesOrg and Team (#480) @MattKiazyk\r\n* Handle preference alerts from the PlatformsListView (#470) @chickdan\r\n* Descriptive error for login status code 412 (#456) @chickdan\r\n* fix: settings link on Sonoma not working (#444) @MattKiazyk\r\n* Improve Brazilian Portuguese translation (#386) @0x7067\r\n\r\n## 🌎 Localization\r\n\r\n* Add latest missing french translations (#477) @McNight\r\n* Updated Turkish to 100% (#454) @egesucu\r\n* Support new Xcode 15 String Catalog (#449) @egesucu\r\n* Fix SMS Enter Digit Code Crash on some localizations (#428) @ElonPark\r\n* Update DE localization (#393) @qnotna\r\n* Update zh_CN localizations. (#391) @megabitsenmzq\r\n* Add catalan translation (#297) @ferranabello\r\n* Introduce Polish translations (#375) @jakex7\r\n* Fix zh_Hans localizations (#376) @LinXunFeng\r\n* Turkish Localization Update (#362) @egesucu\r\n\r\n## 🧰 Maintenance\r\n\r\n* Remove newline from derived data path returned by defaults (#472) @robinkunde\r\n* Bump ruby/setup-ruby from 1.165.1 to 1.169.0 (#484) @dependabot\r\n* Bump actions/cache from 3.3.2 to 4.0.0 (#475) @dependabot\r\n* Bump ruby/setup-ruby from 1.162.0 to 1.165.1 (#468) @dependabot\r\n* Bump ruby/setup-ruby from 1.161.0 to 1.162.0 (#459) @dependabot\r\n* Updated README.md (#455) @egesucu\r\n* Clean up code in `InfoPane` to be more robust (#436) @thai-d-v\r\n* Bump actions/cache from 3.3.1 to 3.3.2 (#447) @dependabot\r\n* Bump ruby/setup-ruby from 1.152.0 to 1.161.0 (#446) @dependabot\r\n* Bump actions/checkout from 3 to 4 (#445) @dependabot\r\n* cleans up project team so it builds (#443) @MattKiazyk\r\n* Bump ruby/setup-ruby from 1.149.0 to 1.152.0 (#397) @dependabot\r\n* Fix typo in README.md (#395) @jmg-duarte\r\n* Bump ruby/setup-ruby from 1.144.2 to 1.149.0 (#384) @dependabot\r\n* Update unxip binary to v2.1 (#371) @Kyle-Ye\r\n* Updated readme (#385) @KyLeggiero\r\n* Bump ruby/setup-ruby from 1.144.1 to 1.144.2 (#369) @dependabot\r\n* Bump ruby/setup-ruby from 1.144.0 to 1.144.1 (#368) @dependabot\r\n* Bump actions/cache from 3.2.6 to 3.3.1 (#366) @dependabot\r\n* Bump ruby/setup-ruby from 1.143.0 to 1.144.0 (#365) @dependabot\r\n* Bump ruby/setup-ruby from 1.139.0 to 1.143.0 (#363) @dependabot\r\n* Bump actions/cache from 3.2.5 to 3.2.6 (#358) @dependabot\r\n\r\n", + "createdAt" : "2024-01-26T13:51:17+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOEtMR_84INlbc", + "owner" : "XcodesOrg", + "publishedAt" : "2024-01-26T13:37:50+09:00", + "repository" : "XcodesApp", + "title" : "2.0 - The Force Awakens", + "url" : "https://github.com/XcodesOrg/XcodesApp/releases/tag/v2.0.2b23", + "version" : "v2.0.2b23" + }, + { + "body" : "Install Xcodes using one of the methods listed [here](https://github.com/RobotsAndPencils/XcodesApp#installation).\r\nUpdate Xcodes by selecting Check for Updates... in the Xcodes menu in the menu bar.\r\n\r\n## Changes\r\n\r\n## 🚀 Enhancements\r\n\r\n* Replace AttributedText with markdown to fix the layout issues (#531) @huihuisang\r\n* replace default icon in info page (#530) @huihuisang\r\n* Improve Filter Button style (#526) @chickdan\r\n* Improve the layout of the sidebar (#504) @huihuisang\r\n* Improve signing experience when using non-english keyboard (#521) @LiYanan2004\r\n* Improvements in the layout of the Settings window (#506) @alladinian\r\n* Allow selecting text for version info (#503) @clementpadovani\r\n\r\n## 🐛 Bug Fixes\r\n\r\n* fix runtime not appearing when multiple runtimes exist for same build (#523) @MattKiazyk\r\n* fix: adds back in sidebar toggle button so users don't get stuck (#499) @MattKiazyk\r\n\r\n## 🌎 Localization\r\n\r\n* chore: cleanup some localizeable.xcstrings (#532) @MattKiazyk\r\n* Updated german localization (#519) @Schr0eder\r\n* l10n(zh-Hant): Update translation for 2.0.2 (#502) @pan93412\r\n* Update Ukrainian localisation (#510) @kikiwora\r\n* Greek language localization (#505) @alladinian\r\n* Update zh_Hans Localizations. And more. (#482) @megabitsenmzq\r\n\r\n## 🧰 Maintenance\r\n\r\n* Remove outdated version checks (#527) @chickdan\r\n* Bump ruby/setup-ruby from 1.171.0 to 1.172.0 (#509) @dependabot\r\n* Bump actions/cache from 4.0.0 to 4.0.1 (#515) @dependabot\r\n* Bump release-drafter/release-drafter from 5 to 6 (#497) @dependabot\r\n* Bump ruby/setup-ruby from 1.169.0 to 1.171.0 (#495) @dependabot\r\n\r\n", + "createdAt" : "2024-03-17T10:39:24+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOEtMR_84IQxsL", + "owner" : "XcodesOrg", + "publishedAt" : "2024-03-17T09:43:52+09:00", + "repository" : "XcodesApp", + "title" : "v2.1.1 - I'm just Xcodes", + "url" : "https://github.com/XcodesOrg/XcodesApp/releases/tag/v2.1.1b25", + "version" : "v2.1.1b25" + }, + { + "body" : "Install Xcodes using one of the methods listed [here](https://github.com/RobotsAndPencils/XcodesApp#installation).\r\nUpdate Xcodes by selecting Check for Updates... in the Xcodes menu in the menu bar.\r\n\r\n## Changes 2.1.2\r\n\r\n## 🐛 Bug Fixes\r\n\r\n* fix: xcode list row text hidden on macOS 14.4 (#538) @vvisionnn\r\n\r\n## Changes 2.1.1\r\n\r\n## 🚀 Enhancements\r\n\r\n* Replace AttributedText with markdown to fix the layout issues (#531) @huihuisang\r\n* replace default icon in info page (#530) @huihuisang\r\n* Improve Filter Button style (#526) @chickdan\r\n* Improve the layout of the sidebar (#504) @huihuisang\r\n* Improve signing experience when using non-english keyboard (#521) @LiYanan2004\r\n* Improvements in the layout of the Settings window (#506) @alladinian\r\n* Allow selecting text for version info (#503) @clementpadovani\r\n\r\n## 🐛 Bug Fixes\r\n\r\n* fix runtime not appearing when multiple runtimes exist for same build (#523) @MattKiazyk\r\n* fix: adds back in sidebar toggle button so users don't get stuck (#499) @MattKiazyk\r\n\r\n## 🌎 Localization\r\n\r\n* chore: cleanup some localizeable.xcstrings (#532) @MattKiazyk\r\n* Updated german localization (#519) @Schr0eder\r\n* l10n(zh-Hant): Update translation for 2.0.2 (#502) @pan93412\r\n* Update Ukrainian localisation (#510) @kikiwora\r\n* Greek language localization (#505) @alladinian\r\n* Update zh_Hans Localizations. And more. (#482) @megabitsenmzq\r\n\r\n## 🧰 Maintenance\r\n\r\n* Remove outdated version checks (#527) @chickdan\r\n* Bump ruby/setup-ruby from 1.171.0 to 1.172.0 (#509) @dependabot\r\n* Bump actions/cache from 4.0.0 to 4.0.1 (#515) @dependabot\r\n* Bump release-drafter/release-drafter from 5 to 6 (#497) @dependabot\r\n* Bump ruby/setup-ruby from 1.169.0 to 1.171.0 (#495) @dependabot\r\n\r\n\r\n", + "createdAt" : "2024-03-17T23:15:01+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOEtMR_84IwbhK", + "owner" : "XcodesOrg", + "publishedAt" : "2024-03-17T23:19:15+09:00", + "repository" : "XcodesApp", + "title" : "v2.1.2 - I'm just Xcodes", + "url" : "https://github.com/XcodesOrg/XcodesApp/releases/tag/v2.1.2b26", + "version" : "v2.1.2b26" } ] \ No newline at end of file diff --git a/Outputs/fastlane.json b/Outputs/fastlane.json index 82409ee..e91b27c 100644 --- a/Outputs/fastlane.json +++ b/Outputs/fastlane.json @@ -490,5 +490,125 @@ "title" : "2.213.0 Improvements", "url" : "https://github.com/fastlane/fastlane/releases/tag/2.213.0", "version" : "2.213.0" + }, + { + "body" : "* [spaceship] fix olympus session request error after skipping 2FA Upgrade (#21317) via AbbyM (@AbbyM)\n* [spaceship] add update method to ConnectAPI::User (#20956) via Vitalii Budnik (@nekrich)\n* [supply][action] add `download_apk_from_google_play` action (and corresponding `supply` methods) (#21315) via Olivier Halligon (@AliSoftware)\n* [docs] fix sync_code_signing.md (#21202) via Yuki Sakai (@VeyronSakai)\n* [fastlane] fix fastlane action template warnings reported by Rubocop (#21310) via Bartosz Kosiorek (@BartoszKosiorek-TomTom)\n* [docs][match] fix typos, improve wording, incorporate improvements to match documentation examples (#21302) via Roger Oba (@rogerluan)\n* [match] fixes Gitlab Secure Files API limit (#21361) via Darby Frey (@darbyfrey)\n* [match] adding access token prompt for GitLab Secure Files Match (#21279) via Darby Frey (@darbyfrey)\n* [deliver] update upload_price_tier (#21282) via lukethoene (@lukethoene)", + "createdAt" : "2023-07-15T01:50:19+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAaK_F84GsT8Y", + "owner" : "fastlane", + "publishedAt" : "2023-07-15T02:01:43+09:00", + "repository" : "fastlane", + "title" : "2.214.0 Improvements", + "url" : "https://github.com/fastlane/fastlane/releases/tag/2.214.0", + "version" : "2.214.0" + }, + { + "body" : "* [match] fixes missing job-token error in GitLab storage mode (#21520) via Darby Frey (@darbyfrey)", + "createdAt" : "2023-09-19T11:36:09+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAaK_F84HP9dP", + "owner" : "fastlane", + "publishedAt" : "2023-09-19T11:43:28+09:00", + "repository" : "fastlane", + "title" : "2.216.0 Fix for match GitLab storage", + "url" : "https://github.com/fastlane/fastlane/releases/tag/2.216.0", + "version" : "2.216.0" + }, + { + "body" : "* [spaceship] add request retry with backoff when encountring 429 errors (#21511) via Stefan Natchev (@snatchev)\n* [supply] introduce a new synchronization logic for screenshots (#21498) via Olivier Halligon (@AliSoftware)\n* [deliver] validate the status of app version to be ready_for_review before submitting the app (#20515) via 醉 (@404pilot)\n* [match] Added s3_skip_encryption parameter (#21018) via Morten Bøgh (@mbogh)\n* [docs] add minor branding guidelines to `CONTRIBUTING.md` (#21495) via Roger Oba (@rogerluan)\n* [match] prevent directory download from s3 (#20975) via Mark Homoki (@markhomoki)\n* [xcodes] fix issue where `xcodes` action wouldn't accept beta versions of Xcode (#21434) via apps4everyone (@apps4everyone)\n* [spaceship] explicit beta group access to all builds at creation (#21478) via Vincent Isambart (@vincentisambart)\n* [docs] update pull request template to ask contributors to write unit tests (#21427) via Roger Oba (@rogerluan)\n* [action] deprecate the ensure_xcode_version action (#21448) via Iulian Onofrei (@revolter)\n* [tests] stop generating rspec temp file in current directory (#21466) via Roger Oba (@rogerluan)\n* [ci] fix CI by replacing deprecated Xcode versions, and add Xcode 14, Xcode 15, and Ruby 3.1 to test envs (#21465) via Roger Oba (@rogerluan)\n* [deliver][frameit] add iPhone 14 Pro / 6.1\" display type (#21393) via Stefan Natchev (@snatchev)\n* [spaceship] add missing `AppStoreState` cases (#21312) via Roger Oba (@rogerluan)\n* [fastlane_core] fix WWDR certificates import flow (#21442) via Paul Taykalo (@PaulTaykalo)\n* [docs] fix tool name formatting (for `supply`) to be lowercase to pass fastlane docs unit tests (#21426) via Roger Oba (@rogerluan)", + "createdAt" : "2023-09-16T10:15:42+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAaK_F84HPDfC", + "owner" : "fastlane", + "publishedAt" : "2023-09-16T10:23:01+09:00", + "repository" : "fastlane", + "title" : "2.215.0 Improvements", + "url" : "https://github.com/fastlane/fastlane/releases/tag/2.215.0", + "version" : "2.215.0" + }, + { + "body" : "* [supply] add new SUPPLY_UPLOAD_MAX_RETRIES env var to attempt to solve failed Google API calls (#21518) via Josh Holtz (@joshdholtz)", + "createdAt" : "2023-09-18T00:58:10+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAaK_F84HPTuT", + "owner" : "fastlane", + "publishedAt" : "2023-09-18T01:17:40+09:00", + "repository" : "fastlane", + "title" : "2.215.1 Workaround for Google Play API instability", + "url" : "https://github.com/fastlane/fastlane/releases/tag/2.215.1", + "version" : "2.215.1" + }, + { + "body" : "* [spaceship] work around deliver issue #21105 (#21633) via Jerome Lacoste (@lacostej)\n* [action][slather] add support for slather's new --ymlfile option (#21613) via jarrodlombardo-EventBase (@jarrodlombardo-EventBase)\n* [action][notarize] printing log on error (#21609) via Csaba Szigeti (@szigetics)\n* [tests] fix test being potentially muddied by local ENV (#21586) via Olivier Halligon (@AliSoftware)\n* [match] remove redundant fetching of profile devices and certificates (#21409) via Vitalii Budnik (@nekrich)\n* [match] hide sensitive information in match output (#21603) via Duncan MacDonald (@oct0f1sh)\n* [supple] fix issue with releases containing retained versions (#20997) (#20998) via Mariano Miani (@mmiani)\n* [action][git_branch] add `FL_GIT_BRANCH_DONT_USE_ENV_VARS` env var to `git_branch` (#21597) via Oguz Kocer (@oguzkocer)\n* [tests] Make error message expectation more flexible in `runner_spec.rb` to support Ruby 2.6 error message format (#21591) via Olivier Halligon (@AliSoftware)\n* [docs] fix typo `practies` → `practices` based on feedback from fastlane/docs (#21589) via Roger Oba (@rogerluan)\n* [fastlane] add support for keyword arguments for lanes in Ruby 3 (#21587) via Olivier Halligon (@AliSoftware)\n* [tests] update `fakefs` to fix test failures on Ruby 3.2.2 (#21588) via Olivier Halligon (@AliSoftware)\n* [deliver] Add Watch Ultra screen size (#21106) via Aoi Takahashi (@xiii111)\n* [docs] update a bit of the documentation of install_on_device.rb (#21196) via ls-1N (@ls-1N)\n* [precheck] print the HTTP status as the failure reason when it's not 200 (#21051) via Roger Oba (@rogerluan)\n* [supply] parallel uploads for meta per language (#21474) via Cristian Caruceru (@ccaruceru)\n* [action][nexus_upload] Mark Nexus password as a sensitive field (#21564) via Liam Jones (@liamjones)\n* [trainer] check specifically for file url in failure_message, fixing crash in Xcode 15 when running in Apple Silicon (#21493) via Jason Hagglund (@TheMetalCode)\n* [gym] fix error message for catalyst_platform option (#21332) via Sebastian Staudt (@koraktor)\n* [deliver] show file type correctly in user_error (#21403) via Aru Hyunseung Jeon (@Dogdriip)\n* [gym] fix multiplatform iOS builds (#21319) via Zach Waugh (@zachwaugh)\n* [match] make git_private_key path absolute (#21360) via Marko Samec (@msamec)\n* [snapshot] Add Missing Older iPhone & iPad models to Generated Snapshot Reports (#21557) via Kyle Howells (@kylehowells)\n* [deliver] Capturing NoMethodError exception when fetching live app info (#21553) via Ignacio Calderon (@kronenthaler)\n* [snapshot] support Strict Concurrency for SnapshotHelper (#21400) via Kohki Miki (@giginet)\n* [match] added selection of certificate and p12 key by certificate id (#21428) via Ivan Sorokoletov (@slacklab)\n* [spaceship] allow to specify fetched fields (#21528) via Vitalii Budnik (@nekrich)\n* [snapshot] add Support for New Apple Devices in Snapshot Generator (#21554) via Sandeep Joshi (@isandeepj)\n* [deliver] fetch live app info if no edit info is present, fixing scenario of having both macOS and iOS apps present (#21472) via Lorenzo Mattei (@loremattei)", + "createdAt" : "2023-11-15T11:28:13+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAaK_F84Ht68o", + "owner" : "fastlane", + "publishedAt" : "2023-11-15T11:43:07+09:00", + "repository" : "fastlane", + "title" : "2.217.0 Improvements", + "url" : "https://github.com/fastlane/fastlane/releases/tag/2.217.0", + "version" : "2.217.0" + }, + { + "body" : "* [action][sh] fix undefined sh_enabled? method when using Action.sh from a plugin Action (#21408) via Vitalii Budnik (@nekrich)\n* [match] Include visionOS devices in provisioning profiles (#21871) via peter-gyarmati (@peter-gyarmati)\n* [spaceship] Fix filtering of Mac devices when trying to create a macOS profile (#21915) via Olivier Halligon (@AliSoftware)\n* [core] update simctl command in device_manager.rb [21893] (#21894) via David Nedrow (@dnedrow)\n* [fastlane] remove dependency on unmaintained rest-client library (#21898) via Jerome Lacoste (@lacostej)\n* [spaceship] handle new app status (#21890) via Lukasz Grabowski (@lucgrabowski)\n* [spaceship] Update Model: beta_tester (#21799) via mlch911 (@mlch911)\n* [fix] drop old code made for ruby < 2.6 (#21878) via Jerome Lacoste (@lacostej)\n* [fastlane_core] fix the display of non-unicode characters when printing lane context (#21857) via Jerome Lacoste (@lacostej)\n* [spaceship] `create_certificate_signing_request`: update from SHA-1 to SHA-256 (#21644) via Jay Soffian (@jaysoffian)\n* [match][hotfix] remove the `renew_expired_certs` option introduced in #21691 and revert the default behavior while we address issues with it (#21812) via Vitalii Budnik (@nekrich)\n* [action][appetize] Raise error when the API returns an unsuccessful response (#21816) via Ben Ferris (@benferris-tl)\n* [action][git_add] Add `force` option (#21850) via Tomoki Yamashita (@tomorrowkey)\n* [pilot] add xros as valid option for pilot upload (#21841) via Damian Monogue (@demonnic)\n* [match] fix devices fetch for tvOS platform (#21828) via Vitalii Budnik (@nekrich)\n* [deliver] increase chances of success when creating a new app version even when Apple servers are degraded (#21742) via Roger Oba (@rogerluan)\n* [action][OneSignal] Update to use v11.0 REST API (#21839) via Mohammed Akram Hussain (@Akramhussain4)\n* [snapshot] fix regression introduced in 2.218.0 caused by extraneous method argument in snapshot setup (#21832) via Jerome Lacoste (@lacostej)\n* [spec] fix the loading of certain passwords from the keychain (fixes #21817) (#21818) via Ryan Pendleton (@rpendleton)\n* [gym][fastlane_core] add platform support for visionOS (#21574) via Philipp Resch (@PinkidG)\n* [match] improve encryption internals, solving flaky test (#21663) (#21790) via Jerome Lacoste (@lacostej)\n* [frameit] iPhone 14 Frames (#21727) via sathoeni (@sathoeni)\n* [spaceship] decrease App Store Connect API token `issued-at-time` to prevent server rejection (#21583) via Jason Moore (@xinsight)\n* [match][sigh] add option to automatically renew expired certificates (defaults to enabled) (#21691) via Vitalii Budnik (@nekrich)\n* [pilot] do not advertise the `skip_waiting_for_build_processing` option when it is already set (#21730) via Robin Kunde (@robinkunde)\n* [match] propagate keychain when installing wwdr certificates (#21578) via rabbitinspace (@rabbitinspace)\n* [deliver] introduce `timeout` for screenshots processing waiting time (#21693) via Mikhail Maslo (@mikhailmaslo)\n* [frameit] facebook.design doesn't work anymore (#20915) via Guglielmo Faglioni (@guidev)\n* [core] add an interactive console for users as well (#21803) via Jerome Lacoste (@lacostej)\n* [trainer] fix issues where number of failures would always be zero (#21432) via Mahmood Tahir (@tahirmt)", + "createdAt" : "2024-04-04T14:39:45+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAaK_F84I7E2A", + "owner" : "fastlane", + "publishedAt" : "2024-04-04T14:57:06+09:00", + "repository" : "fastlane", + "title" : "2.220.0 Improvements", + "url" : "https://github.com/fastlane/fastlane/releases/tag/2.220.0", + "version" : "2.220.0" + }, + { + "body" : "Auto-generated by fastlane 🤖\n\n**Changes since release '2.217.0':**\n\n* [action][sonar] replace deprecated sonar.login parameter with sonar.token (#21736) via Panajev (@Panajev)\n* [action][spm] add simulator flag for swift compiler (#21707) via Mohammad Gharari (@gharary)\n* [security] update `sinatra` dev dependency to resolve dependabot alert (#21709) via Jerome Lacoste (@lacostej)\n* [fastlane-core] recommends to retry uploading when AltoolTransporterExecutor crashes (#21536) via Jason Hagglund (@TheMetalCode)\n* [Fastlane.swift] fix Unexpected duplicate tasks error message in Fastlane Swift (#21621) via Daniel Jankowski (@mollyIV)\n* [scan] Filter simulators with version greater than SDK version of active Xcode installation when choosing default (#21677) via wuaar1003 (@wuaar1003)\n* [plugin_generator] move development dependencies from `*.gemspec.erb` to `Gemfile.erb` (#21726) via Roger Oba (@rogerluan)\n* [match] add caching layer to significantly improve performance by up to 100x (#21694) via Vitalii Budnik (@nekrich)\n* [fastlane_core] add support to Ruby 3.3 (#21683) via Jerome Lacoste (@lacostej)\n* [fastlane] remove some unused method parameters (#21722) via Jerome Lacoste (@lacostej)\n* [action][spm] deprecate `build_path` option in favor of `scratch_path`, as recommended by Swift CLI (#20814) via Victor Carvalho Tavernari (@Tavernari)\n* [match] git storage: allow simultaneous usage of clone_branch_directly and shallow_clone (#21716) via Vitalii Budnik (@nekrich)\n* [action][spm] add `parallel` option (#21665) via Bram Schulting (@bramschulting)\n* [fastlane_core] remove expired WWDR G1 certificate from cert_checker (#21098) via janwiebe-jump (@janwiebe-jump)\n* [action][upload_symbols_to_crashlytics] allow '~' in binary path (#21032) via GevaZeichner (@GevaZeichner)\n* [scan] replace the `simctl boot` command with `simctl bootstatus`, potentially fixing signal kill before running tests (#21026) via Alexey Alter-Pesotskiy (@testableapple)\n* [spaceship] add `Spaceship::ConnectAPI::AppPreviewSet::PreviewType::IPHONE_67` (#21710) via Sergei Sevkovich (@drcreazy)\n* [action][ensure_no_debug_code] detect binding.irb in `ensure_no_debug_code` during build. (#21635) via Takuma Homma (@mataku)\n* CONTRIBUTING.md: remove Google CLA section (#21646) via Jay Soffian (@jaysoffian)\n* [fastlane_core] hide xcodebuild stderr to solve #21672 (#21673) via Jerome Lacoste (@lacostej)\n* [scan] fix misleading error message when no devices are found (#21650) via Miles Thompson (@MagnificentMiles)\n* [deliver][spaceship][scan] fix build warnings in rspec (#21660) via Jerome Lacoste (@lacostej)\n* [deliver] fix regression where changes made to the privacy URL fail to upload (#21657) via Owen Hart (@owjsub)\n* [fastlane_core] let FastlanePty detect when externally invoked programs crash, harden it when using popen, and expose process statuses. (#21618) via Jerome Lacoste (@lacostej)", + "createdAt" : "2024-01-02T22:19:33+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAaK_F84IFCf_", + "owner" : "fastlane", + "publishedAt" : "2024-01-02T22:44:35+09:00", + "repository" : "fastlane", + "title" : "2.218.0 Improvements", + "url" : "https://github.com/fastlane/fastlane/releases/tag/2.218.0", + "version" : "2.218.0" + }, + { + "body" : "* [fastlane][ci] Lock google-cloud-env < 2.0.0 for Ruby 2.6 and fix CI to use specified ruby versions (#21777) via Josh Holtz (@joshdholtz)\n* [sigh] prevent crashes in `fetch_profiles` when profiles have no `bundle_id` (#21758) via jonas2808 (@jonas2808)\n* [scan] Fix device selection issue fallback scenario (#21772) via arc-v2 (@arc-v2)\n* [sigh] fix cache parameters validation (#21766) via Vitalii Budnik (@nekrich)\n* [match] fix cache issues in read-only mode (#21767) via Vitalii Budnik (@nekrich)", + "createdAt" : "2024-01-05T01:24:52+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAaK_F84IGPNX", + "owner" : "fastlane", + "publishedAt" : "2024-01-05T01:32:45+09:00", + "repository" : "fastlane", + "title" : "2.219.0 Improvements", + "url" : "https://github.com/fastlane/fastlane/releases/tag/2.219.0", + "version" : "2.219.0" + }, + { + "body" : "* [produce] fix produce passing incorrect teamId when modifying capabilities (#21885) via Hiroto Nakamura (@Hiroto-N)\n* [spaceship] support individual API key (#21987) via Ryosuke Ito (@manicmaniac)\n* [pilot] fix ASC API error when `reject_build_waiting_for_review: true` (#21995) via Olivier Halligon (@AliSoftware)\n* [spaceship] use new app store statuses to filter app versions and app infos (#21895) via Lukasz Grabowski (@lucgrabowski)\n* [spaceship] move endpoint version from hostname to path (#21900) via Lukasz Grabowski (@lucgrabowski)\n* [fastlane] print better errors when exception occurring in Fastfile (#21977) via Olivier Halligon (@AliSoftware)\n* [action][spm] add `--very-verbose` option (#21128) via Atsuto Yamashita (@att55)\n* [match] fix `fetch_provisioning_profile` when `output_path` is provided as a match option (#21946) via Jason Hagglund (@TheMetalCode)", + "createdAt" : "2024-06-11T21:47:37+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAaK_F84JmGGE", + "owner" : "fastlane", + "publishedAt" : "2024-06-18T11:37:22+09:00", + "repository" : "fastlane", + "title" : "2.221.0 Improvements", + "url" : "https://github.com/fastlane/fastlane/releases/tag/2.221.0", + "version" : "2.221.0" + }, + { + "body" : "* [deliver][spaceship] remove IDFA declarations for Apple App Store submission process (#22003) via Vyacheslav Frolov (@fr0l)\n", + "createdAt" : "2024-06-20T04:11:40+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOAaK_F84JngQP", + "owner" : "fastlane", + "publishedAt" : "2024-06-20T04:33:07+09:00", + "repository" : "fastlane", + "title" : "2.221.1 Improvements", + "url" : "https://github.com/fastlane/fastlane/releases/tag/2.221.1", + "version" : "2.221.1" } ] \ No newline at end of file diff --git a/Outputs/swift-format.json b/Outputs/swift-format.json index 02bc11a..28298e7 100644 --- a/Outputs/swift-format.json +++ b/Outputs/swift-format.json @@ -142,5 +142,41 @@ "title" : "508.0.1", "url" : "https://github.com/apple/swift-format/releases/tag/508.0.1", "version" : "508.0.1" + }, + { + "body" : "This release is compatible with Swift 5.9.\r\n\r\nSignificant changes since the last release:\r\n\r\n### New rules\r\n\r\n- `AlwaysUseLiteralForEmptyCollectionInit`: transforms no-argument initializer calls on collection types to use the empty collection literal instead. For example, `let x = [Int]()` will be transformed into `let x: [Int] = []`. This rule is **opt-in** (disabled by default).\r\n- `NoPlaygroundLiterals`: emits lint findings when the playground literals (`#colorLiteral`, `#fileLiteral`, `#imageLiteral`) are used in code. Enabled by default.\r\n- `OmitExplicitReturns`: removes unnecessary `return` keywords from single-expression function/closure/subscript/accessor bodies. This rule is **opt-in** (disabled by default).\r\n- `ReplaceForEachWithForLoop`: emits lint findings when the `forEach` method is called with a closure literal at the end of a member access chain, indicating that it should be replaced by a `for` loop instead. Enabled by default.\r\n- `TypeNamesShouldBeCapitalized`: emits lint findings when a type is declared with a name that is not `UpperCamelCase`. Enabled by default.\r\n\r\n### New configuration settings\r\n\r\n- `multiElementCollectionTrailingCommas` (boolean): When set to `false`, the last element of a multi-element array or dictionary literal will not have a trailing comma, even when the literal wraps across multiple lines. Defaults to `true` (preserving the behavior of previous releases).\r\n\r\n### Bug fixes and behavior changes\r\n\r\n- swift-format no longer crashes when formatting a `case` block that contains no statements.\r\n- In multi-statement closures, there is now always a line break between the `in` keyword and the first statement.\r\n- Attributes before `import` statements are no longer wrapped.\r\n- The `NoParensAroundConditions` rule no longer removes parentheses around an immediately called closure.\r\n- The `NoAssignmentInExpressions` rule can be configured to ignore assignments that occur inside certain function calls. The default configuration ignores assignments inside `XCTAssertNoThrow`.\r\n- When an editor placeholder is found in the source, this is now treated as a warning instead of an error. This allows formatting to continue, treating the placeholder as a regular identifier.\r\n- Keypath literals are properly wrapped and indented.\r\n- Postfix-`#if` expressions are no longer indented too far when they follow a closing parenthesis.\r\n- Indentation of multiline strings has been fixed in a number of locations.\r\n- Documentation comment parsing has improved for rules like `BeginDocumentationCommentWithOneLineSummary`, `UseTripleSlashForDocumentationComments`, and `ValidateDocumentationComments`.\r\n- Diagnostic messages throughout swift-format have been cleaned up and improved.\r\n- The `UseShorthandTypeNames` rule properly parenthesizes optional `some/any` types; for example, `Optional` becomes `(any P)?`, not `any P?` (which is invalid).\r\n- The `UseSynthesizedInitializer` rule no longer warns that an initializer is redundant if it is declared with any attributes.\r\n- The lint/format plugins for SPM now default to processing all targets if the `--target` argument is not specified.\r\n- swift-format now emits a warning if you configure a rule that does not exist. This is meant to help catch typos in the configuration file.\r\n- swift-format now does nothing if its input is empty (i.e., a zero-byte file). This suppresses a single trailing newline that would have otherwise been added in this case.\r\n\r\n### API changes\r\n\r\nFor developers using swift-format as a library, the types in the `SwiftFormatConfiguration` module have been folded into the `SwiftFormat` module. The `SwiftFormat` module is now the sole module you should import to use the linter/formatter APIs.\r\n\r\nThe `SwiftFormatConfiguration` module still exists to re-export the types for backwards compatibility, but this will be removed in the 510.0.0 release.", + "createdAt" : "2023-09-15T20:23:27+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOC7ABTs4HOrUl", + "owner" : "swiftlang", + "publishedAt" : "2023-09-15T20:29:36+09:00", + "repository" : "swift-format", + "title" : "509.0.0", + "url" : "https://github.com/swiftlang/swift-format/releases/tag/509.0.0", + "version" : "509.0.0" + }, + { + "body" : "## What's Changed\r\n* Update to non-optional leading/trailingTrivia swift-syntax API by @bnbarham in https://github.com/apple/swift-format/pull/497\r\n* Adjustments to split `FunctionParameterSyntax` into multiple nodes for function parameters, closure parameters and enum parameters by @ahoppen in https://github.com/apple/swift-format/pull/495\r\n* Prepare 508.0.0 release. by @allevato in https://github.com/apple/swift-format/pull/506\r\n* Fix formatting of import with multiple attributes (fixes #445) and ensure that imports never wrap by @stackotter in https://github.com/apple/swift-format/pull/501\r\n* Fix fatal error caused by switch cases without any statements (#473) by @stackotter in https://github.com/apple/swift-format/pull/499\r\n* Remove the `swift-tools-support-core` dependency from swift-format. by @allevato in https://github.com/apple/swift-format/pull/509\r\n* Fix pretty printing of multi-statement closures (issue #494) by @stackotter in https://github.com/apple/swift-format/pull/498\r\n* Avoid removing certain disambiguating parens from conditions (fixes #298) by @stackotter in https://github.com/apple/swift-format/pull/503\r\n* Fix more postfix pound if scenarios by @DavidBrunow in https://github.com/apple/swift-format/pull/402\r\n* Remove usages of functions that shouldn’t be part of SwiftSyntax’s public API by @ahoppen in https://github.com/apple/swift-format/pull/504\r\n* Removed warnings by @CippoX in https://github.com/apple/swift-format/pull/510\r\n* Adjustment for SwiftSyntax rename `members` -> `memberBlock` by @ahoppen in https://github.com/apple/swift-format/pull/512\r\n* [SwiftSyntax] Remove force unwrapping for source location by @kimdv in https://github.com/apple/swift-format/pull/513\r\n* Change version dependency on `swift-argument-parser` to from `upToNextMinor` to `upToNextMajor` by @ahoppen in https://github.com/apple/swift-format/pull/517\r\n* Replace deprecated code of swift-syntax with the latest code to remove warning by @TTOzzi in https://github.com/apple/swift-format/pull/531\r\n* Fix indentation of multiline strings when part of a larger expression. by @allevato in https://github.com/apple/swift-format/pull/532\r\n* Fix `try`/`await` expressions in `NoAssignmentInExpressions`. by @allevato in https://github.com/apple/swift-format/pull/533\r\n* Further improve multiline string formatting. by @allevato in https://github.com/apple/swift-format/pull/534\r\n* Allow exceptions to `NoAssignmentInExpressions`. by @allevato in https://github.com/apple/swift-format/pull/535\r\n* Add `Token.break` after fixity in operator declaration by @StevenWong12 in https://github.com/apple/swift-format/pull/536\r\n* Rename `elementList` in `TupleExprSyntax` to `elements` by @StevenWong12 in https://github.com/apple/swift-format/pull/537\r\n* Fix `async throws` function types when they appear in an expression context. by @allevato in https://github.com/apple/swift-format/pull/539\r\n* Replace deprecated code from swift-syntax by @TTOzzi in https://github.com/apple/swift-format/pull/540\r\n* Wrap keypath literals appropriately. by @allevato in https://github.com/apple/swift-format/pull/545\r\n* Format `macro` declarations. by @allevato in https://github.com/apple/swift-format/pull/546\r\n* Insert white space before trailing closure of a macro expression by @kimberninger in https://github.com/apple/swift-format/pull/544\r\n* Rename 'squareBracket' to 'square' by @TTOzzi in https://github.com/apple/swift-format/pull/541\r\n* Delete `UnknownNodeTests`. by @allevato in https://github.com/apple/swift-format/pull/548\r\n* Fix formatting of `@backDeploy` attribute. by @allevato in https://github.com/apple/swift-format/pull/550\r\n* Don't insert an extra break inside empty multiline strings. by @allevato in https://github.com/apple/swift-format/pull/551\r\n* Downgrade `editor placeholder in source file` from error to warning. by @allevato in https://github.com/apple/swift-format/pull/547\r\n* Improve wrapping of if/switch expressions. by @allevato in https://github.com/apple/swift-format/pull/553\r\n* Fix postfix-`#if` formatting when they come after a closing parenthesis. by @allevato in https://github.com/apple/swift-format/pull/554\r\n* Fix indentation of multiline strings in enum case raw values. by @allevato in https://github.com/apple/swift-format/pull/555\r\n* Fix deprecated SwiftSyntax api warnings by @kitasuke in https://github.com/apple/swift-format/pull/558\r\n* Remove the compiler condition guarding `DerivativeRegistrationAttributeArgumentsSyntax`. by @allevato in https://github.com/apple/swift-format/pull/559\r\n* Use swift-markdown to parse documentation comments. by @allevato in https://github.com/apple/swift-format/pull/560\r\n* Adjustment because of a property rename in swift-syntax by @ahoppen in https://github.com/apple/swift-format/pull/561\r\n* Replace `[TriviaPiece].Index` with `Array.Index`. by @allevato in https://github.com/apple/swift-format/pull/565\r\n* Remove --mode flag for configuration dump by @Gray-Wind in https://github.com/apple/swift-format/pull/566\r\n* Use newer equivalents of deprecated nodes names by @Matejkob in https://github.com/apple/swift-format/pull/567\r\n* Add XCTest exclusion comment for lint rules by @kitasuke in https://github.com/apple/swift-format/pull/568\r\n* Use methods on Sequence instead of SyntaxCollection by @kitasuke in https://github.com/apple/swift-format/pull/569\r\n* Update swift-format for renamed children in SwiftSyntax by @ahoppen in https://github.com/apple/swift-format/pull/562\r\n* Fix deprecated warnings regarding swift-syntax changes by @kitasuke in https://github.com/apple/swift-format/pull/570\r\n* Adjustments for node renames in swift-syntax by @ahoppen in https://github.com/apple/swift-format/pull/572\r\n* Remove `initializer` from `TupleTypeElementSyntax` initializer call by @ahoppen in https://github.com/apple/swift-format/pull/573\r\n* Rename children of differentiability nodes by @ahoppen in https://github.com/apple/swift-format/pull/574\r\n* Adjustments for refactoring of representation of Accessors in SwiftSyntax by @ahoppen in https://github.com/apple/swift-format/pull/576\r\n* Use `where` instead of filter for `for` loops by @ahoppen in https://github.com/apple/swift-format/pull/575\r\n* Adjustments for usage of `DeclReferenceExprSyntax` as child of `MemberAccessExprSyntax` by @ahoppen in https://github.com/apple/swift-format/pull/577\r\n* [Core] Add new finding severity kinds - `refactoring` and `convention` by @xedin in https://github.com/apple/swift-format/pull/578\r\n* Fix deprecation warnings from renamed nodes / types in SwiftSyntax by @ahoppen in https://github.com/apple/swift-format/pull/579\r\n* Move the default `Configuration.init()` into a separate file. by @allevato in https://github.com/apple/swift-format/pull/580\r\n* Don't alter doc line comments unnecessarily. by @allevato in https://github.com/apple/swift-format/pull/581\r\n* Improve a bunch of diagnostic messages. by @allevato in https://github.com/apple/swift-format/pull/583\r\n* Migrate away from the latest deprecated APIs. by @allevato in https://github.com/apple/swift-format/pull/584\r\n* Replace the `ReplaceTrivia` rewriter with direct trivia mutations. by @allevato in https://github.com/apple/swift-format/pull/588\r\n* Parenthesize `some/any` types when converting `Optional` to `?`. by @allevato in https://github.com/apple/swift-format/pull/589\r\n* Update for the fact that syntax collections are always non-optional in SwiftSyntax now by @ahoppen in https://github.com/apple/swift-format/pull/585\r\n* Make `shebang` a child of `SourceFileSyntax` by @StevenWong12 in https://github.com/apple/swift-format/pull/590\r\n* [Lint] Add a rule to detect that type declarations are not capitalized by @xedin in https://github.com/apple/swift-format/pull/587\r\n* Don't warn about a redundant synthesized memberwise init if it has attributes. by @allevato in https://github.com/apple/swift-format/pull/592\r\n* Collapse almost everything into a single `SwiftFormat` module. by @allevato in https://github.com/apple/swift-format/pull/593\r\n* Refactor tests. by @allevato in https://github.com/apple/swift-format/pull/595\r\n* Don't do anything if the input is empty. by @allevato in https://github.com/apple/swift-format/pull/599\r\n* Fix a bunch of FIXMEs around linter findings. by @allevato in https://github.com/apple/swift-format/pull/597\r\n* [Lint/Format] Add a rule to omit `return` from functions, closures, subscripts, and variables by @xedin in https://github.com/apple/swift-format/pull/596\r\n* [Lint] Add a rule to replace `.forEach` with a for-in loop by @xedin in https://github.com/apple/swift-format/pull/603\r\n* Replace `with` calls with in-place mutation; clean up helpers. by @allevato in https://github.com/apple/swift-format/pull/609\r\n* Actually implement `NoPlaygroundLiterals` rule. by @allevato in https://github.com/apple/swift-format/pull/613\r\n* Adjust for \"remark\" diagnostic severity by @DougGregor in https://github.com/apple/swift-format/pull/605\r\n* Move `Configuration` into the `SwiftFormat` module. by @allevato in https://github.com/apple/swift-format/pull/614\r\n* Fix invalid links in README by @woxtu in https://github.com/apple/swift-format/pull/594\r\n* Default to all targets when plugin `--target` parameter missing. Fix #483 by @BrianHenryIE in https://github.com/apple/swift-format/pull/608\r\n* Remove unnecessary casting by @Matejkob in https://github.com/apple/swift-format/pull/618\r\n* Output a warning for unknown configuration rules in `.swift-format` by @natikgadzhi in https://github.com/apple/swift-format/pull/612\r\n* Generate rule docs automatically by @natikgadzhi in https://github.com/apple/swift-format/pull/615\r\n* [5.10] Add fixes that were present in 509.0.0 but not release/5.10 by @ahoppen in https://github.com/apple/swift-format/pull/704\r\n\r\n## New Contributors\r\n* @stackotter made their first contribution in https://github.com/apple/swift-format/pull/501\r\n* @CippoX made their first contribution in https://github.com/apple/swift-format/pull/510\r\n* @StevenWong12 made their first contribution in https://github.com/apple/swift-format/pull/536\r\n* @kimberninger made their first contribution in https://github.com/apple/swift-format/pull/544\r\n* @Gray-Wind made their first contribution in https://github.com/apple/swift-format/pull/566\r\n* @Matejkob made their first contribution in https://github.com/apple/swift-format/pull/567\r\n* @woxtu made their first contribution in https://github.com/apple/swift-format/pull/594\r\n* @BrianHenryIE made their first contribution in https://github.com/apple/swift-format/pull/608\r\n* @natikgadzhi made their first contribution in https://github.com/apple/swift-format/pull/612\r\n", + "createdAt" : "2024-03-19T20:32:37+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOC7ABTs4I0Lkq", + "owner" : "swiftlang", + "publishedAt" : "2024-03-22T21:15:01+09:00", + "repository" : "swift-format", + "title" : "510.1.0", + "url" : "https://github.com/swiftlang/swift-format/releases/tag/510.1.0", + "version" : "510.1.0" + }, + { + "body" : "## What's Changed\r\n* Update to non-optional leading/trailingTrivia swift-syntax API by @bnbarham in https://github.com/apple/swift-format/pull/497\r\n* Adjustments to split `FunctionParameterSyntax` into multiple nodes for function parameters, closure parameters and enum parameters by @ahoppen in https://github.com/apple/swift-format/pull/495\r\n* Prepare 508.0.0 release. by @allevato in https://github.com/apple/swift-format/pull/506\r\n* Fix formatting of import with multiple attributes (fixes #445) and ensure that imports never wrap by @stackotter in https://github.com/apple/swift-format/pull/501\r\n* Fix fatal error caused by switch cases without any statements (#473) by @stackotter in https://github.com/apple/swift-format/pull/499\r\n* Remove the `swift-tools-support-core` dependency from swift-format. by @allevato in https://github.com/apple/swift-format/pull/509\r\n* Fix pretty printing of multi-statement closures (issue #494) by @stackotter in https://github.com/apple/swift-format/pull/498\r\n* Avoid removing certain disambiguating parens from conditions (fixes #298) by @stackotter in https://github.com/apple/swift-format/pull/503\r\n* Fix more postfix pound if scenarios by @DavidBrunow in https://github.com/apple/swift-format/pull/402\r\n* Remove usages of functions that shouldn’t be part of SwiftSyntax’s public API by @ahoppen in https://github.com/apple/swift-format/pull/504\r\n* Removed warnings by @CippoX in https://github.com/apple/swift-format/pull/510\r\n* Adjustment for SwiftSyntax rename `members` -> `memberBlock` by @ahoppen in https://github.com/apple/swift-format/pull/512\r\n* [SwiftSyntax] Remove force unwrapping for source location by @kimdv in https://github.com/apple/swift-format/pull/513\r\n* Change version dependency on `swift-argument-parser` to from `upToNextMinor` to `upToNextMajor` by @ahoppen in https://github.com/apple/swift-format/pull/517\r\n* Replace deprecated code of swift-syntax with the latest code to remove warning by @TTOzzi in https://github.com/apple/swift-format/pull/531\r\n* Fix indentation of multiline strings when part of a larger expression. by @allevato in https://github.com/apple/swift-format/pull/532\r\n* Fix `try`/`await` expressions in `NoAssignmentInExpressions`. by @allevato in https://github.com/apple/swift-format/pull/533\r\n* Further improve multiline string formatting. by @allevato in https://github.com/apple/swift-format/pull/534\r\n* Allow exceptions to `NoAssignmentInExpressions`. by @allevato in https://github.com/apple/swift-format/pull/535\r\n* Add `Token.break` after fixity in operator declaration by @StevenWong12 in https://github.com/apple/swift-format/pull/536\r\n* Rename `elementList` in `TupleExprSyntax` to `elements` by @StevenWong12 in https://github.com/apple/swift-format/pull/537\r\n* Fix `async throws` function types when they appear in an expression context. by @allevato in https://github.com/apple/swift-format/pull/539\r\n* Replace deprecated code from swift-syntax by @TTOzzi in https://github.com/apple/swift-format/pull/540\r\n* Wrap keypath literals appropriately. by @allevato in https://github.com/apple/swift-format/pull/545\r\n* Format `macro` declarations. by @allevato in https://github.com/apple/swift-format/pull/546\r\n* Insert white space before trailing closure of a macro expression by @kimberninger in https://github.com/apple/swift-format/pull/544\r\n* Rename 'squareBracket' to 'square' by @TTOzzi in https://github.com/apple/swift-format/pull/541\r\n* Delete `UnknownNodeTests`. by @allevato in https://github.com/apple/swift-format/pull/548\r\n* Fix formatting of `@backDeploy` attribute. by @allevato in https://github.com/apple/swift-format/pull/550\r\n* Don't insert an extra break inside empty multiline strings. by @allevato in https://github.com/apple/swift-format/pull/551\r\n* Downgrade `editor placeholder in source file` from error to warning. by @allevato in https://github.com/apple/swift-format/pull/547\r\n* Improve wrapping of if/switch expressions. by @allevato in https://github.com/apple/swift-format/pull/553\r\n* Fix postfix-`#if` formatting when they come after a closing parenthesis. by @allevato in https://github.com/apple/swift-format/pull/554\r\n* Fix indentation of multiline strings in enum case raw values. by @allevato in https://github.com/apple/swift-format/pull/555\r\n* Fix deprecated SwiftSyntax api warnings by @kitasuke in https://github.com/apple/swift-format/pull/558\r\n* Remove the compiler condition guarding `DerivativeRegistrationAttributeArgumentsSyntax`. by @allevato in https://github.com/apple/swift-format/pull/559\r\n* Use swift-markdown to parse documentation comments. by @allevato in https://github.com/apple/swift-format/pull/560\r\n* Adjustment because of a property rename in swift-syntax by @ahoppen in https://github.com/apple/swift-format/pull/561\r\n* Replace `[TriviaPiece].Index` with `Array.Index`. by @allevato in https://github.com/apple/swift-format/pull/565\r\n* Remove --mode flag for configuration dump by @Gray-Wind in https://github.com/apple/swift-format/pull/566\r\n* Use newer equivalents of deprecated nodes names by @Matejkob in https://github.com/apple/swift-format/pull/567\r\n* Add XCTest exclusion comment for lint rules by @kitasuke in https://github.com/apple/swift-format/pull/568\r\n* Use methods on Sequence instead of SyntaxCollection by @kitasuke in https://github.com/apple/swift-format/pull/569\r\n* Update swift-format for renamed children in SwiftSyntax by @ahoppen in https://github.com/apple/swift-format/pull/562\r\n* Fix deprecated warnings regarding swift-syntax changes by @kitasuke in https://github.com/apple/swift-format/pull/570\r\n* Adjustments for node renames in swift-syntax by @ahoppen in https://github.com/apple/swift-format/pull/572\r\n* Remove `initializer` from `TupleTypeElementSyntax` initializer call by @ahoppen in https://github.com/apple/swift-format/pull/573\r\n* Rename children of differentiability nodes by @ahoppen in https://github.com/apple/swift-format/pull/574\r\n* Adjustments for refactoring of representation of Accessors in SwiftSyntax by @ahoppen in https://github.com/apple/swift-format/pull/576\r\n* Use `where` instead of filter for `for` loops by @ahoppen in https://github.com/apple/swift-format/pull/575\r\n* Adjustments for usage of `DeclReferenceExprSyntax` as child of `MemberAccessExprSyntax` by @ahoppen in https://github.com/apple/swift-format/pull/577\r\n* [Core] Add new finding severity kinds - `refactoring` and `convention` by @xedin in https://github.com/apple/swift-format/pull/578\r\n* Fix deprecation warnings from renamed nodes / types in SwiftSyntax by @ahoppen in https://github.com/apple/swift-format/pull/579\r\n* Move the default `Configuration.init()` into a separate file. by @allevato in https://github.com/apple/swift-format/pull/580\r\n* Don't alter doc line comments unnecessarily. by @allevato in https://github.com/apple/swift-format/pull/581\r\n* Improve a bunch of diagnostic messages. by @allevato in https://github.com/apple/swift-format/pull/583\r\n* Migrate away from the latest deprecated APIs. by @allevato in https://github.com/apple/swift-format/pull/584\r\n* Replace the `ReplaceTrivia` rewriter with direct trivia mutations. by @allevato in https://github.com/apple/swift-format/pull/588\r\n* Parenthesize `some/any` types when converting `Optional` to `?`. by @allevato in https://github.com/apple/swift-format/pull/589\r\n* Update for the fact that syntax collections are always non-optional in SwiftSyntax now by @ahoppen in https://github.com/apple/swift-format/pull/585\r\n* Make `shebang` a child of `SourceFileSyntax` by @StevenWong12 in https://github.com/apple/swift-format/pull/590\r\n* [Lint] Add a rule to detect that type declarations are not capitalized by @xedin in https://github.com/apple/swift-format/pull/587\r\n* Don't warn about a redundant synthesized memberwise init if it has attributes. by @allevato in https://github.com/apple/swift-format/pull/592\r\n* Collapse almost everything into a single `SwiftFormat` module. by @allevato in https://github.com/apple/swift-format/pull/593\r\n* Refactor tests. by @allevato in https://github.com/apple/swift-format/pull/595\r\n* Don't do anything if the input is empty. by @allevato in https://github.com/apple/swift-format/pull/599\r\n* Fix a bunch of FIXMEs around linter findings. by @allevato in https://github.com/apple/swift-format/pull/597\r\n* [Lint/Format] Add a rule to omit `return` from functions, closures, subscripts, and variables by @xedin in https://github.com/apple/swift-format/pull/596\r\n* [Lint] Add a rule to replace `.forEach` with a for-in loop by @xedin in https://github.com/apple/swift-format/pull/603\r\n* Replace `with` calls with in-place mutation; clean up helpers. by @allevato in https://github.com/apple/swift-format/pull/609\r\n* Actually implement `NoPlaygroundLiterals` rule. by @allevato in https://github.com/apple/swift-format/pull/613\r\n* Adjust for \"remark\" diagnostic severity by @DougGregor in https://github.com/apple/swift-format/pull/605\r\n* Move `Configuration` into the `SwiftFormat` module. by @allevato in https://github.com/apple/swift-format/pull/614\r\n* Fix invalid links in README by @woxtu in https://github.com/apple/swift-format/pull/594\r\n* Default to all targets when plugin `--target` parameter missing. Fix #483 by @BrianHenryIE in https://github.com/apple/swift-format/pull/608\r\n* Remove unnecessary casting by @Matejkob in https://github.com/apple/swift-format/pull/618\r\n* Output a warning for unknown configuration rules in `.swift-format` by @natikgadzhi in https://github.com/apple/swift-format/pull/612\r\n* Generate rule docs automatically by @natikgadzhi in https://github.com/apple/swift-format/pull/615\r\n\r\n## New Contributors\r\n* @stackotter made their first contribution in https://github.com/apple/swift-format/pull/501\r\n* @CippoX made their first contribution in https://github.com/apple/swift-format/pull/510\r\n* @StevenWong12 made their first contribution in https://github.com/apple/swift-format/pull/536\r\n* @kimberninger made their first contribution in https://github.com/apple/swift-format/pull/544\r\n* @Gray-Wind made their first contribution in https://github.com/apple/swift-format/pull/566\r\n* @Matejkob made their first contribution in https://github.com/apple/swift-format/pull/567\r\n* @woxtu made their first contribution in https://github.com/apple/swift-format/pull/594\r\n* @BrianHenryIE made their first contribution in https://github.com/apple/swift-format/pull/608\r\n* @natikgadzhi made their first contribution in https://github.com/apple/swift-format/pull/612\r\n\r\n**Full Changelog**: https://github.com/apple/swift-format/compare/swift-5.9.2-RELEASE...swift-5.10-RELEASE", + "createdAt" : "2023-09-08T03:12:16+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOC7ABTs4IpfQg", + "owner" : "swiftlang", + "publishedAt" : "2024-03-07T01:12:04+09:00", + "repository" : "swift-format", + "title" : "Swift 5.10 Release", + "url" : "https://github.com/swiftlang/swift-format/releases/tag/swift-5.10-RELEASE", + "version" : "swift-5.10-RELEASE" } ] \ No newline at end of file diff --git a/Outputs/xcbeautify.json b/Outputs/xcbeautify.json index 9bf074d..8d70d62 100644 --- a/Outputs/xcbeautify.json +++ b/Outputs/xcbeautify.json @@ -454,5 +454,317 @@ "title" : "0.19.0", "url" : "https://github.com/tuist/xcbeautify/releases/tag/0.19.0", "version" : "0.19.0" + }, + { + "body" : "- Added support for a GitHub Actions renderer to surface errors through GitHub's UI [#107](https://github.com/tuist/xcbeautify/pull/107) by [@cpisciotta](https://github.com/cpisciotta)\r\n- Updated `ArgumentParser` to 1.2.2 [#132](https://github.com/tuist/xcbeautify/pull/132)\r\n- Added support for `CompileSwift` and `SwiftCompile` outputs [#128](https://github.com/tuist/xcbeautify/pull/128) by [@cpisciotta](https://github.com/cpisciotta).\r\n- Added support for passing absolute paths via the `--report-path` flag [#129](https://github.com/tuist/xcbeautify/pull/129) by [@cpisciotta](https://github.com/cpisciotta).\r\n", + "createdAt" : "2023-07-15T01:19:31+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOCNUZc84GsS8K", + "owner" : "cpisciotta", + "publishedAt" : "2023-07-15T01:19:49+09:00", + "repository" : "xcbeautify", + "title" : "0.21.0", + "url" : "https://github.com/cpisciotta/xcbeautify/releases/tag/0.21.0", + "version" : "0.21.0" + }, + { + "body" : "- Fixed handling -q for certain scenarios involving test cases (#139) by @grigorye\r\n- Convert xcbeautify from Target to Executable Target (#140) by @cpisciotta \r\n- Revert \"Refactor Pattern to Support SPM Compilation\" (#141) by @cpisciotta ", + "createdAt" : "2023-07-27T06:20:16+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOCNUZc84Gx2_X", + "owner" : "cpisciotta", + "publishedAt" : "2023-07-27T06:20:33+09:00", + "repository" : "xcbeautify", + "title" : "0.21.1", + "url" : "https://github.com/cpisciotta/xcbeautify/releases/tag/0.21.1", + "version" : "0.21.1" + }, + { + "body" : "- **Breaking** Removed support for CocoaPods [#135](https://github.com/tuist/xcbeautify/pull/135) by [@pepicrft](https://github.com/pepicrft)", + "createdAt" : "2023-07-27T06:41:11+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOCNUZc84Gx3dP", + "owner" : "cpisciotta", + "publishedAt" : "2023-07-27T06:41:56+09:00", + "repository" : "xcbeautify", + "title" : "1.0.0", + "url" : "https://github.com/cpisciotta/xcbeautify/releases/tag/1.0.0", + "version" : "1.0.0" + }, + { + "body" : "## What's Changed\r\n* fix 1.0.1 release version report issue by @chenrui333 in https://github.com/tuist/xcbeautify/pull/159\r\n* Auto-Detect GitHub Actions by @cpisciotta in https://github.com/tuist/xcbeautify/pull/163\r\n\r\n\r\n**Full Changelog**: https://github.com/tuist/xcbeautify/compare/1.0.1...1.1.0", + "createdAt" : "2023-12-04T06:20:00+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOCNUZc84H5LQJ", + "owner" : "cpisciotta", + "publishedAt" : "2023-12-04T06:20:14+09:00", + "repository" : "xcbeautify", + "title" : "1.1.0", + "url" : "https://github.com/cpisciotta/xcbeautify/releases/tag/1.1.0", + "version" : "1.1.0" + }, + { + "body" : "## What's Changed\r\n* CodeSign line format by @pyrtsa in https://github.com/tuist/xcbeautify/pull/169\r\n\r\n## New Contributors\r\n* @pyrtsa made their first contribution in https://github.com/tuist/xcbeautify/pull/169\r\n\r\n**Full Changelog**: https://github.com/tuist/xcbeautify/compare/1.1.0...1.1.1", + "createdAt" : "2023-12-13T05:01:18+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOCNUZc84H9yuF", + "owner" : "cpisciotta", + "publishedAt" : "2023-12-13T05:01:32+09:00", + "repository" : "xcbeautify", + "title" : "1.1.1", + "url" : "https://github.com/cpisciotta/xcbeautify/releases/tag/1.1.1", + "version" : "1.1.1" + }, + { + "body" : "## What's Changed\r\n* Update actions/checkout action to v4 by @renovate in https://github.com/tuist/xcbeautify/pull/148\r\n* Update swift-actions/setup-swift digest to f51889e by @renovate in https://github.com/tuist/xcbeautify/pull/151\r\n* Update README.md by @pjtnt11 in https://github.com/tuist/xcbeautify/pull/152\r\n* Fix LinkerDuplicateSymbolsLocationCaptureGroup by @cpisciotta in https://github.com/tuist/xcbeautify/pull/158\r\n\r\n## New Contributors\r\n* @pjtnt11 made their first contribution in https://github.com/tuist/xcbeautify/pull/152\r\n\r\n**Full Changelog**: https://github.com/tuist/xcbeautify/compare/1.0.0...1.0.1", + "createdAt" : "2023-11-14T02:29:57+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOCNUZc84Hvb3x", + "owner" : "cpisciotta", + "publishedAt" : "2023-11-17T11:38:39+09:00", + "repository" : "xcbeautify", + "title" : "1.0.1", + "url" : "https://github.com/cpisciotta/xcbeautify/releases/tag/1.0.1", + "version" : "1.0.1" + }, + { + "body" : "## What's Changed\r\n* Delete EmptyCaptureGroup by @cpisciotta in https://github.com/tuist/xcbeautify/pull/170\r\n* Don't Automatically Close Stale Issues and Pull Requests by @cpisciotta in https://github.com/tuist/xcbeautify/pull/173\r\n* Update swift-actions/setup-swift digest to 61a116f by @renovate in https://github.com/tuist/xcbeautify/pull/171\r\n* Annotate Xcbeautify with main attribute by @cpisciotta in https://github.com/tuist/xcbeautify/pull/179\r\n* Update actions/stale action to v9 by @renovate in https://github.com/tuist/xcbeautify/pull/168\r\n* Update dependency ArgumentParser to v1.3.0 by @renovate in https://github.com/tuist/xcbeautify/pull/166\r\n* Simplify Pattern Definitions and Logic by @cpisciotta in https://github.com/tuist/xcbeautify/pull/172\r\n* Update dependency apple/swift-argument-parser to from: \"1.3.0\" by @renovate in https://github.com/tuist/xcbeautify/pull/167\r\n* Move OutputType Definitions by @cpisciotta in https://github.com/tuist/xcbeautify/pull/176\r\n* Update Package.resolved by @cpisciotta in https://github.com/tuist/xcbeautify/pull/180\r\n* Update Makefile by @cpisciotta in https://github.com/tuist/xcbeautify/pull/181\r\n* Simplify Inner Parser Method by @cpisciotta in https://github.com/tuist/xcbeautify/pull/177\r\n\r\n\r\n**Full Changelog**: https://github.com/tuist/xcbeautify/compare/1.1.1...1.2.0", + "createdAt" : "2023-12-28T02:32:59+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOCNUZc84IDxYl", + "owner" : "cpisciotta", + "publishedAt" : "2023-12-28T02:33:10+09:00", + "repository" : "xcbeautify", + "title" : "1.2.0", + "url" : "https://github.com/cpisciotta/xcbeautify/releases/tag/1.2.0", + "version" : "1.2.0" + }, + { + "body" : "## What's Changed\r\n* Create New Output Issue Template by @cpisciotta in https://github.com/tuist/xcbeautify/pull/184\r\n* Delete InnerParser Type by @cpisciotta in https://github.com/tuist/xcbeautify/pull/183\r\n* Add failable init to CaptureGroup by @cpisciotta in https://github.com/tuist/xcbeautify/pull/178\r\n* Add SwiftFormat by @cpisciotta in https://github.com/tuist/xcbeautify/pull/216\r\n\r\n\r\n**Full Changelog**: https://github.com/tuist/xcbeautify/compare/1.2.0...1.3.0", + "createdAt" : "2024-01-03T10:09:51+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOCNUZc84IFWtR", + "owner" : "cpisciotta", + "publishedAt" : "2024-01-03T10:10:02+09:00", + "repository" : "xcbeautify", + "title" : "1.3.0", + "url" : "https://github.com/cpisciotta/xcbeautify/releases/tag/1.3.0", + "version" : "1.3.0" + }, + { + "body" : "## What's Changed\r\n\r\n**xcbeautify has a new home! 🏠** Make sure to update your xcbeautify URLs to the new one.\r\n\r\n### Examples - Changes Required\r\n\r\n```diff\r\n- https://github.com/tuist/xcbeautify/\r\n+ https://github.com/cpisciotta/xcbeautify/\r\n```\r\n\r\n```diff\r\n- git@github.com:tuist/xcbeautify.git\r\n+ git@github.com:cpisciotta/xcbeautify.git\r\n```\r\n\r\nThis release contains housekeeping changes only and does not impact source code.\r\n\r\n**Full Changelog**: https://github.com/cpisciotta/xcbeautify/compare/1.3.0...1.3.1", + "createdAt" : "2024-01-08T08:08:04+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOCNUZc84IHO-b", + "owner" : "cpisciotta", + "publishedAt" : "2024-01-08T08:08:14+09:00", + "repository" : "xcbeautify", + "title" : "1.3.1", + "url" : "https://github.com/cpisciotta/xcbeautify/releases/tag/1.3.1", + "version" : "1.3.1" + }, + { + "body" : "## What's Changed\r\n* Refactor Formatting Methods Requiring Raw Input by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/233\r\n\r\n\r\n**Full Changelog**: https://github.com/cpisciotta/xcbeautify/compare/1.3.1...1.4.0", + "createdAt" : "2024-01-09T10:10:45+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOCNUZc84IHyqK", + "owner" : "cpisciotta", + "publishedAt" : "2024-01-09T10:10:55+09:00", + "repository" : "xcbeautify", + "title" : "1.4.0", + "url" : "https://github.com/cpisciotta/xcbeautify/releases/tag/1.4.0", + "version" : "1.4.0" + }, + { + "body" : "## What's Changed\r\n* Introduce ParsingTests by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/235\r\n* Delete OutputType+CustomStringConvertible by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/239\r\n* Enable Dependabot by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/240\r\n* Treat Warnings as Errors by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/241\r\n* Drop Bazel Support by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/182\r\n* Delete Unnecessary Homebrew Formula by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/245\r\n* Clean Up Release Workflow by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/246\r\n* Bump Minimum Swift Version to 5.9 by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/218\r\n* Bump codecov/codecov-action from 3 to 4 by @dependabot in https://github.com/cpisciotta/xcbeautify/pull/247\r\n* Use Package Access Modifier by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/249\r\n* Introduce XCBeautifier by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/250\r\n\r\n\r\n**Full Changelog**: https://github.com/cpisciotta/xcbeautify/compare/1.4.0...2.0.0-beta.1", + "createdAt" : "2024-02-18T14:34:34+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOCNUZc84IfiDi", + "owner" : "cpisciotta", + "publishedAt" : "2024-02-18T14:37:00+09:00", + "repository" : "xcbeautify", + "title" : "2.0.0 (Beta 1)", + "url" : "https://github.com/cpisciotta/xcbeautify/releases/tag/2.0.0-beta.1", + "version" : "2.0.0-beta.1" + }, + { + "body" : "", + "createdAt" : "2024-02-26T04:52:06+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOCNUZc84Iji0Y", + "owner" : "cpisciotta", + "publishedAt" : "2024-02-26T04:54:19+09:00", + "repository" : "xcbeautify", + "title" : "1.5.0 (Beta 1)", + "url" : "https://github.com/cpisciotta/xcbeautify/releases/tag/1.5.0-beta.1", + "version" : "1.5.0-beta.1" + }, + { + "body" : "", + "createdAt" : "2024-02-26T04:12:41+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOCNUZc84Ijily", + "owner" : "cpisciotta", + "publishedAt" : "2024-02-26T04:21:47+09:00", + "repository" : "xcbeautify", + "title" : "2.0.0 (Beta 2)", + "url" : "https://github.com/cpisciotta/xcbeautify/releases/tag/2.0.0-beta.2", + "version" : "2.0.0-beta.2" + }, + { + "body" : "## What's Changed\r\n\r\nDrastically improve xcbeautify's performance (time and memory). Testing with a large xcodebuild log, this change dropped xcbeautify's execution time by ~90% and memory footprint by ~99%.\r\n\r\n- Reduce unnecessary type instantiations, namely NSRegularExpression.\r\n- Skip parsing empty lines.\r\n- Introduce time-tracking logic and large xcodebuild log test to (1) find and fix the existing issue and (2) prevent future performance regressions.\r\n\r\nSee testing results [here](https://github.com/cpisciotta/xcbeautify/pull/253).\r\n\r\n\r\n**Full Changelog**: https://github.com/cpisciotta/xcbeautify/compare/1.4.0...1.5.0", + "createdAt" : "2024-02-26T05:27:23+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOCNUZc84IjjE6", + "owner" : "cpisciotta", + "publishedAt" : "2024-02-26T05:27:34+09:00", + "repository" : "xcbeautify", + "title" : "1.5.0", + "url" : "https://github.com/cpisciotta/xcbeautify/releases/tag/1.5.0", + "version" : "1.5.0" + }, + { + "body" : "## What's Changed\r\n\r\n- More speed improvements (see [here](https://github.com/cpisciotta/xcbeautify/pull/254#issue-2153104667))!\r\n- Add SwiftCompile Support by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/254\r\n\r\n**Full Changelog**: https://github.com/cpisciotta/xcbeautify/compare/1.5.0...1.6.0", + "createdAt" : "2024-02-26T11:31:55+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOCNUZc84Ijmo2", + "owner" : "cpisciotta", + "publishedAt" : "2024-02-26T11:32:05+09:00", + "repository" : "xcbeautify", + "title" : "1.6.0", + "url" : "https://github.com/cpisciotta/xcbeautify/releases/tag/1.6.0", + "version" : "1.6.0" + }, + { + "body" : "## What's Changed\r\n* Add SwiftCompile Support by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/254\r\n\r\n\r\n**Full Changelog**: https://github.com/cpisciotta/xcbeautify/compare/2.0.0-beta.2...2.0.0-beta.3", + "createdAt" : "2024-02-26T11:26:35+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOCNUZc84Ilvb2", + "owner" : "cpisciotta", + "publishedAt" : "2024-02-29T13:53:21+09:00", + "repository" : "xcbeautify", + "title" : "2.0.0 (Beta 3)", + "url" : "https://github.com/cpisciotta/xcbeautify/releases/tag/2.0.0-beta.3", + "version" : "2.0.0-beta.3" + }, + { + "body" : "## Changes\r\n\r\n- Add WriteAuxiliaryFileCaptureGroup by @cpisciotta in #257 \r\n- Add CompilationResultCaptureGroup by @cpisciotta in #258 \r\n- Add SwiftDriverJobDiscoveryEmittingModuleCaptureGroup by @cpisciotta in #259 \r\n\r\n**Full Changelog**: https://github.com/cpisciotta/xcbeautify/compare/1.6.0...1.7.0", + "createdAt" : "2024-03-12T10:59:08+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOCNUZc84IsxA4", + "owner" : "cpisciotta", + "publishedAt" : "2024-03-12T10:59:19+09:00", + "repository" : "xcbeautify", + "title" : "1.7.0", + "url" : "https://github.com/cpisciotta/xcbeautify/releases/tag/1.7.0", + "version" : "1.7.0" + }, + { + "body" : "## Notice\r\n\r\nDescription with breaking changes and migration guide coming soon!\r\n\r\n## What's Changed\r\n* Introduce ParsingTests by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/235\r\n* Delete OutputType+CustomStringConvertible by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/239\r\n* Enable Dependabot by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/240\r\n* Treat Warnings as Errors by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/241\r\n* Drop Bazel Support by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/182\r\n* Delete Unnecessary Homebrew Formula by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/245\r\n* Clean Up Release Workflow by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/246\r\n* Bump Minimum Swift Version to 5.9 by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/218\r\n* Bump codecov/codecov-action from 3 to 4 by @dependabot in https://github.com/cpisciotta/xcbeautify/pull/247\r\n* Use Package Access Modifier by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/249\r\n* Introduce XCBeautifier by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/250\r\n* Add SwiftCompile Support by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/254\r\n* Delete .ruby-version by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/260\r\n* Bump Minimum SwiftFormat to 0.53.1 by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/261\r\n* Rename assets to .readme-images by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/262\r\n* Delete XCTestManifests.swift by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/263\r\n* Add measure script by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/264\r\n* Implement WriteAuxiliaryFileCaptureGroup by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/257\r\n* Add CompilationResultCaptureGroup by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/258\r\n* Add SwiftDriverJobDiscoveryEmittingModuleCaptureGroup by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/259\r\n* Update README by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/266\r\n\r\n\r\n**Full Changelog**: https://github.com/cpisciotta/xcbeautify/compare/1.4.0...2.0.0", + "createdAt" : "2024-03-12T12:20:39+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOCNUZc84Ivlbz", + "owner" : "cpisciotta", + "publishedAt" : "2024-03-15T09:40:40+09:00", + "repository" : "xcbeautify", + "title" : "2.0.0", + "url" : "https://github.com/cpisciotta/xcbeautify/releases/tag/2.0.0", + "version" : "2.0.0" + }, + { + "body" : "## What's Changed\r\n* Fix make package-darwin-universal by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/269\r\n\r\n\r\n**Full Changelog**: https://github.com/cpisciotta/xcbeautify/compare/2.0.0...2.0.1", + "createdAt" : "2024-03-15T10:32:45+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOCNUZc84IvoGv", + "owner" : "cpisciotta", + "publishedAt" : "2024-03-15T10:32:55+09:00", + "repository" : "xcbeautify", + "title" : "2.0.1", + "url" : "https://github.com/cpisciotta/xcbeautify/releases/tag/2.0.1", + "version" : "2.0.1" + }, + { + "body" : "## What's Changed\r\n* Prefix parallel test results with test suite name by @jflan-dd in https://github.com/cpisciotta/xcbeautify/pull/289\r\n\r\n## New Contributors\r\n* @jflan-dd made their first contribution in https://github.com/cpisciotta/xcbeautify/pull/289\r\n\r\n**Full Changelog**: https://github.com/cpisciotta/xcbeautify/compare/2.4.0...2.4.1", + "createdAt" : "2024-07-13T01:01:09+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOCNUZc84J2QcK", + "owner" : "cpisciotta", + "publishedAt" : "2024-07-13T01:01:20+09:00", + "repository" : "xcbeautify", + "title" : "2.4.1", + "url" : "https://github.com/cpisciotta/xcbeautify/releases/tag/2.4.1", + "version" : "2.4.1" + }, + { + "body" : "## What's Changed\r\n* Bump github.com/apple/swift-argument-parser from 1.3.0 to 1.3.1 by @dependabot in https://github.com/cpisciotta/xcbeautify/pull/272\r\n* Added support for skipped tests by @alistra in https://github.com/cpisciotta/xcbeautify/pull/271\r\n* Move additionalLines as OutputRendering property by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/274\r\n\r\n## New Contributors\r\n* @alistra made their first contribution in https://github.com/cpisciotta/xcbeautify/pull/271\r\n\r\n**Full Changelog**: https://github.com/cpisciotta/xcbeautify/compare/2.0.1...2.1.0", + "createdAt" : "2024-04-14T02:13:07+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOCNUZc84JAKoQ", + "owner" : "cpisciotta", + "publishedAt" : "2024-04-14T02:13:17+09:00", + "repository" : "xcbeautify", + "title" : "2.1.0", + "url" : "https://github.com/cpisciotta/xcbeautify/releases/tag/2.1.0", + "version" : "2.1.0" + }, + { + "body" : "## What's Changed\r\n* Create Default OutputRendering Implementation by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/275\r\n\r\n\r\n**Full Changelog**: https://github.com/cpisciotta/xcbeautify/compare/2.1.0...2.1.1", + "createdAt" : "2024-04-27T10:16:07+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOCNUZc84JH6qW", + "owner" : "cpisciotta", + "publishedAt" : "2024-04-27T10:16:19+09:00", + "repository" : "xcbeautify", + "title" : "2.1.1", + "url" : "https://github.com/cpisciotta/xcbeautify/releases/tag/2.1.1", + "version" : "2.1.1" + }, + { + "body" : "## What's Changed\r\n* Introduce TeamCity Renderer by @dimones in https://github.com/cpisciotta/xcbeautify/pull/242\r\n\r\n## New Contributors\r\n* @dimones made their first contribution in https://github.com/cpisciotta/xcbeautify/pull/242\r\n\r\n**Full Changelog**: https://github.com/cpisciotta/xcbeautify/compare/2.1.1...2.2.0", + "createdAt" : "2024-04-27T11:01:14+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOCNUZc84JH7A3", + "owner" : "cpisciotta", + "publishedAt" : "2024-04-27T11:01:25+09:00", + "repository" : "xcbeautify", + "title" : "2.2.0", + "url" : "https://github.com/cpisciotta/xcbeautify/releases/tag/2.2.0", + "version" : "2.2.0" + }, + { + "body" : "## What's Changed\r\n* Bump Minimum SwiftFormat to 0.53.7 by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/276\r\n* Enable Colored GitHub Actions Output by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/277\r\n\r\n\r\n**Full Changelog**: https://github.com/cpisciotta/xcbeautify/compare/2.2.0...2.3.0", + "createdAt" : "2024-05-01T08:53:29+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOCNUZc84JJ8pf", + "owner" : "cpisciotta", + "publishedAt" : "2024-05-01T08:53:40+09:00", + "repository" : "xcbeautify", + "title" : "2.3.0", + "url" : "https://github.com/cpisciotta/xcbeautify/releases/tag/2.3.0", + "version" : "2.3.0" + }, + { + "body" : "", + "createdAt" : "2024-05-14T04:16:24+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOCNUZc84JRcMi", + "owner" : "cpisciotta", + "publishedAt" : "2024-05-14T04:16:37+09:00", + "repository" : "xcbeautify", + "title" : "2.3.1", + "url" : "https://github.com/cpisciotta/xcbeautify/releases/tag/2.3.1", + "version" : "2.3.1" + }, + { + "body" : "## What's Changed\r\n* Bump github.com/apple/swift-argument-parser from 1.3.1 to 1.4.0 by @dependabot in https://github.com/cpisciotta/xcbeautify/pull/281\r\n* Add Version Logging by @ikelax in https://github.com/cpisciotta/xcbeautify/pull/282\r\n* Rename isCi Flag by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/286\r\n* Rename Logging Flag by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/285\r\n\r\n## New Contributors\r\n* @ikelax made their first contribution in https://github.com/cpisciotta/xcbeautify/pull/282\r\n\r\n**Full Changelog**: https://github.com/cpisciotta/xcbeautify/compare/2.3.1...2.4.0", + "createdAt" : "2024-06-19T10:58:42+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOCNUZc84Jm4Yf", + "owner" : "cpisciotta", + "publishedAt" : "2024-06-19T10:58:52+09:00", + "repository" : "xcbeautify", + "title" : "2.4.0", + "url" : "https://github.com/cpisciotta/xcbeautify/releases/tag/2.4.0", + "version" : "2.4.0" } ] \ No newline at end of file diff --git a/Outputs/xcodes.json b/Outputs/xcodes.json index 0985e7a..0524a96 100644 --- a/Outputs/xcodes.json +++ b/Outputs/xcodes.json @@ -323,6 +323,18 @@ "url" : "https://github.com/RobotsAndPencils/xcodes/releases/tag/1.1.0", "version" : "1.1.0" }, + { + "body" : "If you installed xcodes with homebrew you can upgrade with `brew upgrade xcodesorg/made/xcodes`.\r\n\r\nDid you know that Xcodes CLI support downloading and installing Apple Runtimes!\r\n\r\n`xcodes runtimes --include-betas`\r\n`xcodes runtimes install \"visionOS 1.0-beta1\"`\r\n\r\n## Changes\r\n\r\n## 🚀 Enhancements\r\n\r\n* feat: add support for VisionOS runtime download (#300) @MattKiazyk\r\n\r\n## 🧰 Maintenance\r\n\r\n* Update README.md (#297) @ThePredators\r\n", + "createdAt" : "2023-06-24T00:24:52+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOCj_3JM4F-4e5", + "owner" : "XcodesOrg", + "publishedAt" : "2023-06-24T00:30:42+09:00", + "repository" : "xcodes", + "title" : "1.4.1 - May the Vision Pro be with you 🥽", + "url" : "https://github.com/XcodesOrg/xcodes/releases/tag/1.4.1", + "version" : "1.4.1" + }, { "body" : "If you installed xcodes with homebrew you can upgrade with `brew upgrade robotsandpencils/made/xcodes`.\r\n\r\n⚠⚠ Apple has implemented a version of Hashcash when logging in, which caused previous versions to lock Apple ID's. This effect all tools that implemented the similar auth/signin api's. The fix should stop any new locks of Apple ID's. If your Apple ID is locked, you must reset your password. ⚠⚠\r\n\r\n## Changes\r\n## 🐛 Bug Fixes\r\n\r\n* Implement hashcash for AppleID Authentication (#276) @MattKiazyk\r\n\r\n## 🚀 Enhancements\r\n\r\n* Update unxip to use 1.1.3 code (#271) @MattKiazyk\r\n* Add support for Apple API sessions from Fastlane Spaceship (#257) @adamprice\r\n* Add a download runtimes command (#267) @StevenSorial\r\n* Better Handling of Apple Unauthorized errors (#249) @dmytro-kasianchuk-doordash\r\n* use simpler 'release' instead of 'non-prerelease' word in user-facing… (#239) @pastey\r\n", "createdAt" : "2023-03-04T10:40:04+09:00", @@ -334,5 +346,17 @@ "title" : "1.3.0 - Revenge of the Sith", "url" : "https://github.com/RobotsAndPencils/xcodes/releases/tag/1.3.0", "version" : "1.3.0" + }, + { + "body" : "If you installed xcodes with homebrew you can upgrade with `brew upgrade robotsandpencils/made/xcodes`.\r\n\r\niOS 18 runtimes are not supported downloading via the `xcodes runtimes` command. Apple has included a new way to download that is not supported. \r\n\r\n## Changes\r\n\r\n## 🚀 Enhancements\r\n\r\n* Show proper error when authenticating with unsupported hardware keys (#294) @garrettmoon\r\n* Support parsing `.xcode-version` beta format (#307) @rzulkoski\r\n\r\n## 🐛 Bug Fixes\r\n\r\n* Quick fix to ignore new iOS 18 runtime downloadables (#370) @alvar-bolt\r\n* Always respect select flag during install (#310) @DylanBettermannDD\r\n\r\n## 🧰 Maintenance\r\n\r\n* Bump github.com/mxcl/promisekit from 6.8.5 to 6.22.1 (#342) @dependabot\r\n* Bump github.com/mxcl/legibleerror from 1.0.4 to 1.0.6 (#339) @dependabot\r\n* Bump release-drafter/release-drafter from 5 to 6 (#337) @dependabot\r\n* Add dependabot support for swift (#318) @kemchenj\r\n* Bump actions/checkout from 3 to 4 (#315) @dependabot\r\n", + "createdAt" : "2024-06-28T23:34:37+09:00", + "fetchedFromAPIAt" : "2024-07-14T22:49:45+09:00", + "id" : "RE_kwDOCj_3JM4IfBxZ", + "owner" : "XcodesOrg", + "publishedAt" : "2024-06-28T23:58:29+09:00", + "repository" : "xcodes", + "title" : "1.5.0", + "url" : "https://github.com/XcodesOrg/xcodes/releases/tag/1.5.0", + "version" : "1.5.0" } ] \ No newline at end of file diff --git a/README.md b/README.md index 9ad7a7b..dbefb61 100644 --- a/README.md +++ b/README.md @@ -25,6 +25,9 @@ iOS Osushi が GitHub 上の各リポジトリのリリース情報を定期的 |Swift Markdown|[apple/swift-markdown](https://github.com/apple/swift-markdown)|[![GitHub Repo stars](https://img.shields.io/github/stars/apple/swift-markdown?style=social)](https://github.com/apple/swift-markdown/stargazers)|[![GitHub watchers](https://img.shields.io/github/watchers/apple/swift-markdown?style=social)](https://github.com/apple/swift-markdown/watchers)| |SwiftNIO|[apple/swift-nio](https://github.com/apple/swift-nio)|[![GitHub Repo stars](https://img.shields.io/github/stars/apple/swift-nio?style=social)](https://github.com/apple/swift-nio/stargazers)|[![GitHub watchers](https://img.shields.io/github/watchers/apple/swift-nio?style=social)](https://github.com/apple/swift-nio/watchers)| |Swift Numerics|[apple/swift-numerics](https://github.com/apple/swift-numerics)|[![GitHub Repo stars](https://img.shields.io/github/stars/apple/swift-numerics?style=social)](https://github.com/apple/swift-numerics/stargazers)|[![GitHub watchers](https://img.shields.io/github/watchers/apple/swift-numerics?style=social)](https://github.com/apple/swift-numerics/watchers)| +|Swift OpenAPI Generator|[apple/swift-openapi-generator](https://github.com/apple/swift-openapi-generator)|[![GitHub Repo stars](https://img.shields.io/github/stars/apple/swift-openapi-generator?style=social)](https://github.com/apple/swift-openapi-generator/stargazers)|[![GitHub watchers](https://img.shields.io/github/watchers/apple/swift-openapi-generator?style=social)](https://github.com/apple/swift-openapi-generator/watchers)| +|Swift OpenAPI Runtime|[apple/swift-openapi-runtime](https://github.com/apple/swift-openapi-runtime)|[![GitHub Repo stars](https://img.shields.io/github/stars/apple/swift-openapi-runtime?style=social)](https://github.com/apple/swift-openapi-runtime/stargazers)|[![GitHub watchers](https://img.shields.io/github/watchers/apple/swift-openapi-runtime?style=social)](https://github.com/apple/swift-openapi-runtime/watchers)| +|Swift OpenAPI URLSession|[apple/swift-openapi-urlsession](https://github.com/apple/swift-openapi-urlsession)|[![GitHub Repo stars](https://img.shields.io/github/stars/apple/swift-openapi-urlsession?style=social)](https://github.com/apple/swift-openapi-urlsession/stargazers)|[![GitHub watchers](https://img.shields.io/github/watchers/apple/swift-openapi-urlsession?style=social)](https://github.com/apple/swift-openapi-urlsession/watchers)| |Swift Package Manager|[apple/swift-package-manager](https://github.com/apple/swift-package-manager)|[![GitHub Repo stars](https://img.shields.io/github/stars/apple/swift-package-manager?style=social)](https://github.com/apple/swift-package-manager/stargazers)|[![GitHub watchers](https://img.shields.io/github/watchers/apple/swift-package-manager?style=social)](https://github.com/apple/swift-package-manager/watchers)| |Swift Protobuf|[apple/swift-protobuf](https://github.com/apple/swift-protobuf)|[![GitHub Repo stars](https://img.shields.io/github/stars/apple/swift-protobuf?style=social)](https://github.com/apple/swift-protobuf/stargazers)|[![GitHub watchers](https://img.shields.io/github/watchers/apple/swift-protobuf?style=social)](https://github.com/apple/swift-protobuf/watchers)| |SwiftSyntax|[apple/swift-syntax](https://github.com/apple/swift-syntax)|[![GitHub Repo stars](https://img.shields.io/github/stars/apple/swift-syntax?style=social)](https://github.com/apple/swift-syntax/stargazers)|[![GitHub watchers](https://img.shields.io/github/watchers/apple/swift-syntax?style=social)](https://github.com/apple/swift-syntax/watchers)| @@ -55,13 +58,13 @@ iOS Osushi が GitHub 上の各リポジトリのリリース情報を定期的 |RxSwift|[ReactiveX/RxSwift](https://github.com/ReactiveX/RxSwift)|[![GitHub Repo stars](https://img.shields.io/github/stars/ReactiveX/RxSwift?style=social)](https://github.com/ReactiveX/RxSwift/stargazers)|[![GitHub watchers](https://img.shields.io/github/watchers/ReactiveX/RxSwift?style=social)](https://github.com/ReactiveX/RxSwift/watchers)| |Realm|[realm/realm-swift](https://github.com/realm/realm-swift)|[![GitHub Repo stars](https://img.shields.io/github/stars/realm/realm-swift?style=social)](https://github.com/realm/realm-swift/stargazers)|[![GitHub watchers](https://img.shields.io/github/watchers/realm/realm-swift?style=social)](https://github.com/realm/realm-swift/watchers)| |SwiftLint|[realm/SwiftLint](https://github.com/realm/SwiftLint)|[![GitHub Repo stars](https://img.shields.io/github/stars/realm/SwiftLint?style=social)](https://github.com/realm/SwiftLint/stargazers)|[![GitHub watchers](https://img.shields.io/github/watchers/realm/SwiftLint?style=social)](https://github.com/realm/SwiftLint/watchers)| -|xcodes|[RobotsAndPencils/xcodes](https://github.com/RobotsAndPencils/xcodes)|[![GitHub Repo stars](https://img.shields.io/github/stars/RobotsAndPencils/xcodes?style=social)](https://github.com/RobotsAndPencils/xcodes/stargazers)|[![GitHub watchers](https://img.shields.io/github/watchers/RobotsAndPencils/xcodes?style=social)](https://github.com/RobotsAndPencils/xcodes/watchers)| -|Xcodes.app|[RobotsAndPencils/XcodesApp](https://github.com/RobotsAndPencils/XcodesApp)|[![GitHub Repo stars](https://img.shields.io/github/stars/RobotsAndPencils/XcodesApp?style=social)](https://github.com/RobotsAndPencils/XcodesApp/stargazers)|[![GitHub watchers](https://img.shields.io/github/watchers/RobotsAndPencils/XcodesApp?style=social)](https://github.com/RobotsAndPencils/XcodesApp/watchers)| |SDWebImage|[SDWebImage/SDWebImage](https://github.com/SDWebImage/SDWebImage)|[![GitHub Repo stars](https://img.shields.io/github/stars/SDWebImage/SDWebImage?style=social)](https://github.com/SDWebImage/SDWebImage/stargazers)|[![GitHub watchers](https://img.shields.io/github/watchers/SDWebImage/SDWebImage?style=social)](https://github.com/SDWebImage/SDWebImage/watchers)| |SwiftGen|[SwiftGen/SwiftGen](https://github.com/SwiftGen/SwiftGen)|[![GitHub Repo stars](https://img.shields.io/github/stars/SwiftGen/SwiftGen?style=social)](https://github.com/SwiftGen/SwiftGen/stargazers)|[![GitHub watchers](https://img.shields.io/github/watchers/SwiftGen/SwiftGen?style=social)](https://github.com/SwiftGen/SwiftGen/watchers)| |SwiftGenPlugin|[SwiftGen/SwiftGenPlugin](https://github.com/SwiftGen/SwiftGenPlugin)|[![GitHub Repo stars](https://img.shields.io/github/stars/SwiftGen/SwiftGenPlugin?style=social)](https://github.com/SwiftGen/SwiftGenPlugin/stargazers)|[![GitHub watchers](https://img.shields.io/github/watchers/SwiftGen/SwiftGenPlugin?style=social)](https://github.com/SwiftGen/SwiftGenPlugin/watchers)| |xcbeautify|[tuist/xcbeautify](https://github.com/tuist/xcbeautify)|[![GitHub Repo stars](https://img.shields.io/github/stars/tuist/xcbeautify?style=social)](https://github.com/tuist/xcbeautify/stargazers)|[![GitHub watchers](https://img.shields.io/github/watchers/tuist/xcbeautify?style=social)](https://github.com/tuist/xcbeautify/watchers)| |Mockolo|[uber/mockolo](https://github.com/uber/mockolo)|[![GitHub Repo stars](https://img.shields.io/github/stars/uber/mockolo?style=social)](https://github.com/uber/mockolo/stargazers)|[![GitHub watchers](https://img.shields.io/github/watchers/uber/mockolo?style=social)](https://github.com/uber/mockolo/watchers)| +|xcodes|[XcodesOrg/xcodes](https://github.com/XcodesOrg/xcodes)|[![GitHub Repo stars](https://img.shields.io/github/stars/XcodesOrg/xcodes?style=social)](https://github.com/XcodesOrg/xcodes/stargazers)|[![GitHub watchers](https://img.shields.io/github/watchers/XcodesOrg/xcodes?style=social)](https://github.com/XcodesOrg/xcodes/watchers)| +|Xcodes.app|[XcodesOrg/XcodesApp](https://github.com/XcodesOrg/XcodesApp)|[![GitHub Repo stars](https://img.shields.io/github/stars/XcodesOrg/XcodesApp?style=social)](https://github.com/XcodesOrg/XcodesApp/stargazers)|[![GitHub watchers](https://img.shields.io/github/watchers/XcodesOrg/XcodesApp?style=social)](https://github.com/XcodesOrg/XcodesApp/watchers)| |Mint|[yonaskolb/Mint](https://github.com/yonaskolb/Mint)|[![GitHub Repo stars](https://img.shields.io/github/stars/yonaskolb/Mint?style=social)](https://github.com/yonaskolb/Mint/stargazers)|[![GitHub watchers](https://img.shields.io/github/watchers/yonaskolb/Mint?style=social)](https://github.com/yonaskolb/Mint/watchers)| |XcodeGen|[yonaskolb/XcodeGen](https://github.com/yonaskolb/XcodeGen)|[![GitHub Repo stars](https://img.shields.io/github/stars/yonaskolb/XcodeGen?style=social)](https://github.com/yonaskolb/XcodeGen/stargazers)|[![GitHub watchers](https://img.shields.io/github/watchers/yonaskolb/XcodeGen?style=social)](https://github.com/yonaskolb/XcodeGen/watchers)|