Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(release): release 1.0.0 [skip ci]
# 1.0.0 (2023-07-29) ### Bug Fixes * partial fix for serializing dates ([eedae5e](eedae5e)) * rewrite timestamp extension, fix reading/writing i64 and u64 ([8d1383b](8d1383b)) * **serializer:** clear refs before serializing ([1698a7c](1698a7c)) ### Features * implement map extension ([2682c70](2682c70)) * implement set extension ([9f3a4f6](9f3a4f6)) * implement simple back-referencing system ([5ff5a91](5ff5a91)) * implement timestamp (date) extension ([9feda71](9feda71)) * initial implementation of the MessagePack spec ([be1a234](be1a234)) ### Performance Improvements * add custom unicode encoder/decoder, strings caching ([74c52c9](74c52c9)) * avoid encoding strings qualified to be refs twice ([b7e5369](b7e5369)) * improve `decodeUtf8` by reducing number of `String.fromCharCode` calls ([5db7311](5db7311)) * improve deserialization ([e138aa9](e138aa9)) * remove `TextEncoder`/`TextDecoder` completely, minor adjustments ([4050337](4050337)) * rewrite `DataWriter`, improve serialization ([f839dc9](f839dc9)) * use `Map.forEach` instead of `for..of` when encoding header ([2f21afe](2f21afe))