v0.4.0 - 2026-03-28
- Bumped the CEL interpreter (
cel-> 0.13.0). This could theoretically be a breaking change as the new version of the parser is more compliant with the CEL standard and could reject some existing queries. In practice, this is a quality-of-life improvement by rejecting buggy queries. - Bumped the YAML parser (
serde-saphyr-> 0.0.22).
v0.3.4 - 2026-03-07
- Fixed conflicting input-format flags so combinations such as
--from-xml --from-yamlare rejected by the CLI.
- Bumped the TOML parser (
toml-> 1.0.6). - Bumped the YAML parser (
serde-saphyr-> 0.0.21).
v0.3.3 - 2026-02-05
- Added XML support via the
--from-xmlflag.
v0.3.2 - 2026-01-31
- Downgraded the MSRV to Rust 1.90
v0.3.1 - 2026-01-27
- Added the
--verify-checksumflag toinstall.sh celqnow returns the input if no expression is passed
v0.3.0 - 2026-01-24
- Added pre-compiled FreeBSD aarch64 binaries
- Added support for parallelism when using the
--slurpflag with the-jflag
- Bumped the YAML parser to incorporate fixes (
serde-saphyr-> 0.0.16) - Bumped the JSON5 parser to incorporate fixes (
json5-> 1.3.0) - Bumped the MSRV to Rust 1.91
v0.2.0 - 2026-01-17
- Added support for array slicing (e.g.
this.slice(a, b)) - Added support for TOML inputs with
--from-toml - Added support for YAML inputs with
--from-yaml - Added support for greppable json inspired by
gron - Added pre-compiled FreeBSD x86-64 binaries
- Added pre-built binaries via Scoop for Windows
- Live Playground: https://celq-playground.github.io/
- Switched PyPI releases to use Zig for linking
- Switched pre-built binaries to prettified names (e.g.
celq-macos-aarch64.tar.gzinstead ofcelq-aarch64-apple-darwin.tar.gz)
v0.1.1 - 2026-01-06
- Added pre-built binaries via GitHub releases
- Added pre-built binaries via PyPI
- Added pre-built binaries via NPM
- Added pre-built binaries via Chocolatey for Windows
- Added pre-built binaries via Homebrew for Mac
- Published Nix support with and without flakes
- Many documentation updates.
v0.1.0 - 2026-01-04
Initial release with support for JSON and JSON5!