1.12.0
版本发布时间: 2024-07-23 09:32:55
pointfreeco/swift-composable-architecture最新发布版本:1.15.2(2024-10-23 00:57:58)
What's Changed
- Added: Swift Testing beta support (https://github.com/pointfreeco/swift-composable-architecture/pull/3229).
- Added:
FileStorageKey
now supports custom decoding/encoding (thanks @oskarek, https://github.com/pointfreeco/swift-composable-architecture/pull/3225). - Fixed: Update
@Reducer enum
macro to generate direct action cases for ephemeral state and avoid warnings produced byNever
(https://github.com/pointfreeco/swift-composable-architecture/pull/3240). - Fixed:
Shared
'sdidSet
is now isolated to the main actor to avoid potential data races (https://github.com/pointfreeco/swift-composable-architecture/pull/3206). - Fixed: Point updated packages to swiftlang organization to suppress SwiftPM warnings (https://github.com/pointfreeco/swift-composable-architecture/pull/3234)
- Infrastructure: Tutorial/documentation/example typo fixes and cleanup (thanks @btr-better, https://github.com/pointfreeco/swift-composable-architecture/pull/3193; @eltociear, https://github.com/pointfreeco/swift-composable-architecture/pull/3194; https://github.com/pointfreeco/swift-composable-architecture/pull/3200; @larryonoff, https://github.com/pointfreeco/swift-composable-architecture/pull/3201; @junbangg, https://github.com/pointfreeco/swift-composable-architecture/pull/3217, https://github.com/pointfreeco/swift-composable-architecture/pull/3216, https://github.com/pointfreeco/swift-composable-architecture/pull/3221, https://github.com/pointfreeco/swift-composable-architecture/pull/3237, https://github.com/pointfreeco/swift-composable-architecture/pull/3238; @gibachan, https://github.com/pointfreeco/swift-composable-architecture/pull/3228; @takehilo, https://github.com/pointfreeco/swift-composable-architecture/pull/3220; @daichikuwa0618, https://github.com/pointfreeco/swift-composable-architecture/pull/3210).
- Infrastructure: Convert all test/example usage of
ActorIsolated
toLockIsolated
(https://github.com/pointfreeco/swift-composable-architecture/pull/3198). - Infrastructure: Made internal improvements to shared file storage throttling (https://github.com/pointfreeco/swift-composable-architecture/pull/3079).
- Infrastructure: Remove Swift 5.7.1 tools (https://github.com/pointfreeco/swift-composable-architecture/pull/3203).
- Infrastructure: Add
.editorconfig
for consistent code formatting (thanks @Matejkob, https://github.com/pointfreeco/swift-composable-architecture/pull/3215).
New Contributors
- @junbangg made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/3217
- @Matejkob made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/3215
- @daichikuwa0618 made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/3210
- @oskarek made their first contribution in https://github.com/pointfreeco/swift-composable-architecture/pull/3225
Full Changelog: https://github.com/pointfreeco/swift-composable-architecture/compare/1.11.2...1.12.0