v4.0.0-beta.13
Pre-release
Pre-release
·
69 commits
to beta
since this release
4.0.0-beta.13 (2024-04-03)
⚠ BREAKING CHANGES
- Some of the changes to walk might cause existing code to work slightly different.
- MULTISPLICE_ITEM is no longer exported by types/index.js
- This moves a lot of exports around, see README.
- Minimum node version is now 20.
- partialDeepEqual has been removed
- walker callback is now passed the keypath as an array instead of a dot separated string
⭐ New Features
- added RingBuffer (9fdf528)
- added assertKeyInObjectIs utility (3ab5c83)
- added snapNumber utility (ed8302a)
- added changeObjectKeys utility (b51ec4b)
- added set utility (55da7e7)
- made walker more flexible (512309b)
- added ability to clone using walk without specifying a walker (d540257)
- improved walk walker callback (ed227b2)
🐛 Fixes
- run now prints entire stream as error message if stderr is blank (62cc36e)
📖 Documentation
🔗 Dependency Updates
- updated deps + node version (edc28eb)