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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Tendencias Destacadas
Semana de tooling puro: Vitest 5 entra en RC, Rspack aprieta warnings de import.meta y Oxlint sigue comiéndose la superficie de ESLint. Cero drama de frameworks.
El React Compiler se está volviendo la autoridad sobre las reglas de React. Biome ya no las reimplementa: transporta los diagnósticos del compiler. Esperá que ESLint y Oxlint hagan lo mismo.
React Native 0.87 sube el piso de toolchain a Node 22, AGP 9 y Kotlin 2.0. Si venís postergando upgrades, esta versión te cobra la deuda junta.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Notable Trends
A pure tooling week: Vitest 5 hits RC, Rspack tightens import.meta warnings and Oxlint keeps eating ESLint's surface area. Zero framework drama.
The React Compiler is becoming the authority on the rules of React. Biome no longer reimplements them: it carries the compiler's diagnostics. Expect ESLint and Oxlint to follow.
React Native 0.87 raises the toolchain floor to Node 22, AGP 9 and Kotlin 2.0. If you have been deferring upgrades, this release collects the whole debt at once.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Tendances Notables
Une semaine 100 % tooling : Vitest 5 passe en RC, Rspack durcit les warnings import.meta et Oxlint continue de grignoter la surface d-ESLint. Zéro drame de framework.
Le React Compiler devient l-autorité sur les règles de React. Biome ne les réimplémente plus : il transmet les diagnostics du compiler. ESLint et Oxlint suivront.
React Native 0.87 relève le socle de toolchain à Node 22, AGP 9 et Kotlin 2.0. Si vous repoussiez les mises à jour, cette version encaisse toute la dette d-un coup.