🐢 Release v0.25.0
[!IMPORTANT] 📢 1.0 Release Coming Soon
We are working hard on the official release of Univer 1.0, which will be a major milestone for the project. Stay tuned!
This version only includes some bug fixes in Univer Pro, with no feature updates.
Have questions, feedback, or ideas? Reach out to us at:
Full Changelog (2026-06-27)
v2.1.1
- feat(rsdoctor): add dependencyId and loc to export usage edges by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/14577
- perf(devtool): add persistent cache for SourceMapDevToolPlugin by @SyMind in https://github.com/web-infra-dev/rspack/pull/14473
- fix(css): add guard for link.parentNode in css runtime by @BeiyanYunyi in https://github.com/web-infra-dev/rspack/pull/14566
- fix: revert cjs export assignment side effects optimization by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/14600
- docs: v2.1 release blog by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/14527
- refactor(runtime): structure runtime requirements by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/14574
- chore(deps): update dependency @rslint/core to v0.6.3 by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/14594
- chore(deps): update dependency @module-federation/runtime-tools to v2.6.0 by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/14598
- @BeiyanYunyi made their first contribution in https://github.com/web-infra-dev/rspack/pull/14566
Full Changelog: https://github.com/web-infra-dev/rspack/compare/v2.1.0...v2.1.1
electron v43.0.0-beta.8
Note: This is a beta release. Please file new issues for any bugs you find in it.
This release is published to npm under the beta tag and can be installed via npm install electron@beta, or npm install electron@43.0.0-beta.8.
- On Linux, frameless windows now have rounded corners by default, just like on macOS and Windows. Rounded corners can be disabled on all platforms by setting
roundedCorners: falseon the window. #52111
- Backported fixes from upstream Chromium. #52116
v14.0.0
Swiper v14 is a ground-up TypeScript rewrite of the entire codebase, focused on smaller bundles, more accurate types, and a modern browser baseline. (We skipped v13.)
Upgrading from v12 requires no code changes. Every option, default, event, payload, method signature, and module import (swiper/modules, swiper/react, swiper/vue, swiper/element, …) behaves exactly as before. The only differences you may notice are tighter TypeScript types and a narrower set of supported browsers — see Breaking Changes below.
- Single TypeScript source of truth.
src/is now.ts/.tsx. The hand-maintained.d.tstree (src/types/, the per-module.d.tsfiles) is gone — declarations are emitted directly from the runtime source withtsc, so the shipped types can no longer drift from the implementation. Several signatures that used to beanyare now correctly typed (e.g.getTranslate(): number). - Per-module type augmentation. Each module augments the central
Swiper/SwiperOptions/SwiperEventsinterfaces. Importing a module (e.g.import { Navigation } from 'swiper/modules') brings its option, method, and event types along with it — mirroring how the runtime already requires registration. - More reliable type resolution. Types now resolve correctly under classic
node,node16/nodenext, andbundlermodule resolution, andswiper/bundleexposes every module's options out of the box. Verified by a consumer-simulation test suite. - Zero runtime dependencies. The
ssr-windowdependency was removed and replaced with inline environment guards. Swiper now installs with no transitive runtime deps. - Smaller minified bundles. Legacy DOM-compat helpers and below-baseline feature detection were removed. The shared DOM utils shrank ~28%, and the main builds are ~2–4% smaller minified (
swiper.min.js−4.1%,swiper-element.min.js−2.9%,swiper-bundle.min.js−2.3%). - Babel removed from the build. TypeScript now handles the JSX transform for the React wrapper, and
@babel/preset-envis a no-op at the v14 baseline. Runtime output is byte-identical (React output is marginally smaller).
- Browser baseline raised to the last ~2 years of evergreen browsers. Swiper v14 targets Chrome / Edge 110+, Safari 16.4+ (iOS 16.4+), and Firefox 110+. Code paths and feature detection for older browsers were removed (e.g. the
smoothScrollsupport flag, the Safari < 16.2 perspective workaround, and the legacyDocumentTouchtouch check). iOS/Android-specific quirk handling is kept but simplified. If you need to support older browsers, stay on v12. - Node.js >= 20.19.0 is now required to build/develop against the package (
engineswas>= 4.7.0). This does not affect the browser runtime. - Type-level changes. Stricter types may surface latent issues in code that previously relied on
any-typed access to Swiper internals. These are compile-time only — there are no runtime behavior changes.
ssr-window's mock window/document were replaced with inline typeof guards. Server rendering with the React / Vue / Element wrappers is unaffected — they only instantiate Swiper in client-side mount effects. Imperatively calling new Swiper(...) in a pure Node (non-DOM) environment once again no-ops gracefully, matching v12 behavior, and is now locked down by a dedicated SSR runtime test.
shadcn@4.12.0
- #11022
18fcf0f766857a7249cc0daac3c1609610edd158Thanks @shadcn! - add scroll-fade and shimmer utilities
v5.108.1
-
Fix invalid property access for escaped namespace imports with multi-character mangled export names. (by @xiaoxiaojx in #21280)
-
Add frames to ProfilingPlugin TracingStartedInBrowser event so the trace loads in Chrome DevTools. (by @alexander-akait in #21269)
Release 2026-06-26 12:26
Release 2026-06-26 12:26
- solid-query: render resolved SSR value for deferred queries (#10957) (724706af2) by @brenelz
- solid-query-devtools: use onSettled for mount/unmount and flush() in tests (f74255f37) by @brenelz
- solid-query: make useMutation subscriber escape owned scope and fix Solid 2.0 test usages (f87aa3cd7) by @brenelz
- scripts: sort 'readFile' before 'readdir' in 'generate-docs' to satisfy 'sort-imports' (#10946) (63d425bdb) by @sukvvon
- solid-query: solid 2 reactivity compliance (#10316) (76fa68efb) by @2wheeh
- update to solid v2 for solid-query v6 (#10272) (4a27c6c18) by @brenelz
- changeset: split solid-query into its own fixed group (#10983) (b970e5f8f) by @manudeli
- upgrade to solid v2 beta 15 (#10616) (18d1948c9) by @brenelz
- knip: remove redundant '@solidjs/web' from ignoreDependencies for solid-query packages (fa4e0a094) by @brenelz
- knip: update '$schema' to 'knip@6' to match the installed major version (#10945) (ecc321f1a) by @sukvvon
- upgrade to solid v2 beta 7 (#10516) (b38c18d82) by @brenelz
- bump solid v2 beta 5 (#10392) (3ec54a15a) by @birkskyum
- upgrade to solid v2 beta 4 (#10307) (a31445713) by @brenelz
- @tanstack/solid-query@6.0.0-beta.5
- @tanstack/solid-query-devtools@6.0.0-beta.5
- @tanstack/solid-query-persist-client@6.0.0-beta.5
Release 2026-06-26 12:26
Release 2026-06-26 12:26
- solid-query: render resolved SSR value for deferred queries (#10957) (724706af2) by @brenelz
- solid-query-devtools: use onSettled for mount/unmount and flush() in tests (f74255f37) by @brenelz
- solid-query: make useMutation subscriber escape owned scope and fix Solid 2.0 test usages (f87aa3cd7) by @brenelz
- scripts: sort 'readFile' before 'readdir' in 'generate-docs' to satisfy 'sort-imports' (#10946) (63d425bdb) by @sukvvon
- solid-query: solid 2 reactivity compliance (#10316) (76fa68efb) by @2wheeh
- update to solid v2 for solid-query v6 (#10272) (4a27c6c18) by @brenelz
- changeset: split solid-query into its own fixed group (#10983) (b970e5f8f) by @manudeli
- upgrade to solid v2 beta 15 (#10616) (18d1948c9) by @brenelz
- knip: remove redundant '@solidjs/web' from ignoreDependencies for solid-query packages (fa4e0a094) by @brenelz
- knip: update '$schema' to 'knip@6' to match the installed major version (#10945) (ecc321f1a) by @sukvvon
- upgrade to solid v2 beta 7 (#10516) (b38c18d82) by @brenelz
- bump solid v2 beta 5 (#10392) (3ec54a15a) by @birkskyum
- upgrade to solid v2 beta 4 (#10307) (a31445713) by @brenelz
- @tanstack/solid-query@6.0.0-beta.5
- @tanstack/solid-query-devtools@6.0.0-beta.5
- @tanstack/solid-query-persist-client@6.0.0-beta.5