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

pnpm 12.0.0 sale estable

Después de once RCs, pnpm 12 es estable — y trae cambios que te van a tocar. Las dependencias git en hosts conocidos (GitHub, GitLab, Bitbucket) ahora son identidades, no transportes: todas las formas de escribir el mismo repo resuelven a la URL HTTPS canónica y el lockfile nunca guarda una URL SSH. Para repos privados por SSH configurás git config --global url."[email protected]:".insteadOf https://github.com/ en la máquina, no en el proyecto. Además, un setting desconocido en pnpm-workspace.yaml ya no se ignora en silencio: ahora avisa, y falla con ERR_PNPM_UNRECOGNIZED_WORKSPACE_SETTINGS cuando el proyecto pinea una versión de pnpm que la que corre satisface. Los ciclos de dependencias se cortan de forma canónica, así que el lockfile pasa a ser una función pura del grafo: instalaciones repetidas dan lockfiles byte a byte idénticos, y en workspaces con muchos ciclos la resolución de peers es 2–3× más rápida con ~25% menos memoria. Ojo con esto en CI.

26 Aug 2026
github.com/pnpm/pnpm →
Destacado

pnpm 12 instala otros package managers y runtimes

La feature más divertida de pnpm 12: ahora instala npm, Yarn Classic, Yarn Berry, Yarn 6 y Bun, verificados contra la firma de npm de esa versión exacta. pnx yarn@4 install, pnx npm@11 ci y pnx node@22 provisionan la cosa real en vez del paquete npm que comparte el nombre. Y el nuevo setting globalShims (por defecto { node: true, deno: true, bun: true }) hace que los bins globales sigan al proyecto: si el proyecto pinea Node por devEngines.runtime, escribir node adentro corre esa versión, descargada y autenticada contra las firmas del release team, sin hooks de shell. Los candidatos sin firma verificada preguntan «¿confiás en este proyecto?» una sola vez.

26 Aug 2026
github.com/pnpm/pnpm →
Destacado

Node.js 26.8.0: ZipFile en zlib, REPL con colores y TracingChannel estable

Release cargado. zlib suma ZipEntry, ZipFile y ZipBuffer, así que leer un ZIP deja de necesitar dependencia externa. El REPL estrena syntax highlighting básico, TracingChannel de diagnostics_channel pasa a estable, y node:sqlite agrega StatementSync.prototype.close() más [Symbol.dispose]() — o sea, using sobre statements. También entran los modos SIV y GCM-SIV en Cipher/Decipher, MIMEType.parse que no tira, y mejoras de performance en net.BlockList. Node 24.20.0 salió el mismo día para la línea LTS.

26 Aug 2026
github.com/nodejs/node →
📱

React Native

Patch

React Native 0.87.1: tanda de arreglos de SwiftPM

Primer patch de la línea 0.87 y viene casi entero para SwiftPM: nombres de módulo que colisionaban ya no se descartan en silencio, se resuelven colisiones de nombres en el manifiesto Swift, se lee spm.name desde react-native.config.js, y se arregla el mismatch de versión entre runtime y compilador de Hermes que tiraba crashes «Wrong bytecode version» en builds Release. Del lado de TypeScript, Animated.Value.addListener() tipa su payload como {value: number} en vez de any, y Animated.event() deja de ser any. Chico pero se agradece.

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

JS Frameworks

Patch

Astro 7.2.8 sube el mínimo de Sharp a 0.35.4

Patch corto pero con contexto: Astro sube la versión mínima soportada de Sharp a 0.35.4, justo después de la semana en que la cadena libheif/sharp fue el vector del RCE crítico sin autenticación en Next.js. Si tenés pipeline de imágenes, actualizá. Además reemplaza la dependencia interna find-process por una alternativa más liviana.

26 Aug 2026
github.com/withastro/astro →
Patch

Angular publica patches en las tres líneas soportadas

Tanda de mantenimiento: 22.1.4, 21.2.22 y 20.3.30 salieron con pocas horas de diferencia, más un 22.2.0-next.4 para los que siguen el próximo minor. Nada que rompa: es la cadencia semanal de siempre, pero conviene alinear el monorepo antes de que se acumule.

27 Aug 2026
github.com/angular/angular →
Beta

TanStack Solid Start llega a 2.0.0-rc.3

El stack de Solid dentro de TanStack avanza: @tanstack/solid-start, solid-router y solid-router-ssr-query pasaron a 2.0.0-rc.3 un día después del rc.2. Combinado con Solid 2.0 también en RC, el ecosistema Solid está a un paso del estable.

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

Build Tools & Runtimes

Patch

Node.js 26.8.1 sale de urgencia por un --version mal puesto

Ocho horas después de 26.8.0, release fuera de banda: node --version reportaba una versión alpha por una designación accidental en el código. Un solo revert. Si automatizás gates de CI contra la salida de node --version, saltá directo a 26.8.1.

26 Aug 2026
github.com/nodejs/node →
Destacado

Rolldown 1.2.6 suma property name mangling al minifier

El bundler que va a estar debajo de Vite gana mangling de nombres de propiedades en el minifier — de las últimas piezas grandes que le faltaban para competir en tamaño de bundle. También agrega una opción tsconfig a transform y a los plugins de resolve/transform de Vite, expone queries del module graph en el dev engine, y mete una tanda de fixes de dev server más caché de compilación vía module.enableCompileCache().

26 Aug 2026
github.com/rolldown/rolldown →
Minor

Turborepo 2.10.12

Patch de mantenimiento en la línea 2.10, con la 2.10.13 ya en canary. Nada urgente, pero si estás en un monorepo grande conviene no quedarse atrás de la línea.

25 Aug 2026
github.com/vercel/turborepo →
🛠️

Developer Tools

Destacado

VS Code 1.135 rehace la ventana de agentes y suma «Rubber Duck»

Release de agosto y viene casi todo del lado de agentes. Lo más concreto: External Agent Sessions deja ver y continuar sesiones recientes de Copilot o Claude arrancadas en otras apps, directo desde el editor. Rubber Duck (experimental) pide una segunda opinión a un modelo complementario sobre el trabajo del agente para cazar detalles y edge cases que se le pasaron. El layout de panel único pasa a ser default en la ventana de Agents, aparecen pills de artefactos (cambios, PRs, issues) arriba del input, y el hover del footer del chat muestra el desglose por modelo de tokens de input, input cacheado y output. También llega el Agent Host, un proceso dedicado basado en el Agent Host Protocol que permite conectar varias ventanas a la misma sesión.

26 Aug 2026
code.visualstudio.com →
🔥

Top Stories

Breaking

pnpm 12.0.0 ships stable

After eleven RCs, pnpm 12 is stable — and it carries changes you will feel. Git dependencies on known hosts (GitHub, GitLab, Bitbucket) are now identities rather than transport choices: every spelling of the same repo resolves through the canonical HTTPS URL, and the lockfile never records an SSH URL. To reach a private repo over SSH you configure the machine with git config --global url."[email protected]:".insteadOf https://github.com/, not the project. An unrecognized setting in pnpm-workspace.yaml is no longer silently ignored: it now warns, and fails with ERR_PNPM_UNRECOGNIZED_WORKSPACE_SETTINGS when the project pins a pnpm version the running pnpm satisfies. Dependency cycles are broken canonically, so the lockfile becomes a pure function of the graph — repeated installs produce byte-identical lockfiles, and on cycle-heavy workspaces peer resolution runs 2–3× faster with about 25% less memory.

26 Aug 2026
github.com/pnpm/pnpm →
Notable

pnpm 12 installs other package managers and runtimes

