deno.land / x / msgpack_javascript@v3.0.0-beta2 / CHANGELOG.md
https://github.com/msgpack/msgpack-javascript/compare/v2.8.0...v3.0.0-beta1
useBigInt64
to map JavaScript's BigInt to MessagePack's int64 and uint64 (#223)Encoder
and Decoder
, and describe the interfaces in README.md (#224):new Encoder(options: EncoderOptions)
: it takes the same named-options as encode()
new Decoder(options: DecoderOptions)
: it takes the same named-options as decode()
https://github.com/msgpack/msgpack-javascript/compare/v2.7.2...v2.8.0
Encoder#encode()
return a copy of the internal buffer, instead of the reference of the buffer (fix #212).Encoder#encodeSharedRef()
to return the shared reference to the internal buffer.https://github.com/msgpack/msgpack-javascript/compare/v2.7.1...v2.7.2
https://github.com/msgpack/msgpack-javascript/compare/v2.7.0...v2.7.1
https://github.com/msgpack/msgpack-javascript/compare/v2.6.3...v2.7.0
https://github.com/msgpack/msgpack-javascript/compare/v2.6.2...v2.6.3
mod.ts
for Deno supporthttps://github.com/msgpack/msgpack-javascript/compare/v2.6.1...v2.6.2
https://github.com/msgpack/msgpack-javascript/compare/v2.6.0...v2.6.1
DecodeError
(mitigating #160)https://github.com/msgpack/msgpack-javascript/compare/v2.5.1...v2.6.0
tslib
(added in 2.5.0) to fix #169https://github.com/msgpack/msgpack-javascript/compare/v2.5.0...v2.5.1
https://github.com/msgpack/msgpack-javascript/compare/v2.4.1...v2.5.0
DecodeError
in decoding errors__proto__
as a map key, throwing DecodeError
tslib
as a dependencyhttps://github.com/msgpack/msgpack-javascript/compare/v2.4.0...v2.4.1
TextEncoder
and TextDecoder
were never used even if available (reported as #157 by @ChALkeR)https://github.com/msgpack/msgpack-javascript/compare/v2.3.1...v2.4.0
decodeStream()
to decodeMultiStream()
decodeStream()
is kept as a deprecated function but will be removed in a futuredecodeMulti()
, a synchronous variant for decodeMultiStream()
(thanks to @Bilge for the request in #152)decodeAsync()
and its family to accept BufferSource
(thanks to @rajaybasu for the suggestion in #152-issuecomment-778712021))https://github.com/msgpack/msgpack-javascript/compare/v2.3.0...v2.3.1
noImplicitReturns
and noUncheckedIndexedAccess
in tsconfighttps://github.com/msgpack/msgpack-javascript/compare/v2.2.1...v2.3.0
.js
to .mjs
#144strictNullChecks: false
#139 by @bananaumaihttps://github.com/msgpack/msgpack-javascript/compare/v2.2.0...v2.2.1
package.json
for webpack to use module
fieldhttps://github.com/msgpack/msgpack-javascript/compare/v2.1.1...v2.2.0
package.json
has a module
field to support ES moduleshttps://github.com/msgpack/msgpack-javascript/compare/v2.1.0...v2.1.1
https://github.com/msgpack/msgpack-javascript/compare/v2.0.0...v2.1.0
forceIntegerToFloat
option to EncodeOptions
by @carbotaniuman (#123)https://github.com/msgpack/msgpack-javascript/compare/v1.12.2...v2.0.0
Encoder
and Decoder
for better performanceEncoder
and Decoder
https://github.com/msgpack/msgpack-javascript/compare/v1.12.1...v1.12.2
https://github.com/msgpack/msgpack-javascript/compare/v1.12.0...v1.12.1
https://github.com/msgpack/msgpack-javascript/compare/v1.11.1...v1.12.0
EncodeOptions#ignoreUndefined
#107JSON.stringify()
, less payload size, but taking more time to encodehttps://github.com/msgpack/msgpack-javascript/compare/v1.11.0...v1.11.1
process.env
for browsers (#104)https://github.com/msgpack/msgpack-javascript/compare/v1.10.1...v1.11.0
and
DecodeOptions` (#100)https://github.com/msgpack/msgpack-javascript/compare/v1.10.0...v1.10.1
https://github.com/msgpack/msgpack-javascript/compare/v1.9.3...v1.10.0
https://github.com/msgpack/msgpack-javascript/compare/v1.9.2...v1.9.3
https://github.com/msgpack/msgpack-javascript/compare/v1.9.1...v1.9.2
https://github.com/msgpack/msgpack-javascript/compare/v1.9.0...v1.9.1
https://github.com/msgpack/msgpack-javascript/compare/v1.8.0...v1.9.0
https://github.com/msgpack/msgpack-javascript/compare/v1.7.0...v1.8.0
https://github.com/msgpack/msgpack-javascript/compare/v1.6.0...v1.7.0
https://github.com/msgpack/msgpack-javascript/compare/v1.5.0...v1.6.0
EncodeOptions.forceFloat32
to encode non-integer numbers in float32 (default to float64) #79https://github.com/msgpack/msgpack-javascript/compare/v1.4.6...v1.5.0
decode()
to handle ArrayBuffer
#78https://github.com/msgpack/msgpack-javascript/compare/v1.4.5...v1.4.6
TextEncoder
to encode string in UTF-8 for performance #68https://github.com/msgpack/msgpack-javascript/compare/v1.4.4...v1.4.5
https://github.com/msgpack/msgpack-javascript/compare/v1.4.1...v1.4.4
MessagePack
module in the global objectMispackaged.
https://github.com/msgpack/msgpack-javascript/compare/v1.4.0...v1.4.1
https://github.com/msgpack/msgpack-javascript/compare/v1.3.2...v1.4.0
sortKeys: boolean
option to encode()
for canonical encoding #64RangeError
in encoding BLOB #66https://github.com/msgpack/msgpack-javascript/compare/v1.3.1...v1.3.2
https://github.com/msgpack/msgpack-javascript/compare/v1.3.0...v1.3.1
decodeStream()
https://github.com/msgpack/msgpack-javascript/compare/v1.2.3...v1.3.0
decodeArrayStream()
to decode an array and returns AsyncIterable<unknown>
#42decodeStream()
to decode an unlimited data stream #46decodeAsync()
and decodeArrayStream()
to take ReadalbeStream<Uint8Array | ArrayLike<number>>
(whatwg-streams) #43https://github.com/msgpack/msgpack-javascript/compare/v1.2.2...v1.2.3
https://github.com/msgpack/msgpack-javascript/compare/v1.2.1...v1.2.2
https://github.com/msgpack/msgpack-javascript/compare/v1.2.0...v1.2.1
encode()
https://github.com/msgpack/msgpack-javascript/compare/v1.1.0...v1.2.0
https://github.com/msgpack/msgpack-javascript/compare/v1.0.0...v1.1.0
decode()
and decodeAsync()
:
maxStrLength
, maxBinLength
, maxArrayLength
, maxMapLength
, and maxExtLength
to limit max length of each itemhttps://github.com/msgpack/msgpack-javascript/compare/v1.0.0...v1.0.1
Version Info