Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump jinja2 from 3.1.4 to 3.1.5 #2316

Merged
merged 1 commit into from
Jan 26, 2025
Merged

Bump jinja2 from 3.1.4 to 3.1.5 #2316

merged 1 commit into from
Jan 26, 2025

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 3, 2025

Bumps jinja2 from 3.1.4 to 3.1.5.

Release notes

Sourced from jinja2's releases.

3.1.5

This is the Jinja 3.1.5 security fix release, which fixes security issues and bugs but does not otherwise change behavior and should not result in breaking changes compared to the latest feature release.

PyPI: https://pypi.org/project/Jinja2/3.1.5/ Changes: https://jinja.palletsprojects.com/changes/#version-3-1-5 Milestone: https://github.com/pallets/jinja/milestone/16?closed=1

  • The sandboxed environment handles indirect calls to str.format, such as by passing a stored reference to a filter that calls its argument. GHSA-q2x7-8rv6-6q7h
  • Escape template name before formatting it into error messages, to avoid issues with names that contain f-string syntax. #1792, GHSA-gmj6-6f8f-6699
  • Sandbox does not allow clear and pop on known mutable sequence types. #2032
  • Calling sync render for an async template uses asyncio.run. #1952
  • Avoid unclosed auto_aiter warnings. #1960
  • Return an aclose-able AsyncGenerator from Template.generate_async. #1960
  • Avoid leaving root_render_func() unclosed in Template.generate_async. #1960
  • Avoid leaving async generators unclosed in blocks, includes and extends. #1960
  • The runtime uses the correct concat function for the current environment when calling block references. #1701
  • Make |unique async-aware, allowing it to be used after another async-aware filter. #1781
  • |int filter handles OverflowError from scientific notation. #1921
  • Make compiling deterministic for tuple unpacking in a {% set ... %} call. #2021
  • Fix dunder protocol (copy/pickle/etc) interaction with Undefined objects. #2025
  • Fix copy/pickle support for the internal missing object. #2027
  • Environment.overlay(enable_async) is applied correctly. #2061
  • The error message from FileSystemLoader includes the paths that were searched. #1661
  • PackageLoader shows a clearer error message when the package does not contain the templates directory. #1705
  • Improve annotations for methods returning copies. #1880
  • urlize does not add mailto: to values like @a@b. #1870
  • Tests decorated with @pass_context can be used with the |select filter. #1624
  • Using set for multiple assignment (a, b = 1, 2) does not fail when the target is a namespace attribute. #1413
  • Using set in all branches of {% if %}{% elif %}{% else %} blocks does not cause the variable to be considered initially undefined. #1253
Changelog

Sourced from jinja2's changelog.

Version 3.1.5

