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

Release

Astro 7.2.0: preview en background y pensado para agentes

Astro 7.2 agrega astro preview --background: el comando arranca el server y devuelve el control en vez de dejarte la terminal colgada. Vienen además los subcomandos astro preview status, logs, logs --follow y stop. Ojo con esto: si Astro detecta que quien corre el comando es un agente de coding, activa el modo background solo — igual que ya hacía con astro dev. Se apaga con ASTRO_PREVIEW_BACKGROUND=0. La release también acepta rutas relativas al root del proyecto en logger.entrypoint y amplía el tipo de retorno de AstroPrerenderer.render() para que los builds incrementales puedan rastrear dependencias.

06 Aug 2026
github.com/withastro/astro →
Release

Deno 2.9.5 estrena un backend QuickJS experimental

La release trae un backend QuickJS experimental, el flag --unscoped en deno add para aliasear paquetes por su nombre sin scope, --members en el task runner para correr tareas solo en los miembros del workspace, y textStream() en Blob/Body. Abajo hay una pila larga de fixes de compatibilidad con Node: web streams, backpressure en Readable.toWeb(), util.diff, v8.promiseHooks y tags en node:test.

06 Aug 2026
github.com/denoland/deno →
Destacado

Vercel cuenta cómo hizo instantáneas las navegaciones de v0

Next.js 16.3 incluye un helper de test instant() que verifica si una navegación es realmente instantánea. Vercel lo usó sobre v0: un agente escribió tests que fallaban para cada ruta lenta y después aplicó los fixes con la Skill next-cache-components-optimizer. Lo interesante no es el caso puntual sino el patrón — performance de navegación convertida en aserción de test, no en corazonada.

06 Aug 2026
nextjs.org →
📱

React Native

Beta

React Native 0.87.0-rc.4: la recta final

Cuarta release candidate de la 0.87, con dSYMs de Hermes V1 y de ReactNativeDependencies publicados en Maven. Si mantenés una lib, este es el momento de probar contra la RC — la estable de 0.86 sigue siendo 0.86.2. Usá el Upgrade Helper antes de que salga la final.

05 Aug 2026
github.com/facebook/react-native →
🧩

JS Frameworks

Patch

Nuxt 4.5.2 y 3.21.11: patch cargado de performance

Patch con foco en tiempos de arranque: salta la reescritura de archivos generados que no cambiaron, usa imports lazy en kit y nuxt para parsear más rápido, y reutiliza los escaneos de app y componentes cuando la estructura no se movió. Del lado de fixes: navegación client-side para links dentro de islands, types para params de ruta definidos con definePageMeta, y dedupe de renders de island al prerenderizar.

05 Aug 2026
github.com/nuxt/nuxt →
Patch

Vue 3.5.41, mientras la 3.6 sigue en RC

Nuevo patch de la línea estable 3.5. En paralelo, Vue 3.6 sigue en release candidate desde julio (3.6.0-rc.2), así que si estás planificando la migración todavía tenés margen.

05 Aug 2026
github.com/vuejs/core →
Patch

Angular 22.1.1

Patch sobre la 22.1.0 que había salido el 29 de julio. En paralelo arrancó el tren de la 22.2 con 22.2.0-next.1.

07 Aug 2026
github.com/angular/angular →
🔧

Build Tools & Runtimes

Minor

Rolldown 1.2.3 saca la opción deprecada watch.notify

Se elimina la opción deprecada watch.notify y se arregla que un registro de watch fallido aborte el batch entero. Además, menos memoria en la finalización y nombres de export minificados que se construyen sin allocar. Si todavía tenías watch.notify en el config, sacalo.

05 Aug 2026
github.com/rolldown/rolldown →
Breaking

Oxlint 1.77 con cuatro cambios breaking en el AST

La release de apps de Oxc trae Oxlint 1.77.0 y Oxfmt 0.62.0, con cuatro cambios breaking en el AST: TSIndexSignature::parameter pasa a guardar un solo parámetro, aparecen ExportDeclaration y ExportFromDeclaration, se introduce el enum ArrowFunctionBody, y el JSDoc ahora se devuelve prestado para que funcione la cache de parseo. Si escribís plugins JS para Oxlint, revisá esto antes de actualizar.

03 Aug 2026
github.com/oxc-project/oxc →
🛠️

Developer Tools

Minor

Biome 2.5.7 quiere frenar los valores arbitrarios de Tailwind

Dos reglas nursery nuevas: noTailwindArbitraryValue, que reporta cosas como w-[400px] incluso dentro de atributos class en HTML/JSX, utility functions configuradas y tagged templates; y noExtendNative, contra extender el prototipo de objetos built-in. Además useNullishCoalescing ahora detecta ifs que solo asignan a una variable nullish y los reescribe a ??=, con opción ignoreIfStatements para desactivarlo.

04 Aug 2026
github.com/biomejs/biome →
Patch

Storybook 10.5.7

