Skip to content

v3.0.0

Compare
Choose a tag to compare
@gfx gfx released this 07 Feb 11:00
· 33 commits to main since this release

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