Skip to content

Releases: clarkmcc/cel-rust

cel-parser-v0.10.0

11 Jun 21:45
Compare
Choose a tag to compare
chore: Release package cel-parser version 0.10.0

cel-parser-v0.8.1

29 Apr 16:07
0bf8ab2
Compare
Choose a tag to compare

Added

  • Implement Short-Circuit Evaluation for AND Expressions to Fix Issue #117 (#118)

cel-interpreter-v0.9.1

29 Apr 16:07
0bf8ab2
Compare
Choose a tag to compare

Added

  • Implement Short-Circuit Evaluation for AND Expressions to Fix Issue #117 (#118)

Fixed

  • improve Context::add_variable Err type (#127)

Other

  • Add min function (#130)
  • Fix typos. (#125)
  • Add custom Duration and Timestamp types for conversion with serde (#89)
  • Export timestamp and duration fn as they were (#112)
  • ValueType copy & debug (#113)
  • Expose Serialization and ToJson errors (#114)
  • Fix compilation without chrono (#111)
  • Fix default features, cleanup dependencies & other minor code improvements (#109)
  • Added missing timestamp macros (#106)

cel-parser-v0.8.0

04 Nov 14:37
ea256eb
Compare
Choose a tag to compare

Other

  • Detailed parse error (#102)
  • Update lalrpop to 0.22 from 0.19.x (#99)
  • Fix clippy::empty_line_after_doc_comments lints (#98)
  • Conformance test fixes (#79)

cel-interpreter-v0.9.0

04 Nov 14:37
ea256eb
Compare
Choose a tag to compare

Other

  • Support .map over map (#105)
  • Detailed parse error (#102)
  • Fix clippy::too_long_first_doc_paragraph lints. (#101)
  • Support empty/default contexts, put chrono/regex behind features (#97)
  • Fix clippy::empty_line_after_doc_comments lints (#98)
  • Allow .size() method on types (#88)
  • Conformance test fixes (#79)
  • Convert CEL values to JSON (#77)

v0.8.1 - Support wasm Targets, Removed Interpreter Panics

29 Jul 15:12
Compare
Choose a tag to compare

Thank you to all those that contributed to this release! This release brings improvements to byte parsing in CEL expressions, support for compiling for wasm32 tagets, and the removal of a number of panic/unwrap/unreachable in the interpreter improving its overall safety.

What's Changed

Full Changelog: v0.8.0...v0.8.1

v0.8.0 - New String Methods, Improved Concurrency Experience

09 Jul 15:41
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.7.1...v0.8.0

v0.7.1 - Improved Error Handling, Public Functions Module

19 Jun 13:02
45c883d
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.7.0...v0.7.1

v0.7.0 - Serialize CEL Values

02 Apr 20:50
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.6.1...v0.7.0

0.6.1 - Fixed Type Equality and Map Indexing

20 Mar 20:26
Compare
Choose a tag to compare

What's Changed

  • Support heterogeneous comparisons for numeric types by @fore5fire in #37
  • Support indexing maps with any valid key type by @fore5fire in #36

New Contributors

Full Changelog: v0.6.0...v0.6.1