Skip to content

Develop#41

Merged
DemchaAV merged 3 commits into
mainfrom
develop
May 20, 2026
Merged

Develop#41
DemchaAV merged 3 commits into
mainfrom
develop

Conversation

@DemchaAV
Copy link
Copy Markdown
Owner

Summary

Type of change

  • Bug fix (no public API change)
  • New feature / public API addition
  • Documentation only
  • CI / build / tooling
  • Refactor (no behavioural change)

Checklist

  • PR targets develop (the integration branch); not main.
  • Branch name follows <type>/<short-description> (e.g. feature/canvas-clip, fix/table-overflow, docs/recipe-themes); issue-prefixed names like 42/fix/short-description are also fine.
  • ./mvnw -B -ntp clean verify passes locally.
  • Java 17 compatible — no List.getFirst() / getLast(), no Thread.threadId(), no switch type / deconstruction patterns, no case null, default ->. CI matrices Temurin 17 / 21 / 25 and will catch JDK regressions.
  • Public API change (if any): CHANGELOG.md entry added under the next ## v<X.Y.Z> — Planned heading.
  • README touched (if any): DocumentationCoverageTest.readmeShouldUseCanonicalDslAndAvoidLegacyApis still passes — canonical fingerprints (GraphCompose.document(, DocumentSession, document.pageFlow(, BusinessTheme) preserved, no legacy tokens (GraphCompose.pdf(, PdfComposer, CvTemplateV1, …).
  • Examples touched (if any): runnable via ./mvnw -f examples/pom.xml exec:java -Dexec.mainClass=…; if a new example, also added to GenerateAllExamples and the gallery row count in examples/README.md.

Linked issue

Closes #

@DemchaAV DemchaAV merged commit 232a13d into main May 20, 2026
17 checks passed
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