Skip to content
This repository has been archived by the owner on Dec 12, 2024. It is now read-only.

Bump github.com/google/cel-go from 0.12.5 to 0.13.0 #212

Merged

Conversation

dependabot[bot]
Copy link
Contributor

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

Bumps github.com/google/cel-go from 0.12.5 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

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)

@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Dec 12, 2022
@codecov-commenter
Copy link

Codecov Report

Merging #212 (46484b1) into main (84ffd1a) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #212   +/-   ##
=======================================
  Coverage   22.67%   22.67%           
=======================================
  Files          26       26           
  Lines        2284     2284           
=======================================
  Hits          518      518           
  Misses       1684     1684           
  Partials       82       82           

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

Bumps [github.com/google/cel-go](https://github.com/google/cel-go) from 0.12.5 to 0.13.0.
- [Release notes](https://github.com/google/cel-go/releases)
- [Commits](google/cel-go@v0.12.5...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] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot/go_modules/github.com/google/cel-go-0.13.0 branch from 46484b1 to 4a9f392 Compare December 12, 2022 13:43
@andresuribe87
Copy link
Contributor

@dependabot squash and merge

@dependabot dependabot bot merged commit 0bd75cf into main Dec 12, 2022
@dependabot dependabot bot deleted the dependabot/go_modules/github.com/google/cel-go-0.13.0 branch December 12, 2022 13:53
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants