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

Breaking

Expo SDK 58 beta: React Native 0.88, iOS 27 y un transformer en Rust

La beta de SDK 58 trae React Native 0.88 RC, soporte de iOS 27 con el ciclo de vida basado en escenas de UIKit, y un transformer nuevo escrito en Rust llamado Noxcturnal que bundlea en frío ~2x más rápido que Babel. Las librerías precompiladas de Android bajan a la mitad el tiempo de build. Además llegan expo-app-intents para Siri, @expo/agent-cli para agentes de código, widgets en Android, y data loaders + SSR + native tabs ya estables en Expo Router. Ojo con esto: Expo Modules 2.0 beta reemplaza el DSL propio por anotaciones de Swift y Kotlin.

15 Sep 2026
expo.dev →
Release

VS Code 1.138: sesiones de agente sin clonar el repositorio

La release de septiembre permite arrancar sesiones de agente desde cualquier repositorio de GitHub accesible sin clonarlo antes. Las conversaciones nuevas dentro de una ventana de Agent heredan repo y branch de la sesión, las sesiones de Agent Host generan links compartibles desde el browser, y hay soporte experimental para correr Agent Host dentro de Dev Containers. Del lado del editor: reparación de código incompleto sin duplicar brackets y soporte de caracteres full-width para texto CJK.

16 Sep 2026
code.visualstudio.com →
Seguridad

pnpm 12.4.2 parchea un secuestro de bin shims en POSIX

Los ejecutables de una dependencia ya no pueden apoderarse del bin shim POSIX de otro paquete a través de sus shell helpers. Hay que reinstalar dependencias para reemplazar los shims existentes. En Cygwin, MSYS2 y WSL los shims siguen usando PATH para la conversión de rutas de Windows, así que ahí todavía se pueden redirigir. Segundo fix de seguridad: los links de homepage de GitHub Actions ya no exponen credenciales del servidor, y las URLs de servidor GitHub ahora exigen HTTPS salvo en loopback.

15 Sep 2026
github.com/pnpm →
🟦

TypeScript

Destacado

Zod 4.6.5: z.currencyCode() y .properties() tipado por la instancia

El patch suma z.currencyCode() sobre una lista ISO 4217 vendorizada que CI refresca semanalmente —entró, se revirtió y volvió a entrar en la misma tanda de commits— y ahora z.instanceof() deriva el shape de .properties() del tipo de la instancia, así que el type checker te acompaña en vez de pelearte.

13 Sep 2026
github.com/colinhacks →
⚛️

React

Release

React Router 8.4.0, con 7.18.4 en paralelo

Nueva minor de la línea 8 publicada el mismo día que el patch 7.18.4 para quienes todavía no migraron. El release de GitHub solo apunta al CHANGELOG, así que si estás en v8 conviene leerlo antes de subir la versión.

15 Sep 2026
github.com/remix-run →
Minor

TanStack Query 5.103.0: tipos más precisos en Vue y Svelte

Publicación de hoy: svelte-query suma el overload DefinedInitialDataInfiniteOptions para createInfiniteQuery, vue-query ensancha el input de queryOptions para que coincida con useQuery y reexporta los tipos de filtro del core. Del lado de fixes: el persist client restaura valores falsy y query-core rechaza partial array keys más largas que la key real.

16 Sep 2026
github.com/TanStack →
Minor

Next.js 16.4.0-canary.32: Turbopack y Pages Router

Turbopack ahora rastrea módulos cíclicos hasta entries explícitas y propaga información de uso a través de re-exports. También se corrige el inlining de constantes en shorthand properties y el Pages Router deja de devolver el marker de prefetch __appRouter como route info en navegación shallow.

15 Sep 2026
github.com/vercel →
🔧

Build Tools & Runtimes

Minor

Rspack 2.2.5 expone nuevas opciones de cache y las habilita en rebuild

La feature principal expone opciones de cache nuevas y activa el cache store en rebuild. El loader pasa a usar one-shot refs para valores JS, y se arreglan colisiones de nombres de chunk en ids hasheados compactos más el alineamiento de module types de inline loaders con webpack.

16 Sep 2026
github.com/web-infra-dev →
Minor

Wrangler 4.132.0: observabilidad y build por imagen en Containers

Para los Containers experimentales gestionados por Durable Object ahora se puede configurar containers[].observability.logs.enabled a nivel aplicación, y definir build_context y build_vars por imagen junto al dockerfile. Las entradas que comparten Dockerfile pero difieren en contexto o variables se buildean por separado.

15 Sep 2026
github.com/cloudflare →
🛠️

Developer Tools

Destacado

Electron 44.4.0 agrega initiatorOrigin a webRequest y descargas

Llega initiatorOrigin en las requests de webRequest y protocol handlers, más DownloadItem.getInitiatorOrigin() y un argumento frame final en los eventos de sesión relevantes: saber quién originó una descarga deja de ser adivinanza. Node sube a 24.21.0 y se corrigen memory leaks, crashes de renderer al imprimir iframes y problemas de drag-and-drop cross-site. Se publicaron también 43.7.1 y 42.11.4.

15 Sep 2026
github.com/electron →
Patch

Vitest 5.0.1: primer patch del Trace View

Dos semanas después del estable llega el primer patch: el selector de trace attempts se mueve al header del viewer y aparece un modo de layout focused trace view. Entre los fixes, vitest list ahora sale con código 1 si falla la colección, se evita el prototype recursivo en automocking y fakeTimers fuerza queueMicrotask y nextTick en toNotFake.

15 Sep 2026
github.com/vitest-dev →
🔥

Top Stories

Breaking

Expo SDK 58 beta: React Native 0.88, iOS 27 and a Rust transformer

The SDK 58 beta ships React Native 0.88 RC, iOS 27 support with the UIKit scene-based life cycle, and a new Rust transformer called Noxcturnal that cold-bundles roughly 2x faster than Babel. Prebuilt Android libraries roughly halve build times. It also adds expo-app-intents for Siri, @expo/agent-cli for AI coding agents, Android home screen widgets, and stable data loaders, SSR and native tabs in Expo Router. Expo Modules 2.0 beta swaps the custom DSL for Swift and Kotlin annotations.

15 Sep 2026
expo.dev →
Release

VS Code 1.138: agent sessions without cloning the repo

The September release lets you start Agent sessions from any accessible GitHub repository without cloning it first. New conversations inside an Agent window inherit the session's repo and branch, Agent Host sessions get browser-addressable shareable links, and there is experimental support for running Agent Host inside Dev Containers. On the editor side: incomplete-code repair no longer duplicates closing brackets, and full-width character support fixes CJK alignment.

16 Sep 2026
code.visualstudio.com →
Security

pnpm 12.4.2 patches a POSIX bin shim hijack

Dependency executables can no longer take over another package's POSIX bin shim through its shell helpers. You must reinstall dependencies to replace existing shims. On Cygwin, MSYS2 and WSL the shims still use PATH for Windows path conversion, so they can still be redirected there. A second security fix: GitHub Actions homepage links no longer expose server credentials, and GitHub server URLs now require HTTPS except on loopback hosts.

15 Sep 2026
github.com/pnpm →
🟦

TypeScript

Notable

Zod 4.6.5: z.currencyCode() and instance-typed .properties()

The patch adds z.currencyCode() backed by a vendored ISO 4217 list refreshed weekly by CI — it landed, got reverted, then landed again in the same batch — and z.instanceof() now keys the .properties() shape off the instance type, so the type checker works with you instead of against you.

13 Sep 2026
github.com/colinhacks →
⚛️

React

Release

React Router 8.4.0 lands, with 7.18.4 alongside

A new v8 minor, published the same day as the 7.18.4 patch for teams still on the previous line. The GitHub release only points at the CHANGELOG, so read it before bumping if you are on v8.

15 Sep 2026
github.com/remix-run →
Minor

TanStack Query 5.103.0: tighter Vue and Svelte types

Today's release: svelte-query gains a DefinedInitialDataInfiniteOptions overload for createInfiniteQuery, vue-query widens the queryOptions input to match useQuery and re-exports core filter types. On fixes: the persist client restores falsy storage values and query-core rejects partial array keys longer than the real key.

16 Sep 2026
github.com/TanStack →
Minor

Next.js 16.4.0-canary.32: Turbopack and Pages Router

Turbopack now traces cyclic modules to explicit entries and forwards usage information across re-exports. Constant inlining in shorthand properties is fixed, and the Pages Router stops returning the __appRouter prefetch marker as route info on shallow navigation.

15 Sep 2026
github.com/vercel →
🔧

Build Tools & Runtimes

Minor

Rspack 2.2.5 exposes new cache options and enables the cache store on rebuild

The headline feature exposes new cache options and enables the cache store on rebuild. The loader switches to one-shot refs for JS values, and fixes land for chunk name collisions in compact hashed ids plus inline loader module types now aligned with webpack.

16 Sep 2026
github.com/web-infra-dev →
Minor

Wrangler 4.132.0: observability and per-image builds for Containers

For experimental Durable Object-managed Containers you can now configure containers[].observability.logs.enabled at the application level, and set build_context and build_vars per image alongside the dockerfile. Entries sharing a Dockerfile with different contexts or variables are built separately.

15 Sep 2026
github.com/cloudflare →
🛠️

Developer Tools

Notable

Electron 44.4.0 adds initiatorOrigin to webRequest and downloads

This release adds initiatorOrigin to webRequest and protocol handler requests, plus DownloadItem.getInitiatorOrigin() and a trailing frame argument on the relevant session events — knowing who initiated a download stops being guesswork. Node bumps to 24.21.0, and fixes cover memory leaks, renderer crashes when printing iframes, and cross-site drag-and-drop issues. 43.7.1 and 42.11.4 shipped the same day.

15 Sep 2026
github.com/electron →
Patch

Vitest 5.0.1: first patch for Trace View

Two weeks after the stable release, the first patch arrives: the trace attempts selector moves into the viewer header and a focused trace view layout mode shows up. Fixes include vitest list exiting 1 when collection fails, avoiding a recursive prototype in automocking, and fakeTimers forcing queueMicrotask and nextTick in toNotFake.

15 Sep 2026
github.com/vitest-dev →
🔥

Top Stories

Breaking

Expo SDK 58 beta : React Native 0.88, iOS 27 et un transformer en Rust

La beta du SDK 58 apporte React Native 0.88 RC, la prise en charge d'iOS 27 avec le cycle de vie par scènes d'UIKit, et un nouveau transformer en Rust nommé Noxcturnal qui bundle à froid environ 2x plus vite que Babel. Les bibliothèques Android précompilées divisent par deux le temps de build. S'ajoutent expo-app-intents pour Siri, @expo/agent-cli pour les agents de code, les widgets Android, et data loaders, SSR et native tabs stabilisés dans Expo Router. Expo Modules 2.0 beta remplace le DSL maison par des annotations Swift et Kotlin.

15 Sep 2026
expo.dev →
Release

VS Code 1.138 : sessions d'agent sans cloner le dépôt

La version de septembre permet de démarrer des sessions d'agent depuis n'importe quel dépôt GitHub accessible sans le cloner au préalable. Les nouvelles conversations dans une fenêtre Agent héritent du dépôt et de la branche de la session, les sessions Agent Host génèrent des liens partageables depuis le navigateur, et le support expérimental d'Agent Host dans les Dev Containers arrive. Côté éditeur : la réparation de code incomplet ne duplique plus les accolades fermantes et les caractères pleine chasse corrigent l'alignement CJK.

16 Sep 2026
code.visualstudio.com →
Sécurité

pnpm 12.4.2 corrige un détournement de bin shims POSIX

