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

VS Code 1.133 sale estable

Iteración de julio ya en estable. Lo más jugoso: podés cambiar de proveedor de modelo entre turnos sin reconfigurar el agent host, la ventana de Agents abre sin login de GitHub si ya tenés Claude configurado con API key, llega sticky scroll en el chat (el prompt queda fijo arriba mientras scrolleás una conversación larga) y el preview de HTML local en el browser integrado se recarga solo cuando el archivo cambia en disco. Ojo con esto último: es el fin de estar apretando F5 mientras el agente edita.

12 Aug 2026
code.visualstudio.com →
Breaking

pnpm 12 entra en RC y cambia cómo resuelve dependencias git

Cambio grande: las dependencias git en hosts conocidos (GitHub, GitLab, Bitbucket) ahora se tratan como identidad, no como elección de transporte. Todas las formas del mismo repo — github:owner/repo, owner/repo, git+https://…, git+ssh://git@… — resuelven por la URL HTTPS canónica del host, y el lockfile nunca más guarda una URL SSH para ellas. Si necesitás SSH para un repo privado, se configura en la máquina con git config --global url."[email protected]:".insteadOf https://github.com/, no en el proyecto. La serie ya va por rc.4 (12 ago).

07 Aug 2026
github.com/pnpm →
Beta

Vue 3.6.0-rc.3 sigue afinando el camino a estable

Tercera release candidate de la 3.6 en menos de un mes. Es momento de probar tu app contra la rama minor y reportar lo que rompa: cuando salga estable, la ventana para quejarse ya se cerró. Los detalles finos están en el CHANGELOG de la rama minor.

11 Aug 2026
github.com/vuejs →
🧩

JS Frameworks

Patch

Angular 22.1.1: hidratación tardía y avisos de style bindings

Patch de core que inicializa los triggers de hidratación después de la activación tardía del runtime — el bug clásico de componentes que quedaban sin hidratar cuando el runtime arrancaba tarde. Además, ahora Angular avisa cuando un style property binding recibe un valor inválido en vez de fallar en silencio.

07 Aug 2026
github.com/angular →
Patch

Svelte 5.56.9 arregla el fast path de each y el printer del AST

Saltea el fast path de each controlado mientras hay otro batch pendiente — bug de reactividad fino, de esos que aparecen solo bajo carga. También mejora el manejo de whitespace en el printer y deja de duplicar comentarios en atributos, además de preservar comentarios CSS en el AST. Si escribís herramientas sobre el AST de Svelte, este patch te interesa.

12 Aug 2026
github.com/sveltejs →
Beta

SvelteKit 3.0.0-next.22 respeta el log level de Vite

La serie next de SvelteKit 3 sigue a ritmo diario: tres releases en tres días. Esta corrige que el dev server ignoraba el log level configurado en Vite. Cambio chico, pero es señal de que la 3.0 está en fase de pulido, no de features nuevas.

13 Aug 2026
github.com/sveltejs →
Minor

TanStack Router publica un lote nuevo con foco en Vue Start

Dos releases el mismo día que mueven el stack de Vue: @tanstack/vue-router 1.170.24, @tanstack/vue-start 1.168.41 y los paquetes de server y client. TanStack sigue empujando su meta-framework más allá de React, y Vue Start está recibiendo la mayoría de los commits esta semana.

12 Aug 2026
github.com/TanStack →
🔧

Build Tools & Runtimes

Destacado

Deno 2.9.5 suma un backend QuickJS experimental

Lo llamativo es el backend QuickJS experimental — un motor JS alternativo a V8 dentro de Deno. Además: flag --unscoped en deno add para aliasear paquetes por su nombre sin scope, --members en deno task para correr tareas solo en los miembros del workspace, y textStream() en Blob y Body. Del lado de bugs, se arregló un deadlock del protocolo esbuild en deno bundle.

06 Aug 2026
github.com/denoland →
Destacado

Rolldown 1.2.4 corrige un crash en Android arm64

