All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.3.3 - 2024-12-12
- reduce stack memory usage by boxing more regex types (#153)
0.3.2 - 2024-12-11
- reduce memory footprint of TokenKind from 120 to 32 bytes (#151)
- (deps) update github actions upgrade (#148)
0.3.1 - 2024-11-20
- handle year fmt in from millis fn (#144)
- (deps) update github actions upgrade (#143)
0.3.0 - 2024-11-18
- bump up actions workflow in osv scanner (#138)
- pin dependency fix for rust toolchain (#137)
- (deps) pin dependencies (#136)
- use Renovate best practices (#135)
- (deps) update taiki-e/install-action digest to 9c04113 (#128)
- add permissions definitions at workflow and jobs level (#129)
- Revert "chore: exempt CHANGELOG from codeowners (#121)" (#124)
- Update scorecard.yml (#123)
- run tests within merge queue (#122)
- exempt CHANGELOG from codeowners (#121)
- (deps) update github actions upgrade (#119)
0.2.0 - 2024-11-01
- used steps in the wrong order (#117)
- use app token when checking out repo so that PR triggers will run (#116)
- github app (#115)
- remove github token from action (#113)
- add non_exhaustive to the Error enum (#112)
- create CODEOWNERS; add security policy (#109)
- add OSV-scanner (#107)
- add OSSF Scorecard and badge (#105)
- update secrets env var (#103)
0.1.10 - 2024-10-31
- support a custom fn to handle regex pattern (#97)
- using the default token prevents the release PR from having PR checks run (#101)
- Automate Release Pipeline || Test Token Update (#94)
- clean up README.md and status.md (#99)
- add release-plz workflow (#98)
- Context and positional binds
$sort
and$join
functions
Initial version published to crates.io.
Adding support for base64 encoding decoding, thanks to nated0g for the contribution.
- Support for
jsonata.register_function
- Support for evaluation with bindings
- Enhancements to improve performance
- Enhancements to improve performance
$random
,$round
and$distinct
function support.
$fromMillis
,$toMillis
,$substringBefore
,$substringAfter
,$now
function support.
$reduce
function support.