cel 0.6.0
cel: ^0.6.0 copied to clipboard
This project parses and evaluates Common Expression Language (CEL) programs against some inputs.
0.6.0 #
Thank you leoafarias for this change!
- BREAKING CHANGE: Make a missing map key throw a
no_such_fielderror instead of null. (PR-15)
0.5.6 #
Thank you leoafarias for these changes! PR-12
- Implemented
size()for strings, lists and maps. - Fixed exception when making calls without arguments.
type(1)and any other unimplemented unary function now throwUnsupportedError('Function type with one argument is not implemented by this runtime.').- Fixed conversion of lists. It now supports any kind of List, including
List<dynamic>. Also addedNullValueandListValueto the pass-through list. - Fixed a few null exceptions and throw Errors with actual messages instead.
0.5.5 #
Thank you leoafarias for these changes!
0.5.1+1 #
Cleaned up README.
0.5.1 #
- Improved display of runtime exceptions.
- Implemented concatenation of list with the
+operator (commit 5b618cd.
0.5.0+1 #
Relaxed version of collection from ^1.17.0 down to ^1.16.0 for Flutter projects.
0.5.0 #
Initial version.