Skip to content

docs: add Jinjava 3.0 migration guide for open-source users for when Jinjava 3.0 is released#1318

Open
jasmith-hs wants to merge 2 commits into
masterfrom
jasmith_hubspot/jinjava-3.0-migration-doc
Open

docs: add Jinjava 3.0 migration guide for open-source users for when Jinjava 3.0 is released#1318
jasmith-hs wants to merge 2 commits into
masterfrom
jasmith_hubspot/jinjava-3.0-migration-doc

Conversation

@jasmith-hs
Copy link
Copy Markdown
Contributor

Jinjava 3.0 changes defaults, introduces a deny-by-default method/return-type allowlist, and aligns more closely with Python/Jinja2 semantics. This documentation helps users navigate this upgrade with breaking change details, allowlist setup walkthroughs, migration recipes, and reference tables.

Also updates README to link to the guide and corrects the Java version requirement from 8 to 17.

jasmith-hs and others added 2 commits May 15, 2026 09:38
Jinjava 3.0 changes defaults, introduces a deny-by-default method/return-type
allowlist, and aligns more closely with Python/Jinja2 semantics. There was no
documentation helping external users navigate this upgrade — this guide fills
that gap with breaking change details, allowlist setup walkthroughs, migration
recipes, and reference tables.

Also updates README to link to the guide and corrects the Java version
requirement from 8 to 17.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Users stuck on Java 11 can use Jinjava 2.7.3, similar to the existing
Java 7 fallback section pointing to 2.0.11-java7.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to 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.

1 participant