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

chore(deps): bump minijinja from 2.6.0 to 2.8.0 #1786

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

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 3, 2025

Bumps minijinja from 2.6.0 to 2.8.0.

Release notes

Sourced from minijinja's releases.

2.8.0

Release Notes

  • Added SemiStrict undefined mode that is like strict but allows to be checked for truthiness. Additionally an if expression without an else block will always produce a silent undefined object that never errors for compatibility with Jinja2. #687
  • Make the trait bounds of ViaDeserialize stricter. Now the type can only be constructed if the type implements DeserializeOwned. This is not a new requirement for passing the function to add_function but bad code will now error earlier for better error reporting. #689
  • Raise MSRV to 1.70.
  • The contrib crate now uses a basic xorrand implementation instead of depending on all of the rand module. #696
  • Added temps, a way to stash away temporary state during rendering. #697
  • Fixed a bug that caused the random functions in the contrib crate to not advance the RNG between calls. #698
  • Added Environment.undeclared_variables_in_template and Environnent.undeclared_variables_in_str to Python binding. #699
  • Enable loop_controls for Python in-line with the CLI. #704
  • Fixed a panic when comparing plain objects. #705
  • Added Object::custom_cmp to allow objects to influence how they compare against themselves. This also fixes Python objects in the Python binding not to compare correctly. #707
  • Fixed a bug where undeclared_variables would incorrectly handle variables referenced by macros. #714
  • Fixed a deadlock in the Python binding when multiple threads were rendering from the same environment at once. #717
  • The Python bindings handle __bool__ correctly now for custom objects in if-conditions and filters. #719
  • Fixed a bug where }} caused a syntax error in expressions with open parentheses, braces or brackets. #723
  • Added State::known_variables to return a list of known variables and Environment::globals. #724
  • Fixed an issue with undeclared variables not handling caller. #725
  • Removed unnecessary Filters and Tests traits. They remain as hidden aliases to Function. #726
  • Fixed a bug that caused implicit string concatenation to not correctly handle escapes. #728
  • Implemented constant folding in the code generator. #731
  • Improved error reporting for bad loop recursion calls. #734
  • The engine now uses smaller integers to represent columns, line numbers and addresses. This cuts down on the memory usage needed for debug information. #735
  • Added load_from_path to python. #736
  • Added JavaScript bindings. #737

Install minijinja-cli 2.8.0

... (truncated)

Changelog

Sourced from minijinja's changelog.

2.8.0

  • Added SemiStrict undefined mode that is like strict but allows to be checked for truthiness. Additionally an if expression without an else block will always produce a silent undefined object that never errors for compatibility with Jinja2. #687
  • Make the trait bounds of ViaDeserialize stricter. Now the type can only be constructed if the type implements DeserializeOwned. This is not a new requirement for passing the function to add_function but bad code will now error earlier for better error reporting. #689
  • Raise MSRV to 1.70.
  • The contrib crate now uses a basic xorrand implementation instead of depending on all of the rand module. #696
  • Added temps, a way to stash away temporary state during rendering. #697
  • Fixed a bug that caused the random functions in the contrib crate to not advance the RNG between calls. #698
  • Added Environment.undeclared_variables_in_template and Environnent.undeclared_variables_in_str to Python binding. #699
  • Enable loop_controls for Python in-line with the CLI. #704
  • Fixed a panic when comparing plain objects. #705
  • Added Object::custom_cmp to allow objects to influence how they compare against themselves. This also fixes Python objects in the Python binding not to compare correctly. #707
  • Fixed a bug where undeclared_variables would incorrectly handle variables referenced by macros. #714
  • Fixed a deadlock in the Python binding when multiple threads were rendering from the same environment at once. #717
  • The Python bindings handle __bool__ correctly now for custom objects in if-conditions and filters. #719
  • Fixed a bug where }} caused a syntax error in expressions with open parentheses, braces or brackets. #723
  • Added State::known_variables to return a list of known variables and Environment::globals. #724
  • Fixed an issue with undeclared variables not handling caller. #725
  • Removed unnecessary Filters and Tests traits. They remain as hidden aliases to Function. #726
  • Fixed a bug that caused implicit string concatenation to not correctly handle escapes. #728
  • Implemented constant folding in the code generator. #731
  • Improved error reporting for bad loop recursion calls. #734
  • The engine now uses smaller integers to represent columns, line numbers and addresses. This cuts down on the memory usage needed for debug information. #735
  • Added load_from_path to python. #736
  • Added JavaScript bindings. #737

2.7.0

  • Removed string interning. #675

... (truncated)

Commits

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 <dependency name> 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)

Bumps [minijinja](https://github.com/mitsuhiko/minijinja) from 2.6.0 to 2.8.0.
- [Release notes](https://github.com/mitsuhiko/minijinja/releases)
- [Changelog](https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md)
- [Commits](mitsuhiko/minijinja@2.6.0...2.8.0)

---
updated-dependencies:
- dependency-name: minijinja
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Mar 3, 2025
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 rust Pull requests that update Rust code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants