Lo nuevo hoy

Today's highlights

Points forts du jour

Click en cualquiera para ir al detalle

Click any item to jump to the full section

Cliquez un élément pour aller à la section complète

🔥

Top Stories

Destacado

Next.js 16.3.0-canary.30 — notFound recovery, Turbopack y Firefox refresh loop

canary.30 (00:02 UTC, recién salido del horno) mejora notFound recovery en el error pathway — antes podías quedar atrapado en un estado intermedio cuando el error boundary y el not-found segment competían. Arregla un refresh loop en Firefox en dev mode streaming que venía molestando hace semanas, suma fixes en el manejo de módulos de Turbopack y revierte un refactor de export files en pages router. Si tenés mix de App y Pages Router, este canary vale la pena.

27 May 2026
github.com/vercel/next.js →
Breaking

Expo SDK 56 — Expo UI estable con SwiftUI/Compose, XCFrameworks prebuilt y módulos inline

Release MUY GRANDE para el ecosistema mobile. Expo UI se promueve a estable: las APIs de Jetpack Compose (Android) y SwiftUI (iOS) ya están en el template default de create-expo-app, con primitivas nativas disponibles también en Expo Go. Trae React Native 0.85 + React 19.2, XCFrameworks prebuilt para los módulos principales en iOS (builds notablemente más rápidos) y un nuevo mecanismo de inline modules para definir módulos Expo dentro del proyecto sin tener que armar un paquete aparte. expo-calendar, expo-media-library, expo-contacts y Expo Widgets en iOS pasan a estable. Es el SDK que finalmente cierra varias historias abiertas hace años.

21 May 2026
expo.dev/changelog →
Release

React Native 0.86.0-rc.2 — PlatformColor en android_ripple y cache de binarios iOS

Segundo RC camino al GA del 8 de junio. En Android, Pressable ahora acepta PlatformColor en la prop android_ripple — fin del workaround de hardcodear hex para Material You. En iOS, suma cache de binarios iOS prebuilt que recorta tiempos de build de forma seria, y arregla dos cosas finas que venían molestando: paths con unicode en scripts Ruby y drift de checksum en CocoaPods. Si estabas esperando el upgrade para tu app, este RC es el bueno.

25 May 2026
github.com/facebook/react-native →
⚛️

React

Destacado

Next.js 16.3.0-canary.29 — next-cache-components-optimizer reemplaza al PPR optimizer

Cambio de nombre que refleja un cambio de modelo mental: el agent skill next-ppr-optimizer se reemplaza por next-cache-components-optimizer. PPR seguía siendo el sello, pero el mecanismo subyacente ahora se piensa en términos de cache components — más fino que el modelo full-route + dynamic-hole. Suma fixes de error code handling y persistencia de login state para flujos de dev. Si tenés el agent tool habilitado, actualizá la referencia al skill.

26 May 2026
github.com/vercel/next.js →
Patch

TanStack Start 1.168.14 — fix HMR circular en Hydrate y migración de changesets

Release del 26-may 20:27 UTC. Bug fino pero molesto: re-exportar Hydrate desde los subpaths de framework client-only metía el cliente de hydration en imports root, causando updates HMR circulares. Ahora se aísla por subpath. Además migran el generador de changelog de changesets. Bumps en @tanstack/[email protected], @tanstack/[email protected] y los *[email protected] correspondientes.

26 May 2026
github.com/TanStack/router →
🔧

Build Tools & Runtimes

Patch

Vite 8.0.14 — patch del pipeline rolldown

Patch automatizado del 21-may 07:15 UTC. No cambia API pero pule el pipeline de rolldown (que ya es default en Vite 8). Si tenés un proyecto trabado en 8.0.13 por algún bug raro de bundle o sourcemaps, vale la pena el bump — varios usuarios reportan que les destrabó casos puntuales de externals.

21 May 2026
github.com/vitejs/vite →
🔥

Top Stories

Notable

Next.js 16.3.0-canary.30 — notFound recovery, Turbopack and Firefox refresh loop

canary.30 (00:02 UTC, hot off the press) improves notFound recovery in the error pathway — previously you could get stuck in an intermediate state when the error boundary and the not-found segment fought each other. It fixes a Firefox dev-mode streaming refresh loop that had been biting people for weeks, ships Turbopack module handling fixes, and reverts a refactor of export files in pages router. Worth pulling if you mix App + Pages.

27 May 2026
github.com/vercel/next.js →
Breaking

Expo SDK 56 — Expo UI stable with SwiftUI/Compose, prebuilt XCFrameworks, inline modules

