infinyon / fluvio

Lean and mean distributed stream processing system written in rust and web assembly. Alternative to Kafka + Flink in one.
https://www.fluvio.io/
Apache License 2.0
3.88k stars 489 forks source link

build(deps): bump minijinja from 1.0.21 to 2.1.1 #4129

Closed dependabot[bot] closed 3 months ago

dependabot[bot] commented 3 months ago

Bumps minijinja from 1.0.21 to 2.1.1.

Release notes

Sourced from minijinja's releases.

2.1.1

Release Notes

  • Added indent parameter to tojson filter. #546
  • Added randrange, lipsum, random, cycler and joiner to minijinja-contrib. #547
  • Added the ability to use &T and Arc<T> as parameters to filters and functions if T is an Object. #548
  • minijinja-cli now also enables the datetime, timezone and rand features. #549
  • Aligned the behavior of the int filter closer to Jinja2. #549

Install minijinja-cli 2.1.1

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

powershell -c "irm https://github.com/mitsuhiko/minijinja/releases/download/2.1.1/minijinja-cli-installer.ps1 | iex"

Download minijinja-cli 2.1.1

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-x86_64-pc-windows-msvc.zip x64 Windows checksum
minijinja-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
minijinja-cli-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

2.1.0

Release Notes

  • minijinja-cli now supports .ini files. #532
  • Fixed a bug that caused cycle detection to trigger incorrectly when an included template extended from another template. #538
  • Bumped the minimum version of self_cell to 1.0.4. #540
  • MiniJinja will now warn if the serde feature is disabled. This is in anticipation of removing the serde dependency in the future. #541
  • Improved an edge case with State::resolve. It now can resolve the initial template context in macro calls even if no closure has been created. #542

Install minijinja-cli 2.1.0

... (truncated)

Changelog

Sourced from minijinja's changelog.

2.1.1

  • Added indent parameter to tojson filter. #546
  • Added randrange, lipsum, random, cycler and joiner to minijinja-contrib. #547
  • Added the ability to use &T and Arc<T> as parameters to filters and functions if T is an Object. #548
  • minijinja-cli now also enables the datetime, timezone and rand features. #549
  • Aligned the behavior of the int filter closer to Jinja2. #549

2.1.0

  • minijinja-cli now supports .ini files. #532
  • Fixed a bug that caused cycle detection to trigger incorrectly when an included template extended from another template. #538
  • Bumped the minimum version of self_cell to 1.0.4. #540
  • MiniJinja will now warn if the serde feature is disabled. This is in anticipation of removing the serde dependency in the future. #541
  • Improved an edge case with State::resolve. It now can resolve the initial template context in macro calls even if no closure has been created. #542

2.0.3

  • Added new methods to pycompat: str.endswith, str.rfind, str.isalnum, str.isalpha, str.isascii, str.isdigit, str.isnumeric, str.join, str.startswith. #522
  • Added the missing tests boolean, divisibleby, lower and upper. #592
  • minijinja-cli now supports YAML aliases and merge keys. #531

2.0.2

  • Implemented sequence (+ some iterator) and string repeating with the * operator to match Jinja2 behavior. #519
  • Added the new minijinja::pycompat module which allows one to register an unknown method callback that provides most built-in Python methods. This makes things such as dict.keys work. Also adds a new --py-compat flag to minijinja-cli that enables it. This improves the compatibility with Python based templates. #521
  • Added a new |split filter that works like the .split method in Python. #517

2.0.1

  • Fixed an issue that caused custom delimiters to not work in the Python binding. #506

2.0.0

This is a major update to MiniJinja that changes a lot of core internals and cleans up some APIs. In particular it resolves somes limitations in the engine

... (truncated)

Commits


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 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 show 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)
dependabot[bot] commented 3 months ago

Superseded by #4134.