What's Changed
- Added: Support for
XCTModify
and non-exhaustive testing (#1939). - Added: Library reducer operators are now annotated with
@warn_unqualified_access
to prevent accidental bugs (#1950). - Added:
Effect.publisher
for bridging effects from Combine (#1958). - Changed:
Effect<Action>.Send
has been renamed toSend<Action>
(thanks @tgrapperon, #1930). - Changed: Dependencies have been bumped to their latest versions to encourage adoption of bug fixes (#1964).
- Fixed: Dependencies are no longer recursively propagated over effects (#1954).
- Fixed:
TestStore.init
now callsprepareDependencies
in awithDependencies
block (#1955). - Infrastructure: Fix UI test for
ForEach
bindings (#1933). - Infrastructure: Add missing documentation to
Store.init
(thanks @kristofferjohansson, #1940). - Infrastructure: DocC fixes (#1942, #1956).
- Infrastructure: Update latest version documentation link in README (thanks @yimajo, #1943)
- Infrastructure: Fix
.forEach()
documentation (thanks @finestructure, #1957). - Infrastructure: Documentation grammar fixes (thanks @bjford, #1963)
New Contributors
- @kristofferjohansson made their first contribution in #1940
Full Changelog: 0.51.0...0.52.0