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

React Native 0.87 sale estable: Strict TypeScript API por defecto

Salió la estable después de las RC. Lo grande: la Strict TypeScript API pasa a ser la API JavaScript por defecto — los tipos ahora se generan desde el código nativo real, no a mano. También entra Metro 0.87 (más rápido y liviano), soporte experimental de Swift Package Manager en iOS, y AGP 9 en Android.

Ojo con el piso de toolchain: ahora pide Node.js 22, AGP 9 y Kotlin 2.0+. Si tenés una app grande, el upgrade no es un bump de una línea.

11 Aug 2026
reactnative.dev →
Breaking

Vitest 5.0 RC1: proyectos anidados y assertions async que ahora fallan

Primera RC de Vitest 5 y viene cargada de breaking changes. Los proyectos inline ahora extienden la config raíz por defecto y comparten el servidor de Vite entre ellos. Se suman proyectos anidados y el separador pasa a ser > en -t.

El cambio que más te va a doler en CI: una assertion asíncrona sin await ahora hace fallar el test en vez de pasar en silencio. Es lo correcto, pero preparate para ver tests rojos que venían mintiendo hace meses.

11 Aug 2026
github.com/vitest-dev →
⚛️

React

Destacado

styled-components 6.5.2 abarata el type-check de .attrs()

Dos costos del camino de .attrs() desaparecieron. La forma de objeto re-resolvía todo el prop bag del target en cada llamada, y hacer opcionales las keys de attrs corría una pasada cara sobre el prop set completo. Ahora reusa lo ya resuelto.

Traducción: menos tiempo de tsc en proyectos grandes, sin cambios de comportamiento. Mientras tanto siguen saliendo prereleases de la 7.0, así que el proyecto está más vivo de lo que muchos asumían.

11 Aug 2026
github.com/styled-components →
Destacado

shadcn 4.17.0 suma soporte de proxies SOCKS4/SOCKS5

El stack HTTP del registry ahora entiende ALL_PROXY=socks5://..., siguiendo la convención de curl. La selección de proxy pasa por un factory createProxyDispatcher(env) que chequea ALL_PROXY antes de caer al manejo HTTP/HTTPS de siempre.

Si trabajás detrás de un proxy corporativo y shadcn add te venía fallando, esto es para vos. HTTPS_PROXY, HTTP_PROXY y NO_PROXY siguen funcionando igual que antes.

11 Aug 2026
github.com/shadcn-ui →
🧩

JS Frameworks

Patch

Astro 7.2.1 arregla el HMR de CSS con ClientRouter

Patch de seguimiento a la 7.2.0. Arregla el hot module replacement de CSS después de navegar entre páginas con ClientRouter — un bug molesto que te obligaba a recargar a mano en desarrollo.

También corrige una violación de CSP cuando combinás security.csp con experimental.clientPrerender y links con data-astro-prefetch.

11 Aug 2026
github.com/withastro →
Beta

SvelteKit 3.0.0-next.20 mueve toda la línea de adapters

Dos prereleases en un día (next.19 y next.20), arrastrando adapter-node@6, adapter-netlify@7, adapter-cloudflare@8, enhanced-img@1 y package@3.

El ritmo dice que la 3.0 estable está cerca. Si mantenés un adapter propio, ahora es el momento de mirar el diff — después vas a estar corriendo de atrás.

11 Aug 2026
github.com/sveltejs →
Beta

TanStack Query 6.0.0-beta.8 avanza en el lado Solid

Nueva tanda de betas de la v6: solid-query, solid-query-devtools y solid-query-persist-client pasan todos a 6.0.0-beta.8.

Query v6 sigue cocinándose en paralelo con Router v2 — vale la pena seguir el par si estás armando stack TanStack desde cero.

11 Aug 2026
github.com/TanStack →
🔧

Build Tools & Runtimes

Destacado

Rspack 2.1.9 avisa sobre propiedades desconocidas de import.meta

Ahora tira warning si usás una propiedad de import.meta que no conoce — cazás typos en build en vez de comerte un undefined en runtime. También suma caseSensitive en import.meta.glob y builds nativos para Linux ppc64 y s390x.

Del lado de performance: cache y orden de patterns estáticos en copy-plugin, y procesamiento incremental de assets acotado en HMR.