Patch corto: Angular ahora sirve los node_modules ancestros para addon-vitest en browser mode, y getVersionedPackages maneja bien los paquetes que no son de Storybook. La 10.6 ya está en alpha.

06 Aug 2026
github.com/storybookjs/storybook →
🔥

Top Stories

Release

Astro 7.2.0: background preview built for agents

Astro 7.2 adds astro preview --background: the command boots the server and returns control instead of holding your terminal hostage. It also brings astro preview status, logs, logs --follow and stop subcommands. The notable part: if Astro detects an AI coding agent is running the command, background mode turns on automatically — same behavior it already had for astro dev. Opt out with ASTRO_PREVIEW_BACKGROUND=0. The release also accepts project-root-relative paths in logger.entrypoint and widens the AstroPrerenderer.render() return type so incremental builds can track dependencies.

06 Aug 2026
github.com/withastro/astro →
Release

Deno 2.9.5 ships an experimental QuickJS backend

The release lands an experimental QuickJS backend, an --unscoped flag for aliasing packages by their unscoped name, a --members flag so the task runner only runs tasks in workspace members, and textStream() on Blob/Body. Underneath sits a long stack of Node compat fixes: web streams, backpressure in Readable.toWeb(), util.diff, v8.promiseHooks and node:test tags.

06 Aug 2026
github.com/denoland/deno →
Notable

Vercel details how it made v0 navigations instant

Next.js 16.3 includes an instant() test helper that asserts whether a navigation is actually instant. Vercel ran it against v0: an agent wrote failing tests for each slow route and then applied fixes via the next-cache-components-optimizer Skill. The interesting part isn't the case study — it's the pattern: navigation performance turned into a test assertion instead of a gut feeling.

06 Aug 2026
nextjs.org →
📱

React Native

Beta

React Native 0.87.0-rc.4: the final stretch

Fourth release candidate for 0.87, with Hermes V1 and ReactNativeDependencies dSYMs published to Maven. If you maintain a library, this is the window to test against the RC — the current stable is still 0.86.2. Run the Upgrade Helper before the final drops.

05 Aug 2026
github.com/facebook/react-native →
🧩

JS Frameworks

Patch

Nuxt 4.5.2 and 3.21.11: a performance-heavy patch

A patch aimed squarely at startup time: it skips rewriting unchanged generated files, uses lazy imports in kit and nuxt to parse faster, and reuses app and component scans when the structure hasn't moved. On the fix side: client-side navigation for links inside islands, types for route params defined via definePageMeta, and deduped island renders during prerendering.

05 Aug 2026
github.com/nuxt/nuxt →
Patch

Vue 3.5.41, while 3.6 stays in RC

Another patch on the stable 3.5 line. In parallel, Vue 3.6 has been in release candidate since July (3.6.0-rc.2), so if you're planning the migration there's still runway.

05 Aug 2026
github.com/vuejs/core →
Patch

Angular 22.1.1

A patch on top of 22.1.0, which shipped on July 29. In parallel the 22.2 train kicked off with 22.2.0-next.1.

07 Aug 2026
github.com/angular/angular →
🔧

Build Tools & Runtimes

Minor

Rolldown 1.2.3 drops the deprecated watch.notify option

The deprecated watch.notify option is gone, and a failed watch registration no longer aborts the whole batch. Plus lower memory during finalization and minified export names built without allocating. If watch.notify is still in your config, remove it.

05 Aug 2026
github.com/rolldown/rolldown →
Breaking

Oxlint 1.77 lands four breaking AST changes

The Oxc apps release ships Oxlint 1.77.0 and Oxfmt 0.62.0 with four breaking AST changes: TSIndexSignature::parameter now stores a single parameter, ExportDeclaration and ExportFromDeclaration are introduced, an ArrowFunctionBody enum lands, and JSDoc is returned borrowed so the parse cache actually works. If you write JS plugins for Oxlint, read this before upgrading.

03 Aug 2026
github.com/oxc-project/oxc →
🛠️

Developer Tools

Minor

Biome 2.5.7 comes for Tailwind arbitrary values

Two new nursery rules: noTailwindArbitraryValue, which flags things like w-[400px] including inside HTML/JSX class attributes, configured utility functions and tagged templates; and noExtendNative, against extending built-in object prototypes. useNullishCoalescing also now catches ifs that only assign to a nullish variable and rewrites them to ??=, with an ignoreIfStatements option to turn that off.

04 Aug 2026
github.com/biomejs/biome →
Patch

Storybook 10.5.7

Short patch: Angular now serves ancestor node_modules for addon-vitest in browser mode, and getVersionedPackages handles non-Storybook packages correctly. 10.6 is already in alpha.

06 Aug 2026
github.com/storybookjs/storybook →
🔥

Top Stories

Release

Astro 7.2.0 : preview en arrière-plan pensée pour les agents

