Skip to content

Releases: IvanIsCoding/celq

celq v0.5.0

Choose a tag to compare

@IvanIsCoding IvanIsCoding released this 26 May 03:27

This was a release focusing mostly on trimming dependencies and keeping dependencies up-to-date:

  • Switched XML parsing from xml2json-rs to quick-xml. xml2json-rs was based on an older version of quick-xml that was not up-to-date
  • The gron parser and serializer has been completely rewritten using serde_json. The ressa and resast JavaScript parsers were dropped. This leads to smaller binaries.
  • Bumped the YAML parser (serde-saphyr -> 0.0.26).
  • Bumped the toml parser (toml -> 1.1.2).

celq v0.4.0

Choose a tag to compare

@IvanIsCoding IvanIsCoding released this 28 Mar 21:24

This release:

  • Bumps 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.
  • Bumps the YAML parser (serde-saphyr -> 0.0.22).

celq v0.3.4

Choose a tag to compare

@IvanIsCoding IvanIsCoding released this 08 Mar 03:52

This releases:

  • Rejects conflicting input-format flags such as --from-xml and --from-yaml
  • Bumps the TOML parser toml to 1.0.6, which adds TOML 1.1 support
  • Bumps the YAML parser serde-saphyr to 0.0.21

celq v0.3.3

Choose a tag to compare

@IvanIsCoding IvanIsCoding released this 06 Feb 03:33

This release:

  • Adds support for XML with the --from-xml flag

celq v0.3.2

Choose a tag to compare

@IvanIsCoding IvanIsCoding released this 31 Jan 19:36

This release:

  • Downgrades the MSRV to Rust 1.90
  • Moves Linuxbrew to pre-built binaries instead of installing from source

celq v0.3.1

Choose a tag to compare

@IvanIsCoding IvanIsCoding released this 28 Jan 02:30

This release:

  • Adds the --verify-checksum flag to the installer
  • Makes celq now returns the input if no expression is passed

celq v0.3.1-alpha.1

celq v0.3.1-alpha.1 Pre-release
Pre-release

Choose a tag to compare

@IvanIsCoding IvanIsCoding released this 28 Jan 01:58

Test release with the --verify-checksum flag

celq v0.3.0

Choose a tag to compare

@IvanIsCoding IvanIsCoding released this 24 Jan 20:04

This release:

  • Adds pre-compiled FreeBSD aarch64 binaries
  • Adds support for parallelism when using the --slurp flag with the -j flag
  • Bumps the YAML parser to incorporate fixes (serde-saphyr -> 0.0.16)
  • Bumps the JSON5 parser to incorporate fixes (json5 -> 1.3.0)
  • Bumps MSRV to Rust 1.91

celq v0.2.0

Choose a tag to compare

@IvanIsCoding IvanIsCoding released this 18 Jan 05:01

This releases includes many features such as:

celq v0.2.0-beta.2

celq v0.2.0-beta.2 Pre-release
Pre-release

Choose a tag to compare

@IvanIsCoding IvanIsCoding released this 17 Jan 15:52

Test release with prettified URLs for GitHub artifacts