wangeditor-next/wangEditor-next
 Watch   
 Star   
 Fork   
2 days ago
wangEditor-next

v5.7.7

What's Changed

  • [core] Added insertTable.widthExportMode with adaptive | explicit.
  • [core] Default mode remains explicit for backward compatibility.
  • [core] adaptive mode can be enabled to keep width:auto on table export.
  • [plugin-attachment] feat(plugin): add attachment and ctrl-enter plugin packages
  • [plugin-formula] fix formula absolute value delimiter rendering by switching formula card output to htmlAndMathml and documenting required css import
Package versions
Package Version
@wangeditor-next/basic-modules 3.0.1
@wangeditor-next/code-highlight 3.0.1
@wangeditor-next/core 1.9.1
@wangeditor-next/editor 5.7.7
@wangeditor-next/list-module 3.0.1
@wangeditor-next/plugin-attachment 2.0.7
@wangeditor-next/plugin-ctrl-enter 2.0.7
@wangeditor-next/plugin-float-image 2.0.7
@wangeditor-next/plugin-formula 2.0.7
@wangeditor-next/plugin-link-card 2.0.7
@wangeditor-next/plugin-markdown 2.0.7
@wangeditor-next/plugin-mention 2.0.7
@wangeditor-next/table-module 3.0.1
@wangeditor-next/upload-image-module 3.0.1
@wangeditor-next/video-module 3.0.1
@wangeditor-next/yjs 2.0.1
@wangeditor-next/yjs-for-react 2.0.1
@wangeditor-next/yjs-for-vue 2.0.1
3 days ago
wangEditor-next

v5.7.6

What's Changed

  • [basic-modules] trigger custom link check before empty-url early return for insert and edit link flows
  • [basic-modules] upgrade all internal slate dependency and peer dependency ranges from ^0.123.0 to ^0.124.0
  • [basic-modules] remove dual installation of slate@0.123.x and slate@0.124.x in workspace builds
  • [basic-modules] fix @wangeditor-next/yjs-for-react build failures caused by cross-version Slate type incompatibilities
  • [basic-modules] add optional code-block copy button support via MENU_CONF.codeBlock.showCopyButton
  • [basic-modules] limit indent behavior to paragraph and header nodes to avoid affecting other block elements
  • [core] add editor.getHtmlWithId(idKey?) to export HTML with generated unique element ids
  • [core] bump @uppy/core and @uppy/xhr-upload in @wangeditor-next/editor to ^5.0.0
  • [core] extend peer dependency ranges in core, upload-image-module, and video-module to support both Uppy v2 and v5
  • [core] normalize upload header values to strings for stricter Uppy v5 XHR typings
  • [core] add a guarded AbortSignal.any fallback for environments that do not implement it
  • [core] add clearHistory api on editor instances to clear slate undo/redo stacks
  • [editor-for-react] add built-in loading/loadingText overlay props on Editor to avoid wrapper-induced DOM changes
Package versions
Package Version
@wangeditor-next/basic-modules 3.0.0
@wangeditor-next/code-highlight 3.0.0
@wangeditor-next/core 1.9.0
@wangeditor-next/editor 5.7.6
@wangeditor-next/editor-for-react 2.0.1
@wangeditor-next/list-module 3.0.0
@wangeditor-next/plugin-float-image 2.0.6
@wangeditor-next/plugin-formula 2.0.6
@wangeditor-next/plugin-link-card 2.0.6
@wangeditor-next/plugin-markdown 2.0.6
@wangeditor-next/plugin-mention 2.0.6
@wangeditor-next/table-module 3.0.0
@wangeditor-next/upload-image-module 3.0.0
@wangeditor-next/video-module 3.0.0
@wangeditor-next/yjs 2.0.0
@wangeditor-next/yjs-for-react 2.0.0
@wangeditor-next/yjs-for-vue 2.0.0
4 days ago
wangEditor-next

v5.7.5