Se arregla un crash por illegal instruction en Android arm64 en el binding nativo, y se frena que los globs de sideEffects negados retengan módulos que deberían caer en el tree shaking. Del lado de features, el code-splitting ensancha la extracción de namespaces en merges ya cargados. Como es el bundler que va a estar debajo de Vite, cada fix acá te toca aunque no uses Rolldown directo.

12 Aug 2026
github.com/rolldown →
Patch

esbuild 0.28.2 arregla tree shaking con import alias de TypeScript

Bug feo: esbuild hacía tree shaking incorrecto de imports usados dentro de un type alias de TypeScript con la sintaxis de import assignment (import Alias = Base.SomeType). Si tu build rompía en runtime con un import que juraste que existía, capaz era esto. Además se corrigió el minificador de CSS quitando un & cuando no era seguro hacerlo.

08 Aug 2026
github.com/evanw →
Patch

Vite 8.2.1 y plugin-legacy 8.2.3

Patch de mantenimiento de la línea 8.2, publicado junto a @vitejs/plugin-legacy 8.2.3. Sin cambios de API — actualizá tranquilo. El detalle completo está en el CHANGELOG del tag.

06 Aug 2026
github.com/vitejs →
🛠️

Developer Tools

Destacado

Nx 23.2 beta estrena el plugin oficial @nx/oxlint

Nx suma un plugin de linter de primera clase para oxlint, el linter en Rust del proyecto Oxc. Que un monorepo tool tan grande lo adopte oficialmente es una señal fuerte: el ecosistema de linting se está corriendo de JavaScript a Rust, y no es moda pasajera. Otro fix del release deja ver el futuro: instalan TypeScript en los workspaces e2e para mantener tsquery lejos de TypeScript 7.

11 Aug 2026
github.com/nrwl →
Patch

ESLint 10.8.1 evita un hazard de ASI en un autofix

El autofix de no-unused-labels podía disparar un hazard de ASI — o sea, el arreglo automático te cambiaba la semántica del código por inserción automática de punto y coma. Si usás --fix en CI, este es el tipo de bug que te muerde en silencio. También caen falsos positivos en getter-return y accessor-pairs.

07 Aug 2026
github.com/eslint →
Minor

Puppeteer 25.6.0 y @puppeteer/browsers 3.2.0

Release de sincronización de versiones entre puppeteer y puppeteer-core, con @puppeteer/browsers subiendo a 3.2.0. Si pineás la versión de browser en CI, revisá que el bump no te cambie el binario que descargás.

11 Aug 2026
github.com/puppeteer →
Patch

Storybook 10.5.7 arregla addon-vitest en Angular

Ahora sirve los node_modules ancestros para addon-vitest en browser mode con Angular — el clásico problema de resolución en monorepos. También corrige getVersionedPackages para manejar bien paquetes que no son de Storybook.

06 Aug 2026
github.com/storybookjs →
🔥

Top Stories

Release

VS Code 1.133 ships stable

The July iteration is now stable. Highlights: you can switch model providers between turns without reconfiguring the agent host, the Agents window opens without GitHub sign-in when Claude is already configured with an API key, chat gets sticky scroll (the prompt stays pinned while you scroll a long conversation), and local HTML preview in the integrated browser auto-reloads when the file changes on disk.

12 Aug 2026
code.visualstudio.com →
Breaking

pnpm 12 enters RC and changes how git dependencies resolve

Big one: git dependencies on known hosts (GitHub, GitLab, Bitbucket) are now treated as identities rather than transport choices. Every representation of the same repo — github:owner/repo, owner/repo, git+https://…, git+ssh://git@… — resolves through the host’s canonical HTTPS URL, and the lockfile never records an SSH URL for them. To reach a private repo over SSH you configure the machine, not the project: git config --global url."[email protected]:".insteadOf https://github.com/. The series is already at rc.4 (Aug 12).

07 Aug 2026
github.com/pnpm →
Beta

Vue 3.6.0-rc.3 keeps polishing the road to stable

