GraphCompose v1.8.0 — "illustrative" is out #216
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.8.0 — "illustrative" is out
v1.8.0 is live on Maven Central — the "illustrative" release. The theme: vector graphics as a first-class authoring primitive — charts, SVG, and gradients drawn straight into the PDF, no rasterization.
MONOTONE/SMOOTHline interpolation, drawn as native PDF Béziers:section.chart(ChartSpec.bar().data(...), style).SvgIcon.parse(svg)turns SVG into native vector geometry; recolour per use and place withaddSvgIcon(icon, width, align).DocumentPaintfills and arbitraryShapeOutline.Pathclip regions.addAligned(HorizontalAlign.CENTER, node)centres or right-aligns any fixed node, no wrapper container.keepTogether()pagination — keep a section from splitting across a page break.graph-compose-fontsartifact, so the engine jar dropped from ~20 MB to ~2 MB.Verify gate: 1398 / 0 / 0 / 0. Examples regenerate cleanly. Core document APIs stay source- and binary-compatible with 1.7 (japicmp gate on every PR); the only consumption changes are the fonts split and the removal of
ConfigLoader.Want the bundled fonts? Add
graph-compose-fonts:1.0.0, or depend on the all-in-onegraph-compose-bundle:1.8.0.As always — author intent, not coordinates.
Beta Was this translation helpful? Give feedback.
All reactions