GraphCompose v1.5.0 #3
DemchaAV
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
GraphCompose v1.5.0 — "the intuitive release" — is live.
GraphCompose is a declarative document layout engine for Java built on top of PDFBox.
Instead of manually fighting PDF coordinates, margins, page breaks, and layout edge cases, you describe the document structure:
GraphCompose handles layout, pagination, rendering, and reusable document templates.
What v1.5.0 adds:
v1.5.0 is fully source-compatible with v1.4. Every public record that gained a new field ships back-compat constructors, so v1.4 callers compile and behave unchanged.
The main idea is still the same:
author intent, not coordinates.
Repository:
https://github.com/DemchaAV/GraphCompose
Examples gallery:
https://github.com/DemchaAV/GraphCompose/tree/main/examples
Release notes:
https://github.com/DemchaAV/GraphCompose/releases/tag/v1.5.0
Migration from v1.4:
https://github.com/DemchaAV/GraphCompose/blob/main/docs/migration-v1-4-to-v1-5.md
Feedback, issues, ideas, and contributions are very welcome. v1.6 is in planning — nested lists, composed table cells, a CanvasLayer for free-form drawing, and a Maven Central pass are on the table.
Beta Was this translation helpful? Give feedback.
All reactions