Skip to content

chore(deps): Update dependency io.pebbletemplates:pebble to v4#109

Open
renovate[bot] wants to merge 1 commit intomain/2.xfrom
renovate/major-pebble
Open

chore(deps): Update dependency io.pebbletemplates:pebble to v4#109
renovate[bot] wants to merge 1 commit intomain/2.xfrom
renovate/major-pebble

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Dec 2, 2025

This PR contains the following updates:

Package Change Age Confidence
io.pebbletemplates:pebble (source) 3.2.44.1.1 age confidence

Release Notes

PebbleTemplates/pebble (io.pebbletemplates:pebble)

v4.1.1

Compare Source

New Features

  • Expose AST Root Node to Enable Custom NodeVisitor Implementation (#​701)

Bug Fixes

  • Catch all exceptions in DelegatingLoader (#​765)

v4.1.0

Compare Source

BREAKING CHANGES

  • If you do not provide a custom Loader, Pebble will now use only a ClasspathLoader by default, same as the spring autoconfiguration. Before that, it would have used an instance of the DelegatingLoader which consists of a ClasspathLoader and a FileLoader behind the scenes to find your templates.
  • Modify the FileLoader to use a mandatory base directory parameter.

Security

New Features

  • Use a default existing format of yyyy-MM-dd'T'HH:mm:ssZ when using date filter with a string (#​677)
  • Look for exact method / field match when doing reflection. Look for method get/is/has if none match (#​712)
  • Support dynamic named arguments (#​741)

Bug Fixes

  • NaN must return false instead of throwing an exception (#​695)

Dependency Upgrades

  • Upgrade to SLF4J 2.0.17 (#​709)

v4.0.0

Compare Source

BREAKING CHANGES

  • Add support for spring boot 4 (#​704)
  • Use one of the following artifactId according to the spring boot version that you are using
ArtifactId spring-boot version
pebble-legacy-spring-boot-starter 3.x.x
pebble-spring-boot-starter 4.x.x
  • The following spring boot properties has been moved to .servlet or .reactive
Old property New Property
pebble.allowRequestOverride pebble.servlet.allowRequestOverride
pebble.allowSessionOverride pebble.servlet.allowSessionOverride
pebble.cache pebble.servlet.cache
pebble.contentType pebble.servlet.contentType
pebble.exposeRequestAttributes pebble.servlet.exposeRequestAttributes
pebble.exposeSessionAttributes pebble.servlet.exposeSessionAttributes
pebble.exposeSpringMacroHelpers pebble.servlet.exposeSpringMacroHelpers
pebble.reactive.mediaTypes

For more information, please consult the spring-boot integration documentation in
the Boot externalized configuration section

New Features


Configuration

📅 Schedule: Branch creation - "after 5pm on the 2nd day of the month" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

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


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

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/major-pebble branch from 2f4706a to 0f1e4a8 Compare December 11, 2025 21:52
@renovate renovate bot force-pushed the renovate/major-pebble branch from 0f1e4a8 to b16f435 Compare February 4, 2026 18:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants