- Added:
TestStore
now hasscope
methods that mirrors itsStore
counterpart for testing view store transformations. - Removed:
TestStore
no longer has an initializer that takesstate
andaction
transformations. Usescope
instead. - Changed: identified array's id-based subscript now takes an explicit
id
parameter name. This avoids ambiguity when subscripting into an array ofInt
-identified elements. - Bug fixed: annotating reducers with
debug()
no longer breaks them in release builds (thanks @tulushev). - Bug fixed:
nil
-ing out an element of an identified array no longer puts it in an invalid state. - Bug fixed: removing more than one element of an identified array via index set should no longer remove any incorrect elements or crash.
- Improved: messaging for out-of-bounds
forEach
errors (thanks @ryantstone for bringing up the issue). - Improved: documentation (thanks @alohaglenn, @ReadmeCritic 😉, @natemann).