Astro 7.2 ajoute astro preview --background : la commande démarre le serveur et rend la main au lieu de bloquer le terminal. Arrivent aussi les sous-commandes astro preview status, logs, logs --follow et stop. Le point notable : si Astro détecte qu'un agent de coding lance la commande, le mode arrière-plan s'active tout seul — comme déjà pour astro dev. Désactivation via ASTRO_PREVIEW_BACKGROUND=0. La release accepte également des chemins relatifs à la racine du projet dans logger.entrypoint et élargit le type de retour de AstroPrerenderer.render() pour que les builds incrémentaux suivent les dépendances.

06 Aug 2026
github.com/withastro/astro →
Release

Deno 2.9.5 lance un backend QuickJS expérimental

La release apporte un backend QuickJS expérimental, un flag --unscoped pour aliaser les paquets par leur nom sans scope, un flag --members pour n'exécuter les tâches que dans les membres du workspace, et textStream() sur Blob/Body. En dessous, une longue pile de correctifs de compatibilité Node : web streams, backpressure dans Readable.toWeb(), util.diff, v8.promiseHooks et les tags de node:test.

06 Aug 2026
github.com/denoland/deno →
Notable

Vercel raconte comment il a rendu les navigations de v0 instantanées

Next.js 16.3 inclut un helper de test instant() qui vérifie si une navigation est réellement instantanée. Vercel l'a appliqué à v0 : un agent a écrit des tests en échec pour chaque route lente, puis appliqué les correctifs via la Skill next-cache-components-optimizer. L'intérêt n'est pas l'étude de cas mais le pattern : la performance de navigation devient une assertion de test, plus une intuition.

06 Aug 2026
nextjs.org →
📱

React Native

Bêta

React Native 0.87.0-rc.4 : la dernière ligne droite

Quatrième release candidate de la 0.87, avec les dSYMs Hermes V1 et ReactNativeDependencies publiés sur Maven. Si vous maintenez une lib, c'est le moment de tester contre la RC — la stable reste 0.86.2. Utilisez l'Upgrade Helper avant la version finale.

05 Aug 2026
github.com/facebook/react-native →
🧩

JS Frameworks

Patch

Nuxt 4.5.2 et 3.21.11 : un patch axé performance

Un patch centré sur le temps de démarrage : il évite de réécrire les fichiers générés inchangés, utilise des imports lazy dans kit et nuxt pour parser plus vite, et réutilise les scans d'app et de composants quand la structure n'a pas bougé. Côté correctifs : navigation client-side pour les liens dans les islands, types pour les params de route définis via definePageMeta, et dédoublonnage des rendus d'island au prerendering.

05 Aug 2026
github.com/nuxt/nuxt →
Patch

Vue 3.5.41, tandis que la 3.6 reste en RC

Nouveau patch sur la ligne stable 3.5. En parallèle, Vue 3.6 est en release candidate depuis juillet (3.6.0-rc.2), donc si vous planifiez la migration, il reste de la marge.

05 Aug 2026
github.com/vuejs/core →
Patch

Angular 22.1.1

Un patch sur la 22.1.0, sortie le 29 juillet. En parallèle, le train de la 22.2 démarre avec 22.2.0-next.1.

07 Aug 2026
github.com/angular/angular →
🔧

Build Tools & Runtimes

Mineur

Rolldown 1.2.3 retire l'option dépréciée watch.notify

L'option dépréciée watch.notify disparaît, et un enregistrement de watch en échec n'annule plus tout le batch. En prime, moins de mémoire à la finalisation et des noms d'export minifiés construits sans allocation. Si watch.notify est encore dans votre config, retirez-le.

05 Aug 2026
github.com/rolldown/rolldown →
Breaking

Oxlint 1.77 apporte quatre changements AST cassants

La release apps d'Oxc livre Oxlint 1.77.0 et Oxfmt 0.62.0 avec quatre changements AST cassants : TSIndexSignature::parameter ne stocke plus qu'un seul paramètre, ExportDeclaration et ExportFromDeclaration apparaissent, un enum ArrowFunctionBody est introduit, et le JSDoc est retourné emprunté pour que le cache de parsing fonctionne. Si vous écrivez des plugins JS pour Oxlint, lisez ça avant de mettre à jour.

03 Aug 2026
github.com/oxc-project/oxc →
🛠️

Developer Tools

Mineur

Biome 2.5.7 s'attaque aux valeurs arbitraires de Tailwind

Deux nouvelles règles nursery : noTailwindArbitraryValue, qui signale des valeurs comme w-[400px], y compris dans les attributs class HTML/JSX, les utility functions configurées et les tagged templates ; et noExtendNative, contre l'extension des prototypes d'objets natifs. useNullishCoalescing détecte désormais les if qui n'assignent qu'à une variable nullish et les réécrit en ??=, avec une option ignoreIfStatements pour désactiver ce comportement.

04 Aug 2026
github.com/biomejs/biome →
Patch

Storybook 10.5.7

Patch court : Angular sert désormais les node_modules ancêtres pour addon-vitest en browser mode, et getVersionedPackages gère correctement les paquets non-Storybook. La 10.6 est déjà en alpha.

06 Aug 2026
github.com/storybookjs/storybook →