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