The most fun part of pnpm 12: it now installs npm, Yarn Classic, Yarn Berry, Yarn 6 and Bun, verified against npm's signature for the exact version. pnx yarn@4 install, pnx npm@11 ci and pnx node@22 provision the real thing instead of the npm package that shares the name. The new globalShims setting (defaulting to { node: true, deno: true, bun: true }) makes global bins follow the project: if a project pins Node through devEngines.runtime, typing node inside it runs that release — downloaded and authenticated against the Node.js release-team signatures — with no shell hooks. Candidates that are not signature-verified ask «do you trust this project?» once.

26 Aug 2026
github.com/pnpm/pnpm →
Notable

Node.js 26.8.0: ZipFile in zlib, colored REPL, TracingChannel stable

A loaded release. zlib gains ZipEntry, ZipFile and ZipBuffer, so reading a ZIP no longer needs an external dependency. The REPL picks up basic syntax highlighting, diagnostics_channel's TracingChannel is marked stable, and node:sqlite adds StatementSync.prototype.close() plus [Symbol.dispose]() — meaning using over statements. Also landing: SIV and GCM-SIV modes in the Cipher/Decipher APIs, a non-throwing MIMEType.parse, and performance work on net.BlockList. Node 24.20.0 shipped the same day for the LTS line.

26 Aug 2026
github.com/nodejs/node →
📱

React Native

Patch

React Native 0.87.1: a batch of SwiftPM fixes

The first patch on the 0.87 line, and it is almost entirely SwiftPM: colliding module names are rejected instead of silently dropped, Swift manifest naming collisions are resolved, spm.name is actually read from react-native.config.js, and the Hermes runtime/compiler version mismatch causing «Wrong bytecode version» crashes in Release builds is fixed. On the TypeScript side, Animated.Value.addListener() now types its payload as {value: number} rather than any, and Animated.event() is typed as an event handler.

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

JS Frameworks

Patch

Astro 7.2.8 raises the minimum Sharp version to 0.35.4

A short patch with useful context: Astro raises the minimum supported Sharp to 0.35.4, right after the week in which the libheif/sharp chain was the vector for the critical unauthenticated RCE in Next.js. If you run an image pipeline, update. It also swaps the internal find-process dependency for a smaller, lighter alternative.

26 Aug 2026
github.com/withastro/astro →
Patch

Angular ships patches across all three supported lines

A maintenance batch: 22.1.4, 21.2.22 and 20.3.30 landed within hours of each other, plus a 22.2.0-next.4 for anyone tracking the upcoming minor. Nothing breaking — the usual weekly cadence — but worth realigning the monorepo before it piles up.

27 Aug 2026
github.com/angular/angular →
Beta

TanStack Solid Start reaches 2.0.0-rc.3

The Solid stack inside TanStack keeps moving: @tanstack/solid-start, solid-router and solid-router-ssr-query went to 2.0.0-rc.3 one day after rc.2. With Solid 2.0 also in RC, the Solid ecosystem is one step from stable.

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

Build Tools & Runtimes

Patch

Node.js 26.8.1 ships out-of-band over a wrong --version

Eight hours after 26.8.0, an out-of-band release: node --version was reporting an alpha version because of an accidental designation in the source. A single revert. If you gate CI on the output of node --version, jump straight to 26.8.1.

26 Aug 2026
github.com/nodejs/node →
Notable

Rolldown 1.2.6 adds property name mangling to the minifier

The bundler destined to sit under Vite gains property name mangling in its minifier — one of the last big pieces it was missing to compete on bundle size. It also adds a tsconfig option to transform and to the Vite resolve/transform plugins, exposes module graph queries on the dev engine handle, and lands a batch of dev-server fixes plus compile caching via module.enableCompileCache().

26 Aug 2026
github.com/rolldown/rolldown →
Minor

Turborepo 2.10.12

A maintenance patch on the 2.10 line, with 2.10.13 already in canary. Nothing urgent, but on a large monorepo it pays not to drift behind the line.

25 Aug 2026
github.com/vercel/turborepo →
🛠️

Developer Tools

Notable

VS Code 1.135 reworks the Agents window and adds «Rubber Duck»

The August release, and almost all of it is agent-side. The concrete parts: External Agent Sessions lets you view and continue recent Copilot or Claude sessions started in other apps, straight from the editor. Rubber Duck (experimental) gets a second opinion from a complementary model on the agent's work to catch overlooked details and edge cases. The single-pane side layout becomes the default in the Agents window, artifact pills (changes, PRs, issues) appear above the chat input, and hovering the chat response footer reveals a per-model breakdown of input, cached input and output tokens. There is also Agent Host, a dedicated process based on the Agent Host Protocol that lets multiple windows connect to the same agent session.

26 Aug 2026
code.visualstudio.com →
🔥

Top Stories

Breaking

pnpm 12.0.0 sort en stable

Après onze RC, pnpm 12 est stable — avec des changements qui se remarquent. Les dépendances git sur les hôtes connus (GitHub, GitLab, Bitbucket) sont désormais des identités et non des choix de transport : chaque écriture du même dépôt passe par l'URL HTTPS canonique, et le lockfile n'enregistre jamais d'URL SSH. Pour un dépôt privé en SSH, on configure la machine avec git config --global url."[email protected]:".insteadOf https://github.com/, pas le projet. Un réglage inconnu dans pnpm-workspace.yaml n'est plus ignoré en silence : il avertit, et échoue avec ERR_PNPM_UNRECOGNIZED_WORKSPACE_SETTINGS quand le projet épingle une version de pnpm satisfaite par celle qui tourne. Les cycles de dépendances sont coupés de façon canonique : le lockfile devient une fonction pure du graphe, les installations répétées produisent des lockfiles identiques octet pour octet, et sur les workspaces riches en cycles la résolution des peers est 2 à 3× plus rapide avec environ 25 % de mémoire en moins.

26 Aug 2026
github.com/pnpm/pnpm →
Notable

pnpm 12 installe d'autres gestionnaires et runtimes

La partie la plus amusante de pnpm 12 : il installe désormais npm, Yarn Classic, Yarn Berry, Yarn 6 et Bun, vérifiés contre la signature npm de la version exacte. pnx yarn@4 install, pnx npm@11 ci et pnx node@22 provisionnent la vraie chose plutôt que le paquet npm homonyme. Le nouveau réglage globalShims (par défaut { node: true, deno: true, bun: true }) fait suivre le projet aux binaires globaux : si un projet épingle Node via devEngines.runtime, taper node à l'intérieur exécute cette version, téléchargée et authentifiée contre les signatures de l'équipe de release, sans hooks shell. Les candidats non vérifiés demandent une seule fois « faites-vous confiance à ce projet ? ».

26 Aug 2026
github.com/pnpm/pnpm →
Notable

Node.js 26.8.0 : ZipFile dans zlib, REPL colorisé, TracingChannel stable

Une version chargée. zlib gagne ZipEntry, ZipFile et ZipBuffer : lire un ZIP ne demande plus de dépendance externe. Le REPL obtient une coloration syntaxique de base, TracingChannel de diagnostics_channel passe stable, et node:sqlite ajoute StatementSync.prototype.close() ainsi que [Symbol.dispose]() — donc using sur les statements. Arrivent aussi les modes SIV et GCM-SIV dans Cipher/Decipher, un MIMEType.parse qui ne lève pas d'erreur, et des gains de performance sur net.BlockList. Node 24.20.0 est sorti le même jour pour la ligne LTS.

26 Aug 2026
github.com/nodejs/node →
📱

React Native

Patch

React Native 0.87.1 : lot de correctifs SwiftPM

Premier patch de la ligne 0.87, presque entièrement consacré à SwiftPM : les noms de modules en collision sont rejetés au lieu d'être supprimés en silence, les collisions de noms du manifeste Swift sont résolues, spm.name est bien lu depuis react-native.config.js, et le décalage de version runtime/compilateur Hermes provoquant des crashs « Wrong bytecode version » en build Release est corrigé. Côté TypeScript, Animated.Value.addListener() type sa charge utile en {value: number} plutôt qu'en any, et Animated.event() est typé comme gestionnaire d'événement.

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

JS Frameworks

Patch

Astro 7.2.8 relève Sharp au minimum 0.35.4

Un petit patch au contexte utile : Astro relève la version minimale de Sharp à 0.35.4, juste après la semaine où la chaîne libheif/sharp a servi de vecteur au RCE critique non authentifié dans Next.js. Si vous avez un pipeline d'images, mettez à jour. La dépendance interne find-process est aussi remplacée par une alternative plus légère.

26 Aug 2026
github.com/withastro/astro →
Patch

Angular publie des correctifs sur ses trois lignes

Lot de maintenance : 22.1.4, 21.2.22 et 20.3.30 sont sortis à quelques heures d'intervalle, plus un 22.2.0-next.4 pour ceux qui suivent le prochain minor. Rien de cassant — la cadence hebdomadaire habituelle — mais autant réaligner le monorepo avant que ça s'accumule.

27 Aug 2026
github.com/angular/angular →
Bêta

TanStack Solid Start atteint 2.0.0-rc.3

La pile Solid de TanStack avance : @tanstack/solid-start, solid-router et solid-router-ssr-query sont passés en 2.0.0-rc.3 un jour après la rc.2. Avec Solid 2.0 également en RC, l'écosystème Solid n'est plus qu'à un pas du stable.

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

Build Tools & Runtimes

Patch

Node.js 26.8.1 sort en urgence pour un --version erroné

Huit heures après 26.8.0, une version hors bande : node --version annonçait une version alpha à cause d'une désignation accidentelle dans le code. Un seul revert. Si votre CI se base sur la sortie de node --version, passez directement à 26.8.1.

26 Aug 2026
github.com/nodejs/node →
Notable

Rolldown 1.2.6 ajoute le mangling de propriétés au minifier

Le bundler destiné à passer sous Vite gagne le mangling des noms de propriétés dans son minifier — l'une des dernières grosses pièces qui lui manquaient pour rivaliser sur la taille de bundle. Il ajoute aussi une option tsconfig à transform et aux plugins resolve/transform de Vite, expose les requêtes du module graph sur le handle du dev engine, et apporte un lot de correctifs dev-server ainsi qu'un cache de compilation via module.enableCompileCache().

26 Aug 2026
github.com/rolldown/rolldown →
Mineur

Turborepo 2.10.12

Un patch de maintenance sur la ligne 2.10, la 2.10.13 étant déjà en canary. Rien d'urgent, mais sur un gros monorepo mieux vaut ne pas décrocher.

25 Aug 2026
github.com/vercel/turborepo →
🛠️

Developer Tools

Notable

VS Code 1.135 refond la fenêtre Agents et ajoute « Rubber Duck »

La version d'août, presque entièrement côté agents. Le concret : External Agent Sessions permet de voir et de reprendre des sessions Copilot ou Claude récentes lancées dans d'autres applications, directement depuis l'éditeur. Rubber Duck (expérimental) demande un second avis à un modèle complémentaire sur le travail de l'agent pour repérer les détails et cas limites oubliés. La disposition en panneau unique devient le défaut de la fenêtre Agents, des pastilles d'artefacts (changements, PR, issues) apparaissent au-dessus du champ de chat, et le survol du pied de réponse affiche la répartition par modèle des tokens d'entrée, d'entrée mise en cache et de sortie. Arrive aussi Agent Host, un processus dédié fondé sur l'Agent Host Protocol qui permet à plusieurs fenêtres de se connecter à la même session.

26 Aug 2026
code.visualstudio.com →