Svelte 5.57.0: defaultValue en select, has() en createContext y CSP exportado
Minor con cuatro features que se agradecen: soporte de defaultValue en <select>, una función has en createContext, getOrInsert/getOrInsertComputed en SvelteMap, y la exportación de RenderOutput, SyncRenderOutput, Csp y Sha256Source desde svelte/server.
Entre los fixes hay uno que vale la pena mirar si usás runas: ahora se reporta derived_invalid_export para export let x = $derived(...) en modo runes. También se arreglaron anchors de <svelte:head> que quedaban colgados al desmontar.
TanStack Solid Query 6.0.0-rc.1
Solid Query entra en release candidate para su major 6, junto con solid-query-persist-client y solid-query-devtools. El resto de los adapters (react, vue, svelte) siguen en la línea 5.102.x, así que el salto es específico de Solid por ahora.
TanStack Solid Start y Solid Router llegan a 2.0.0-rc.4
Cuarto RC del stack Solid de TanStack: solid-start, solid-start-server, solid-start-client, solid-router, solid-router-ssr-query y devtools, todos alineados en rc.4. Junto con el RC de Solid Query, el ecosistema Solid de TanStack se está sincronizando para un major coordinado.
React Router 8.3.1 y 7.18.3 en paralelo
Patch simultáneo en las dos líneas mantenidas. El equipo sigue publicando la 7.x junto a la 8.x, así que si todavía no migraste no estás abandonado. Los detalles están en el CHANGELOG del repo, no en el cuerpo del release.
Reanimated 4.5.5
Segundo patch en dos días para la línea 4.5 de Reanimated, después del 4.5.4. Nada de API nueva: mantenimiento sobre la New Architecture.
Electron 45.0.0-alpha.2
Segundo alpha de la 45 en tres días, publicado en la misma tanda que los estables. Si mantenés una app Electron grande, es buen momento para empezar a probar la 45 en CI antes de que la beta te agarre desprevenido.
Vitest 5.0.0-rc.3: parseSpecifications sale de experimental y la UI de traces madura
parseSpecifications deja de ser experimental, y coverage pasa a los paquetes @vitest/istanbuljs. La UI se llevó la mayor parte del trabajo: highlight de ubicaciones de código, navegación de pasos de trace por teclado, selección de trace persistida en la URL y tamaños del split pane que se recuerdan.
Del lado de fixes: combinar varios filtros --project ahora funciona bien, y toMatchFileSnapshot rechaza si comparte archivo de snapshot con toMatchSnapshot. La 5.0 está cerca.
Tendencias Destacadas
Fin de semana largo y flojo en releases: TypeScript, Vite, Node, Bun, React y React Native no publicaron nada entre el 28 y el 31. Lo que se movió fue tooling de monorepo y runtime de escritorio.
pnpm publicó 12.0.0 y 12.1.0 en tres días, y el 12.1 trae más sustancia que el major. Si estás evaluando la migración, mirá directo el 12.1.
Tres RCs grandes en paralelo esta semana: Vitest 5, Vue 3.6 y el stack Solid de TanStack. Septiembre pinta cargado de majors.
Svelte 5.57.0: defaultValue on select, has() on createContext, and CSP types exported
A minor with four welcome features: defaultValue support on <select>, a has function on createContext, getOrInsert/getOrInsertComputed on SvelteMap, and RenderOutput, SyncRenderOutput, Csp and Sha256Source now exported from svelte/server.
One fix worth noting if you use runes: derived_invalid_export is now reported for export let x = $derived(...) in runes mode. Dangling <svelte:head> anchors on unmount are fixed too.
TanStack Solid Query 6.0.0-rc.1
Solid Query enters release candidate for its 6.0 major, alongside solid-query-persist-client and solid-query-devtools. The other adapters (react, vue, svelte) stay on the 5.102.x line, so the jump is Solid-specific for now.
TanStack Solid Start and Solid Router reach 2.0.0-rc.4
Fourth RC of TanStack's Solid stack: solid-start, solid-start-server, solid-start-client, solid-router, solid-router-ssr-query and devtools, all aligned on rc.4. Together with the Solid Query RC, TanStack's Solid ecosystem is converging on a coordinated major.
React Router 8.3.1 and 7.18.3 land in parallel
Simultaneous patch on both maintained lines. The team keeps shipping 7.x alongside 8.x, so if you haven't migrated yet you're not stranded. Details live in the repo CHANGELOG rather than the release body.
Reanimated 4.5.5
Second patch in two days on the Reanimated 4.5 line, following 4.5.4. No new API here — maintenance on top of the New Architecture.
Electron 45.0.0-alpha.2
Second 45 alpha in three days, cut in the same batch as the stable lines. If you maintain a large Electron app, this is a good moment to start exercising 45 in CI before the beta arrives.
Vitest 5.0.0-rc.3: parseSpecifications leaves experimental and the trace UI matures
parseSpecifications is promoted out of experimental, and coverage moves to the @vitest/istanbuljs packages. The UI took most of the work: editor source-location highlighting, keyboard navigation through trace steps, trace selection persisted in the URL, and remembered split-pane sizes.
On fixes: combining multiple --project filters now works correctly, and toMatchFileSnapshot rejects when it shares a snapshot file with toMatchSnapshot. 5.0 is close.
Notable Trends
A quiet long weekend for releases: TypeScript, Vite, Node, Bun, React and React Native shipped nothing between the 28th and the 31st. What moved was monorepo tooling and the desktop runtime.
pnpm shipped 12.0.0 and 12.1.0 within three days, and 12.1 carries more substance than the major. If you're evaluating the migration, look straight at 12.1.
Three big RCs running in parallel this week: Vitest 5, Vue 3.6, and TanStack's Solid stack. September is shaping up to be heavy on majors.
Svelte 5.57.0 : defaultValue sur select, has() sur createContext et types CSP exportés
Une mineure avec quatre ajouts bienvenus : support de defaultValue sur <select>, une fonction has sur createContext, getOrInsert/getOrInsertComputed sur SvelteMap, et l'export de RenderOutput, SyncRenderOutput, Csp et Sha256Source depuis svelte/server.
Un correctif à surveiller en mode runes : derived_invalid_export est désormais signalé pour export let x = $derived(...).
TanStack Solid Query 6.0.0-rc.1
Solid Query entre en release candidate pour sa majeure 6.0, avec solid-query-persist-client et solid-query-devtools. Les autres adaptateurs (react, vue, svelte) restent sur la ligne 5.102.x.
TanStack Solid Start et Solid Router atteignent 2.0.0-rc.4
Quatrième RC de la stack Solid de TanStack : solid-start, solid-start-server, solid-start-client, solid-router, solid-router-ssr-query et devtools, tous alignés sur rc.4.
React Router 8.3.1 et 7.18.3 en parallèle
Patch simultané sur les deux lignes maintenues. L'équipe continue de publier la 7.x en parallèle de la 8.x. Les détails sont dans le CHANGELOG du dépôt, pas dans le corps de la release.
Reanimated 4.5.5
Deuxième patch en deux jours sur la ligne Reanimated 4.5, après la 4.5.4. Pas de nouvelle API : de la maintenance sur la New Architecture.
Electron 45.0.0-alpha.2
Deuxième alpha de la 45 en trois jours, publiée dans le même lot que les lignes stables. Si vous maintenez une grosse app Electron, c'est le moment de tester la 45 en CI.
Vitest 5.0.0-rc.3 : parseSpecifications quitte l'expérimental et l'UI de traces mûrit
parseSpecifications sort de l'expérimental et la couverture passe aux paquets @vitest/istanbuljs. L'UI a reçu le gros du travail : surlignage des emplacements source, navigation clavier dans les étapes de trace, sélection persistée dans l'URL et tailles de split pane mémorisées.
Côté correctifs : combiner plusieurs filtres --project fonctionne enfin, et toMatchFileSnapshot échoue s'il partage un fichier de snapshot avec toMatchSnapshot.
Tendances Notables
Un long week-end calme côté releases : TypeScript, Vite, Node, Bun, React et React Native n'ont rien publié entre le 28 et le 31. Ce qui a bougé, c'est l'outillage monorepo et le runtime desktop.
pnpm a publié 12.0.0 et 12.1.0 en trois jours, et la 12.1 apporte plus de substance que la majeure. Si vous évaluez la migration, regardez directement la 12.1.
Trois gros RC en parallèle cette semaine : Vitest 5, Vue 3.6 et la stack Solid de TanStack. Septembre s'annonce chargé en majeures.