- Added: a
TestStore.assert
method that takes an array of steps (thanks @pteasima). - Changed: misusing identified array's id-based subscript (attempting to update an element not in the array, or attempting to
nil
out an element) will now crash with a helpful error message in development. - Changed:
WithViewStore.debug
logic is now a no-op in release mode. - Changed:
Reducer.debug
andWithViewStore.debug
can now omit theprefix
argument name to more closely align withPublisher.print
. - Bug fixed: test schedulers now properly order concurrent work items.
- Bug fixed: debug output will no longer overflow on infinitely recursive references.
- Infrastructure: README fixes (thanks @offTheCode), documentation fixes (thanks @johankool), new location manager demo, animation case study fixed for dark mode.