github pointfreeco/swift-composable-architecture 1.15.1

one day ago

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, #3430).
  • Fixed: Suppress Swift <6 warning (#3445)
  • Deprecated: @Reducer(state: .equatable) has been soft-deprecated in Swift 6 now that the bug preventing extension Feature.State: Equatable {} has been fixed (#3379).
  • Deprecated: Store.ifLet has been soft deprecated in favor of observation tools (#3382).
  • Infrastructure: Added migration guide for 1.15 (#3390)
  • Infrastructure: Update README documentation links for 1.15.0 (thanks @kgrigsby59, #3397).
  • Infrastructure: Update case studies to run in Swift 6 mode (#3394
  • Infrastructure: Update documentation and examples to use Swift Testing (#3413).
  • Infrastructure: Add import modules on NavigationStack tutorial source code (thanks @loinsir, #3409).
  • Infrastructure: Add Swift Macro Compatibility Check to CI (thanks @Matejkob, #3406).
  • Infrastructure: Update benchmarks target (#3424).
  • Infrastructure: Don't xcbeautify Swift Testing suites in CI (#3425).
  • Infrastructure: Internally use AnyHashableSendable from Concurrency Extras (#3428).
  • Infrastructure: Run sync ups tests with main serial executor (#3431).
  • Infrastructure: Clean up key path bitcasting (#3411).
  • Infrastructure: Address concurrency warnings in tests (#3438).

New Contributors

Full Changelog: 1.15.0...1.15.1

Don't miss a new swift-composable-architecture release

NewReleases is sending notifications on new releases.