11 Aug 2026
github.com/web-infra-dev →
🛠️

Developer Tools

Destacado

Biome 2.5.8 estrena la regla useReactCompiler

Nueva regla nursery useReactCompiler que reporta los diagnósticos del modo lint del React Compiler directo desde Biome. Es un movimiento importante: el compiler pasa a ser la fuente de verdad sobre qué componentes rompen las reglas de React, y el linter solo lo transporta.

Además mejoraron la performance de noImportCycles, que en monorepos grandes venía siendo el cuello de botella.

11 Aug 2026
github.com/biomejs →
Destacado

Oxlint 1.78 suma one-var y no-blank-blocks para JSDoc

Tres reglas nuevas: jsdoc/no-blank-blocks, eslint/one-var, y opciones en jsx-a11y/anchor-has-content para matchear el comportamiento de ESLint. Oxfmt acompaña con la 0.63.0.

Oxlint sigue cerrando la brecha de paridad con ESLint regla por regla. A este ritmo, el argumento de me faltan reglas se está quedando sin nafta.

10 Aug 2026
github.com/oxc-project →
Minor

typescript-eslint 8.67.0 exporta globs básicos

Release chiquita pero cómoda: tseslint ahora exporta globs básicos, así dejás de copiar y pegar el mismo array de patterns entre proyectos.

10 Aug 2026
github.com/typescript-eslint →
Patch

VS Code 1.132.1: build de recuperación

Recovery release sobre la 1.132 que salió el 5 de agosto (la de comentarios en el browser, dictado multilingüe y side chats con /btw). Si te actualizaste apenas salió, tomá esta.

11 Aug 2026
github.com/microsoft →
🔥

Top Stories

Breaking

React Native 0.87 ships stable: Strict TypeScript API by default

The stable release landed after the RC cycle. The headline: the Strict TypeScript API is now the default JavaScript API — types are generated from the actual native code instead of hand-written. It also pulls in Metro 0.87 (faster and leaner), experimental Swift Package Manager support on iOS, and AGP 9 on Android.

Mind the new toolchain floor: it requires Node.js 22, AGP 9 and Kotlin 2.0+. On a large app this is not a one-line bump.

11 Aug 2026
reactnative.dev →
Breaking

Vitest 5.0 RC1: nested projects and async assertions that now fail

The first Vitest 5 RC, and it is loaded with breaking changes. Inline projects now extend the root config by default and share the Vite server between them. It also adds nested projects, and -t switches to > as its separator.

The change that will hurt most in CI: an async assertion that is not awaited now fails the test instead of silently passing. That is the correct behavior, but expect red tests that had been lying to you for months.

11 Aug 2026
github.com/vitest-dev →
⚛️

React

Notable

styled-components 6.5.2 makes .attrs() cheaper to type-check

Two costs on the .attrs() path are gone. The object form re-resolved the target's whole prop bag on every call, and making attrs-provided keys optional ran an expensive pass over the full prop set. It now reuses what was already resolved.

Translation: less tsc time on large projects, with no behavior change. Meanwhile 7.0 prereleases keep rolling, so the project is more alive than many assumed.

11 Aug 2026
github.com/styled-components →
Notable

shadcn 4.17.0 adds SOCKS4/SOCKS5 proxy support

The registry HTTP stack now understands ALL_PROXY=socks5://..., following the curl convention. Proxy selection goes through a createProxyDispatcher(env) factory that checks ALL_PROXY before falling back to the existing HTTP/HTTPS handling.

If you work behind a corporate proxy and shadcn add kept failing, this one is for you. HTTPS_PROXY, HTTP_PROXY and NO_PROXY behave exactly as before.

11 Aug 2026
github.com/shadcn-ui →
🧩

JS Frameworks

Patch

Astro 7.2.1 fixes CSS HMR with ClientRouter

A follow-up patch to 7.2.0. It fixes CSS hot module replacement after navigating between pages with ClientRouter — an annoying bug that forced manual reloads in development.

It also fixes a CSP violation when combining security.csp with experimental.clientPrerender and data-astro-prefetch links.

11 Aug 2026
github.com/withastro →
Beta

SvelteKit 3.0.0-next.20 moves the whole adapter line

