Skip to content

docs: freeze the 2.0 scope and link the RTL limitation to #140#369

Merged
DemchaAV merged 2 commits into
2.0-devfrom
docs/roadmap-2.0-scope-freeze
Jul 12, 2026
Merged

docs: freeze the 2.0 scope and link the RTL limitation to #140#369
DemchaAV merged 2 commits into
2.0-devfrom
docs/roadmap-2.0-scope-freeze

Conversation

@DemchaAV

Copy link
Copy Markdown
Owner

Why

The 2.0 line is scoped as "packaging + internal hygiene, no new authoring API", but the ROADMAP
didn't state the boundary explicitly — and post-2.0 internal refactoring (layout-class
decomposition, etc.) had started landing on 2.0-dev before GA. An explicit freeze keeps the
release cycle closing instead of the internals improving indefinitely. Separately, the RTL
limitation was documented but not linked to where it's tracked.

What

  • ROADMAP — freeze the 2.0 scope. The "Now — 2.0 line" section now states 2.0.0 ships exactly
    the packaging + hygiene set (modular split, legacy removal, release / publishing pipeline,
    compatibility tests, 1.9.x maintenance — the last two were previously implicit) and that no
    further internal engineering is pulled in before GA. Further layout decomposition, abstraction
    cleanup, streaming, and optional perf work are explicitly deferred to the post-2.0 line (which
    already exists as the "Next — post-2.0 engineering" section — no restructure needed).
  • README — surface the RTL limitation. The support matrix already states LTR-only / no bidi;
    link it to #140 so a reader sees where full
    RTL / bidi support is tracked.

Docs-only; no build or runtime change.

Tests

CanonicalSurfaceGuardTest, DocumentationCoverageTest, PackageMapGuardTest green. The #140 link
resolves to the open RTL tracking issue.

DemchaAV added 2 commits July 12, 2026 10:37
Make the 2.0 boundary explicit: 2.0.0 ships exactly the packaging + hygiene set
(modular split, legacy removal, release/publishing pipeline, compatibility
tests, 1.9.x maintenance) and no further internal engineering is pulled in
before GA. Further layout-class decomposition, abstraction cleanup, streaming,
and optional performance work are deferred to the post-2.0 line and do not gate
GA.
The support matrix already states text is laid out left-to-right with no bidi
reordering or complex-script shaping; point that limitation at #140 so a reader
evaluating the engine sees where full RTL / bidi support is tracked.
@DemchaAV DemchaAV merged commit a04c7aa into 2.0-dev Jul 12, 2026
10 checks passed
@DemchaAV DemchaAV deleted the docs/roadmap-2.0-scope-freeze branch July 12, 2026 10:52
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