Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump github.com/google/cel-go from 0.9.0 to 0.13.0 #35

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Dec 7, 2022

Bumps github.com/google/cel-go from 0.9.0 to 0.13.0.

Release notes

Sourced from github.com/google/cel-go's releases.

Release v0.13.0

This release introduces new extension libraries for working with protobuf message extensions, simple mathematical operations for least and greatest, as well as a significant new feature for working with optional values as defined in https://github.com/google/cel-spec/wiki/proposal-246.

In addition to these features, several fixes have been made to address bugs or security hardening issues.

Fixes

  • Fix invalid get function assigned to MutableList #575
  • Example of a stateful binding using environment extension #577
  • ExprHelper.Copy to assist with unique id tagging of macro expanded ASTs #579
  • Enable comparison of wrapped errors via errors.Is #580
  • Refinement on recursion depth checking #585
  • Add the missing global matches() declaration #589
  • Parser refactor to improve syntactic correctness #588
  • Harden field visiting parser paths #611
  • Support assignment of a wrapper field to null #604

Features

  • Library for creating and working with optional values. #581
    • Support for conditional attribute qualification #595
    • Optional field selection runtime #599
    • Parse and type-check support for optional field selection #601
    • Support for map and message literal construction #603
  • Proto extension library #592
  • Math extension library for supporting least and greatest macros #608
  • Extension to support Golang structs as CEL types #612
  • Allow macros to return an empty Expr to indicate a non-expansion #605
  • Add support for configuring parse recursion limits in EnvOptions. #594
  • Stringer functions for list and map values #578

New Contributors

Full Changelog: google/cel-go@v0.12.5...v0.13.0

Release v0.12.5

Fixes

  • Codelab module and codelab refactors #567
  • Use proto safe traversal accessors #570
  • Avoid exception for immutable list from folded expression #574
  • Fix nested CallExpr cost estimation #571 (backported to v0.10.2, v0.11.5)

New Contributors

Full Changelog: google/cel-go@v0.12.4...v0.12.5

Release v0.12.4

... (truncated)

Commits
  • d6f7888 Switch from optimizing single arg min/max during parse to single arg overload...
  • 35783e9 Extension to support Golang structs as CEL types (#612)
  • db2d910 Harden field visiting parser paths (#611)
  • d3a9557 Math extension library for supporting least and greatest macros (#608)
  • e1a21ed Shifts to reduce lint warnings and internal build issues (#609)
  • 218aabe Optional entry support for map and message literal construction (#603)
  • 051835c Support assignment of a wrapper field to null (#604)
  • 10141a6 Allow macros to return an empty Expr to indicate a non-expansion (#605)
  • 9c99fa7 Parse and type-check support for optional field selection (#601)
  • 2cfe993 Restore the missing attribute error to its previous form (#602)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [github.com/google/cel-go](https://github.com/google/cel-go) from 0.9.0 to 0.13.0.
- [Release notes](https://github.com/google/cel-go/releases)
- [Commits](google/cel-go@v0.9.0...v0.13.0)

---
updated-dependencies:
- dependency-name: github.com/google/cel-go
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Dec 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file go Pull requests that update Go code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants