Skip to content

fix: pick up GraphCompose 1.9.1 (inline-code column overflow)#47

Merged
DemchaAV merged 1 commit into
developfrom
fix/engine-1.9.1
Jul 6, 2026
Merged

fix: pick up GraphCompose 1.9.1 (inline-code column overflow)#47
DemchaAV merged 1 commit into
developfrom
fix/engine-1.9.1

Conversation

@DemchaAV

@DemchaAV DemchaAV commented Jul 6, 2026

Copy link
Copy Markdown
Owner

Why

Long inline-code with no spaces — package coordinates, FQCNs, URLs like
org.junit.jupiter:junit-jupiter:5.10.2 — overflowed its table cell or paragraph on the
GraphCompose 1.9.0 engine, drawing straight over the neighbouring column (or off the
right page margin). This library renders inline code through InlineRenderer
RichText.highlight(...) — the exact highlight-chip path the engine fix repairs.

Reproduced on the real released 1.9.0 (the copy in a clean local repo, not the
locally-rebuilt one): the Code column's content drew over the Note column and the
paragraph token ran off the page margin. On 1.9.1 it wraps within its column.

What changed

  • Bump graphcompose.version 1.9.0 → 1.9.1. The engine now breaks over-wide inline-code
    within its column (at . : / - seams, char-splitting only as a last resort, chip
    fill preserved on every fragment) and grows auto() table columns to fit composed cell
    content.
  • CHANGELOG [Unreleased] Build note.

No source or public API change here. The 0.3.x line ships the same fix as the 0.3.1
patch; this PR keeps develop (and the eventual 0.4.0) from regressing to the old engine.

Verification

./mvnw test -pl .188 tests, 0 failures (1 skipped) on 1.9.1.

Long inline-code with no spaces — package coordinates, FQCNs, URLs — overflowed
its table cell or paragraph on the 1.9.0 engine, drawing over the neighbouring
column or off the right page margin (graph-compose-markdown renders inline code
through RichText.highlight, the exact path the engine fix repairs).

Bump graphcompose.version 1.9.0 -> 1.9.1 so develop (and the eventual 0.4.0)
carries the fix; the 0.3.x line ships it as 0.3.1. No source or public API change.
@DemchaAV DemchaAV merged commit b0b656f into develop Jul 6, 2026
4 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