Skip to content

chore(deps): bump minijinja from 1.0.22 to 2.18.0 in /rust#111

Open
dependabot[bot] wants to merge 5 commits intomainfrom
dependabot/cargo/rust/minijinja-2.18.0
Open

chore(deps): bump minijinja from 1.0.22 to 2.18.0 in /rust#111
dependabot[bot] wants to merge 5 commits intomainfrom
dependabot/cargo/rust/minijinja-2.18.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Mar 24, 2026

Bumps minijinja from 1.0.22 to 2.18.0.

Release notes

Sourced from minijinja's releases.

2.17.0

Release Notes

  • Added 'c' (character) format type support for format filters and str.format-style formatting. #868
  • Added prebuilt minijinja-cli release targets for aarch64-pc-windows-msvc (Windows ARM64) and armv7-unknown-linux-gnueabihf.
  • Fixed strict and semi-strict undefined handling so string-coercing filter/function arguments also fail for nested Rest<String> and Vec<String> conversions. #877
  • Fixed Python CI/build compatibility with newer maturin by moving stripping from global config to release wheel build arguments.

Install minijinja-cli 2.17.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/mitsuhiko/minijinja/releases/download/minijinja-go/v2.17.0/minijinja-cli-installer.ps1 | iex"

Download minijinja-cli 2.17.0

File Platform Checksum
minijinja-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
minijinja-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
minijinja-cli-aarch64-pc-windows-msvc.zip ARM64 Windows checksum
minijinja-cli-i686-pc-windows-msvc.zip x86 Windows checksum
minijinja-cli-x86_64-pc-windows-msvc.zip x64 Windows checksum
minijinja-cli-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
minijinja-cli-i686-unknown-linux-gnu.tar.xz x86 Linux checksum
minijinja-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
minijinja-cli-armv7-unknown-linux-gnueabihf.tar.xz ARMv7 Linux checksum
minijinja-cli-aarch64-unknown-linux-musl.tar.xz ARM64 MUSL Linux checksum
minijinja-cli-i686-unknown-linux-musl.tar.xz x86 MUSL Linux checksum
minijinja-cli-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

2.16.0

Release Notes

  • Added musllinux wheel builds for Python release artifacts.
  • Fixed |escape to honor custom formatters. #861
  • Aligned undefined behavior handling in the Go port with Rust.
  • Removed non-Rust keys and values filters from the Go port for parity. #863

Install minijinja-cli 2.16.0

Install prebuilt binaries via shell script

... (truncated)

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.

2.17.1

  • Re-release of 2.17.0 to fix release automation.
  • Switched npm publishing to trusted publishing (OIDC/provenance) and removed token-based auth from CI.
  • Prevented duplicate crates.io publish attempts by skipping slash-prefixed tags in crates publishing.

2.17.0

  • Added 'c' (character) format type support for format filters and str.format-style formatting. #868
  • Added prebuilt minijinja-cli release targets for aarch64-pc-windows-msvc (Windows ARM64) and armv7-unknown-linux-gnueabihf.
  • Fixed strict and semi-strict undefined handling so string-coercing filter/function arguments also fail for nested Rest<String> and Vec<String> conversions. #877
  • Fixed Python CI/build compatibility with newer maturin by moving stripping from global config to release wheel build arguments.

2.16.0

  • Added musllinux wheel builds for Python release artifacts.
  • Fixed |escape to honor custom formatters. #861
  • Aligned undefined behavior handling in the Go port with Rust.
  • Removed non-Rust keys and values filters from the Go port for parity. #863

2.15.1

  • Re-release of 2.15.0 because of a bad release.

2.15.0

  • Added py.typed marker for PEP 561 typing support in Python bindings. #853
  • Added optional default argument to map.get() method in pycompat. #852

... (truncated)

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

You can trigger a rebase of this PR 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)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Mar 24, 2026
@dependabot dependabot Bot requested a review from a team as a code owner March 24, 2026 22:47
@dependabot dependabot Bot requested a review from dereknorrbom March 24, 2026 22:47
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Mar 24, 2026
@dependabot dependabot Bot force-pushed the dependabot/cargo/rust/minijinja-2.18.0 branch from 1498442 to dd91bd4 Compare March 25, 2026 16:59
Bumps [minijinja](https://github.com/mitsuhiko/minijinja) from 1.0.22 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@1.0.22...minijinja-go/v2.18.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/cargo/rust/minijinja-2.18.0 branch from dd91bd4 to b06627b Compare March 25, 2026 19:08
@dereknorrbom dereknorrbom self-assigned this Mar 26, 2026
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.

1 participant