Skip to content

feat: omp 18.12.1 compatibility (docs/version update) - #16

Merged
rz1989s merged 1 commit into
mainfrom
chore/omp-18.12.1-compat
Oct 18, 2026
Merged

rz1989s merged 1 commit into
mainfrom
chore/omp-18.12.1-compat

Conversation

@rz1989s

@rz1989s rz1989s commented Oct 18, 2026

Copy link
Copy Markdown
Member

Compat run for omp v18.12.1 (baseline: 18.11.0 / sl 0.8.4).

Span researched (both sources — GitHub release bodies + running-binary changelog): v18.11.1, v18.11.2, v18.11.3, v18.12.0, v18.12.1.

Verdict: COMPATIBLE — surface UNCHANGED.

  • No change to any consumed member: ctx.ui.setWidget/setStatus/notify, ctx.models.current().provider, ctx.modelRegistry.getApiKeyForProvider, ctx.sessionManager.getSessionName, ctx.setInterval, session_start/model_select, theme {fg, sessionAccentInputs}, session-JSONL fields in src/money.ts.
  • All 4 in-span breaking items land in subsystems this plugin never imports (auth-gateway resolvers, ui.approve() host contract, sixel/find-stats, pi-tui code renderers, eval display()); zero runtime @oh-my-pi/* imports (grep-verified).
  • Notable host fix adopted with the span: #15820 scrollback drop when status widgets stay taller after a turn (this widget's class).

Gates: typecheck ✓, 62/62 tests ✓. Formatter sim: 20/20 exact-equality checks vs suite-approved strings (incl. versionLine({omp:"18.12.1", sl:"0.8.5"})).

Changes: docs-only patch — COMPATIBILITY.md archive section, README feature-table versions row + assets/hero.svg versions tspan → omp 18.12.1 · sl 0.8.5, package.json 0.8.4 → 0.8.5.

@rz1989s
rz1989s merged commit e6835c5 into main Oct 18, 2026
1 check passed
@rz1989s
rz1989s deleted the chore/omp-18.12.1-compat branch October 18, 2026 03:16
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