HUGE mobile release. Expo UI is now stable: Jetpack Compose (Android) and SwiftUI (iOS) APIs ship in the default create-expo-app template, with native UI primitives also available inside Expo Go. Bundles React Native 0.85 + React 19.2, ships prebuilt XCFrameworks for major Expo modules on iOS (notably faster builds), and adds inline modules — define an Expo module inside your project without spinning up a separate package. expo-calendar, expo-media-library, expo-contacts and iOS Expo Widgets all graduate to stable. The SDK that finally closes several long-running threads.

21 May 2026
expo.dev/changelog →
Release

React Native 0.86.0-rc.2 — PlatformColor in android_ripple, prebuilt iOS binary cache

Second RC heading to GA on June 8. On Android, Pressable now accepts PlatformColor in the android_ripple prop — end of hardcoding hex for Material You. On iOS, it ships prebuilt iOS binary caching that seriously cuts build times, and fixes two long-standing annoyances: unicode paths in Ruby scripts and CocoaPods checksum drift. If you were waiting to upgrade, this RC is the one.

25 May 2026
github.com/facebook/react-native →
⚛️

React

Notable

Next.js 16.3.0-canary.29 — next-cache-components-optimizer replaces PPR optimizer

A rename that signals a model shift: the agent skill next-ppr-optimizer becomes next-cache-components-optimizer. PPR was always the headline, but the underlying mechanism is now framed around cache components — finer-grained than the full-route + dynamic-hole model. Also: error code handling fixes and login-state persistence for dev workflows. Update your agent-tool references.

26 May 2026
github.com/vercel/next.js →
Patch

TanStack Start 1.168.14 — Hydrate circular HMR fix and changesets migration

Release dated May 26 at 20:27 UTC. Subtle but annoying bug: re-exporting Hydrate from framework client-only subpaths was pulling the hydration client into root imports, causing circular HMR updates. Now isolated per subpath. Also migrates the changesets changelog generator. Bumps @tanstack/[email protected], @tanstack/[email protected] and the matching *[email protected].

26 May 2026
github.com/TanStack/router →
🔧

Build Tools & Runtimes

Patch

Vite 8.0.14 — rolldown pipeline patch

Automated patch from May 21 at 07:15 UTC. No API changes but polishes the rolldown pipeline (already default in Vite 8). If a project is stuck on 8.0.13 over a flaky bundle or sourcemap edge case, the bump is worth it — multiple users report unstuck externals scenarios.

21 May 2026
github.com/vitejs/vite →
🔥

Top Stories

Notable

Next.js 16.3.0-canary.30 — notFound recovery, Turbopack et Firefox refresh loop

canary.30 (00:02 UTC) améliore notFound recovery dans l'error pathway, corrige une boucle de refresh sur Firefox en dev streaming, ajoute des fixes Turbopack et revert un refactor des export files dans pages router.

27 May 2026
github.com/vercel/next.js →
Breaking

Expo SDK 56 — Expo UI stable avec SwiftUI/Compose, XCFrameworks prebuilt et modules inline

Release majeure mobile. Expo UI passe stable avec Jetpack Compose et SwiftUI dans le template create-expo-app. Embarque React Native 0.85 + React 19.2, des XCFrameworks prebuilt pour les modules iOS et un nouveau mécanisme de modules inline. expo-calendar, expo-media-library, expo-contacts et Expo Widgets iOS deviennent stables.

21 May 2026
expo.dev/changelog →
Release

React Native 0.86.0-rc.2 — PlatformColor dans android_ripple, cache binaires iOS

Second RC avant le GA du 8 juin. Sur Android, Pressable accepte désormais PlatformColor dans android_ripple. Sur iOS, cache de binaires iOS prebuilt qui réduit les temps de build, plus deux corrections : paths unicode dans les scripts Ruby et drift de checksum CocoaPods.

25 May 2026
github.com/facebook/react-native →
⚛️

React

Notable

Next.js 16.3.0-canary.29 — next-cache-components-optimizer remplace l'optimizer PPR

Le skill agent next-ppr-optimizer devient next-cache-components-optimizer — modèle pensé en cache components. Aussi : corrections d'error code handling et persistance du login state en dev.

26 May 2026
github.com/vercel/next.js →
Patch

TanStack Start 1.168.14 — fix HMR circulaire dans Hydrate et migration changesets

Release du 26 mai 20:27 UTC. Re-exporter Hydrate depuis les subpaths client-only entraînait des updates HMR circulaires ; isolé maintenant. Migration du générateur de changelog changesets.

26 May 2026
github.com/TanStack/router →
🔧

Build Tools & Runtimes

Patch

Vite 8.0.14 — patch du pipeline rolldown

Patch automatique du 21 mai 07:15 UTC. Pas de changements d'API mais polit le pipeline rolldown (déjà par défaut en Vite 8).

21 May 2026
github.com/vitejs/vite →