Skip to content

Merge latest upstream from May 5 2026 [WIP] - #59

Draft
ricardomota-iterable wants to merge 94 commits into
Iterable:sync-upstream-master-05may26from
jknack:master
Draft

Merge latest upstream from May 5 2026 [WIP]#59
ricardomota-iterable wants to merge 94 commits into
Iterable:sync-upstream-master-05may26from
jknack:master

Conversation

@ricardomota-iterable

@ricardomota-iterablericardomota-iterable commented May 14, 2026

Copy link
Copy Markdown

Own branch attempt.
Split this into separate PRs, where we incrementally sync to more recent versions instead of everything at once.

Check current merged upstream code version.
Check existing releases: https://github.com/jknack/handlebars.java/releases

Investigate added files that don't make sense to update.
Documentation and ci files.
Confirm existing tests and rendering behavior.

edgar-espina-wppand others added 30 commits March 2, 2024 14:18
- migrate tests to use junit 5 platform
Bumps com.google.javascript:closure-compiler from v20211006 to v20231112.
---
updated-dependencies:
- dependency-name: com.google.javascript:closure-compiler
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Bumps [org.junit.platform:junit-platform-suite](https://github.com/junit-team/junit5) from 1.10.1 to 1.10.2.
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/commits)
---
updated-dependencies:
- dependency-name: org.junit.platform:junit-platform-suite
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Bumps commons-io:commons-io from 2.11.0 to 2.15.1.
---
updated-dependencies:
- dependency-name: commons-io:commons-io
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Bumps [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) from 1.5.2 to 1.5.3.
- [Commits](https://github.com/qos-ch/logback/commits/v_1.5.3)
---
updated-dependencies:
- dependency-name: ch.qos.logback:logback-classic
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Bumps `spring.version` from 6.0.14 to 6.1.4.
Updates `org.springframework:spring-webmvc` from 6.0.14 to 6.1.4
- [Release notes](https://github.com/spring-projects/spring-framework/releases)
- [Commits](spring-projects/spring-framework@v6.0.14...v6.1.4)
Updates `org.springframework:spring-test` from 6.0.14 to 6.1.4
- [Release notes](https://github.com/spring-projects/spring-framework/releases)
- [Commits](spring-projects/spring-framework@v6.0.14...v6.1.4)
---
updated-dependencies:
- dependency-name: org.springframework:spring-webmvc
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.springframework:spring-test
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Bumps [org.codehaus.mojo:build-helper-maven-plugin](https://github.com/mojohaus/build-helper-maven-plugin) from 3.2.0 to 3.5.0.
- [Release notes](https://github.com/mojohaus/build-helper-maven-plugin/releases)
- [Commits](mojohaus/build-helper-maven-plugin@build-helper-maven-plugin-3.2.0...3.5.0)
---
updated-dependencies:
- dependency-name: org.codehaus.mojo:build-helper-maven-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Bumps org.apache.felix:maven-bundle-plugin from 5.1.2 to 5.1.9.
---
updated-dependencies:
- dependency-name: org.apache.felix:maven-bundle-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Bumps [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/apache/maven-jar-plugin/releases)
- [Commits](apache/maven-jar-plugin@maven-jar-plugin-3.2.0...maven-jar-plugin-3.3.0)
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-jar-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
bronsaand others added 30 commits March 2, 2026 11:50
[ISSUE-820] Support helpers used without arguments in a block
Update README to clarify default value resolvers
[ISSUE-567] Fix the test of issue 567
Fix path traversal vulnerability
- Remove dynamic protocol resolution in SpringTemplateLoader.
- Enforce logical boundaries to prevent path traversal in template resolution.
- Validate resolved URLs to block fragment (#) and query (?) injection bypasses.
- Reject unsafe view names containing `..`, `:`, or `#` in HandlebarsViewResolver.
Fix path traversal and suffix bypass in Spring MVC integration
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

14 participants

@ricardomota-iterable@edgar-espina-wpp@jknack@SijieMei@tingley@fatalistt@MiguelAMarcelino@clementgbcn@chrisrueger@LeoFuso@dsvensson@pwoodworth@bronsa@campeis