What's Changed

  • [core] add configurable table column insert position (before/after current column)
  • [editor] Exclude .map files from npm publish artifacts to reduce install size.
  • [editor] Upload editor sourcemaps as GitHub Release assets for debugging workflows.
  • [editor] Add a package-size CI guard (pnpm run check:editor:pack-size) to prevent regressions.
  • [table-module] fix table caption parse/render/toHtml round-trip support
Package versions
Package Version
@wangeditor-next/basic-modules 2.0.5
@wangeditor-next/code-highlight 2.0.5
@wangeditor-next/core 1.8.5
@wangeditor-next/editor 5.7.5
@wangeditor-next/list-module 2.0.5
@wangeditor-next/plugin-float-image 2.0.5
@wangeditor-next/plugin-formula 2.0.5
@wangeditor-next/plugin-link-card 2.0.5
@wangeditor-next/plugin-markdown 2.0.5
@wangeditor-next/plugin-mention 2.0.5
@wangeditor-next/table-module 2.0.5
@wangeditor-next/upload-image-module 2.0.5
@wangeditor-next/video-module 2.0.5
@wangeditor-next/yjs 1.0.5
@wangeditor-next/yjs-for-react 1.0.5
@wangeditor-next/yjs-for-vue 1.0.5
6 days ago
wangEditor-next

v5.7.4

What's Changed

  • [basic-modules] feat(format-painter): support copying and applying block-level formats (heading, blockquote, list, todo) in issue 774.
  • [basic-modules] feat(image): add built-in image preview menu in hoverbar to open image src directly.
  • [basic-modules] Fix blockquote HTML parsing for imported content where line breaks are represented by block children (for example blockquote > div from Feishu docs). The parser now flattens block children into newline-separated content while preserving inline text marks.
  • [core] feat(list): add built-in lower-alpha ordered-list menu key (numberedListLowerAlpha) for issue 702.
  • [core] fix(core): map Shift+Enter to soft line breaks (\n -> <br>) instead of paragraph breaks.
  • [core] fix(core): preserve template-wrapped clipboard html by safely unwrapping template content during sanitize.
  • [core] fix: scope Slate DOM mapping lookup to the active editor root so duplicated legacy ids do not break DOM-to-Slate resolution when wangEditor and wangEditor-next coexist.
  • [editor] fix(table): make tableFullWidth switch table nodes to responsive width: 100% mode instead of one-time pixel recalculation, and add regression coverage for width round-trip plus container-resize behavior.
  • [list-module] feat(list): support ordered list start and type in list parsing, rendering, and HTML serialization.
  • [list-module] Fix nested list import/export so standard HTML nesting is preserved. li > ul/ol structures are now parsed into list levels correctly, and list serialization outputs nested lists inside their parent <li> instead of sibling containers.
Package versions
Package Version
@wangeditor-next/basic-modules 2.0.4
@wangeditor-next/code-highlight 2.0.4
@wangeditor-next/core 1.8.4
@wangeditor-next/editor 5.7.4
@wangeditor-next/list-module 2.0.4
@wangeditor-next/plugin-float-image 2.0.4
@wangeditor-next/plugin-formula 2.0.4
@wangeditor-next/plugin-link-card 2.0.4
@wangeditor-next/plugin-markdown 2.0.4
@wangeditor-next/plugin-mention 2.0.4
@wangeditor-next/table-module 2.0.4
@wangeditor-next/upload-image-module 2.0.4
@wangeditor-next/video-module 2.0.4
@wangeditor-next/yjs 1.0.4
@wangeditor-next/yjs-for-react 1.0.4
@wangeditor-next/yjs-for-vue 1.0.4
8 days ago
wangEditor-next

v5.7.3