Released 2024-12-21

  • The sandboxed environment handles indirect calls to str.format, such as by passing a stored reference to a filter that calls its argument. :ghsa:q2x7-8rv6-6q7h
  • Escape template name before formatting it into error messages, to avoid issues with names that contain f-string syntax. :issue:1792, :ghsa:gmj6-6f8f-6699
  • Sandbox does not allow clear and pop on known mutable sequence types. :issue:2032
  • Calling sync render for an async template uses asyncio.run. :pr:1952
  • Avoid unclosed auto_aiter warnings. :pr:1960
  • Return an aclose-able AsyncGenerator from Template.generate_async. :pr:1960
  • Avoid leaving root_render_func() unclosed in Template.generate_async. :pr:1960
  • Avoid leaving async generators unclosed in blocks, includes and extends. :pr:1960
  • The runtime uses the correct concat function for the current environment when calling block references. :issue:1701
  • Make |unique async-aware, allowing it to be used after another async-aware filter. :issue:1781
  • |int filter handles OverflowError from scientific notation. :issue:1921
  • Make compiling deterministic for tuple unpacking in a {% set ... %} call. :issue:2021
  • Fix dunder protocol (copy/pickle/etc) interaction with Undefined objects. :issue:2025
  • Fix copy/pickle support for the internal missing object. :issue:2027
  • Environment.overlay(enable_async) is applied correctly. :pr:2061
  • The error message from FileSystemLoader includes the paths that were searched. :issue:1661
  • PackageLoader shows a clearer error message when the package does not contain the templates directory. :issue:1705
  • Improve annotations for methods returning copies. :pr:1880
  • urlize does not add mailto: to values like @a@b. :pr:1870
  • Tests decorated with @pass_context`` can be used with the ``|select`` filter. :issue:1624`
  • Using set for multiple assignment (a, b = 1, 2) does not fail when the target is a namespace attribute. :issue:1413
  • Using set in all branches of {% if %}{% elif %}{% else %} blocks does not cause the variable to be considered initially undefined. :issue:1253
Commits
  • 877f6e5 release version 3.1.5
  • 8d58859 remove test pypi
  • eda8fe8 update dev dependencies
  • c8fdce1 Fix bug involving calling set on a template parameter within all branches of ...
  • 66587ce Fix bug where set would sometimes fail within if
  • fbc3a69 Add support for namespaces in tuple parsing (#1664)
  • b8f4831 more comments about nsref assignment
  • ee83219 Add support for namespaces in tuple assignment
  • 1d55cdd Triple quotes in docs (#2064)
  • 8a8eafc edit block assignment section
  • 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 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 <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)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Jan 3, 2025
@Killklli
Copy link
Collaborator

@dependabot recreate

Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.4 to 3.1.5.
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)
- [Commits](pallets/jinja@3.1.4...3.1.5)

---
updated-dependencies:
- dependency-name: jinja2
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/pip/jinja2-3.1.5 branch from 6f1dbfa to 980ce12 Compare January 26, 2025 18:04
@Killklli Killklli merged commit 6c3b5e0 into dev Jan 26, 2025
4 checks passed
@Killklli Killklli deleted the dependabot/pip/jinja2-3.1.5 branch January 26, 2025 18:06
Killklli added a commit that referenced this pull request Feb 22, 2025
* Bump version: 4.9.58 → 4.9.59

* fixed the double checking tomfoolery

* Bump version: 4.9.59 → 4.9.60

* Add Discord Bot (#2403)

* Add Discord Bot

* Update app.py

* Update app.py

* Bump version: 4.9.60 → 4.9.61

* Update Logging (#2404)

Update app.py

* Bump version: 4.9.61 → 4.9.62

* Hint changes

* Fix model

* Swap to logger (#2405)

* Update app.py

* Update app.py

* Bump version: 4.9.62 → 4.9.63

* Update worker.py (#2406)

* Bump version: 4.9.63 → 4.9.64

* fixes branch posting (#2407)

* Bump version: 4.9.64 → 4.9.65

* fix logger (#2408)

* Bump version: 4.9.65 → 4.9.66

* Logger.info (#2409)

ifno

* Bump version: 4.9.66 → 4.9.67

* Aztec doors

* Galleon doors

also added some code in support of a fix I'm planning to do (after figuring out an easy way to pull this off, theoretically)

* dk portal logic and crayon

- Fixed some logic that'd dictate when DK portals are allowed to exist in certain locations (because it'd otherwise brick seed gen)
- Fixed a bug where Wrinkly would pick the wrong crayon to colour part of her hints, sometimes.

* Snide

- Fixed a bug where Snide could still be hinted, when you start with him unlocked.

* Bump version: 4.9.67 → 4.9.68

* logging handler (#2412)

* Bump version: 4.9.68 → 4.9.69

* Update app.py (#2413)

* Bump version: 4.9.69 → 4.9.70

* Logic fix

Added missing barrier check to Chunky crypt GB

* Bump version: 4.9.70 → 4.9.71

* Rename Master to Stable (#2415)

Rename Stable to Master

* Bump version: 4.9.71 → 4.9.72

* plando bosses, another forest mushroom level

* I told you, kong, stop making your head too big. It's causing your head to overflow into other areas of memory

* Couple extra fixes

* Would help if I actually committed the patch

* Bump version: 4.9.72 → 4.9.73

* Bump version: 4.9.73 → 4.10.0

* Swap Discord bot (#2416)

* disable settings

* Update Dockerfile

* Bump version: 4.10.0 → 4.10.1

* woah there missed a spot

* Bump version: 4.10.1 → 4.10.2

* It would be foolish to copy paste

* Bump version: 4.10.2 → 4.10.3

* Bump jinja2 from 3.1.4 to 3.1.5 (#2316)

Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.4 to 3.1.5.
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)
- [Commits](pallets/jinja@3.1.4...3.1.5)

---
updated-dependencies:
- dependency-name: jinja2
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump version: 4.10.3 → 4.10.4

* fixed boss plando w/ helm shuffled, better generic failure exception

* better default prog hints

* Bump version: 4.10.4 → 4.10.5

* wow how did this get past quality assurance

* Bump version: 4.10.5 → 4.10.6

* adjust responses (#2423)

* Bump version: 4.10.6 → 4.10.7

* more robust woth paring for insanely rare scenarios

* Bump version: 4.10.7 → 4.10.8

* Door fix

Fixed a wrong region on a door

* Bump version: 4.10.8 → 4.10.9

* Buncha fixes

* Lint & Fix

* better b locker value picking in clo

* lint???

* Bump version: 4.10.9 → 4.10.10

* Update black

* asm fixes

* Bump version: 4.10.10 → 4.10.11

* Update docker-compose.yml (#2429)

* Bump version: 4.10.11 → 4.10.12

* Update dk64.py (#2430)

* Bump version: 4.10.12 → 4.10.13

* Update dk64.py (#2431)

* Bump version: 4.10.13 → 4.10.14

* restart the bots if presets have changed (#2432)

* Bump version: 4.10.14 → 4.10.15

* Update rando_options.js (#2434)

* Bump version: 4.10.15 → 4.10.16

* Reintroduce colorblind mode for DK Arcade

* fixed door logic, kong rando setting

* Fix hashes (#2437)

* Fix hash functions

* Update pyodide_functions.js

* Update hash.js

* Bump version: 4.10.16 → 4.10.17

* Bump version: 4.10.17 → 4.10.18

* Update handler.py (#2439)

* Bump version: 4.10.18 → 4.10.19

* JP Textboxes, framebuffer crash "fix"

* Update shockwave image on tracker

* Lintin' makes me feel good

* Bump version: 4.10.19 → 4.10.20

* adds logging to functions (#2443)

* adds logging to functions

* format

* Bump version: 4.10.20 → 4.10.21

* fix_setup (#2444)

* Bump version: 4.10.21 → 4.10.22

* Update docker-compose.yml (#2445)

* Update docker-compose.yml

* Update docker-compose.yml

* Bump version: 4.10.22 → 4.10.23

* maybe its a timeout (#2446)

* Bump version: 4.10.23 → 4.10.24

* playing chess or checkered

- Chunky's vest will always have a checkered pattern on its back using opposite colors. The sides now use the secondary color.

* IA8, Unskip cutscene

* Update wiki-code.js

* Bump version: 4.10.24 → 4.10.25

* Update handler.py (#2449)

* Update handler.py

* Update handler.py

* Bump version: 4.10.25 → 4.10.26

* Update Dockerfile (#2450)

* Bump version: 4.10.26 → 4.10.27

* fix Japes DK Rambi Cage

- Fixed a bug that would cause the DK Rambi Cage to remain open if it was opened before loading.
- Banned a specific DK Portal location (while still keeping it as a hint door location) in the Mermaid's palace.

* skip again

- The cutscene of the DK Rambi gate opening is skipped again.

* rebuild

* surely this prevents it from becoming a potential conflict

* Bump version: 4.10.27 → 4.10.28

* Speed. I am speed. (nyoom)

* Bump version: 4.10.28 → 4.10.29

* Update MAKING_SCRIPTS.MD

* Delete base-hack/assets/instance_scripts/MAKING_SCRIPTS.MD

* Bump version: 4.10.29 → 4.10.30

* region overhaul for dk portals

* why is lint the way that it is

* feedback tweaks

* tests.

* Bump version: 4.10.30 → 4.10.31

* fix issues with timestamps (#2455)

* Bump version: 4.10.31 → 4.10.32

* revert chunky cosmetics change

- Reverted "Chunky's vest will always have a checkered pattern on its back using opposite colors. The sides now use the secondary color."

* Bump version: 4.10.32 → 4.10.33

* Anti-freeze

- Fixed a bug where the game would freeze if too many enemies of certain types are gathered in a small space. (Robo-kremlings, and if we want to revert the spider fix Spiders will probably also end up there)
- Enemies that don't respawn will no longer count towards the list of enemies needed for the kremling kapture win condition.

* better path hint placement, warp shuffle spoiler change

* change unlock button status (#2461)

* Bump version: 4.10.33 → 4.10.34

* Bump version: 4.10.34 → 4.10.35

* Bump version: 4.10.35 → 4.10.36

* Forest progress

* caves and half of castle

* Castle done, 4 doors remain

* Finishing touches

* lint

* Bump version: 4.10.36 → 4.10.37

* moved japes dos door

* Bump version: 4.10.37 → 4.10.38

* Fix helm bug

* Did someone say LogicRegion?

- Fixed logic for a door on the Night Cage in the Mill Area

* Bump version: 4.10.38 → 4.10.39

* fix dos doors + vanilla dk portals, fix dk portal selection logic, ui cog fixes

* even better dk portal logic

* disable points selector sometimes

* Lint

* Bump version: 4.10.39 → 4.10.40

* Bump version: 4.10.40 → 4.10.41

* Update swagger.yaml (#2467)

* Bump version: 4.10.41 → 4.10.42

* Fix plando loading (#2468)

Update rando_options.js

* Bump version: 4.10.42 → 4.10.43

* Will this work?

* Revert kinda

* Do it directly in settings

* Version

* Branch in spoiler

* Tiny fixes

* Mport

* Lets try and fix the unfixable setting

* Update ApplyRandomizer.py

* Safe travels

- DK Portals and T&S Portals can no longer spawn close enough to an enemy to the point where you're barely if at all, able to enter a level

* Settings string homogenization

- Each Starting Moves list's individual order no longer matters for the resulting settings string.

* impossible seed protection

* lint

* no woth shop keys, admin strings reordering

* Minor tweaks

* Lint

* Bump version: 4.10.43 → 4.10.44

* Bump version: 4.10.44 → 4.10.45

* docstring

* Bump version: 4.10.45 → 4.10.46

* fix settings stuff

- K.Rool Order and Helm Order now retain their vanilla order when their order isn't supposed to be randomized, even if the amount of phases/rooms is lower than 5.
- Multiselectors that don't state that none selected will be treated as all selected won't treat all as selected when none are selected. This affects Hard Bosses, Hardmode and Disabled Songs.
- The spoiler log will now list the Hard Bosses setting and the list of selected Hard Boss features

* Strict Helm

- Entering Helm with Strict Helm Timer enabled now logically requires 4 + (2*phase count) blueprints

* lint

* idk why, but okay

* Bump version: 4.10.46 → 4.10.47

* The 16 month bug

* Fix Helm Hurry, Remove Fast Start Beginning

* Lint

* Update Settings.py

* Bump version: 4.10.47 → 4.10.48

* Bump version: 4.10.48 → 4.10.49

* Solve task Retries (#2476)

* Bump version: 4.10.49 → 4.10.50

* never before have i been so rekt

* Bump version: 4.10.50 → 4.10.51

* Update ASMPatcher.py

* Update ASMPatcher.py

* Bump version: 4.10.51 → 4.10.52

* Update docker-compose.yml (#2479)

* Bump version: 4.10.52 → 4.10.53

* pre-prep changes (#2480)

* Bump version: 4.10.53 → 4.10.54

* Update dk64.py (#2481)

* Bump version: 4.10.54 → 4.10.55

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: pbj <pbeierle22@gmail.com>
Co-authored-by: Bump2Version <bump2version@dk64randomizer.com>
Co-authored-by: Thomas Vatter <11064610+Killklli@users.noreply.github.com>
Co-authored-by: AlmostSeagull <107404587+AlmostSeagull@users.noreply.github.com>
Co-authored-by: DrSnap23 <161092913+DrSnap23@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 python Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant