Releases: pointfreeco/swift-composable-architecture
Releases · pointfreeco/swift-composable-architecture
1.23.1
What's Changed
- Fixed: Skip perception checks in 
Store.publisher(thanks @pyrtsa, #3745). - Fixed: Update 
reportIssueformatting to avoid console errors (#3795). - Fixed: Address compiler warnings/errrors from lack of 
anyexistential and deprecations (#3800). - Fixed: Address "Extraneous argument label 'with:' in call" build error by bumping swift-navigation dependency (thanks @house0000, #3801).
 - Fixed: Address 
ShareChangeTracker(reportUnassertedChanges:)build error (thanks @house0000, #3806). 
New Contributors
- @house0000 made their first contribution in #3801
 
Full Changelog: 1.23.0...1.23.1
1.23.0
What's Changed
- Added: Support for naming tasks in 
Effect.run(thanks @aregler, #3784). - Fixed: Addressed a 1.21.0 regression affecting the observation of child stores as they go 
nil(#3796). - Fixed: Hard-deprecate 
@Reducer(state: .equatable), etc. (#3794). - Fixed: Eliminate synchronous main thread dispatches where not needed to avoid potential deadlocks (#3788).
 - Infrastructure: Docs fixes (thanks @terry-koo, #3782; @seosieve, #3778; @larryonoff, #3792; #3791).
 
New Contributors
- @terry-koo made their first contribution in #3782
 - @aregler made their first contribution in #3784
 - @seosieve made their first contribution in #3778
 
Full Changelog: 1.22.3...1.23.0
1.22.3
1.22.2
What's Changed
- Fixed: Better cancellation detection in 
Effect.run(#3755). - Fixed: Perception checking improvements, especially in UIKit (#3762).
 - Fixed: Allow store publisher to be used as async sequence (#3763).
 
Full Changelog: 1.22.1...1.22.2
1.22.1
What's Changed
- Fixed: Address parent store retain cycle regression introduced in 1.21 (#3756).
 
Full Changelog: 1.22.0...1.22.1
1.22.0
What's Changed
- Added: 
@ObservableStatenow generates the sameshouldNotifyObserversfunctions generated by@Observablein Swift 6.2, reducing redundant observations (thanks @rcarver, #3751). - Fixed: Skip 
UIBindableperception checks in hosted view controllers (#3744). 
Full Changelog: 1.21.1...1.22.0
1.21.1
1.21.0
What's Changed
- Added: Support for Perception 2.0 (#3736).
 - Fixed: Propagate cancellation ID navigation identity across effects that feed into other stores (#3728).
 - Fixed: Remove child store from parent when invalidated (#3729).
 - Infrastructure: Fix typo (thanks @hmhv, #3697).
 - Infrastructure: Remove the outdated unused dependency in case study (thanks @mehmetbaykar, #3692).
 - Infrastructure: Apply Equatable in tutorial step (#3700).
 - Infrastructure: Remove outdated thread-safety docs (#3701).
 
New Contributors
- @mehmetbaykar made their first contribution in #3692
 
Full Changelog: 1.20.2...1.21.0
1.20.2
1.20.1
What's Changed
- Fixed: Ignore new property wrappers with @ObservableState. #3666
 - Fixed: Isolate cancellation in root stores. #3660
 - Fixed: Prevent reduce function from being optimized by @AndrewBardallis in #3683
 - Infrastructure: Fix build error occurs in navigation tutorial and Remove unnecessary button actions by @Ryota-Kurokawa in #3668
 - Infrastructure: Change Counter to CounterFeature in StackBasedNavigation docs by @BruceMcRooster in #3670
 - Infrastructure: Adjust documentation for binding action by @johankool in #3661
 - Infrastructure: Fix typo by @shoujiaxin in #3684
 
New Contributors
- @BruceMcRooster made their first contribution in #3670
 - @Ryota-Kurokawa made their first contribution in #3668
 - @shoujiaxin made their first contribution in #3684
 - @AndrewBardallis made their first contribution in #3683
 
Full Changelog: 1.19.1...1.20.0