Third 3.6 release candidate in under a month. Now is the time to run your app against the minor branch and report what breaks — once it goes stable, the window for feedback is closed. Fine-grained details live in the minor branch CHANGELOG.

11 Aug 2026
github.com/vuejs →
🧩

JS Frameworks

Patch

Angular 22.1.1: late hydration and style-binding warnings

A core patch that initializes hydration triggers after late runtime activation — the classic bug where components stayed un-hydrated when the runtime booted late. Angular now also warns when a style property binding receives an invalid value instead of failing silently.

07 Aug 2026
github.com/angular →
Patch

Svelte 5.56.9 fixes the each fast path and the AST printer

Skips the controlled each fast path while another batch is pending — a subtle reactivity bug that only shows up under load. It also improves whitespace handling in the printer, stops duplicating comments in attributes, and preserves CSS comments in the AST. If you build tooling on Svelte’s AST, this patch matters.

12 Aug 2026
github.com/sveltejs →
Beta

SvelteKit 3.0.0-next.22 respects Vite’s default log level

The SvelteKit 3 next series keeps a daily cadence — three releases in three days. This one fixes the dev server ignoring the log level configured in Vite. Small change, but a signal that 3.0 is in polish phase, not feature phase.

13 Aug 2026
github.com/sveltejs →
Minor

TanStack Router ships a new batch focused on Vue Start

Two same-day releases moving the Vue stack forward: @tanstack/vue-router 1.170.24, @tanstack/vue-start 1.168.41, plus the server and client packages. TanStack keeps pushing its meta-framework beyond React, and Vue Start is taking most of the commits this week.

12 Aug 2026
github.com/TanStack →
🔧

Build Tools & Runtimes

Notable

Deno 2.9.5 adds an experimental QuickJS backend

The headline is the experimental QuickJS backend — an alternative JS engine to V8 inside Deno. Also landed: an --unscoped flag on deno add to alias packages by their unscoped name, --members on deno task to run tasks in workspace members only, and textStream() on Blob and Body. On the fix side, an esbuild protocol deadlock in deno bundle is gone.

06 Aug 2026
github.com/denoland →
Notable

Rolldown 1.2.4 fixes an Android arm64 crash

Fixes an illegal-instruction crash on Android arm64 in the native binding, and stops negated sideEffects globs from retaining modules that should be tree-shaken. On the feature side, code-splitting widens namespace extraction for already-loaded merges. Since this is the bundler heading under Vite, every fix here reaches you even if you never call Rolldown directly.

12 Aug 2026
github.com/rolldown →
Patch

esbuild 0.28.2 fixes tree shaking with TypeScript import aliases

Nasty one: esbuild was incorrectly tree-shaking imports used inside a TypeScript type alias declared with import-assignment syntax (import Alias = Base.SomeType). If your build broke at runtime on an import you swore existed, this may have been it. The CSS minifier was also fixed — it removed a & when that was unsafe.

08 Aug 2026
github.com/evanw →
Patch

Vite 8.2.1 and plugin-legacy 8.2.3

Maintenance patch on the 8.2 line, published alongside @vitejs/plugin-legacy 8.2.3. No API changes — safe to bump. Full detail lives in the tag’s CHANGELOG.

06 Aug 2026
github.com/vitejs →
🛠️

Developer Tools

Notable

Nx 23.2 beta ships the official @nx/oxlint plugin

Nx adds a first-class linter plugin for oxlint, the Rust linter from the Oxc project. A monorepo tool this large adopting it officially is a strong signal: the linting ecosystem is shifting from JavaScript to Rust, and it is not a passing trend. Another fix in the release hints at what is coming — they install TypeScript in e2e workspaces to keep tsquery off TypeScript 7.

11 Aug 2026
github.com/nrwl →
Patch

ESLint 10.8.1 avoids an ASI hazard in an autofix

