Skip to content

1.12.0

Compare
Choose a tag to compare
@stephencelis stephencelis released this 23 Jul 01:32
· 79 commits to main since this release

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 by Never (#3240).
  • Fixed: Shared's didSet 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 to LockIsolated (#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

Full Changelog: 1.11.2...1.12.0