1.10.2
- Hints and popovers in an open
<dialog>with atransformorfilternow stay next to their element, also after the dialog reopens. (#627) - Tour steps scrolled out of a visible scrollable container are now scrolled into view. (#577)
- The popover title and footer are
divs instead ofheaderandfooterlandmarks, and the centered dummy element gets no aria attributes. (#434)
1.10.2
- Hints and popovers in an open
<dialog>with atransformorfilternow stay next to their element, also after the dialog reopens. (#627) - Tour steps scrolled out of a visible scrollable container are now scrolled into view. (#577)
- The popover title and footer are
divs instead ofheaderandfooterlandmarks, and the centered dummy element gets no aria attributes. (#434)
v0.12.20
- Keep the native
SymbolinPaperScope#install(), which replaced it with the deprecatedpaper.Symbolalias ofSymbolDefinition.paper.Symbolitself still works. - Support jsdom 20 and newer in Node.js: find jsdom's internals where jsdom 28 moved them, and run in worker mode without the canvas module again, which failed to load before.
- Update
paper-jsdomto jsdom 28, andpaper-jsdom-canvasto jsdom 28 and canvas 3, which install on current Node.js versions. Both now require Node.js 20.19, 22.12 or 24 and newer.
v4.64.10
2026-10-18
- Avoid breaking lazy loading when a dynamic import only contains reexports from a manual chunk (#6583)
- Ensure HTML entities in JSX are properly decoded in the output (#6584)
v0.12.19
- Fix XSS in
#importSVG(): imported SVG is now attached to a sandboxed iframe instead of the page while its styles are computed, so it can't run scripts or load resources (#2100).
#importSVG()is no longer affected by the page's style sheets. Style sheets inside the imported SVG still apply.
- Restore
settings.applyMatrixandsettings.insertItemswhen#importSVG()fails. - Fix
new Path.Rectangle(rectangle, radius),new Shape.Rectangle(rectangle, radius)andItem#fitBounds(rectangle, fill)when the rectangle is given as an array or object literal. - Fix
new Raster(source, position)ignoring the position. - Fix
new Path.Arc()handling ofinsert:{ insert: false }shadowedPath#insert(), and{ insert: true }was ignored. - Fix tweening of points, colors and relative values in
paper-core, which relied on PaperScript. - Fix setting
ToolEvent#count, which had no effect. - Fix
new Shape({ type: 'circle', radius })without a size, which threw. - Fix
View#getPixelSize()returningNaNfor views without an element, as in web workers, which brokeleadingfor font sizes in units other than pixels. - Only publish the intended files to npm, removing an accidental copy of the whole distribution from the package (12.3 MB → 6.2 MB unpacked).
v6.5.1
- [core] Avoid focusing a blurred editor while replacing its HTML content, preventing mobile browsers from opening the soft keyboard during programmatic updates.
- [table-module] Fix table HTML serialization so void
colelements are emitted without invalid closing tags.
Package versions
| Package | Version | Source |
|---|---|---|
@wangeditor-next/basic-modules |
6.5.1 |
Source (tar.gz) |
@wangeditor-next/code-highlight |
6.5.1 |
Source (tar.gz) |
@wangeditor-next/core |
6.5.1 |
Source (tar.gz) |
@wangeditor-next/editor |
6.5.1 |
Source (tar.gz) |
@wangeditor-next/editor-for-react |
6.5.1 |
Source (tar.gz) |
@wangeditor-next/editor-for-vue |
6.5.1 |
Source (tar.gz) |
@wangeditor-next/editor-for-vue2 |
6.5.1 |
Source (tar.gz) |
@wangeditor-next/list-module |
6.5.1 |
Source (tar.gz) |
@wangeditor-next/plugin-attachment |
6.5.1 |
Source (tar.gz) |
@wangeditor-next/plugin-ctrl-enter |
6.5.1 |
Source (tar.gz) |
@wangeditor-next/plugin-float-image |
6.5.1 |
Source (tar.gz) |
@wangeditor-next/plugin-formula |
6.5.1 |
Source (tar.gz) |
@wangeditor-next/plugin-link-card |
6.5.1 |
Source (tar.gz) |
@wangeditor-next/plugin-markdown |
6.5.1 |
Source (tar.gz) |
@wangeditor-next/plugin-mention |
6.5.1 |
Source (tar.gz) |
@wangeditor-next/table-module |
6.5.1 |
Source (tar.gz) |
@wangeditor-next/upload-image-module |
6.5.1 |
Source (tar.gz) |
@wangeditor-next/video-module |
6.5.1 |
Source (tar.gz) |
@wangeditor-next/yjs |
6.5.1 |
Source (tar.gz) |
@wangeditor-next/yjs-for-react |
6.5.1 |
Source (tar.gz) |
@wangeditor-next/yjs-for-vue |
6.5.1 |
Source (tar.gz) |
3.0.0
Please refer to CHANGELOG.md for details.
v4.0.1
- 修复媒体渲染中的 XSS 漏洞
修复缺陷 - 升级 Mermaid 到 11.17.2
修复缺陷 - 支持关闭行内数学公式解析
引入特性 - 改进 blockquote 和 callout 样式
改进功能
Release 2026-10-17 17:53
Release 2026-10-17 17:53
- query-core: clear mutations before notifying subscribers (#11470) (1fee0443d) by @chungyo
- react-query: retry queries with falsy errors on mount (#11328) (c20886163) by @jeonghoon11
- preact-query: retry on mount for falsy errors when throwOnError returns false (#11375) (0addcd2a9) by @S-jooyoung
- solid-query: subscribe to the new observer when the queryClient changes (#11920) (7ea027855) by @taekop
- query-core: preserve null infinite page params (#11527) (fce89ddf7) by @gwagjiug
- query-devtools/Devtools: apply the 'hideDisabledQueries' prop to the query list (#11638) (b61abc203) by @sukvvon
- {preact,solid,svelte,angular-query-experimental}: switch to 'export type *' for type-only re-exports (#11251) (fc3a3848f) by @sukvvon
- query-devtools: expose pressed state on the boolean value toggle button (#11983) (c8f5eac9d) by @dmarcey
- eslint-plugin-query: detect aliased React hook dependencies (#11889) (1cf6eb4e9) by @fallintoplace
- react-query*: declare '@types/react' as an optional peer dependency (#11728) (a10839824) by @sukvvon
- examples/react: throw on non-ok 'fetch' responses in the query and mutation functions (#12058) (5817e6f69) by @sukvvon
- react-query-devtools: create the devtools instance lazily with 'useState' initializer instead of on every render (#11722) (0992a9291) by @sukvvon
- svelte-query/HydrationBoundary: make 'options' and 'queryClient' props optional (#12030) (2bb82dfd2) by @sukvvon
- preact-query: do not go into optimistic fetching state when not subscribed (#11259) (2ce51902d) by @giaBaoJS
- examples/react/nextjs-app-optimistic-updates: return the invalidation promise from 'onSettled' so the pending todo stays until the refetch finishes (#12055) (9fbf29380) by @sukvvon
- examples: rename the auto-refetching title from 'stale-time' to 'refetchInterval', which is the option it sets (#12051) (83b0831c2) by @sukvvon
- examples/react/offline: throw on non-ok responses so failures surface the server's message instead of a JSON parse error (#12050) (b71ff3169) by @sukvvon
- examples/react/chat: submit through a 'form' so 'Enter' cannot send an empty question (#12049) (6f1fa2b84) by @sukvvon
- examples/react/batching: show the character's 'status' instead of the query 'status' (#12045) (958308812) by @sukvvon
- examples/react/rick-morty: read the episode's 'air_date' instead of the nonexistent 'airDate' (#12046) (116818a61) by @sukvvon
- examples/react/chat: give each question an 'id' so repeated questions get their own React key and query (#12047) (817f823b9) by @sukvvon
- examples/react/chat: use camelCase 'strokeWidth', 'strokeLinecap' and 'strokeLinejoin' on the send icon (#12048) (8ca99d1e5) by @sukvvon
- eslint-plugin-query/exhaustive-deps: remove the unused 'fixable' from the rule metadata (#12044) (a5f1b092b) by @sukvvon
- examples/react/suspense: prefetch the projects in the click handler instead of inside the 'setShowProjects' updater (#12056) (a636462b8) by @sukvvon
- examples/react/react-router: replace the deprecated 'ensureQueryData' with 'query' and 'staleTime: 'static'' in the loaders (#12052) (584fd6414) by @sukvvon
- examples/react/react-native: pass the movie title in route params and show the cached list item as 'placeholderData' (#12037) (e75ecbedf) by @sukvvon
- *: update '@tanstack/typedoc-config' to v0.3.5 (#12035) (f38e6271b) by @sukvvon
- integrations: remove the unused legacy '.eslintrc.cjs' configs (#12040) (e90c0bdb8) by @sukvvon
- examples/react/react-native: add a flat config and run 'test:eslint' (#12039) (eb94a5b44) by @sukvvon
- oxlint.config: ignore 'examples' and 'integrations', which are not linted by Oxlint (#12038) (0e19ad7c3) by @sukvvon
- @tanstack/angular-query-experimental@5.104.4
- @tanstack/eslint-plugin-query@5.104.4
- @tanstack/lit-query@0.2.29
- @tanstack/preact-query@5.104.4
- @tanstack/preact-query-devtools@5.104.4
- @tanstack/preact-query-persist-client@5.104.4
- @tanstack/query-async-storage-persister@5.104.4
- @tanstack/query-broadcast-client-experimental@5.104.4
- @tanstack/query-core@5.104.4
- @tanstack/query-devtools@5.104.4
- @tanstack/query-persist-client-core@5.104.4
- @tanstack/query-sync-storage-persister@5.104.4
- @tanstack/react-query@5.104.4
- @tanstack/react-query-devtools@5.104.4
- @tanstack/react-query-next-experimental@5.104.4
- @tanstack/react-query-persist-client@5.104.4
- @tanstack/solid-query@5.104.4
- @tanstack/solid-query-devtools@5.104.4
- @tanstack/solid-query-persist-client@5.104.4
- @tanstack/svelte-query@6.3.4
- @tanstack/svelte-query-devtools@6.3.4
- @tanstack/svelte-query-persist-client@6.3.4
- @tanstack/vue-query@5.104.4
- @tanstack/vue-query-devtools@6.3.4