fix(deps): update all dependencies to v2.18.0 #36

Merged
kjuulh merged 1 commits from renovate/all into main 2026-03-16 02:46:28 +01:00
Owner

This PR contains the following updates:

Package Type Update Change
minijinja dependencies minor 2.17.1 -> 2.18.0
minijinja-autoreload dependencies minor 2.17.1 -> 2.18.0

Release Notes

mitsuhiko/minijinja (minijinja)

v2.18.0

Compare Source

  • 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.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [minijinja](https://github.com/mitsuhiko/minijinja) | dependencies | minor | `2.17.1` -> `2.18.0` | | [minijinja-autoreload](https://github.com/mitsuhiko/minijinja) | dependencies | minor | `2.17.1` -> `2.18.0` | --- ### Release Notes <details> <summary>mitsuhiko/minijinja (minijinja)</summary> ### [`v2.18.0`](https://github.com/mitsuhiko/minijinja/blob/HEAD/CHANGELOG.md#2180) [Compare Source](https://github.com/mitsuhiko/minijinja/compare/2.17.1...2.18.0) - Added keyword argument support (`width`, `first`, `blank`) to the `indent` filter for Jinja2 compatibility in Rust and Go. [#&#8203;864](https://github.com/mitsuhiko/minijinja/issues/864) - Added support for dotted integer lookup (for example `foo.0`) in Rust and Go for Jinja compatibility. [#&#8203;881](https://github.com/mitsuhiko/minijinja/issues/881) - Added support for dotted filter and test names (including `foo . bar . baz`) for Jinja compatibility. [#&#8203;879](https://github.com/mitsuhiko/minijinja/issues/879) - Fixed string escape handling to preserve unknown escapes (such as `\s`) for Jinja compatibility in Rust and Go. [#&#8203;880](https://github.com/mitsuhiko/minijinja/issues/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. </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjQuMCIsInVwZGF0ZWRJblZlciI6IjM5LjI2NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
kjuulh added 1 commit 2026-03-16 02:46:26 +01:00
fix(deps): update all dependencies to v2.18.0
Some checks failed
continuous-integration/drone/pr Build encountered an error
continuous-integration/drone/push Build encountered an error
1c4a2b2567
kjuulh scheduled this pull request to auto merge when all checks succeed 2026-03-16 02:46:26 +01:00
kjuulh merged commit 1c4a2b2567 into main 2026-03-16 02:46:28 +01:00
kjuulh deleted branch renovate/all 2026-03-16 02:46:28 +01:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kjuulh/noil-client#36