google/cel-go (github.com/google/cel-go)
### [`v0.22.0`](https://redirect.github.com/google/cel-go/releases/tag/v0.22.0)
[Compare Source](https://redirect.github.com/google/cel-go/compare/v0.21.0...v0.22.0)
#### What's Changed
##### Core CEL
- Add list flatten() by [@fabriziosestito](https://redirect.github.com/fabriziosestito) in [https://github.com/google/cel-go/pull/980](https://redirect.github.com/google/cel-go/pull/980)
- Add sets and lists extensions to REPL by [@l46kok](https://redirect.github.com/l46kok) in [https://github.com/google/cel-go/pull/1005](https://redirect.github.com/google/cel-go/pull/1005)
- CEL Spec and Proto Updates by [@TristonianJones](https://redirect.github.com/TristonianJones) in [https://github.com/google/cel-go/pull/1011](https://redirect.github.com/google/cel-go/pull/1011)
- Implement native conformance test runner by [@jcking](https://redirect.github.com/jcking) in [https://github.com/google/cel-go/pull/1001](https://redirect.github.com/google/cel-go/pull/1001)
- Add support for no padding in base64 decode by [@TristonianJones](https://redirect.github.com/TristonianJones) in [https://github.com/google/cel-go/pull/1017](https://redirect.github.com/google/cel-go/pull/1017)
- Allow configurable tag name overrides in native types by [@matthchr](https://redirect.github.com/matthchr) in [https://github.com/google/cel-go/pull/1009](https://redirect.github.com/google/cel-go/pull/1009)
- Introduce helper trait types for lists and maps by [@TristonianJones](https://redirect.github.com/TristonianJones) in [https://github.com/google/cel-go/pull/1026](https://redirect.github.com/google/cel-go/pull/1026)
- ext: add list.sort() by [@cezar-guimaraes](https://redirect.github.com/cezar-guimaraes) in [https://github.com/google/cel-go/pull/1021](https://redirect.github.com/google/cel-go/pull/1021)
- Foldable Maps and Lists by [@TristonianJones](https://redirect.github.com/TristonianJones) in [https://github.com/google/cel-go/pull/995](https://redirect.github.com/google/cel-go/pull/995)
- Update REPL examples by [@jnthntatum](https://redirect.github.com/jnthntatum) in [https://github.com/google/cel-go/pull/1028](https://redirect.github.com/google/cel-go/pull/1028)
- Interop foldable maps and lists with map mutation helper by [@TristonianJones](https://redirect.github.com/TristonianJones) in [https://github.com/google/cel-go/pull/1029](https://redirect.github.com/google/cel-go/pull/1029)
- Update the Go AST representation to handle a second iteration variable by [@TristonianJones](https://redirect.github.com/TristonianJones) in [https://github.com/google/cel-go/pull/1031](https://redirect.github.com/google/cel-go/pull/1031)
- Runtime support for two-variable comprehensions by [@TristonianJones](https://redirect.github.com/TristonianJones) in [https://github.com/google/cel-go/pull/1032](https://redirect.github.com/google/cel-go/pull/1032)
- Two-variable comprehension support by [@TristonianJones](https://redirect.github.com/TristonianJones) in [https://github.com/google/cel-go/pull/1034](https://redirect.github.com/google/cel-go/pull/1034)
- Update tag-based parsing to use lambda for additional customization by [@matthchr](https://redirect.github.com/matthchr) in [https://github.com/google/cel-go/pull/1039](https://redirect.github.com/google/cel-go/pull/1039)
- Fix string reverse member overload name by [@TristonianJones](https://redirect.github.com/TristonianJones) in [https://github.com/google/cel-go/pull/1045](https://redirect.github.com/google/cel-go/pull/1045)
- Remove unused server directory by [@TristonianJones](https://redirect.github.com/TristonianJones) in [https://github.com/google/cel-go/pull/1041](https://redirect.github.com/google/cel-go/pull/1041)
- Add functions to the lists extension. by [@seirl](https://redirect.github.com/seirl) in [https://github.com/google/cel-go/pull/1037](https://redirect.github.com/google/cel-go/pull/1037)
- Rename strings version test by [@TristonianJones](https://redirect.github.com/TristonianJones) in [https://github.com/google/cel-go/pull/1047](https://redirect.github.com/google/cel-go/pull/1047)
- Fix doc strings and version support on math extensions by [@TristonianJones](https://redirect.github.com/TristonianJones) in [https://github.com/google/cel-go/pull/1046](https://redirect.github.com/google/cel-go/pull/1046)
- Upgrade cel-go to support bazel-mod by [@TristonianJones](https://redirect.github.com/TristonianJones) in [https://github.com/google/cel-go/pull/1049](https://redirect.github.com/google/cel-go/pull/1049)
- Fix out of range error for non-negative string indexing offsets by [@TristonianJones](https://redirect.github.com/TristonianJones) in [https://github.com/google/cel-go/pull/1052](https://redirect.github.com/google/cel-go/pull/1052)
- Expand visibility of parser/gen package by [@TristonianJones](https://redirect.github.com/TristonianJones) in [https://github.com/google/cel-go/pull/1057](https://redirect.github.com/google/cel-go/pull/1057)
- Ensure variables in comprehensions don't collide by [@TristonianJones](https://redirect.github.com/TristonianJones) in [https://github.com/google/cel-go/pull/1062](https://redirect.github.com/google/cel-go/pull/1062)
##### Policy
- Support for typename import aliases by [@TristonianJones](https://redirect.github.com/TristonianJones) in [https://github.com/google/cel-go/pull/993](https://redirect.github.com/google/cel-go/pull/993)
- Error on condition-only match blocks by [@TristonianJones](https://redirect.github.com/TristonianJones) in [https://github.com/google/cel-go/pull/1003](https://redirect.github.com/google/cel-go/pull/1003)
- Update context proto resolution to use type provider by [@TristonianJones](https://redirect.github.com/TristonianJones) in [https://github.com/google/cel-go/pull/1013](https://redirect.github.com/google/cel-go/pull/1013)
- Support for context proto declarations by [@TristonianJones](https://redirect.github.com/TristonianJones) in [https://github.com/google/cel-go/pull/1006](https://redirect.github.com/google/cel-go/pull/1006)
- CEL Policy Readme by [@TristonianJones](https://redirect.github.com/TristonianJones) in [https://github.com/google/cel-go/pull/1025](https://redirect.github.com/google/cel-go/pull/1025)
- Support for cel.[@block](https://redirect.github.com/block) during policy composition by [@TristonianJones](https://redirect.github.com/TristonianJones) in [https://github.com/google/cel-go/pull/1056](https://redirect.github.com/google/cel-go/pull/1056)
#### New Contributors
- [@fabriziosestito](https://redirect.github.com/fabriziosestito) made their first contribution in [https://github.com/google/cel-go/pull/980](https://redirect.github.com/google/cel-go/pull/980)
- [@matthchr](https://redirect.github.com/matthchr) made their first contribution in [https://github.com/google/cel-go/pull/1009](https://redirect.github.com/google/cel-go/pull/1009)
- [@cezar-guimaraes](https://redirect.github.com/cezar-guimaraes) made their first contribution in [https://github.com/google/cel-go/pull/1021](https://redirect.github.com/google/cel-go/pull/1021)
- [@sreeram-venkitesh](https://redirect.github.com/sreeram-venkitesh) made their first contribution in [https://github.com/google/cel-go/pull/1035](https://redirect.github.com/google/cel-go/pull/1035)
**Full Changelog**: https://github.com/google/cel-go/compare/v0.21.0...v0.22.0
Configuration
📅 Schedule: Branch creation - "on monday and friday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
v0.21.0
->v0.22.0
Release Notes
google/cel-go (github.com/google/cel-go)
### [`v0.22.0`](https://redirect.github.com/google/cel-go/releases/tag/v0.22.0) [Compare Source](https://redirect.github.com/google/cel-go/compare/v0.21.0...v0.22.0) #### What's Changed ##### Core CEL - Add list flatten() by [@fabriziosestito](https://redirect.github.com/fabriziosestito) in [https://github.com/google/cel-go/pull/980](https://redirect.github.com/google/cel-go/pull/980) - Add sets and lists extensions to REPL by [@l46kok](https://redirect.github.com/l46kok) in [https://github.com/google/cel-go/pull/1005](https://redirect.github.com/google/cel-go/pull/1005) - CEL Spec and Proto Updates by [@TristonianJones](https://redirect.github.com/TristonianJones) in [https://github.com/google/cel-go/pull/1011](https://redirect.github.com/google/cel-go/pull/1011) - Implement native conformance test runner by [@jcking](https://redirect.github.com/jcking) in [https://github.com/google/cel-go/pull/1001](https://redirect.github.com/google/cel-go/pull/1001) - Add support for no padding in base64 decode by [@TristonianJones](https://redirect.github.com/TristonianJones) in [https://github.com/google/cel-go/pull/1017](https://redirect.github.com/google/cel-go/pull/1017) - Allow configurable tag name overrides in native types by [@matthchr](https://redirect.github.com/matthchr) in [https://github.com/google/cel-go/pull/1009](https://redirect.github.com/google/cel-go/pull/1009) - Introduce helper trait types for lists and maps by [@TristonianJones](https://redirect.github.com/TristonianJones) in [https://github.com/google/cel-go/pull/1026](https://redirect.github.com/google/cel-go/pull/1026) - ext: add list.sort() by [@cezar-guimaraes](https://redirect.github.com/cezar-guimaraes) in [https://github.com/google/cel-go/pull/1021](https://redirect.github.com/google/cel-go/pull/1021) - Foldable Maps and Lists by [@TristonianJones](https://redirect.github.com/TristonianJones) in [https://github.com/google/cel-go/pull/995](https://redirect.github.com/google/cel-go/pull/995) - Update REPL examples by [@jnthntatum](https://redirect.github.com/jnthntatum) in [https://github.com/google/cel-go/pull/1028](https://redirect.github.com/google/cel-go/pull/1028) - Interop foldable maps and lists with map mutation helper by [@TristonianJones](https://redirect.github.com/TristonianJones) in [https://github.com/google/cel-go/pull/1029](https://redirect.github.com/google/cel-go/pull/1029) - Update the Go AST representation to handle a second iteration variable by [@TristonianJones](https://redirect.github.com/TristonianJones) in [https://github.com/google/cel-go/pull/1031](https://redirect.github.com/google/cel-go/pull/1031) - Runtime support for two-variable comprehensions by [@TristonianJones](https://redirect.github.com/TristonianJones) in [https://github.com/google/cel-go/pull/1032](https://redirect.github.com/google/cel-go/pull/1032) - Two-variable comprehension support by [@TristonianJones](https://redirect.github.com/TristonianJones) in [https://github.com/google/cel-go/pull/1034](https://redirect.github.com/google/cel-go/pull/1034) - Update tag-based parsing to use lambda for additional customization by [@matthchr](https://redirect.github.com/matthchr) in [https://github.com/google/cel-go/pull/1039](https://redirect.github.com/google/cel-go/pull/1039) - Fix string reverse member overload name by [@TristonianJones](https://redirect.github.com/TristonianJones) in [https://github.com/google/cel-go/pull/1045](https://redirect.github.com/google/cel-go/pull/1045) - Remove unused server directory by [@TristonianJones](https://redirect.github.com/TristonianJones) in [https://github.com/google/cel-go/pull/1041](https://redirect.github.com/google/cel-go/pull/1041) - Add functions to the lists extension. by [@seirl](https://redirect.github.com/seirl) in [https://github.com/google/cel-go/pull/1037](https://redirect.github.com/google/cel-go/pull/1037) - Rename strings version test by [@TristonianJones](https://redirect.github.com/TristonianJones) in [https://github.com/google/cel-go/pull/1047](https://redirect.github.com/google/cel-go/pull/1047) - Fix doc strings and version support on math extensions by [@TristonianJones](https://redirect.github.com/TristonianJones) in [https://github.com/google/cel-go/pull/1046](https://redirect.github.com/google/cel-go/pull/1046) - Upgrade cel-go to support bazel-mod by [@TristonianJones](https://redirect.github.com/TristonianJones) in [https://github.com/google/cel-go/pull/1049](https://redirect.github.com/google/cel-go/pull/1049) - Fix out of range error for non-negative string indexing offsets by [@TristonianJones](https://redirect.github.com/TristonianJones) in [https://github.com/google/cel-go/pull/1052](https://redirect.github.com/google/cel-go/pull/1052) - Expand visibility of parser/gen package by [@TristonianJones](https://redirect.github.com/TristonianJones) in [https://github.com/google/cel-go/pull/1057](https://redirect.github.com/google/cel-go/pull/1057) - Ensure variables in comprehensions don't collide by [@TristonianJones](https://redirect.github.com/TristonianJones) in [https://github.com/google/cel-go/pull/1062](https://redirect.github.com/google/cel-go/pull/1062) ##### Policy - Support for typename import aliases by [@TristonianJones](https://redirect.github.com/TristonianJones) in [https://github.com/google/cel-go/pull/993](https://redirect.github.com/google/cel-go/pull/993) - Error on condition-only match blocks by [@TristonianJones](https://redirect.github.com/TristonianJones) in [https://github.com/google/cel-go/pull/1003](https://redirect.github.com/google/cel-go/pull/1003) - Update context proto resolution to use type provider by [@TristonianJones](https://redirect.github.com/TristonianJones) in [https://github.com/google/cel-go/pull/1013](https://redirect.github.com/google/cel-go/pull/1013) - Support for context proto declarations by [@TristonianJones](https://redirect.github.com/TristonianJones) in [https://github.com/google/cel-go/pull/1006](https://redirect.github.com/google/cel-go/pull/1006) - CEL Policy Readme by [@TristonianJones](https://redirect.github.com/TristonianJones) in [https://github.com/google/cel-go/pull/1025](https://redirect.github.com/google/cel-go/pull/1025) - Support for cel.[@block](https://redirect.github.com/block) during policy composition by [@TristonianJones](https://redirect.github.com/TristonianJones) in [https://github.com/google/cel-go/pull/1056](https://redirect.github.com/google/cel-go/pull/1056) #### New Contributors - [@fabriziosestito](https://redirect.github.com/fabriziosestito) made their first contribution in [https://github.com/google/cel-go/pull/980](https://redirect.github.com/google/cel-go/pull/980) - [@matthchr](https://redirect.github.com/matthchr) made their first contribution in [https://github.com/google/cel-go/pull/1009](https://redirect.github.com/google/cel-go/pull/1009) - [@cezar-guimaraes](https://redirect.github.com/cezar-guimaraes) made their first contribution in [https://github.com/google/cel-go/pull/1021](https://redirect.github.com/google/cel-go/pull/1021) - [@sreeram-venkitesh](https://redirect.github.com/sreeram-venkitesh) made their first contribution in [https://github.com/google/cel-go/pull/1035](https://redirect.github.com/google/cel-go/pull/1035) **Full Changelog**: https://github.com/google/cel-go/compare/v0.21.0...v0.22.0Configuration
📅 Schedule: Branch creation - "on monday and friday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.