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.20.0 to 0.22.1 #5

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

Updates the requirements on minijinja to permit the latest version.

Changelog

Sourced from minijinja's changelog.

Changelog

All notable changes to MiniJinja are documented here.

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.
  • Added support for span error reporting. (#118)
  • Greatly improved handling of nested errors. (#119)
  • ImpossibleOperation is now InvalidOperation.
  • Added support for slice syntax. (#120)

Breaking Changes

  • Filter, Test and Function are now sealed traits.
  • ErrorKind::ImpossibleOperation is now ErrorKind::InvalidOperation.
  • Moved up MSRV to 1.61.0 due to bugs on older rust versions related to HRTBs.

0.20.0

  • Remove internal refcounts from environment.
  • Changed Object and FunctionArgs interface to take arguments by reference. (#101)
  • sync mode is now always enabled. (#104)
  • Removed meta API. (#105)
  • Error no longer implements PartialEq.
  • Simplified the function interface. Filters, tests and global functions can now directly return values instead of results. (#107)
  • MiniJinja no longer silently iterates over non iterable values.

Breaking Changes

... (truncated)

Commits


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)