The no-unused-labels autofix could trigger an ASI hazard — meaning the automatic fix changed your code’s semantics through automatic semicolon insertion. If you run --fix in CI, this is the kind of bug that bites silently. False positives in getter-return and accessor-pairs are fixed too.

07 Aug 2026
github.com/eslint →
Minor

Puppeteer 25.6.0 and @puppeteer/browsers 3.2.0

A version-sync release across puppeteer and puppeteer-core, with @puppeteer/browsers bumped to 3.2.0. If you pin the browser version in CI, check that the bump does not change which binary you download.

11 Aug 2026
github.com/puppeteer →
Patch

Storybook 10.5.7 fixes addon-vitest on Angular

It now serves ancestor node_modules for addon-vitest in browser mode with Angular — the classic monorepo resolution problem. It also fixes getVersionedPackages to handle non-Storybook packages correctly.

06 Aug 2026
github.com/storybookjs →
🔥

Top Stories

Release

VS Code 1.133 sort en stable

L’itération de juillet passe en stable. À retenir : possibilité de changer de fournisseur de modèle entre les tours sans reconfigurer l’agent host, la fenêtre Agents s’ouvre sans connexion GitHub si Claude est déjà configuré avec une clé API, le chat gagne le sticky scroll (le prompt reste épinglé en haut), et l’aperçu HTML local dans le navigateur intégré se recharge automatiquement quand le fichier change sur le disque.

12 Aug 2026
code.visualstudio.com →
Breaking

pnpm 12 entre en RC et change la résolution des dépendances git

Changement majeur : les dépendances git sur les hôtes connus (GitHub, GitLab, Bitbucket) sont désormais traitées comme des identités et non comme un choix de transport. Toutes les représentations du même dépôt — github:owner/repo, owner/repo, git+https://…, git+ssh://git@… — passent par l’URL HTTPS canonique de l’hôte, et le lockfile n’enregistre plus d’URL SSH. Pour un dépôt privé en SSH, configurez la machine, pas le projet : git config --global url."[email protected]:".insteadOf https://github.com/. La série en est déjà à la rc.4 (12 août).

07 Aug 2026
github.com/pnpm →
Bêta

Vue 3.6.0-rc.3 continue de peaufiner la route vers la stable

Troisième release candidate de la 3.6 en moins d’un mois. C’est le moment de tester votre app contre la branche minor et de remonter ce qui casse — une fois la stable publiée, la fenêtre de retour est fermée. Les détails se trouvent dans le CHANGELOG de la branche minor.

11 Aug 2026
github.com/vuejs →
🧩

JS Frameworks

Patch

Angular 22.1.1 : hydratation tardive et avertissements sur les style bindings

Un patch core qui initialise les déclencheurs d’hydratation après l’activation tardive du runtime — le bug classique de composants non hydratés quand le runtime démarre tard. Angular avertit désormais lorsqu’un style property binding reçoit une valeur invalide au lieu d’échouer silencieusement.

07 Aug 2026
github.com/angular →
Patch

Svelte 5.56.9 corrige le fast path de each et l’imprimeur d’AST

Ignore le fast path de each contrôlé tant qu’un autre batch est en attente — un bug de réactivité subtil qui n’apparaît que sous charge. Améliore aussi la gestion des espaces dans l’imprimeur, évite la duplication des commentaires dans les attributs et préserve les commentaires CSS dans l’AST. Utile si vous construisez de l’outillage sur l’AST de Svelte.

12 Aug 2026
github.com/sveltejs →
Bêta

SvelteKit 3.0.0-next.22 respecte le niveau de log par défaut de Vite

La série next de SvelteKit 3 garde un rythme quotidien — trois releases en trois jours. Celle-ci corrige le serveur de dev qui ignorait le niveau de log configuré dans Vite. Petit changement, mais signe que la 3.0 est en phase de finition, pas de nouvelles fonctionnalités.

13 Aug 2026
github.com/sveltejs →
Mineur

TanStack Router publie un nouveau lot centré sur Vue Start