Two prereleases in one day (next.19 and next.20), dragging along adapter-node@6, adapter-netlify@7, adapter-cloudflare@8, enhanced-img@1 and package@3.

The cadence says stable 3.0 is close. If you maintain your own adapter, now is the moment to read the diff — later you will be playing catch-up.

11 Aug 2026
github.com/sveltejs →
Beta

TanStack Query 6.0.0-beta.8 advances on the Solid side

Another round of v6 betas: solid-query, solid-query-devtools and solid-query-persist-client all move to 6.0.0-beta.8.

Query v6 keeps cooking in parallel with Router v2 — worth tracking both if you are assembling a TanStack stack from scratch.

11 Aug 2026
github.com/TanStack →
🔧

Build Tools & Runtimes

Notable

Rspack 2.1.9 warns on unknown import.meta properties

It now warns when you use an import.meta property it does not recognize — you catch typos at build time instead of hitting an undefined at runtime. It also adds caseSensitive to import.meta.glob and native builds for Linux ppc64 and s390x.

On the performance side: caching and ordering of static patterns in copy-plugin, plus bounded incremental asset processing during HMR.

11 Aug 2026
github.com/web-infra-dev →
🛠️

Developer Tools

Notable

Biome 2.5.8 debuts the useReactCompiler rule

A new nursery rule useReactCompiler surfaces React Compiler lint mode diagnostics directly through Biome. This matters: the compiler becomes the source of truth about which components break the rules of React, and the linter just carries the message.

They also improved noImportCycles performance, which had been the bottleneck in large monorepos.

11 Aug 2026
github.com/biomejs →
Notable

Oxlint 1.78 adds one-var and JSDoc no-blank-blocks

Three new rules: jsdoc/no-blank-blocks, eslint/one-var, and options on jsx-a11y/anchor-has-content to match ESLint's behavior. Oxfmt ships alongside at 0.63.0.

Oxlint keeps closing the ESLint parity gap one rule at a time. At this pace, the it is missing rules argument is running out of fuel.

10 Aug 2026
github.com/oxc-project →
Minor

typescript-eslint 8.67.0 exports basic globs

Small but convenient release: tseslint now exports basic globs, so you stop copy-pasting the same pattern array across projects.

10 Aug 2026
github.com/typescript-eslint →
Patch

VS Code 1.132.1: recovery build

Recovery release on top of 1.132, which shipped August 5 (browser commenting, multilingual dictation and side chats via /btw). If you updated the day it landed, take this one.

11 Aug 2026
github.com/microsoft →
🔥

Top Stories

Breaking

React Native 0.87 sort en stable : Strict TypeScript API par défaut

La stable est sortie après le cycle RC. L-essentiel : la Strict TypeScript API devient l-API JavaScript par défaut — les types sont générés depuis le code natif réel plutôt qu-écrits à la main. On récupère aussi Metro 0.87 (plus rapide et plus léger), le support expérimental de Swift Package Manager sur iOS, et AGP 9 sur Android.

Attention au nouveau socle de toolchain : il faut Node.js 22, AGP 9 et Kotlin 2.0+. Sur une grosse app, ce n-est pas un bump d-une ligne.

11 Aug 2026
reactnative.dev →
Breaking

Vitest 5.0 RC1 : projets imbriqués et assertions async qui échouent

Première RC de Vitest 5, et elle est chargée de breaking changes. Les projets inline étendent désormais la config racine par défaut et partagent le serveur Vite entre eux. S-ajoutent les projets imbriqués, et -t passe à > comme séparateur.

Le changement qui fera le plus mal en CI : une assertion async non awaited fait maintenant échouer le test au lieu de passer silencieusement. C-est le bon comportement, mais attendez-vous à des tests rouges qui mentaient depuis des mois.

11 Aug 2026
github.com/vitest-dev →
⚛️

React

Notable

styled-components 6.5.2 allège le type-check de .attrs()

Deux coûts du chemin .attrs() ont disparu. La forme objet re-résolvait tout le prop bag de la cible à chaque appel, et rendre optionnelles les clés fournies par attrs lançait une passe coûteuse sur l-ensemble des props. Il réutilise désormais ce qui est déjà résolu.

