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

Update dentaku requirement from = 3.4.2 to = 3.5.0 #181

Closed
wants to merge 1 commit into from

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Mar 17, 2022

Updates the requirements on dentaku to permit the latest version.

Changelog

Sourced from dentaku's changelog.

[v3.5.0]

  • fix bug with function argument count
  • add XOR operator
  • make function args publicly accessible
  • better argument handling for collection functions
  • better dependency reporting for collection functions
  • allow ruby math-backed functions to be serialized
  • improve scientific notation handling
  • improve comparator argument errors
  • respect case sensitivity in nested case statments
  • add visitor pattern

[v3.4.2]

  • add FILTER function
  • add concurrent-ruby dependency to make global calculator object thread safe
  • add Ruby 3 support
  • allow formulas to access intermediate context values
  • fix incorrect Ruby Math function return type
  • fix context mutation bug
  • fix dependency resolution bug

[v3.4.1] 2020-12-12

  • prevent extra evaluations in bulk expression solver

[v3.4.0] 2020-12-07

  • allow access to intermediate values of flattened hashes
  • catch invalid array syntax in the parse phase
  • drop support for Ruby < 2.5, add support for Ruby 2.7
  • add support for subtracting date literals
  • improve error handling
  • improve math function implementation
  • add caching for calculated variable values
  • allow custom unbound variable handling block at Dentaku module level
  • add enum functions ANY, ALL, MAP and PLUCK
  • allow self-referential formulas in bulk expression solver
  • misc internal fixes and enhancements

[v3.3.4] 2019-11-21

  • bugfix release

[v3.3.3] 2019-11-20

  • date / duration addition and subtraction
  • validate arity for custom functions with variable arity
  • make AST serializable with Marshal.dump
  • performance optimization for arithmetic node validation
  • support lazy evaluation for expensive values
  • short-circuit IF function
  • better error when empty string is used in arithmetic operation

[v3.3.2] 2019-06-10

... (truncated)

Commits
  • e0b6054 update changelog and bump version
  • b71fd67 add infix visitor mixin
  • 5a9c14b implement visitor pattern
  • 2a368d5 fix formatting and test output
  • 55927fd Update nested case statement subparsing to respect case-sensitivity
  • 475a9e7 accept :integer as a numeric type
  • 9b6209c remove Hakiri badge
  • dd53a7e improve comparator exception
  • 63c6f24 handle scientific notation with integer base
  • 99ebfbb Marshal.dump support for ruby math functions
  • Additional commits viewable in compare view

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)

Updates the requirements on [dentaku](https://github.com/rubysolo/dentaku) to permit the latest version.
- [Release notes](https://github.com/rubysolo/dentaku/releases)
- [Changelog](https://github.com/rubysolo/dentaku/blob/master/CHANGELOG.md)
- [Commits](rubysolo/dentaku@v3.4.2...v3.5.0)

---
updated-dependencies:
- dependency-name: dentaku
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Mar 17, 2022
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Oct 25, 2022

Superseded by #182.

@dependabot dependabot bot closed this Oct 25, 2022
@dependabot dependabot bot deleted the dependabot/bundler/dentaku-eq-3.5.0 branch October 25, 2022 12:28
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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants