Releases: norskeld/backpack
Releases · norskeld/backpack
v1.0.0
1.0.0 (2023-07-29)
Bug Fixes
- partial fix for serializing dates (eedae5e)
- rewrite timestamp extension, fix reading/writing i64 and u64 (8d1383b)
- serializer: clear refs before serializing (1698a7c)
Features
- implement map extension (2682c70)
- implement set extension (9f3a4f6)
- implement simple back-referencing system (5ff5a91)
- implement timestamp (date) extension (9feda71)
- initial implementation of the MessagePack spec (be1a234)
Performance Improvements
- add custom unicode encoder/decoder, strings caching (74c52c9)
- avoid encoding strings qualified to be refs twice (b7e5369)
- improve
decodeUtf8
by reducing number ofString.fromCharCode
calls (5db7311) - improve deserialization (e138aa9)
- remove
TextEncoder
/TextDecoder
completely, minor adjustments (4050337) - rewrite
DataWriter
, improve serialization (f839dc9) - use
Map.forEach
instead offor..of
when encoding header (2f21afe)