- Minimal supported Node.js version is now
18.18.0
- Upgrade internal dependencies
- Minimal supported Node.js version is now
16.17.0
- Improve TypeScript types
- Improve tree-shaking support
- Add browser support
- Add
shallow
option. The logic is still deep by default.
- Improve error handling
- Reduce npm package size
- Add logo
- Better handle of infinite recursions
- Fix description on mobile devices
- Update description
- Ensure
changes[*].error
are alwaysError
instances
- Add npm keywords
- Change
maxSize
option default value to1e7
- Prevent crashes when a property value or key is a very large string