What's Changed
See Migrating to 1.9 for more details.
- Added: New versions of
TestStore.send
that accept case key paths (thanks @scogeo, #2681; #2868). - Added
Reducer.dependency(value)
, for overriding a reducer's dependency using a singleton value of a type (#2863). - Fixed: Improve
Store
diagnostics for deriving bindings (#2793). - Fixed: Avoid erroneous perception checks when
ViewStore
s are initialized in a view that doesn't useWithPerceptionTracking
(#2849). - Fixed: Support
#if
branching in@ObservableState
and enum@Reducer
s (#2800). - Infrastructure: Tree navigation documentation fixes (thanks @imjn, #2837); presentation reducer documentation fixes (thanks @ozumin, #2853).
- Infrastructure: Improve tutorial diffing (thanks @oka-yuji, #2844).
- Infrastructure: Expand release build test coverage (#2856).
- Infrastructure: Document gotcha with macros and previews (#2855).
New Contributors
- @imjn made their first contribution in #2837
- @oka-yuji made their first contribution in #2844
- @ozumin made their first contribution in #2853
Full Changelog: 1.8.2...1.9.0