Changelog
Stay up to date with the latest improvements and fixes.
Latest2026-10-07
v1.1.2
- Build optimization: removed duplicated third-party runtimes from package bundles — es builds shrink by ~508 KB for core and ~64 KB per framework adapter, sharing a single ProseMirror / KaTeX instance; the vanilla UMD/IIFE builds loaded via a plain script tag stay fully self-contained
- Fixed type-declaration build warnings in react and pro-revision
v1.1.1
2026-10-07- Compliance: every package that bundles third-party components now ships a THIRD-PARTY-NOTICES list (core, pro-formula, pro-paste, the bundle, and all framework adapters)
- LICENSE wording updated: third-party component disclosures are no longer deferred to a first stable release
v1.1.0
2026-10-05- Introducing formula editing: inline and block LaTeX formulas with visual / source dual-mode editing, symbol palettes and templates, a chemistry tab, and mhchem syntax (molecules, reactions, ions, equilibria)
- Introducing chemical structure editing: draw rings, chains, and functional groups on a full chemistry canvas and insert them as crisp vector graphics; click any structure to reopen and edit it, with officially hosted or self-hosted embed pages
- Bidirectional Word interop: exports turn formulas into native editable OMML and prioritize vector SVG for structures; pasting from Word imports OMML formulas — unconvertible ones are removed with a count notice
v1.0.7
2026-09-22- Word paste fidelity batch (free + pro paste chains): rewrote multi-level list parsing, fixing structure and numbering errors
- List paragraph spacing from Word is preserved; whitespace cleanup now happens at the DOM layer, fixing ghost blank lines and collapsed code blocks
- The free paste chain strips hidden elements — no more phantom paragraphs from Word tables of contents
v1.0.6
2026-09-07- Markdown input rules for lists: typing a dash or '1.' at line start converts to a list, with continuation numbering that joins an existing list
- Toolbar active state is preserved after Markdown conversions like bold or italic — continued typing inherits the format
v1.0.5
2026-08-15- Completed i18n translations and removed hardcoded English fallbacks
v1.0.4
2026-08-15- Version-compare baseline label now defaults to English ('session baseline')
v1.0.3
2026-08-15- Improved i18n for toolbar dropdown labels across all supported languages
v1.0.2
2026-08-15- Improved i18n for the version-compare panel across all supported languages
v1.0.1
2026-08-11- Republished to ensure the npm latest tag points to the correct version
v1.0.0
2026-08-11- Initial stable release — the CyteEditor SDK enters its 1.0 line
v0.7.0
2026-08-04- Public API cleanup: internal toolbar components are no longer exported from the adapter packages
- Customize the toolbar through the documented slots and render props (Vue slot, React toolbarRender, Angular toolbarTemplate, and more)
v0.6.0
2026-08-04- Angular and Svelte adapters gained toolbar customization support
v0.5.0
2026-08-03- Perpetual licenses now validate their included updates period, with a recoverable 'updates expired' state instead of a hard failure
- Existing keys without the new field keep working — fully backward compatible
v0.4.0
2026-07-28- Buffer-period reminder: a localized watermark appears when a subscription key is about to expire, showing the cutoff date and a link to renew
- Replacing the key clears the watermark; perpetual licenses are unaffected
v0.3.4
2026-07-02- License hot-upgrade: updateLicense() re-verifies a license after the editor is already constructed
- Framework adapters auto-watch license key changes (Vue 3/2) or expose updateLicense() for manual use
v0.3.3
2026-07-02- Quieter console during editor initialization: plugin warnings are suppressed until license verification completes
v0.3.2
2026-07-02- Fixed console warnings and an initialization race condition during license verification
v0.3.1
2026-07-01- First public release on npm — core editor, six framework adapters, and the Pro plugin suite