Dev News — 6 Nov 2026: Playwright 1.65 corre sobre Bun y React Native 0.89 entra en RC
React Native 0.89.0-rc.0: se van los flags del bridge, llegan useAppState y structuredClone
Primer RC de la 0.89 con limpieza fuerte: se eliminan bridgelessEnabled, fabricEnabled y los inicializadores viejos en Android e iOS (bridgeless ya es lo único), se borra RCTNativeAnimatedModule legacy, react-native/assets-registry desaparece y community-cli-plugin tiene que ir explícito en devDependencies.
Lo nuevo: hook useAppState(), structuredClone y DOMException como globals, props lineBreak/wordBreak en Text para Android 13+. Ojo si mantenés librerías nativas: el codegen JNI pre-generado tiene que regenerarse con el de la 0.89 o no compila.
Safari Technology Preview 256: line-clamp, grid y font-palette-mix() pulidos
La STP 256 llega para macOS Golden Gate y Tahoe con una lista larga de fixes, mayormente de CSS: line-clamp, grid y font-palette-mix(), más arreglos en estilos de texto de canvas y en WebCodecs. Nada rompedor, pero es el adelanto de lo que viene en el próximo Safari.
SvelteKit 2.70.4: path traversal en Windows, rutas con // y self-fetch que seguía redirects
Un único PR (#17620) trae cinco fixes con olor a seguridad: evita que la resolución de rutas en el server cargue código de otro origen con pathnames que empiezan con //, impide que los self-fetch del server sigan redirects, cierra un path traversal en preview de páginas prerenderizadas en Windows, escapa headers cache-control en el HTML prerenderizado y devuelve 400 cuando reroute recibe un pathname malformado. Actualizá junto con los adapters, que salieron el mismo día.
Astro 7.4.6: astro check ahora falla en CI si falta TypeScript, y arreglos de fallback i18n
Un cambio chiquito con impacto en pipelines: astro check salía con código 0 si no estaban instalados @astrojs/check o typescript, así que el type checking se salteaba en silencio. Ahora sale con 1. También corrige el fallback i18n en páginas on-demand (antes devolvía 302 sin Location) y un EPIPE al pipear la salida de astro check.
Vite 8.3.6: escape de atributos HTML en el dev server y fixes del bundled dev
Patch con una veintena de fixes: el server ahora escapa atributos HTML, server.forwardConsole escapa secuencias ANSI, el optimizer resuelve subpath imports (#) con el resolver de Vite y el modo bundled dev permite named imports de built-ins de Node. Es la versión a la que apunta el aviso de Rolldown 1.3: todavía no lo soporta.
VS Code 1.145: agentes remotos en preview, automations con cron y files.exclude con negación
El navegador integrado de la ventana de Agents puede cargar páginas a través de un host de agente remoto, las automations locales aceptan cron de cinco campos y custom agents del workspace, y Chat suma modos Conversation/Verbose/Compact. El detalle más útil para el día a día: un prefijo ! en files.exclude mantiene visibles archivos que de otro modo quedarían ocultos. El 1.145.1 salió el 6 de noviembre como patch.
Biome 2.6.5: reglas nursery noArrayForEach, noAwaitInPromiseMethods y noChainedComparison
noAwaitInPromiseMethods caza el clásico Promise.all([await a, b]) que serializa lo que querías en paralelo.
Astro 7.4.7: fix del image endpoint con directorios que difieren solo en mayúsculas
El endpoint de imágenes trataba como internos al build output directorios que solo cambiaban de mayúsculas en filesystems case-sensitive.
Tendencias Destacadas
Las herramientas se acomodan a los agentes: Rolldown escribe un build report en Markdown para que lo lea un coding agent y VS Code mete agentes remotos y automations con cron.
Bun sigue ganando terreno como runtime de testing: Playwright 1.65 ya corre su runner encima, aunque sin watch mode.
React Native 0.89.0-rc.0: bridge flags removed, useAppState and structuredClone arrive
The first 0.89 RC is a heavy cleanup: bridgelessEnabled, fabricEnabled and the old initialisers are removed on Android and iOS (bridgeless is now the only mode), the legacy RCTNativeAnimatedModule is gone, react-native/assets-registry is removed and community-cli-plugin must now be listed in devDependencies.
New: a useAppState() hook, structuredClone and DOMException as globals, and lineBreak/wordBreak props on Text for Android 13+. Library maintainers: pre-generated JNI codegen must be regenerated with 0.89's codegen or it will not build.
Safari Technology Preview 256: line-clamp, grid and font-palette-mix() polished
STP 256 ships for macOS Golden Gate and Tahoe with a long list of fixes, mostly CSS: line-clamp, grid and font-palette-mix(), plus canvas text styling and WebCodecs fixes. Nothing breaking, but it previews what lands in the next Safari.
SvelteKit 2.70.4: Windows path traversal, // pathnames and self-fetch following redirects
A single PR (#17620) bundles five security-flavoured fixes: server-side route resolution can no longer load code from another origin for pathnames starting with //, server self-fetch fallbacks no longer follow redirects, a Windows path traversal in preview of prerendered pages is closed, cache-control headers in prerendered HTML are escaped, and reroute returns a 400 on malformed pathnames. Upgrade alongside the adapters released the same day.
Astro 7.4.6: astro check now fails CI when TypeScript is missing, plus i18n fallback fixes
A small change with pipeline impact: astro check exited 0 when @astrojs/check or typescript was missing, silently skipping type checking. It now exits 1. It also fixes i18n fallback for on-demand pages (previously a 302 with no Location) and an EPIPE crash when piping astro check output.
Vite 8.3.6: HTML attribute escaping in the dev server and bundled-dev fixes
A patch with around twenty fixes: the server now escapes HTML attributes, server.forwardConsole escapes ANSI sequences, the optimizer resolves subpath imports (#) with Vite's resolver, and bundled dev mode allows named imports from Node built-ins. It is the version Rolldown 1.3's warning refers to: it does not support 1.3 yet.
VS Code 1.145: remote agents in preview, cron automations and negated files.exclude
The Agents window's integrated browser can load pages through a remote agent host, local automations accept five-field cron schedules and workspace custom agents, and Chat gains Conversation/Verbose/Compact modes. The most useful everyday detail: a ! prefix in files.exclude keeps matching files visible. 1.145.1 followed on 6 November as a patch.
Biome 2.6.5: nursery rules noArrayForEach, noAwaitInPromiseMethods and noChainedComparison
noAwaitInPromiseMethods catches the classic Promise.all([await a, b]) that serialises what you meant to run in parallel.
Astro 7.4.7: image endpoint fix for directories differing only by case
The image endpoint treated directories differing only by letter case as inside the build output on case-sensitive filesystems.
Notable Trends
Tooling is adapting to agents: Rolldown writes a Markdown build report for coding agents to read, and VS Code adds remote agents and cron automations.
Bun keeps gaining ground as a test runtime: Playwright 1.65 now runs its runner on top of it, albeit without watch mode.
React Native 0.89.0-rc.0 : adieu les flags du bridge, bonjour useAppState et structuredClone
Le premier RC de la 0.89 fait le ménage : bridgelessEnabled, fabricEnabled et les anciens initialiseurs disparaissent sur Android et iOS (bridgeless est désormais le seul mode), l'ancien RCTNativeAnimatedModule est supprimé, react-native/assets-registry aussi, et community-cli-plugin doit figurer dans les devDependencies.
Nouveautés : un hook useAppState(), structuredClone et DOMException en globals, et les props lineBreak/wordBreak sur Text pour Android 13+. Le codegen JNI pré-généré des librairies doit être regénéré avec celui de la 0.89.
Safari Technology Preview 256 : line-clamp, grid et font-palette-mix() peaufinés
La STP 256 sort pour macOS Golden Gate et Tahoe avec une longue liste de correctifs, surtout CSS : line-clamp, grid et font-palette-mix(), plus des corrections sur le style de texte canvas et WebCodecs.
SvelteKit 2.70.4 : path traversal sous Windows, chemins en // et self-fetch qui suivait les redirects
Une seule PR (#17620) regroupe cinq correctifs de sécurité : la résolution de routes côté serveur ne charge plus de code d'une autre origine pour les chemins commençant par //, les self-fetch serveur ne suivent plus les redirects, un path traversal Windows dans le preview des pages prérendues est corrigé, les headers cache-control du HTML prérendu sont échappés et reroute renvoie un 400 sur un chemin malformé.
Astro 7.4.6 : astro check échoue en CI si TypeScript manque, et correctifs de fallback i18n
Petit changement, gros effet sur les pipelines : astro check sortait en 0 sans @astrojs/check ou typescript, sautant le type checking en silence. Il sort désormais en 1. Corrige aussi le fallback i18n des pages on-demand (un 302 sans Location) et un crash EPIPE.
Vite 8.3.6 : échappement des attributs HTML dans le dev server et correctifs du bundled dev
Un patch d'une vingtaine de correctifs : le serveur échappe désormais les attributs HTML, server.forwardConsole échappe les séquences ANSI, l'optimizer résout les subpath imports (#) avec le resolver de Vite et le bundled dev accepte les named imports des built-ins Node.
VS Code 1.145 : agents distants en preview, automations cron et files.exclude avec négation
Le navigateur intégré de la fenêtre Agents peut charger des pages via un hôte d'agent distant, les automations locales acceptent un cron à cinq champs et les custom agents du workspace, et Chat gagne les modes Conversation/Verbose/Compact. Détail pratique : un préfixe ! dans files.exclude garde les fichiers visibles.
Biome 2.6.5 : règles nursery noArrayForEach, noAwaitInPromiseMethods et noChainedComparison
noAwaitInPromiseMethods repère le classique Promise.all([await a, b]) qui sérialise ce que vous vouliez paralléliser.
Astro 7.4.7 : correctif de l'image endpoint pour les dossiers ne différant que par la casse
L'image endpoint considérait comme internes au build output des dossiers ne différant que par la casse.
Tendances Notables
Les outils s'adaptent aux agents : Rolldown écrit un build report en Markdown lisible par un coding agent et VS Code ajoute agents distants et automations cron.
Bun continue de gagner du terrain comme runtime de test : Playwright 1.65 y fait tourner son runner, sans watch mode toutefois.