v1.4.0
What's Changed
Features
Tweaks
- [Watchable]
.lastValue
prop is now null by default - [Group] add size on group
- [Systems] Improved deep clone logic
- [Watchable] Ensured value always returns a cloned value (this means editing something returned from
.value
will not cause odd side effects) - [Collection] Removed provisional data from collections .keys and
value
getters` - [Data] Improvements to collection data logic
- [Selector] History functions are now proxies to data
- [State] Improvements to persist logic
- [Storage] Improvements to storage logic
- [Dev] Lerna upgrade
Bug Fixes
- [React] Fix for missing dep when using React 17
- [Collection] A new optional config property: `unfoundKeyReturnsUndefined
- [State] Fix for state persist not working
- [State] Fix for bug causing persist to occasionally crash your app
- [Selector] Fixed a memory leak when watching a selector
- [Watchable] Fix for infinite loading bug
Thanks for helping with testing & development @itsRems
Full Changelog: v1.3.4...v1.4.0