Releases: marcbachmann/cel-js
Releases · marcbachmann/cel-js
v2.1.1
2.1.1 (2025-09-23)
Bug Fixes
- Functions now return strict types to conform to cel-go (f01d2bd)
v2.1.0
2.1.0 (2025-09-23)
Features
- Implement string.indexOf, string.lastIndexOf and string.split and string.join (0fc1162)
v2.0.5
2.0.5 (2025-09-22)
Bug Fixes
- equality: Fix equality and inequality support for dynamic vars (643fd45)
v2.0.4
2.0.4 (2025-09-20)
Bug Fixes
- int: Throw integer overflow on integer operations for values that are out of bound of the integer size (affe5b3)
v2.0.3
2.0.3 (2025-09-19)
Bug Fixes
- Use custom class instead of a Symbol for Type object (2d08bf6)
v2.0.2
2.0.2 (2025-09-18)
Bug Fixes
- Fix positioning of caret in errors (77277e4)
v2.0.1
2.0.1 (2025-09-17)
Bug Fixes
- modulo: Do not allow modulo using double (24d3e12)
v2.0.0
2.0.0 (2025-09-16)
Features
- Implement
type
function (425ef3c)
- Improve support for double() and add int() function (5432053)
BREAKING CHANGES
- Inline integers are now parsed as BigInt. Therefore return values can also be of type BigInt
v1.4.1
1.4.1 (2025-09-09)
Bug Fixes
- Do not allow unary plus in the parser (bc0891c)
v1.4.0
1.4.0 (2025-09-04)
Features
- Add error formatting to highlight (a2b8a71)