Traduction : moins de temps tsc sur les gros projets, sans changement de comportement. En parallèle les prereleases de la 7.0 continuent, donc le projet est plus vivant que beaucoup ne le pensaient.

11 Aug 2026
github.com/styled-components →
Notable

shadcn 4.17.0 ajoute le support des proxies SOCKS4/SOCKS5

La pile HTTP du registry comprend désormais ALL_PROXY=socks5://..., selon la convention curl. La sélection du proxy passe par une factory createProxyDispatcher(env) qui vérifie ALL_PROXY avant de retomber sur la gestion HTTP/HTTPS existante.

Si vous travaillez derrière un proxy d-entreprise et que shadcn add échouait, c-est pour vous. HTTPS_PROXY, HTTP_PROXY et NO_PROXY se comportent comme avant.

11 Aug 2026
github.com/shadcn-ui →
🧩

JS Frameworks

Patch

Astro 7.2.1 corrige le HMR CSS avec ClientRouter

Patch de suivi de la 7.2.0. Il corrige le hot module replacement CSS après navigation entre pages avec ClientRouter — un bug pénible qui forçait des rechargements manuels en développement.

Il corrige aussi une violation CSP lorsqu-on combine security.csp avec experimental.clientPrerender et des liens data-astro-prefetch.

11 Aug 2026
github.com/withastro →
Bêta

SvelteKit 3.0.0-next.20 fait bouger toute la ligne d-adapters

Deux prereleases en un jour (next.19 et next.20), entraînant adapter-node@6, adapter-netlify@7, adapter-cloudflare@8, enhanced-img@1 et package@3.

Le rythme indique que la 3.0 stable est proche. Si vous maintenez votre propre adapter, c-est le moment de lire le diff — sinon vous courrez après.

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

TanStack Query 6.0.0-beta.8 avance côté Solid

Nouvelle salve de betas v6 : solid-query, solid-query-devtools et solid-query-persist-client passent tous en 6.0.0-beta.8.

Query v6 continue de mijoter en parallèle de Router v2 — à suivre si vous montez une stack TanStack de zéro.

11 Aug 2026
github.com/TanStack →
🔧

Build Tools & Runtimes

Notable

Rspack 2.1.9 alerte sur les propriétés import.meta inconnues

Il alerte désormais quand vous utilisez une propriété import.meta qu-il ne connaît pas — vous attrapez les typos au build au lieu d-un undefined au runtime. Il ajoute aussi caseSensitive à import.meta.glob et des builds natifs pour Linux ppc64 et s390x.

Côté performance : cache et ordonnancement des patterns statiques dans copy-plugin, et traitement incrémental des assets borné pendant le HMR.

11 Aug 2026
github.com/web-infra-dev →
🛠️

Developer Tools

Notable

Biome 2.5.8 inaugure la règle useReactCompiler

Une nouvelle règle nursery useReactCompiler remonte les diagnostics du mode lint du React Compiler directement via Biome. C-est important : le compiler devient la source de vérité sur les composants qui violent les règles de React, et le linter ne fait que transmettre.

Ils ont aussi amélioré la performance de noImportCycles, qui était le goulot d-étranglement sur les gros monorepos.

11 Aug 2026
github.com/biomejs →
Notable

Oxlint 1.78 ajoute one-var et no-blank-blocks pour JSDoc

Trois nouvelles règles : jsdoc/no-blank-blocks, eslint/one-var, et des options sur jsx-a11y/anchor-has-content pour coller au comportement d-ESLint. Oxfmt suit en 0.63.0.

Oxlint continue de combler l-écart de parité avec ESLint, règle par règle. À ce rythme, l-argument il manque des règles s-essouffle.

10 Aug 2026
github.com/oxc-project →
Mineur

typescript-eslint 8.67.0 exporte des globs de base

Petite release mais pratique : tseslint exporte désormais des globs de base, ce qui évite de copier-coller le même tableau de patterns entre projets.

10 Aug 2026
github.com/typescript-eslint →
Patch

VS Code 1.132.1 : build de récupération

Release de récupération au-dessus de la 1.132, sortie le 5 août (commentaires dans le navigateur, dictée multilingue et side chats via /btw). Si vous aviez mis à jour le jour même, prenez celle-ci.

11 Aug 2026
github.com/microsoft →