What's Changed

  • [basic-modules] Allow image and video insert/upload menus to stay enabled when the cursor is inside a list item.
  • [basic-modules] preserve active text marks (for example font family and font size) after inserting an image, so subsequent typing keeps the same style.
  • [basic-modules] Fix nested span style parsing so explicit child style values correctly override inherited parent marks during HTML import.
  • [core] Fix first-node table lifecycle by removing the prepended empty paragraph workaround and making clear() reliably reset content when table is the first top-level node.
  • [core] Preserve SVG namespace (data.ns) during vnode data normalization so custom renderers using h('svg') keep valid SVG rendering semantics.
  • [core] Fix list selection mapping when the browser selection lands on ordered-list reserve markers (data-w-e-reserve).
  • [core] Fix clipped first-line rendering when large-font superscript or subscript appears
  • [core] Fix toolbar object config compatibility for single menus such as fontSize.
  • [core] Fix caret auto-scroll alignment during rapid enter typing so Vue 3 wrapper editing keeps the caret visible at the viewport bottom.
  • [editor] Fix table column resize after setHtml when the current selection is outside the table.
  • [plugin-markdown] Fix markdown auto-trigger behavior during IME composition to avoid Vue2 wrapper cursor/selection glitches while typing with Chinese input methods.
  • [table-module] Flush pending throttled column-resize movement on mouseup so fast drag operations reliably apply the final column width.
  • [table-module] Fix table multi-cell cut behavior so cutting selected cells clears content without merging cells or corrupting table structure.
Package versions
Package Version
@wangeditor-next/basic-modules 2.0.3
@wangeditor-next/code-highlight 2.0.3
@wangeditor-next/core 1.8.3
@wangeditor-next/editor 5.7.3
@wangeditor-next/list-module 2.0.3
@wangeditor-next/plugin-float-image 2.0.3
@wangeditor-next/plugin-formula 2.0.3
@wangeditor-next/plugin-link-card 2.0.3
@wangeditor-next/plugin-markdown 2.0.3
@wangeditor-next/plugin-mention 2.0.3
@wangeditor-next/table-module 2.0.3
@wangeditor-next/upload-image-module 2.0.3
@wangeditor-next/video-module 2.0.3
@wangeditor-next/yjs 1.0.3
@wangeditor-next/yjs-for-react 1.0.3
@wangeditor-next/yjs-for-vue 1.0.3
10 days ago
wangEditor-next

v5.7.2

