Releases: hildjj/node-cbor
Releases · hildjj/node-cbor
v10.0.3
v10.0.2
v10.0.1
v10.0.0
What's Changed
- Fix typo in README.md by @csillag in #194
- Update deps by @hildjj in #196
- Allow any ArrayBufferView in decode. Fixes #176 by @hildjj in #203
- Override deep dependencies with security issues by @hildjj in #204
- Update marked version by @hildjj in #206
- Update some more dependency versions by @hildjj in #207
- Remove lerna, since it doesn't work anymore by @hildjj in #208
- Canonicalize package URLs. move to monopub, generate docs server-side by @hildjj in #209
New Contributors
Full Changelog: v9.0.2...v10.0.0
Diagnose null, preferMap
Fix null converter issue
Passing in {tags: {1: null}}
did not override built-in converter as the docs promised. This is now fixed.
Requires node16, adds SharedValue support
Changed
- Breaking: Node 16 now required.
Added
- SharedValueEncoder, which implements value-sharing with tags 28 and 29
- Typescript type definitions for cbor-web
Fixed
- All dependencies brought up to date where possible.
nofilter
held back, pending switching to ESM.
Optionally prevent duplicate keys
Fix MIN_SAFE_INTEGER
Bugs:
- Fixed #151: Update RFC link in readme
- Fixed #155: The number -2^53 should be encoded as a float, not an integer
Minor:
- Update dependencies
- Linting updates
Features:
- Added React-Native helper package. See cbor-rn-prereqs
v8.0.0
breaking: now requires node 12+
breaking: removed bigfloat and bigdecimal support. Moved to cbor-bigdecimal package
minor: upgrade to ava 4. Biggest issue was removal of .cb() tests in favor of promises, which added a p-event dependency.
minor: updated and improved typescript type definitions
minor: removed all uses of util and node-inspect-extracted from the library and dependents
minor: make all tests run on Windows, build steps run on Windows
minor: bring lint rules up to date