Les exécutables d'une dépendance ne peuvent plus s'emparer du bin shim POSIX d'un autre paquet via ses shell helpers. Il faut réinstaller les dépendances pour remplacer les shims existants. Sur Cygwin, MSYS2 et WSL, les shims utilisent toujours PATH pour la conversion de chemins Windows et restent donc redirigeables. Second correctif : les liens de homepage GitHub Actions n'exposent plus les identifiants du serveur, et les URLs de serveur GitHub exigent HTTPS sauf sur loopback.

15 Sep 2026
github.com/pnpm →
🟦

TypeScript

Notable

Zod 4.6.5 : z.currencyCode() et .properties() typé par l'instance

Ce patch ajoute z.currencyCode() basé sur une liste ISO 4217 embarquée et rafraîchie chaque semaine par la CI — intégrée, annulée, puis réintégrée dans le même lot — et z.instanceof() dérive désormais le shape de .properties() du type de l'instance.

13 Sep 2026
github.com/colinhacks →
⚛️

React

Release

React Router 8.4.0 sort, avec 7.18.4 en parallèle

Une nouvelle mineure de la ligne 8, publiée le même jour que le patch 7.18.4 pour ceux qui n'ont pas encore migré. La release GitHub renvoie uniquement au CHANGELOG : à lire avant de monter de version.

15 Sep 2026
github.com/remix-run →
Mineur

TanStack Query 5.103.0 : types Vue et Svelte affinés

Publication du jour : svelte-query gagne une surcharge DefinedInitialDataInfiniteOptions pour createInfiniteQuery, vue-query élargit l'entrée de queryOptions pour correspondre à useQuery et réexporte les types de filtre du core. Côté correctifs : le persist client restaure les valeurs falsy et query-core rejette les clés partielles trop longues.

16 Sep 2026
github.com/TanStack →
Mineur

Next.js 16.4.0-canary.32 : Turbopack et Pages Router

Turbopack trace désormais les modules cycliques jusqu'aux entrées explicites et propage l'information d'usage à travers les ré-exports. L'inlining de constantes dans les propriétés raccourcies est corrigé, et le Pages Router ne renvoie plus le marqueur de prefetch __appRouter comme route info en navigation shallow.

15 Sep 2026
github.com/vercel →
🔧

Build Tools & Runtimes

Mineur

Rspack 2.2.5 expose de nouvelles options de cache et les active au rebuild

La fonctionnalité principale expose de nouvelles options de cache et active le cache store au rebuild. Le loader passe à des one-shot refs pour les valeurs JS, et des correctifs traitent les collisions de noms de chunk dans les ids hachés compacts ainsi que l'alignement des module types des inline loaders sur webpack.

16 Sep 2026
github.com/web-infra-dev →
Mineur

Wrangler 4.132.0 : observabilité et builds par image pour les Containers

Pour les Containers expérimentaux gérés par Durable Object, on peut désormais configurer containers[].observability.logs.enabled au niveau application, et définir build_context et build_vars par image à côté du dockerfile. Les entrées partageant un Dockerfile avec des contextes ou variables différents sont buildées séparément.

15 Sep 2026
github.com/cloudflare →
🛠️

Developer Tools

Notable

Electron 44.4.0 ajoute initiatorOrigin à webRequest et aux téléchargements

Cette version ajoute initiatorOrigin aux requêtes webRequest et protocol handlers, ainsi que DownloadItem.getInitiatorOrigin() et un argument frame final sur les événements de session concernés. Node passe à 24.21.0, et les correctifs couvrent fuites mémoire, crashes du renderer à l'impression d'iframes et problèmes de drag-and-drop cross-site. 43.7.1 et 42.11.4 sont sortis le même jour.

15 Sep 2026
github.com/electron →
Patch

Vitest 5.0.1 : premier patch pour Trace View

Deux semaines après la stable, voici le premier patch : le sélecteur de trace attempts passe dans l'en-tête du viewer et un mode de layout focused trace view apparaît. Côté correctifs : vitest list sort en code 1 si la collecte échoue, le prototype récursif en automocking est évité, et fakeTimers force queueMicrotask et nextTick dans toNotFake.

15 Sep 2026
github.com/vitest-dev →