This release adds 5 notable features for engineering teams evaluating rollout.
Published 4mo
Build & Package
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
business-documents
cv-templates
declarative-api
document-generation
invoice-template
java
+12 more
java-17
layout-engine
maven
pagination
pdf
pdf-generator
pdf-lib
pdf-library
pdfbox3
report-generation
snapshot-testing
template-engine
Summary
AI summaryDeclarative document composition with reusable builders, automatic multi‑page layout, and Markdown support via Flexmark.
Full changelog
Highlights:
- Declarative document composition with reusable builders and layout systems
- Automatic multi-page layout and pagination
- Markdown support via Flexmark
- Shared font registration and reusable text styles
- Template layer with CvTheme and TemplateBuilder
- JitPack distribution for easy integration
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About GraphCompose 2.0
All releases →Related context
Related tools
Earlier breaking changes
- v2.0.0 Package rename: layered template packages dropped `.v2` suffix; update imports.
- v2.0.0 Removed dormant ECS engine internals (EntityManager, SystemECS, Entity components, render pipeline).
- v2.0.0 Removed linkOptions() accessor; use linkTarget() and ExternalLinkTarget.options().
- v2.0.0 Removed PDF‑typed document‑chrome overloads on DocumentSession; use backend‑neutral metadata/watermark/protect/header/footer.
- v2.0.0 Removed DSL name-aliases DocumentSession.builder() and DocumentDsl.text(); use builder() and paragraph().
Beta — feedback welcome: [email protected]