The stable train aligns @ai-markdown/engine, @ai-markdown/core, @ai-markdown/react, @ai-markdown/react-mantine and @ai-markdown/vue at 3.0.0. Applications install React or Vue directly; Mantine integration remains React-only. The independent highlight plugin remains 1.0.2. See Getting started and the package migration guide for installation and the legacy scope mapping.
The public core and engine contracts, React root/plugins, Mantine and Vue declarations are covered by checked API snapshots. Public contracts follow semantic versioning from this stable line. Stable Mantine declares a ^3.0.0 React adapter peer; core and engine remain exact train dependencies. ESM/CJS, development/production entries and public stylesheets retain the RC API shape.
Node consumers require ^20.19.0 || >=22.12.0, matching the CJS dependencies' require(ESM) requirements. Packed consumers are checked at both declared lower bounds and Node 24. Vue functional acceptance covers Chromium, Firefox and WebKit; forced-GC lifetime checks remain Chromium-specific. Nuxt, KeepAlive and Suspense integration remain outside the advertised Vue coverage.
The fresh RC engine campaign passed all six legs and 84/84 shards on clean commit e575f03, with seed 202689100, in 10,917 seconds. A subsequent ANSI-log parsing fix (2cdbf9a) lets the aggregator read colored Vitest verdicts while preserving failed-verdict rejection and all structured evidence checks. The maintainer explicitly authorized reusing that ancestor campaign for the parser-only fix through human release review; the conservative automated evidence-coverage check was not overridden or reported as passing. See release acceptance for publication gates and records.