Skip to content

Releases: projectnessie/cel-java

CEL-Java 0.4.0

18 Nov 11:25

Choose a tag to compare

Version 0.4.0

44 commits since 0.3.21

Changes

  • Changes in many types (in o.p.c.common.types.*T classes) to automatically convert between numeric and null types.
    • equal and compare with a null and a non-null type no longer fail, but return False
    • equal and compare between different numeric types no longer fail, but return "the right" result
    • this includes that numeric CEL map keys can be heterogenous, e.g. an int can be retrieved using an uint or double key
  • Fix retrieval of milliseconds from Duration - must only return the milliseconds within the second

Full Changelog (minus dependabot/renovate commits):

  • Bump cel-spec + googleapi submodules (#476)
  • Gradle: replace deprecated Project.buildDir (#449)

CEL-Java 0.3.21

17 Jul 09:35

Choose a tag to compare

Version 0.3.21

6 commits since 0.3.20

Full Changelog (minus dependabot/renovate commits):

  • Add ULong list support for fixed32-like repeated fields (#417)

CEL-Java 0.3.20

14 Jul 15:10

Choose a tag to compare

Version 0.3.20

5 commits since 0.3.19

Full Changelog (minus dependabot/renovate commits):

  • Avoid translating doubles to ints for residual asts (#424)

CEL-Java 0.3.19

11 Jul 13:32

Choose a tag to compare

Version 0.3.19

9 commits since 0.3.18

Full Changelog (minus dependabot/renovate commits):

  • Enhanced String Length Handling (#426)
  • Fix indeterministic hashing for BytesT (#419)

CEL-Java 0.3.18

27 Jun 10:16

Choose a tag to compare

Version 0.3.18

13 commits since 0.3.17

Full Changelog (minus dependabot/renovate commits):

  • Resolve unsupported list types (#409)
  • Clarify protobuf/Jackson examples in README (#403)

CEL-Java 0.3.17

26 May 10:45

Choose a tag to compare

Version 0.3.17

14 commits since 0.3.16

Full Changelog (minus dependabot/renovate commits):

(only dependency updates)

CEL-Java 0.3.16

04 May 13:29

Choose a tag to compare

Version 0.3.16

18 commits since 0.3.15

Full Changelog (minus dependabot/renovate commits):

  • Allow function activations to return "absent" (#382)
  • build: buildSrc using Java toolchain (#386)

CEL-Java 0.3.15

14 Apr 18:24

Choose a tag to compare

Version 0.3.15

5 commits since 0.3.14

Full Changelog (minus dependabot/renovate commits):

  • Add reflection-config for com.google.protobuf.NullValue (#370)
  • Expose causing RuntimeExceptions (#371)

CEL-Java 0.3.14

14 Apr 13:18

Choose a tag to compare

Version 0.3.14

20 commits since 0.3.13

Full Changelog (minus dependabot/renovate commits):

  • Handle null/not-present attributes at the "root" level (#368)
  • CI: Use Java 20 instead of 19 (#367)
  • CI: Un-bump latest Java from 20 to 19 (#359)
  • Dont depend on ext jacoco plugin (#351)
  • Remove protobuf plugin from cel-core (#350)

CEL-Java 0.3.13

22 Mar 11:25

Choose a tag to compare

Version 0.3.13

37 commits since 0.3.12

Full Changelog (minus dependabot/renovate commits):

  • CI: Bump latest Java from 18 to 20 (#349)
  • Try to fix task-dependency issue (#348)
  • Move project specific build code into this build (#338)