1 hours ago
Babylon.js

9.14.0

Core

GUI

  • build(treeshaking): make gui/loaders/serializers side-effect-free (.pure/.types split) - by RaananW (#18610)

Loaders

  • build(treeshaking): make gui/loaders/serializers side-effect-free (.pure/.types split) - by RaananW (#18610)
  • Fix glTF morph target animation stutter from shader recompiles - [Bug Fix] by PatrickRyanMS (#18596)
  • fix(OBJ): Guard empty vertex buffers when normals/uvs/colors are absent - by raymondyfei (#18597)
  • fix(SPLAT): Fix GSplat PLY misclassified as point cloud when both RGB and f_dc colors present - by raymondyfei (#18593)
  • GS streaming lod part3 - by CedricGuillemet (#18588)

Playground

  • fix(playground): declare uuid as a direct dependency to fix broken build - by RaananW (#18609)
  • Playground: support importing external resources by absolute URL - by RaananW (#18599)

Sandbox

  • fix(sandbox): import LoadingScreen side-effect in renderingZone - by RaananW (#18614)
  • Add FBX support to the Sandbox - [New Feature] by PatrickRyanMS (#18607)
4 hours ago
shiki

v4.3.0

   🚀 Features

6 hours ago
vite

v7.3.6

Please refer to CHANGELOG.md for details.

7 hours ago
router

Release 2026-06-25 01:04

Release 2026-06-25 01:04

Changes

Features

  • integrate solid v2 query (#6938) (69da50126a) by @brenelz
  • upgrade outer-devtools-core to Solid 2.0 (868d2bfbc3) by @brenelz

Fix

  • update solid ssr benchmark types (3fe770ad17) by @brenelz
  • react-router: avoid throwing in useMatch selector (#7595) (52db7034fd) by @Sheraff
  • benchmarks: run SSR setup imports natively (#7579) (b80781ede4) by @Sheraff
  • 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
  • start-server-core: skip update for server context (#7599) (96eca43ab8) by @Sheraff
  • react-router: add match selector compares (#7596) (56bd271ba0) by @Sheraff

Refactor

  • solid-router: remove unnecessary setTimeout from Match components (#7584) (41e7a24f69) by @Sheraff
  • router-core: avoid creating promises when not necessary (#7582) (5127d861ae) by @Sheraff
  • react-router: Reduce bundle size by sharing hook structuralSharing logic (#7577) (689d88e04c) by @Sheraff
  • react-router: useMatches skips useRef during SSR (#7575) (4a93cffffc) by @Sheraff

Chore

  • upgrade solid-js to 2.0.0-beta.15 (#7688) (259efbe530) by @brenelz
  • remove unneeded changesets (144ddc748e) by @brenelz
  • fix tests (545866dd47) by @brenelz
  • react-router: silence AbortError in renderRouterToStream (#7627) (689c5ab32e) by @Sheraff
  • forgot changeset in #7596 (#7600) (f046b064d3) by @Sheraff
  • update nx to 22.7.5 (#7583) (6f1daf5104) by @beaussan
  • 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-beta.22
  • @tanstack/solid-router-devtools@2.0.0-beta.18
  • @tanstack/solid-router-ssr-query@2.0.0-beta.23
  • @tanstack/solid-start@2.0.0-beta.23
  • @tanstack/solid-start-client@2.0.0-beta.22
  • @tanstack/solid-start-server@2.0.0-beta.22
7 hours ago
router

@tanstack/solid-router-ssr-query@2.0.0-beta.23

Patch Changes

  • #7688 259efbe - Upgrade solid-js and @solidjs/web to 2.0.0-beta.15
7 hours ago
router

@tanstack/solid-router-devtools@2.0.0-beta.18

Patch Changes

7 hours ago
router

@tanstack/solid-start-client@2.0.0-beta.22

Patch Changes

7 hours ago
router

@tanstack/solid-start-server@2.0.0-beta.22

Patch Changes

7 hours ago
router

@tanstack/solid-start@2.0.0-beta.23

Patch Changes

  • #7688 259efbe - Upgrade solid-js and @solidjs/web to 2.0.0-beta.15

  • Updated dependencies [41e7a24, 51b4bd4, 259efbe]:

    • @tanstack/solid-router@2.0.0-beta.22
    • @tanstack/solid-start-client@2.0.0-beta.22
    • @tanstack/solid-start-server@2.0.0-beta.22
7 hours ago
router

@tanstack/solid-router@2.0.0-beta.22

Patch Changes

  • #7584 41e7a24 - Remove unnecessary setTimeout from Match components

  • #7609 51b4bd4 - perf(solid-router): make useLinkProps proxy-free in the spread hot path

    useLinkProps previously layered four proxies (merge for defaults, two splitProps/omit proxies, and a final merge of spreadable props with the resolved props memo). Solid's spread() re-enumerated all of them through V8 proxy traps on every navigation, for every Link, which showed up in CodSpeed profiles as a large unattributed "NodeJS internals" cost.

    useLinkProps now returns a plain object with a stable key set whose reactivity lives in property getters backed by fine-grained memos. Values that no longer apply resolve to undefined, which spread() treats as attribute removal. The built-location memo also gained href-based equality so downstream memos skip work when a navigation doesn't change a link's target.

    This makes the client-side navigation benchmark ~30% faster.

    Note: keys returned by activeProps/inactiveProps functions are discovered once at setup — functions that later return brand-new keys (beyond the initial set plus class/style) won't have those keys applied.

  • #7688 259efbe - Upgrade solid-js and @solidjs/web to 2.0.0-beta.15