New features
Improvements
- Use
regex-liteinstead ofregex0840b1b: This can drastically decrease the compile time of regexes, at the cost of increasing regex execution time. This also increases the MSRV (minimal supported Rust version) forjaq,jaq-std, andjaq-jsonto 1.65. - Improve compiler complexity #223
Bug fixes
All following bugs were detected by @wader, who has relentlessly worked with me on getting jqjq to work with jaq (#216). My heartfelt thanks go out to you, @wader!
- Correct tail recursion optimisation (TCO) #223
- Correct destructuring behaviour 4560c86
- Correct empty regex behaviour #221
Full Changelog: v2.0.0-gamma...v2.0.0-delta