Altair-Bueno / axum-template

Layers, extractors and template engine wrappers for axum based Web MVC applications
https://crates.io/crates/axum-template
MIT License
78 stars 6 forks source link

build(deps): update minijinja requirement from 0.23.0 to 0.24.0 #10

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Updates the requirements on minijinja to permit the latest version.

Changelog

Sourced from minijinja's changelog.

0.24.0

  • Catch divisions by zero.
  • Correctly render inf floats.
  • Enforce a maximum recursion depth during parsing.
  • Added Value::try_iter to iterate over maps and sequences. (#132)

0.23.0

  • Added Value::from_function. (#121)
  • Fixed incorrect location information with blocks.
  • Fixed broken nested super() calls.
  • Improve error reporting for failures in blocks and trying to super() when there is no parent block.
  • Performance improvements.
  • Added support for {% import %} / {% from .. import .. %} and {% macro %}. (#123)
  • Added Value::is_kwargs which disambiugates if an object passed to a function or filter is a normal object or if it represents keyword arguments.
  • Added the ability to call functions stored on objects.
  • Added macros and multi-template features to disable some of the heavier pieces of MiniJinja.
  • Fixed an issue that caused trailing commas not to work in lists.

0.22.1

  • Fixed an incorrect manifest for minijinja-autoreload.

0.22.0

  • Add defined and undefined tests to always be included.
  • Removed Source::load_from_path.
  • Added Source::from_path.

Breaking Changes

  • Removed Source::load_from_path. Use Source::with_loader instead.

0.21.0

  • Added custom autoescape settings.
  • Added custom formatters.
  • Restructured engine internals for greater clarity.
  • Added support for rendering to io::Write. (#111)
  • Make it impossible to implement Fitler, Test or Function from outside the crate by sealed the traits. (#113)
  • Added support for remaining arguments with Rest. (#114)
  • Filters, tests and functions can now borrow arguments. (#115)
  • Added Value::as_slice and Value::get_get_item_by_index.

... (truncated)

Commits
  • 3018270 0.24.0
  • cdf7774 Added changelog entry
  • 34870b6 Better documentation and iteration interface for value (#132)
  • 491ce5e Add link to Actix Web integration example (#130)
  • eb96fb9 Made changelog more readable
  • 1c51f40 Catch step size of zero in slice
  • 16156fd Detect slices by zero
  • 6911498 Use checked_sub in get_item
  • 4b1d5b3 Protect against overflow with pow
  • f8a282c Added cycle detection for extends and lower recursion limit for includes
  • 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)