Deux releases le même jour qui font avancer la stack Vue : @tanstack/vue-router 1.170.24, @tanstack/vue-start 1.168.41, plus les paquets server et client. TanStack continue de pousser son méta-framework au-delà de React, et Vue Start reçoit l’essentiel des commits cette semaine.

12 Aug 2026
github.com/TanStack →
🔧

Build Tools & Runtimes

Notable

Deno 2.9.5 ajoute un backend QuickJS expérimental

Le point fort : le backend QuickJS expérimental — un moteur JS alternatif à V8 au sein de Deno. Également : un flag --unscoped sur deno add pour aliaser les paquets par leur nom sans scope, --members sur deno task pour n’exécuter les tâches que dans les membres du workspace, et textStream() sur Blob et Body. Côté correctifs, un deadlock du protocole esbuild dans deno bundle disparaît.

06 Aug 2026
github.com/denoland →
Notable

Rolldown 1.2.4 corrige un crash Android arm64

Corrige un crash « illegal instruction » sur Android arm64 dans le binding natif, et empêche les globs sideEffects négatifs de retenir des modules qui devraient être éliminés par le tree shaking. Côté fonctionnalités, le code-splitting élargit l’extraction de namespaces pour les merges déjà chargés. Comme c’est le bundler destiné à passer sous Vite, chaque correctif vous concerne même sans utiliser Rolldown directement.

12 Aug 2026
github.com/rolldown →
Patch

esbuild 0.28.2 corrige le tree shaking avec les alias d’import TypeScript

Vilain bug : esbuild supprimait à tort des imports utilisés dans un type alias TypeScript déclaré avec la syntaxe d’import assignment (import Alias = Base.SomeType). Si votre build cassait à l’exécution sur un import pourtant présent, c’était peut-être ça. Le minificateur CSS est aussi corrigé — il retirait un & alors que ce n’était pas sûr.

08 Aug 2026
github.com/evanw →
Patch

Vite 8.2.1 et plugin-legacy 8.2.3

Patch de maintenance sur la ligne 8.2, publié avec @vitejs/plugin-legacy 8.2.3. Aucun changement d’API — mise à jour sans risque. Le détail complet se trouve dans le CHANGELOG du tag.

06 Aug 2026
github.com/vitejs →
🛠️

Developer Tools

Notable

Nx 23.2 beta lance le plugin officiel @nx/oxlint

Nx ajoute un plugin de linter de première classe pour oxlint, le linter en Rust du projet Oxc. Qu’un outil de monorepo de cette taille l’adopte officiellement est un signal fort : l’écosystème du linting passe de JavaScript à Rust, et ce n’est pas une mode. Un autre correctif de la release donne le ton — TypeScript est installé dans les workspaces e2e pour tenir tsquery à l’écart de TypeScript 7.

11 Aug 2026
github.com/nrwl →
Patch

ESLint 10.8.1 évite un risque d’ASI dans un autofix

L’autofix de no-unused-labels pouvait déclencher un risque d’ASI — autrement dit, la correction automatique modifiait la sémantique du code via l’insertion automatique de point-virgule. Si vous lancez --fix en CI, c’est le genre de bug qui mord en silence. Les faux positifs de getter-return et accessor-pairs sont aussi corrigés.

07 Aug 2026
github.com/eslint →
Mineur

Puppeteer 25.6.0 et @puppeteer/browsers 3.2.0

Release de synchronisation des versions entre puppeteer et puppeteer-core, avec @puppeteer/browsers qui passe à 3.2.0. Si vous épinglez la version du navigateur en CI, vérifiez que le bump ne change pas le binaire téléchargé.

11 Aug 2026
github.com/puppeteer →
Patch

Storybook 10.5.7 corrige addon-vitest sur Angular

Sert désormais les node_modules ancêtres pour addon-vitest en mode navigateur avec Angular — le problème classique de résolution en monorepo. Corrige aussi getVersionedPackages pour gérer correctement les paquets non-Storybook.

06 Aug 2026
github.com/storybookjs →