What's Changed

  • [core] Fix IME composition stability for long-text Chinese input (issue #793) by
  • [editor] Fix table row-resize hotspot alignment after table cell content expands.
Package versions
Package Version
@wangeditor-next/basic-modules 2.0.2
@wangeditor-next/code-highlight 2.0.2
@wangeditor-next/core 1.8.2
@wangeditor-next/editor 5.7.2
@wangeditor-next/list-module 2.0.2
@wangeditor-next/plugin-float-image 2.0.2
@wangeditor-next/plugin-formula 2.0.2
@wangeditor-next/plugin-link-card 2.0.2
@wangeditor-next/plugin-markdown 2.0.2
@wangeditor-next/plugin-mention 2.0.2
@wangeditor-next/table-module 2.0.2
@wangeditor-next/upload-image-module 2.0.2
@wangeditor-next/video-module 2.0.2
@wangeditor-next/yjs 1.0.2
@wangeditor-next/yjs-for-react 1.0.2
@wangeditor-next/yjs-for-vue 1.0.2
11 days ago
wangEditor-next

v5.7.1

What's Changed

  • Add a lightweight subpath @wangeditor-next/editor/core for on-demand module composition,
  • Fix IME composition after select-all so compositionstart/compositionend no longer throw
Package versions
Package Version
@wangeditor-next/basic-modules 2.0.1
@wangeditor-next/code-highlight 2.0.1
@wangeditor-next/core 1.8.1
@wangeditor-next/editor 5.7.1
@wangeditor-next/list-module 2.0.1
@wangeditor-next/plugin-float-image 2.0.1
@wangeditor-next/plugin-formula 2.0.1
@wangeditor-next/plugin-link-card 2.0.1
@wangeditor-next/plugin-markdown 2.0.1
@wangeditor-next/plugin-mention 2.0.1
@wangeditor-next/table-module 2.0.1
@wangeditor-next/upload-image-module 2.0.1
@wangeditor-next/video-module 2.0.1
@wangeditor-next/yjs 1.0.1
@wangeditor-next/yjs-for-react 1.0.1
@wangeditor-next/yjs-for-vue 1.0.1
2026-04-13 17:46:06
wangEditor-next

v5.7.0

What's Changed

  • [basic-modules] color, bgColor, fontSize, fontFamily
  • [basic-modules] textAlign, lineHeight, indent
  • [basic-modules] classStylePolicy: preserve-data (default), fallback-inline, strict
  • [basic-modules] onClassStyleUnsupported: callback for unsupported token reporting
  • [basic-modules] styleClassTokens: register extra allowed tokens for class output
  • [basic-modules] basic image elem html export/parse
  • [basic-modules] video-module video/iframe alignment and size export/parse
  • [basic-modules] list-module list marker color export
  • [basic-modules] table-module table/row/cell export/parse fallback (class/data attrs)
  • [basic-modules] plugin-float-image export/parse
  • [basic-modules] preserve-data: keep data-w-e-border-line only
  • [basic-modules] fallback-inline: keep data and use inline border-style
  • [basic-modules] strict: throw error
  • [core] feat(upload): add upload adapter layer with default uppy implementation
Package versions
Package Version
@wangeditor-next/basic-modules 2.0.0
@wangeditor-next/code-highlight 2.0.0
@wangeditor-next/core 1.8.0
@wangeditor-next/editor 5.7.0
@wangeditor-next/editor-for-react 2.0.0
@wangeditor-next/list-module 2.0.0
@wangeditor-next/plugin-float-image 2.0.0
@wangeditor-next/plugin-formula 2.0.0
@wangeditor-next/plugin-link-card 2.0.0
@wangeditor-next/plugin-markdown 2.0.0
@wangeditor-next/plugin-mention 2.0.0
@wangeditor-next/table-module 2.0.0
@wangeditor-next/upload-image-module 2.0.0
@wangeditor-next/video-module 2.0.0
@wangeditor-next/yjs 1.0.0
@wangeditor-next/yjs-for-react 1.0.0
@wangeditor-next/yjs-for-vue 1.0.0
2026-03-29 17:07:44
wangEditor-next

v5.6.56

What's Changed

  • [core] Allow MENU_CONF overrides to provide partial nested menu configs so TypeScript users can set
  • [table-module] Export fixed-layout tables with an explicit table width when column widths are known, so colgroup
  • [table-module] Normalize table-cell soft line breaks to use standard \n handling so pressing Enter in a cell
Package versions
Package Version
@wangeditor-next/basic-modules 1.5.53
@wangeditor-next/code-highlight 1.3.49
@wangeditor-next/core 1.7.51
@wangeditor-next/editor 5.6.56
@wangeditor-next/list-module 1.1.58
@wangeditor-next/plugin-float-image 1.0.41
@wangeditor-next/plugin-formula 1.0.42
@wangeditor-next/plugin-link-card 1.0.41
@wangeditor-next/plugin-markdown 1.0.41
@wangeditor-next/plugin-mention 1.0.26
@wangeditor-next/table-module 1.6.67
@wangeditor-next/upload-image-module 1.1.56
@wangeditor-next/video-module 1.3.57
@wangeditor-next/yjs 0.1.50
@wangeditor-next/yjs-for-react 0.1.67
@wangeditor-next/yjs-for-vue 0.1.10
2026-03-24 15:03:37
wangEditor-next

v5.6.55

What's Changed

  • Fix pasted Excel and WPS tables dropping non-first columns when clipboard HTML uses
Package versions
Package Version
@wangeditor-next/editor 5.6.55
@wangeditor-next/plugin-float-image 1.0.40
@wangeditor-next/plugin-formula 1.0.41
@wangeditor-next/plugin-link-card 1.0.40
@wangeditor-next/plugin-markdown 1.0.40
@wangeditor-next/plugin-mention 1.0.25
@wangeditor-next/table-module 1.6.66
@wangeditor-next/yjs-for-react 0.1.66
@wangeditor-next/yjs-for-vue 0.1.9