Skip to content

chore(deps): bump minijinja from 2.17.1 to 2.18.0#886

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/cargo/minijinja-2.18.0
Open

chore(deps): bump minijinja from 2.17.1 to 2.18.0#886
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/cargo/minijinja-2.18.0

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 16, 2026

Bumps minijinja from 2.17.1 to 2.18.0.

Changelog

Sourced from minijinja's changelog.

2.18.0

  • Added keyword argument support (width, first, blank) to the indent filter for Jinja2 compatibility in Rust and Go. #864
  • Added support for dotted integer lookup (for example foo.0) in Rust and Go for Jinja compatibility. #881
  • Added support for dotted filter and test names (including foo . bar . baz) for Jinja compatibility. #879
  • Fixed string escape handling to preserve unknown escapes (such as \s) for Jinja compatibility in Rust and Go. #880
  • Improved generic performance across template parsing, compilation, and rendering.
  • Fixed minijinja-cabi ownership and pointer-safety issues that could leak mj_value values on error paths.
  • Added high-priority minijinja-cabi APIs for callback-based functions/filters/tests, globals, loaders, path joining, auto-escape configuration, and fuel limits.
  • Switched minijinja-cabi header maintenance to manual source-based syncing and removed cbindgen-based generation tooling.
  • Added lightweight C smoke tests for minijinja-cabi (via make -C minijinja-cabi test) with coverage across all exported C ABI functions, and wired them into top-level testing and CI.
  • Added render_captured and render_captured_to methods on Template which return a Captured type holding the rendered output and the template state.
  • Added into_output method on Captured to consume and return the output string.
  • Deprecated render_and_return_state, eval_to_state, and render_to_write in favor of the new render_captured / render_captured_to / Captured API.
Commits
  • 92f114d release 2.18.0
  • 80d30a7 refactor(vendor): prune unused self_cell API surface
  • 50ce37a fix: typos
  • 24891e1 feat(filters): add kwargs support to indent filter for Jinja2 parity
  • 4cca670 refactor: deprecate render_to_write in favor of render_captured_to
  • ac88f8e fix: correct typo render_capturedd_to -> render_captured_to
  • 710137b chore: remove dead_code allow and unused MutBorrow from vendored self_cell
  • 39d00e6 feat: Added new capture methods for state
  • 42b0d08 feat: vendor self_cell and make loader default
  • cc12ae0 fix: make cabi compatible with older rustc
  • 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 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.17.1 to 2.18.0.
- [Release notes](https://github.com/mitsuhiko/minijinja/releases)
- [Changelog](https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md)
- [Commits](mitsuhiko/minijinja@minijinja-go/v2.17.1...minijinja-go/v2.18.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Mar 16, 2026
@github-actions
Copy link

Wasm sizes:
Base branch: 122240 bytes
PR: 122240 bytes
Size diff: 0 bytes (0.00%)

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