2 hours ago
vite

v8.2.2

Please refer to CHANGELOG.md for details.

3 hours ago
xgplayer

v3.0.27-rc.3

What's Changed

Full Changelog: https://github.com/bytedance/xgplayer/compare/v3.0.27-rc.2...v3.0.27-rc.3

7 hours ago
next.js

v16.3.1-canary.25

Misc Changes

  • [PPF] Remove unstable_eager: #97524
  • [PPF] Do not mark complete shell requests as partial: #97503
  • fix: add accessible label to icon-only link: #96334
  • Fix stale cross-references in skills/: #97566
  • docs: generateMetadata values should be serializable with use cache: #97551
  • Move preview props into separate manifest: #96004
  • docs: adjust interactive app guide: #97558
  • Turbopack: allow TURBOPACK_PRINT_CHUNK_GROUPS in release builds: #97515
  • [test] Point next-image-legacy images at a reachable endpoint: #97545
  • test: improve error-on-next-codemod-comment flakiness: #97553
  • Turbopack: cross-module constants: #90300
  • test: better isolate concurrent-install suite: #97546
  • docs: outlining and lcp: #96942
  • Fix use cache prerender signal retention: #97476
  • Turbopack: More aggressively debounce filesystem watch events if we detected changes to node_modules: #96116
  • docs: document metadata pagination field: #95509

Credits

Huge thanks to @lubieowoce, @niketchandivade, @gaojude, @devjiwonchoi, @mischnic, @aurorascharff, @eps1lon, @icyJoseph, @gnoff, @bgw, and @biubiukam for helping!

9 hours ago
router

Release 2026-08-19 22:03

Release 2026-08-19 22:03

Changes

