Necoro / feed2imap-go

A software to convert rss feeds into mails.
GNU General Public License v2.0
53 stars 7 forks source link

Bump github.com/expr-lang/expr from 1.15.7 to 1.16.0 #128

Closed dependabot[bot] closed 7 months ago

dependabot[bot] commented 8 months ago

Bumps github.com/expr-lang/expr from 1.15.7 to 1.16.0.

Release notes

Sourced from github.com/expr-lang/expr's releases.

v1.16.0

Expr is a Go-centric expression language designed to deliver dynamic configurations with unparalleled accuracy, safety, and speed.

In this release:

  • Improved VM speed by 5%-15% (#521)
  • Improve AST printing for boolean operators
  • Improved type checker (#527)
  • Added option to override built-ins (#522)
  • Added method to get AST tree from program: .Node() (#528)
  • Added new Valuer patcher (#525)
  • Added expr.WarnOnAny() option
  • Changed expr.As*() options behavior to accept any by default
  • Fixed type checker to visit all arguments of func even if arguments count mismatch
  • Fixed type propagation in AST for any type in type checker
  • Fixed context patcher (#526)
  • Fixed race condition in working with variables (#523)
  • Fixed pipeline and call parsing

Addition

In addition to open-source version of Expr, we have an embeddable Expr Editor and Expr Pro packages.

v1.15.8

Expr is a Go-centric expression language designed to deliver dynamic configurations with unparalleled accuracy, safety, and speed.

output, err := expr.Eval(`now() - created_at < duration("24h")`, env)

In this release

  • Added builtin functions for bit operations. (#496)
  • Added support for raw string literals. (#485)
    `raw string`
    
  • Fixed type checker panic on embedded pointer to struct field. (#500)
  • Removed redundant fields from ast nodes. (#504) (#503)
  • Improved Language Definition documentation.

Expr Editor

The Expr Editor is an embeddable code editor written in JavaScript with full support of Expr language.

Commits
  • 564b637 Fix pipeline and call parsing
  • 44dfabc Make AsAny the new default
  • cda16c2 Fix type checker to visit all arguments of func even in args count mismatch
  • 71bc9f9 Improve ast printing for boolean operators
  • 7cd9fa6 Add ast tree to program (#528)
  • 7ba66ee Remove parents field for optimization (#527)
  • 98d79a9 Fix type any type propagation with patcher relationship
  • 6691bc8 Support Valuer Patching for MemberNode (#525)
  • e213a66 Fix context patcher (#526)
  • 523a091 Fix race cond in variabels (#523)
  • 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 show ignore conditions` will show all of the ignore conditions of the specified dependency - `@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[bot] commented 7 months ago

Superseded by #131.