Changelog
π v14.0.1
- Fixed an issue where the file related text was missing or incorrect, by @nishizbdjy in (#458);
- Fixed an issue where the block menu icons were not displayed correctly;
- Improved the error message for FlowChart rendering.
π v14.0.0
This release introduces the new Document Form capability. Umo Editor Nextβs document forms are not traditional standalone page forms. Instead, variable capabilities are embedded directly into the document body, allowing business systems to build a full workflow around template design -> programmatic generation or manual filling -> data collection -> result export / viewing / archiving.
It is also well suited for batch document generation. Business systems can pass different variable values into the same template to quickly generate multiple formal documents with consistent layout but different content, and then combine that with Umo Editor Nextβs export pipeline to produce Word, PDF, image, and other deliverables in batches.
This release also syncs the changes from the open-source Umo Editor v11.1.
π v13.0.3
Fixed an issue where some document content styles were lost.
π v13.0.2
- Added documentation for the
collaboration.showLoadingoption, which controls whether the first-sync loading overlay is shown during collaboration; - Added documentation and examples for
onCollaborationEvent, which provides a unified way to listen to provider events; - Added documentation for the
localReadyandconnectionFailedstatus fields returned bygetCollaboration().
π v13.0.1
Synced the latest changes from Umo Editor v11.0.x.
π v13.0.0
This release syncs the latest changes from Umo Editor v11.0.0, with major improvements to tables, import/export experience, and large-document performance, along with fixes for collaboration, comments, and menu behavior. For details, see: Umo Editor Changelog.
π Tables
- Fixed alignment issues between the left row handles, top column handles, and row height/column width;
- Row height and column width drag handles are now hidden in presentation mode;
- Fixed issues where table height auto-sizing behaved incorrectly or could be unintentionally fixed after dragging row height;
- Fixed an issue where the row height drag handle could stop working;
- Optimized the visibility of row height and column width drag handles in read-only and editable states;
- Wide tables that exceed the page width can now be viewed using a scrollbar;
- Improved performance and interaction for tables in large documents and multi-table scenarios;
- Focus is now automatically placed in the first cell when a table is created;
- Fixed an issue where the number of column handles was not updated after adding table columns;
- Significantly optimized table rendering performance to improve large-document loading speed.
π₯ Import/Export
- Optimized Word import results across different document structures;
- Word export now supports exporting image descriptions;
- Improved handling for incorrect line height when importing Office documents;
- Added a prompt for large Office paste content;
- Fixed incorrect block wrapping of inline nodes in annotations;
- Fixed errors in Word export caused by color conversion issues;
- Fixed issues that could occur when pasting Excel tables;
- Optimized image export by reading rendered images directly from the DOM instead of loading them remotely, improving both speed and stability;
- Improved Markdown table import with support for cell alignment.
β‘ Performance
- Significantly optimized rendering performance for large documents, improving loading speed.
π§© Other Fixes and Adjustments
- Fixed an issue where collaboration parameters passed through the URL could fail;
- Offline storage for collaboration is now disabled by default and can be enabled through
collaboration.provider.enableIndexedDB; - Fixed an issue where menu items might occasionally fail to update dynamically;
- Fixed an issue where saving could fail after closing comments;
- Fixed an issue where the sticky tool menu could extend beyond the editor container;
- Other minor refinements and adjustments.
ποΈ Umo Editor Server
- Updated the collaboration example;
- Fixed an issue where restoring a version could trigger a βrequests too frequentβ prompt;
- Updated the Node version in the Dockerfile to
20.19.0; - When importing Word documents, the table of contents is now replaced with page outline elements supported by Umo Editor;
- Added a document title field to the response returned by the Word document import API;
- Building Docker images now supports multiple architectures, including
amd64andarm64.
π v12.0.1
- Added
preserveWhitespaceconfiguration for office word document import to prevent extra whitespace characters from appearing after import. - Enhanced the stability of office word document export.
π v12.0.0
This release significantly improves large-document rendering performance and editing experience. We recommend upgrading.
- Improved document rendering performance for smoother loading of large documents;
- Text indentation now supports custom indentation units and improved indentation handling logic;
- Improved the review panel display in preview mode.
π v11.3.0
This release focuses on improving the stability, observability, and fidelity of Word export. Common export scenarios such as images, tables, bookmarks, page numbers, comments, and revisions now produce more complete results, and programmatic usage is easier to integrate.
- Improved export stability, making fallback easier when something fails instead of failing the entire export;
- Improved export status feedback, with support for success, failure, and degraded states;
- Added
onDiagnosticsandonExportResultto the componentexportDocx()method; - Enhanced image export, with support for floating, wrapping, rotation, flipping, and failure fallback;
- Improved image alternative text export, now supporting
alt,title, andname; - Enhanced table export, with better handling for more border styles, striped backgrounds, row height, and column width;
- Improved stability for merged-cell table export;
- Enhanced bookmark and internal link export;
- Improved page number and field export, with support for total pages and starting page number;
- Added support for configuring page borders through
docxOptions.page.borders; - Added support for configuring document metadata through
docxOptions.documentMeta; - Improved export for comment threads and comment replies;
- Enhanced export for text-level and paragraph-level revisions;
- Refined details such as default font size, list positioning, and code block styles;
- Continued fixing regressions in complex scenarios such as floating images, tables, and multi-column layouts;
- Files, audio, video, and web pages are currently exported as link placeholders rather than native embedded objects;
- Export for images, icons, and charts is still affected by the browser environment;
- Complex non-text revisions still prioritize preserving content and do not guarantee the full native revision appearance.
π v11.2.0
- Word document export now supports exporting comment records and revision records together;
- Fixed an issue where comment threads could be obscured;
- Fixed an issue where the comment box content could remain after posting, and where errors could be triggered in some cases.
π v11.1.0
- Synced changes from Umo Editor v10.2.0. For details, see: Umo Editor Changelog.
π v11.0.0
- Added document revision support. For details, see: Document Revision;
- Added AI SKILL (skill system) and AI AGENTS (intelligent agent framework), providing developers with more flexible and extensible AI development capabilities, including custom skill integration and multi-agent collaboration scenarios;
- Fixed an issue in collaboration mode where document content could be appended repeatedly due to the
TrailingNodeextension; - Added automatic Markdown heading completion logic for AI-inserted content;
- Removed the unsaved-changes interception that still appeared when leaving the page in collaboration mode;
- When content is selected in the document, inserting a callout now wraps the selected content and improves callout styling;
- Fixed the placeholder cursor offset issue in documents;
- Fixed an issue in collaboration mode where content could be appended repeatedly when the document was empty;
- Fixed an issue where callout nodes were difficult to focus;
- Optimized the editor content saving mechanism to prevent data loss;
- Added placeholders and user prompts when pasted Office content contains images;
- Fixed incorrect slot passing in toolbar mode;
- Fixed an issue where pasted content could be duplicated;
- Corrected the calculation method for the optimal page width;
- Fixed issues with toolbar slot mode and component ordering;
- Fixed an error where mention extensions could not be found during Word export;
- Minor optimizations and adjustments.
π v10.3.0
- Synced changes from Umo Editor v10.0.7 and v10.1.0. For details, see: Umo Editor Changelog;
- Minor optimizations and adjustments.
π v10.2.1
- Fixed an issue where the confirm button might not appear when selecting date and time;
- Improved the copy feature by adding a failure notice;
- Minor optimizations and adjustments.
π v10.2.0
This update mainly focuses on improving and optimizing AI features, including:
- Added a Formula Assistant skill;
- Automatically removes incorrectly uploaded attachments from message boxes;
- Enhanced Markdown rendering capabilities;
- Optimized Markdown rendering dependencies to reduce bundle size.
- Fixed style issues when message content is too long;
- Added AGUI Activity support to the AI engine;
- Added EventBus support to the AI engine, providing more Hook APIs for deep customization;
- Fixed console errors in Deep Thinking;
- Optimized the history panel;
- Fixed an issue where jump links in Markdown did not open correctly;
- Synced changes from Umo Editor v10.0.5;
- Other detail adjustments.
π v10.1.1
- Synced changes from Umo Editor v10.0.4;
- Fixed an issue where locked content could become ineffective after disabling content-locking entry points;
- Added a deletion-blocked hint for locked content and a confirmation step before clearing all locks;
- Added an error hint when API calls trigger clear failures that are blocked by locks;
- Fixed an issue where exported Word tables could exceed page width;
- Word export now supports math formulas, columns, details blocks, audio, footnotes, and more;
- Minor style refinements.
π v10.1.0
- π Added the βContent Lockingβ feature. See: Content Locking;
- Fixed the issue where table width could exceed the page width;
- Minor optimizations and adjustments.
π v10.0.3
- Fixed the issue where methods exposed by the AI assistant reported errors;
- Fixed the issue where pressing Tab on list nodes could not create sub-lists.
π v10.0.2
- Fixed the issue where nodes could not be dragged due to a bug in the official Tiptap extension, @BOKE2014 (#433);
- Minor optimizations and adjustments.
π v10.0.0
This update is a milestone major release. Umo Editor Next has been seamlessly upgraded to the latest Tiptap v3, and all extensions have also been upgraded to their v3 versions. At the same time, all references to Pro extensions have been removed, and the overall codebase has been systematically refactored. The companion Umo Editor Server has also been updated to v10.
This update includes over 300 commits, with numerous optimizations and bug fixes. All users are recommended to upgrade.
Note: if you upgrade to v10, the CDN assets referenced by cdnUrl (provided by @umoteam/editor-external) must also be upgraded to v10.
Major upgrades
- Synced code changes from Umo Editor v10. For details, see: Umo Editor v10.0.0;
- Upgraded the Tiptap core from v2 to the latest v3, fully embracing Tiptap 3;
- Significantly improved large-document loading and editing performance. Under the same benchmark, supported document size increases by about 3x+ (plain text);
- Fixed some long-standing minor issues at the root.
Changes
- π Completely refactored AI features. Related APIs have major breaking changes and are incompatible with v9. Existing users should upgrade promptly. See: AI Extension.
- π Systematically enhanced Markdown support to better embrace AI. You can now directly import and export Markdown files. See: Enhanced Markdown.
- π Added document version history management. See: Version History.
- π Added document annotation feature. See: Document Annotation.
- π Added the ability to import web pages, allowing users to directly import content from any webpage πππ.
- π Added real-time saving of page info (such as page size and background) in collaboration mode, and synced it to other collaborators in real time.
- π Added Asset Library. You can pick images / videos / audio / documents from the asset library and insert them into the editor. See: Asset Library.
- Added the
floating_actionslot, see Configuration & Methods - Slots; - Fixed an issue where the menu bar still showed a save prompt in collaboration mode.
- Fixed an issue where tables could expand infinitely in width in certain edge cases.
- Enhanced comment functionality;
- Improved import and export capabilities;
- Many detail fixes and optimizations.
π v9.1.0
- Synced code changes from the open-source version of Umo Editor;
- Improved export, adding support for footers and page numbers;
- Added a fixed point value to line height when exporting DOCX;
- Optimized the
setPagemethod to include margin settings; - Improved the typewriter feature by adding paragraph settings;
- Fixed an issue where
exportDocxdidnβt return a value during export; - Added DOCX table support for background colors, theme colors, alternating row colors, and more;
- Other minor improvements and tweaks.
π v9.0.0
- Synchronized code changes with the open-source version of Umo Editor. For detailed changelog, see: Umo Editor v9.0.0;
π v8.1.0
- Enhanced table features, including custom border styles, themes, cell colors, attribute settings, drag-and-drop row/column resizing, drag-and-drop table resizing, quick selection of entire tables or rows/columns, and quick addition of rows or columns. See Enhanced Table Features for details;
- Added template management functionality, including creating, managing, and using document templates. See Template Management for details;
- Various minor optimizations and adjustments.
Umo Editor Server Updates
- Added example API endpoints for Umo Editor Nextβs template managementβcreate, manage, and apply document templates. See Example APIs for details.
- Introduced a document-thumbnail endpoint that returns a preview image of any document. See Import & Export for details.
- Various minor improvements and tweaks.
π v8.0.0
- Synchronized code changes with the open-source version of Umo Editor. For detailed changelog, see: Umo Editor v8.0.0 and Umo Editor v8.1.0;
- Added PlantUML support, enabling direct insertion and editing of PlantUML diagrams in Umo Editor Next. See PlantUML;
- Added Flowchart support, enabling direct insertion and editing of Flowchart diagrams in Umo Editor Next. See Flowchart;
- Added AI-generated content labels (following national standards) in AI chat assistant dialog boxes;
- Deep thinking process is now hidden in AI chat assistant when not selected;
- Enhanced export quality for Word documents, HTML, PDF, and images;
- Fixed an issue where exportImage returns
undefinedwhendownloadis set tofalse; - Fixed pagination style issues during export and printing;
- Various improvements and optimizations.
Umo Editor Server Updates
- Added static file routing, including static resources for
Umo Editor Nextand@umoteam/editor-external; - Added Docker image packaging and related support, see Deploy with Docker;
- Fixed image export failure issues;
- Locked version dependencies to resolve errors caused by dependency updates;
- Improved Word document import quality;
- Various improvements and refinements.
π v7.1.1
- Fixed various issues.
π v7.1.0
New Features
- Added
serverconfiguration option and removed other server-related configurations to simplify and unify configuration; - Added Office and WPS document import functionality, supporting formats such as doc, docx, xls, xlsx, ppt, pptx, odp, odt, ods, rtf, wps, et, dps, which can be further extended in Umo Editor Server;
- Added import and export functionality for Umo Editorβs proprietary document format (.umo).
Umo Editor Server Updates
- Added support for importing Office documents, including formats: doc, docx, xls, xlsx, ppt, pptx, odp, odt, ods, rtf, wps, et, dps;
- Various improvements and optimizations.
π v7.0.0
To maintain code synchronization with Umo Editor, Umo Editor Next adopts the same major version number as Umo Editor, starting directly from v7.0.0.
- Added multi-user collaboration editing feature;
- Added AI document assistant feature;
- Added document comments (comments) feature;
- Added export HTML page feature;
- Added Word document export feature;
- Added server-side export PDF document feature;
- Added server-side export image feature;
- Added export to Markdown document feature;
- Added export to text document feature;
- Added toolbar extension feature;
- Added sidebar extension feature;
- Enhanced Markdown support;
- Added icon insertion and editing feature.