Features

  • solid-router: delegate lazyRouteComponent to Solid 2's lazy() (#8081) (252caa8534) by @brenelz
  • solid-router: adopt Solid 2's useHead registry for head management (#8080) (b60b741a88) by @brenelz
  • integrate solid v2 query (#6938) (69da50126a) by @brenelz
  • upgrade outer-devtools-core to Solid 2.0 (868d2bfbc3) by @brenelz

Fix

  • solid-router: make the global loading boundary opt-in and server/client-symmetric (#8027) (41cffa00f3) by @ryansolid
  • solid-start: resolve SSR'd lazy() client assets via vite-plugin-solid's manifest (99756c0710) by @brenelz
  • solid-router: keep Transitioner hydration ids in sync between server and client (e021c7a352) by @brenelz
  • benchmarks: Solid v2 type fixes for new benchmark scenarios (2bb318bdcf) by @brenelz
  • benchmarks: adapt new solid benchmarks from main to Solid v2 (26d94d93fc) by @brenelz
  • lockfile: restore @rspack/binding@2.0.8 platform binaries (01dbb52d06) by @brenelz
  • solid-router: resolve defaultNotFoundComponent at render time to avoid hydration desync (#7734) (f9b0e57ce0) by @brenelz
  • update solid ssr benchmark types (3fe770ad17) by @brenelz
  • solid-router-v2: use TSR_DEFERRED_PROMISE (#7532) (ff136aaea6) by @birkskyum
  • solid-router: prevent HeadContent hydration warnings (#7510) (129d043f2d) by @brenelz
  • move HydrationScript to HeadContent (#7296) (67b46d7546) by @birkskyum
  • pin solid v2 beta.6 (#7171) (85eb16c6ad) by @birkskyum
  • adjust pre-release ranges to use caret (#7130) (72ebb55236) by @birkskyum
  • better rollupOptions/rolldownOptions handling (#6990) (56e28e47ce) by @birkskyum
  • use solid v2 query pre-release (#6977) (da2b8d9e96) by @birkskyum
  • vite 8 compat (dfd64e4a08)
  • Upgrade to solid v2 beta.3 (#6943) (c3e19322e3) by @brenelz
  • more tweaks (82e6d42fec) by @brenelz
  • test (0dc0cd0b9a) by @brenelz
  • down to one failure (faa3280b98) by @brenelz
  • solid-start basic e2e (187cc84d51) by @brenelz
  • e2e tests (d026877263) by @brenelz
  • work on solid v2 upgrade (59017534d8) by @brenelz
  • build (1021e6c7d8) by @brenelz

Performance

  • solid-router: proxy-free link props in the spread hot path (#7609) (51b4bd4f37) by @brenelz

Chore

  • e2e: migrate selective-ssr pending-min route to Solid 2 onSettled (5c400bc32e) by @brenelz
  • bump @tanstack/solid-query to 6.0.0-beta.5 (#7702) (e56bb22fc3) by @brenelz
  • upgrade solid-js to 2.0.0-beta.15 (#7688) (259efbe530) by @brenelz
  • remove unneeded changesets (144ddc748e) by @brenelz
  • fix tests (545866dd47) by @brenelz
  • sync main (440a0c9270)
  • solid router v2 pre main sync (#7517) (0a7e958c80) by @brenelz
  • bump to solid v2 beta 10 (#7284) (401272e306) by @brenelz
  • solid v2 beta 8 (#7241) (b3fedfcd4e) by @brenelz
  • upgrade Solid to v2 beta.7 (#7210) (2332fb26f9) by @brenelz
  • sync main to pre-release branch (#7106) (bb6285d888) by @birkskyum
  • merge main to solid v2 (#7105) (14d39cea3e) by @birkskyum
  • bump solid-query and vite-plugin-solid (#7103) (15652a590d) by @birkskyum
  • upgrade solid to 2.0.0-beta.5 (#7102) (bf15f69973) by @brenelz
  • bump to solidjs/signals 0.13.8 (#7076) (5cdb8115df) by @brenelz
  • bump solid-query to 6.0.0-alpha.2 (#7020) (e9e805b744) by @2wheeh
  • bump solid-query to 6.0.0-alpha.1 (#7016) (0fb8dfa67b) by @birkskyum
  • sync main branch with store refactor (#7001) (72323492af) by @brenelz
  • use solid-query v6.0.0-alpha.0 (#6989) (f5023cac3d) by @birkskyum
  • bump solid-refresh, fix deepEqual (#6910) (9ce7f97ef2) by @brenelz
  • more fixes (32b9dfb25a) by @brenelz

Build

  • bundle packages with rolldown (#6931) (b95b1061d3) by @birkskyum

Packages

  • @tanstack/solid-router@2.0.0-rc.1
  • @tanstack/solid-router-devtools@2.0.0-rc.1
  • @tanstack/solid-router-ssr-query@2.0.0-rc.1
  • @tanstack/solid-start@2.0.0-rc.1
  • @tanstack/solid-start-client@2.0.0-rc.1
  • @tanstack/solid-start-server@2.0.0-rc.1
9 hours ago
router

@tanstack/solid-start@2.0.0-rc.1

Patch Changes

  • #8081 252caa8 - lazyRouteComponent now delegates to Solid's lazy() using its { export } option (solid-js 2.0.0-rc.1): the module namespace passes through untouched, so SSR'd route chunks resolve their client assets (stylesheet links, modulepreload hints, hydration gating) through the client-assets manifest, and hydration claims the component synchronously from the preloaded module. Failed chunk downloads are retried by the next preload or render, and the module-not-found reload-once behavior is unchanged. Solid packages are bumped to the 2.0.0-rc.1 line (@solidjs/vite-plugin 3.0.0-next.30).

  • #8080 b60b741 - Register head tags through Solid's useHead registry. HeadContent now feeds the route-derived tags to Solid's head registry as one reactive group instead of rendering elements in-tree: the registry owns head emission on both runtimes (SSR splicing/streaming and client-side patching), replacing the manual relocate-into-head, imperative script injection, and document.title syncing. Inline scripts and styles carry a stable content-derived key so server and client reconcile on the same identity. HeadContent can now be rendered anywhere in the tree. The dedicated development entry (index.dev) and its development export conditions are retired along with it.

  • Updated dependencies [252caa8, b60b741]:

    • @tanstack/solid-start-client@2.0.0-rc.1
    • @tanstack/solid-start-server@2.0.0-rc.1
    • @tanstack/solid-router@2.0.0-rc.1
9 hours ago
router

@tanstack/solid-start-client@2.0.0-rc.1

Patch Changes

  • #8081 252caa8 - lazyRouteComponent now delegates to Solid's lazy() using its { export } option (solid-js 2.0.0-rc.1): the module namespace passes through untouched, so SSR'd route chunks resolve their client assets (stylesheet links, modulepreload hints, hydration gating) through the client-assets manifest, and hydration claims the component synchronously from the preloaded module. Failed chunk downloads are retried by the next preload or render, and the module-not-found reload-once behavior is unchanged. Solid packages are bumped to the 2.0.0-rc.1 line (@solidjs/vite-plugin 3.0.0-next.30).

  • #8080 b60b741 - Register head tags through Solid's useHead registry. HeadContent now feeds the route-derived tags to Solid's head registry as one reactive group instead of rendering elements in-tree: the registry owns head emission on both runtimes (SSR splicing/streaming and client-side patching), replacing the manual relocate-into-head, imperative script injection, and document.title syncing. Inline scripts and styles carry a stable content-derived key so server and client reconcile on the same identity. HeadContent can now be rendered anywhere in the tree. The dedicated development entry (index.dev) and its development export conditions are retired along with it.

  • Updated dependencies [252caa8, b60b741]:

    • @tanstack/solid-router@2.0.0-rc.1
9 hours ago
router

@tanstack/solid-router@2.0.0-rc.1

Patch Changes

  • #8081 252caa8 - lazyRouteComponent now delegates to Solid's lazy() using its { export } option (solid-js 2.0.0-rc.1): the module namespace passes through untouched, so SSR'd route chunks resolve their client assets (stylesheet links, modulepreload hints, hydration gating) through the client-assets manifest, and hydration claims the component synchronously from the preloaded module. Failed chunk downloads are retried by the next preload or render, and the module-not-found reload-once behavior is unchanged. Solid packages are bumped to the 2.0.0-rc.1 line (@solidjs/vite-plugin 3.0.0-next.30).

  • #8080 b60b741 - Register head tags through Solid's useHead registry. HeadContent now feeds the route-derived tags to Solid's head registry as one reactive group instead of rendering elements in-tree: the registry owns head emission on both runtimes (SSR splicing/streaming and client-side patching), replacing the manual relocate-into-head, imperative script injection, and document.title syncing. Inline scripts and styles carry a stable content-derived key so server and client reconcile on the same identity. HeadContent can now be rendered anywhere in the tree. The dedicated development entry (index.dev) and its development export conditions are retired along with it.

9 hours ago
router

@tanstack/solid-router-ssr-query@2.0.0-rc.1

Patch Changes

  • #8081 252caa8 - lazyRouteComponent now delegates to Solid's lazy() using its { export } option (solid-js 2.0.0-rc.1): the module namespace passes through untouched, so SSR'd route chunks resolve their client assets (stylesheet links, modulepreload hints, hydration gating) through the client-assets manifest, and hydration claims the component synchronously from the preloaded module. Failed chunk downloads are retried by the next preload or render, and the module-not-found reload-once behavior is unchanged. Solid packages are bumped to the 2.0.0-rc.1 line (@solidjs/vite-plugin 3.0.0-next.30).

  • #8080 b60b741 - Register head tags through Solid's useHead registry. HeadContent now feeds the route-derived tags to Solid's head registry as one reactive group instead of rendering elements in-tree: the registry owns head emission on both runtimes (SSR splicing/streaming and client-side patching), replacing the manual relocate-into-head, imperative script injection, and document.title syncing. Inline scripts and styles carry a stable content-derived key so server and client reconcile on the same identity. HeadContent can now be rendered anywhere in the tree. The dedicated development entry (index.dev) and its development export conditions are retired along with it.

9 hours ago
router

@tanstack/solid-start-server@2.0.0-rc.1

Patch Changes

  • #8081 252caa8 - lazyRouteComponent now delegates to Solid's lazy() using its { export } option (solid-js 2.0.0-rc.1): the module namespace passes through untouched, so SSR'd route chunks resolve their client assets (stylesheet links, modulepreload hints, hydration gating) through the client-assets manifest, and hydration claims the component synchronously from the preloaded module. Failed chunk downloads are retried by the next preload or render, and the module-not-found reload-once behavior is unchanged. Solid packages are bumped to the 2.0.0-rc.1 line (@solidjs/vite-plugin 3.0.0-next.30).

  • #8080 b60b741 - Register head tags through Solid's useHead registry. HeadContent now feeds the route-derived tags to Solid's head registry as one reactive group instead of rendering elements in-tree: the registry owns head emission on both runtimes (SSR splicing/streaming and client-side patching), replacing the manual relocate-into-head, imperative script injection, and document.title syncing. Inline scripts and styles carry a stable content-derived key so server and client reconcile on the same identity. HeadContent can now be rendered anywhere in the tree. The dedicated development entry (index.dev) and its development export conditions are retired along with it.

  • Updated dependencies [252caa8, b60b741]:

    • @tanstack/solid-router@2.0.0-rc.1
9 hours ago
dockview

v8.2.0

What's Changed

Full Changelog: https://github.com/dockview/dockview/compare/v8.1.0...v8.2.0