Releases: lukeed/matchit
v1.1.0
v1.0.8
Patches
Both fixes aim at safer ES5 distribution. The previous version had some ES6 artifacts from a pre-bundt dev environment.
These changes shaved 9 bytes (gzip) from the built files and made matchit significantly faster in all benchmarks – a gain of at least 100k op/sec in most benchmarks~!
-
Remove arrow function syntax for IE distribution (#14): b927e46
Thanks @estrattonbailey ~! -
Additional ES5 rewrites for IE distribution: 009e952, 2a891d9
Chores
- Update benchmark results: a7a47f3
v1.0.7
v1.0.6
v1.0.2
Patches
-
Fixed bundler inconsistency by adding a
"module"entry topackage.json(#5): f815294, f124a81Any bundler that can and is reading the
moduleentry will continue to do so with the@arr/*dependencies. Bundlers will then apply their owninteropwrapper, which means thatmatchitdoesn't need to ship one. 🎉No changes for those using the existing
mainexport. -
Added a tiny "build" script to produce the ESM & CJS exports: f815294
v1.0.1
v1.0.0
Major Changes
- The
parseexport now only accepts one URL at a time: a4efcb0 - The
matchexport now returns the "parsed" definition array: c163330, 620ad87, 184547c - Add
execexport function to evaluate matched parameter values: 34c8d96, f48e2c6, 4ce69da - Add support for Optional parameters (#1): c0b31ed, e2e8bcb, d73fa4a, 780109e