Skip to content

Releases: msgpack/msgpack-javascript

v3.1.1

12 Mar 11:11
@gfx gfx
Compare
Choose a tag to compare

What's Changed

  • Remove all mentions of Explicit Resource Management features by @rijenkii in #268

New Contributors

Full Changelog: v3.1.0...v3.1.1

v3.1.0

21 Feb 13:01
@gfx gfx
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.0.1...v3.1.0

v3.0.1

11 Feb 02:23
@gfx gfx
Compare
Choose a tag to compare

What's Changed

  • implement a tiny polyfill to Symbol.dispose by @gfx in #261
  • cleanup dist conf by @gfx in #262

Full Changelog: v3.0.0...v3.0.1

v3.0.0

07 Feb 11:00
@gfx gfx
Compare
Choose a tag to compare

What's Changed

  • avoid using typescript-specific language extensions (const enum) by @gfx in #217
  • Drop IE11 support & no env access for Deno by @gfx in #221
  • optional BigInt support: map BigInt to int64/uint64 when useBigInt64 is set to true by @gfx in #223
  • let Encoder and Decoder accept named params as encode() and decode() do by @gfx in #224
  • Fix ExtensionCodec example so it recurses. by @jcc10 in #225
  • Reuse stack states during decoding to optimize GC load by @sergeyzenchenko in #228
  • Add an example for deno to import npm:@msgpack/msgpack by @gfx in #233
  • fix CI, add node v20, remove node v14 by @gfx in #234
  • Added a missing dev dependency msg-timestamp by @genki in #238
  • update dependencies by @gfx in #244
  • Upgrade eslint, deps, and tsconfig libs by @gfx in #247
  • Allow decoding raw strings by @jasonpaulos in #235
  • enable erasableSyntaxOnly introduced in TypeScript 5.8 by @gfx in #249
  • Remove tsconfig paths by @gfx in #250
  • remove deprecated stuff by @gfx in #251
  • rewrite deno_test.ts with node:assert and node:test by @gfx in #252
  • CodeQL actions v3 by @gfx in #253
  • first step to suppport Bun by @gfx in #254
  • Allow the data alignment to support zero-copy decoding by @EddiG in #248
  • fix index of built-in encoders/decoders by @gfx in #256
  • Fix a bug that encode() and decode() are not re-entrant by @gfx in #257
  • target=ES2020, dropping target=ES5 from dist by @gfx in #258

New Contributors

Full Changelog: v2.8.0...v3.0.0

v2.8.0

02 Sep 02:52
@gfx gfx
Compare
Choose a tag to compare

What's Changed

  • [CI] set security-events: write for CodeQL workflow by @gfx in #203
  • [ci] update workflow settings by @gfx in #204
  • [ci] add nodejs v18 to the matrix by @gfx in #206
  • add deno-with-jsdeliver as an example deno script by @gfx in #207
  • use codeql actions @v2 by @gfx in #208
  • [doc] clarify the edge cases where the input buffer is empty by @gfx in #209
  • fix #212; Let Encoder#encode() return a copy of the internal buffer by @gfx in #213

Full Changelog: v2.7.2...v2.8.0

v2.7.2

09 Feb 00:06
@gfx gfx
Compare
Choose a tag to compare

What's Changed

  • update dependencies including TypeScript 4.5 by @gfx in #196
  • add nodejs v17 to CI scenarios by @gfx in #197
  • Handle the case where process.env does not exists (but process exists) by @gfx in #200

Full Changelog: v2.7.1...v2.7.2

v2.7.1

07 Oct 00:43
@gfx gfx
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.7.0...v2.7.1

v2.7.0

07 Oct 00:43
@gfx gfx
Compare
Choose a tag to compare

What's Changed

  • Introduce Fuzzing with jsFuzz and fix issues found by fuzzing by @gfx in #176

Full Changelog: v2.6.3...v2.7.0

The classic version of MessagePack for JavaScript

14 Jun 03:44
@gfx gfx
Compare
Choose a tag to compare
Merge pull request #2 from redboltz/add_bin_support

Added bin format family support.