1.15.1
版本发布时间: 2024-10-16 01:09:22
pointfreeco/swift-composable-architecture最新发布版本:1.15.2(2024-10-23 00:57:58)
What's Changed
- Fixed: Xcode 16.1 beta 3 introduced a concurrency change that requires an explicit
@MainActor
on a NavigationLink initializer to build (thanks @chrisjrex, https://github.com/pointfreeco/swift-composable-architecture/pull/3430). - Fixed: Suppress Swift <6 warning (https://github.com/pointfreeco/swift-composable-architecture/pull/3445)
- Deprecated:
@Reducer(state: .equatable)
has been soft-deprecated in Swift 6 now that the bug preventingextension Feature.State: Equatable {}
has been fixed (https://github.com/pointfreeco/swift-composable-architecture/pull/3379). - Deprecated:
Store.ifLet
has been soft deprecated in favor of observation tools (https://github.com/pointfreeco/swift-composable-architecture/pull/3382). - Infrastructure: Added migration guide for 1.15 (https://github.com/pointfreeco/swift-composable-architecture/pull/3390)
- Infrastructure: Update README documentation links for 1.15.0 (thanks @kgrigsby59, https://github.com/pointfreeco/swift-composable-architecture/pull/3397).
- Infrastructure: Update case studies to run in Swift 6 mode (https://github.com/pointfreeco/swift-composable-architecture/pull/3394)/
- Infrastructure: Update documentation and examples to use Swift Testing (https://github.com/pointfreeco/swift-composable-architecture/pull/3413).
- Infrastructure: Add import modules on NavigationStack tutorial source code (thanks @loinsir, https://github.com/pointfreeco/swift-composable-architecture/pull/3409).
- Infrastructure: Add Swift Macro Compatibility Check to CI (thanks @Matejkob, https://github.com/pointfreeco/swift-composable-architecture/pull/3406).
- Infrastructure: Update benchmarks target (https://github.com/pointfreeco/swift-composable-architecture/pull/3424).
- Infrastructure: Don't
xcbeautify
Swift Testing suites in CI (https://github.com/pointfreeco/swift-composable-architecture/pull/3425). - Infrastructure: Internally use
AnyHashableSendable
from Concurrency Extras (https://github.com/pointfreeco/swift-composable-architecture/pull/3428). - Infrastructure: Run sync ups tests with main serial executor (https://github.com/pointfreeco/swift-composable-architecture/pull/3431).
- Infrastructure: Clean up key path bitcasting (https://github.com/pointfreeco/swift-composable-architecture/pull/3411).
- Infrastructure: Address concurrency warnings in tests (https://github.com/pointfreeco/swift-composable-architecture/pull/3438).
New Contributors
- @loinsir made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/3409
- @chrisjrex made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/3430
Full Changelog: https://github.com/pointfreeco/swift-composable-architecture/compare/1.15.0...1.15.1