Binary Parser Versions Save

A blazing-fast declarative parser builder for binary data

v2.2.1

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/keichi/binary-parser/compare/v2.2.0...v2.2.1

v2.2.0

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/keichi/binary-parser/compare/v2.1.0...v2.2.0

v2.1.0

1 year ago

What's Changed

Full Changelog: https://github.com/keichi/binary-parser/compare/v2.0.3...v2.1.0

v2.0.3

2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/keichi/binary-parser/compare/v2.0.2...v2.0.3

v2.0.2

2 years ago

What's Changed

Full Changelog: https://github.com/keichi/binary-parser/compare/v2.0.1...v2.0.2

v2.0.1

2 years ago
  • Use let and const instead of var #181 @keichi
  • Add hand-written parser as a benchmark target #180 @keichi
  • chore: set shared tsc target (ES6) #179 @manzt

v2.0.0

2 years ago

This release contains two backward incompatible changes:

  • Internet Explorer 11 and Node.js 10 or lower are unsupported. You might be able to make it work by using polyfills for TextDecoder and BigInt, but it is untested and unsupported.
  • Context variables are disabled by default due to their performance penalty and need to be explicitly enabled by calling .useContextVars() on the parser object.

Changelog:

  • feat: remove IE11 & node.js 10 support #178 @manzt
  • feat: add ESM package export #176 @manzt
  • Disable context variables by default #175 @keichi

v1.9.2

2 years ago
  • Removed typo on code generation (#171) @Rzial
  • Fixed wrong typings (#172) @Rechdan

v1.9.1

2 years ago
  • Added missing semicolons on generated code (#170) @Rzial

v1.9.0

2 years ago
  • Update dependencies (#165) @keichi
  • Added parsing context variables $parent and $root (#166) @Rzial
  • Added parsing context to .readUntil() and .formatter() (#167) @Rzial
  • Added Index parsing context variable (#168) @Rzial