Releases: marcbachmann/cel-js
Releases · marcbachmann/cel-js
v7.6.0
26 Mar 01:26
Compare
Sorry, something went wrong.
No results found
7.6.0 (2026-03-26)
Bug Fixes
api: preserve error compatibility and align typings (1af976d )
diagnostics: attach function call errors without eval hot-path cost (76184ed )
Features
core: add stable source ranges (849b341 )
errors: add structured diagnostics (795b692 )
errors: support code-only diagnostic metadata (8076a89 )
parser: add stable source ranges (0e8f13b )
Performance Improvements
evaluator: remove per-node error wrapping in eval hot path (925fbb4 )
evaluator: restore direct ast dispatch for parsed execution (e74bcb0 )
operators: specialize accuPush comprehension loops (8925471 )
overloads: isolate bigint error slow paths (e55cc62 )
parser: reduce range bookkeeping overhead (ff7d458 )
parser: split stable ast fields from mutable metadata (b7c48fa )
v7.5.3
10 Mar 23:23
Compare
Sorry, something went wrong.
No results found
7.5.3 (2026-03-10)
Bug Fixes
benchmark: Correctly await promises in async benchmarks (7497170 )
Implement faster type checking for variable access (21aab98 )
v7.5.2
04 Mar 01:56
Compare
Sorry, something went wrong.
No results found
7.5.2 (2026-03-04)
Bug Fixes
Fix return type of uint(int) function and also implement string(uint) (fcfad33 )
v7.5.1
17 Feb 22:14
Compare
Sorry, something went wrong.
No results found
7.5.1 (2026-02-17)
Bug Fixes
Remove registerOperator equality safeguard and also clean registration of dyn<> wrapped types (172a419 )
v7.5.0
16 Feb 17:48
Compare
Sorry, something went wrong.
No results found
7.5.0 (2026-02-16)
Bug Fixes
check: Improve type check for bracket access on custom types (2ea44b1 )
Fix constants fallback when the context is a Map instance (e566346 )
Features
Support for typed object validation (ab9ef80 )
v7.4.0
11 Feb 23:27
Compare
Sorry, something went wrong.
No results found
7.4.0 (2026-02-11)
Features
Support function and variable descriptions (74bb594 )
v7.3.1
09 Feb 10:56
Compare
Sorry, something went wrong.
No results found
7.3.1 (2026-02-09)
Bug Fixes
v7.3.0
06 Feb 22:40
Compare
Sorry, something went wrong.
No results found
7.3.0 (2026-02-06)
Bug Fixes
Restrict env.registerType names to message types (c67be8b )
Features
Support protobufjs schemas (6597941 )
v7.2.4
03 Feb 08:44
Compare
Sorry, something went wrong.
No results found
7.2.4 (2026-02-03)
Bug Fixes
Prohibit registration of reserved identifiers as variables (7288c39 )
v7.2.3
28 Jan 22:23
Compare
Sorry, something went wrong.
No results found
7.2.3 (2026-01-28)
Bug Fixes