Astro 7.2.6 y 7.2.5: fix de FetchState en dev y ronda de integraciones
Astro sacó dos patches el mismo día: 7.2.6 arregla un bug donde new FetchState(request) podía fallar en desarrollo cuando las dependencias de servidor estaban optimizadas. En el mismo tren salieron @astrojs/[email protected], @astrojs/[email protected], @astrojs/[email protected], @astrojs/[email protected] y [email protected].
TanStack Query 5.102.3: preact-query deja de usar el fetchQuery deprecado
Release de mantenimiento en toda la línea (React, Vue, Svelte, Solid, Angular, Preact, Lit): usePrefetchQuery de preact-query pasa de queryClient.fetchQuery — deprecado — a queryClient.query. Si todavía tenés fetchQuery en tu código, ya sabés para dónde va la migración.
pnpm 11.24.0: aprobaciones de build globales y varios fixes de lockfile
La novedad grande son las aprobaciones de build globales: ya no hace falta re-aprobar los mismos scripts de postinstall proyecto por proyecto. Además, pnpm install --frozen-lockfile deja de explotar con ERR_PNPM_FROZEN_LOCKFILE_WITH_OUTDATED_LOCKFILE cuando la versión de pnpm fijada en el lockfile necesita re-resolverse, y el CLI en Rust por fin honra cinco settings que reconocía pero ignoraba (updateNotifier, legacyDirFiltering, initAuthor*, initLicense, initVersion).
pnpm 12.0.0-rc.11: la v12 sigue afinándose
Tres release candidates en tres días (rc.9, rc.10 y rc.11). La v12 está claramente cerca; si tenés monorepos grandes, vale la pena probar el RC en una branch antes de que salga estable.
oxlint 1.80.0 y oxfmt 0.65.0: mejor resolución de imports para Vue y React
La suite de Oxc sigue a ritmo semanal. no-confusing-non-null-assertion ahora ofrece sugerencias de fix, las reglas de Vue y React resuelven imports por símbolo en vez de por nombre, y los globals se resuelven por referencia y no por nombre — menos falsos positivos en código con shadowing. oxfmt preserva decoradores de clase antes de export cuando la sentencia está suprimida.
typescript-eslint 8.68.0: autofix de return-await ya no rompe arrow functions
Release con dos fixes que valen oro si corrés --fix en CI: el autofix de return-await dejaba código roto dentro de arrow functions, y no-unnecessary-type-assertion causaba stack overflow con tipos recursivos. Suma sugerencias de fix en strict-void-return, soporte de meta.languages en @typescript-eslint/utils, y arregla un falso negativo de no-floating-promises con ignoreVoid: false.
ESLint 10.9.1
Patch de seguimiento a la 10.9.0 que salió el 21 de agosto. Nada estructural, pero si ya bumpeaste a 10.9 conviene ir directo a este.
Tendencias Destacadas
El día lo domina Electron 44: dropear 32 bits, macOS 12 y sacar el módulo clipboard del renderer no es un bump cualquiera. Si mantenés una app de escritorio, leé los breaking changes completos antes de tocar el package.json.
El tooling de linting en Rust y en TypeScript avanza el mismo día: oxlint 1.80 mejora la resolución de imports y typescript-eslint 8.68 arregla autofixes que rompían código. Los que corren --fix en CI ganan las dos veces.
Semana tranquila en la plataforma web: no hubo releases frescas de TypeScript, React core ni especificaciones CSS dentro de la ventana. Safari Technology Preview 250 es del 13 de agosto, así que queda fuera.
Astro 7.2.6 and 7.2.5: dev FetchState fix plus an integration round
Astro shipped two patches the same day: 7.2.6 fixes a bug where new FetchState(request) could fail in development when server dependencies were optimized. Riding along: @astrojs/[email protected], @astrojs/[email protected], @astrojs/[email protected], @astrojs/[email protected] and [email protected].
TanStack Query 5.102.3 drops the deprecated fetchQuery in preact-query
Maintenance release across the whole line (React, Vue, Svelte, Solid, Angular, Preact, Lit): preact-query's usePrefetchQuery moves off the deprecated queryClient.fetchQuery onto queryClient.query. If fetchQuery is still in your codebase, that's the direction of travel.
pnpm 11.24.0 adds global build approvals and several lockfile fixes
The headline is global build approvals: no more re-approving the same postinstall scripts project by project. Also, pnpm install --frozen-lockfile no longer fails with ERR_PNPM_FROZEN_LOCKFILE_WITH_OUTDATED_LOCKFILE when the pnpm version pinned in the lockfile has to be re-resolved, and the Rust CLI finally honors five settings it recognized but ignored (updateNotifier, legacyDirFiltering, initAuthor*, initLicense, initVersion).
pnpm 12.0.0-rc.11 keeps polishing the v12 line
Three release candidates in three days (rc.9, rc.10, rc.11). v12 is clearly close; if you run large monorepos, it's worth testing the RC on a branch before stable lands.
oxlint 1.80.0 and oxfmt 0.65.0: better Vue and React import resolution
The Oxc suite keeps its weekly cadence. no-confusing-non-null-assertion now ships fix suggestions, Vue and React rules resolve imports by symbol instead of by name, and globals resolve by reference rather than by name — fewer false positives in shadowed code. oxfmt preserves class decorators before export when the statement is suppressed.
typescript-eslint 8.68.0: return-await autofix no longer breaks arrow functions
Two fixes here matter if you run --fix in CI: the return-await autofix could leave broken code inside arrow functions, and no-unnecessary-type-assertion could stack-overflow on recursive types. Also adds fix suggestions to strict-void-return, meta.languages support in @typescript-eslint/utils, and fixes a no-floating-promises false negative with ignoreVoid: false.
ESLint 10.9.1
Follow-up patch to 10.9.0, which shipped on August 21. Nothing structural, but if you already bumped to 10.9, go straight to this one.
Notable Trends
The day belongs to Electron 44: dropping 32-bit, macOS 12, and pulling the clipboard module out of the renderer is not a routine bump. If you maintain a desktop app, read the full breaking-change list before touching package.json.
Rust-based and TypeScript-based linting tooling both moved on the same day: oxlint 1.80 improves import resolution while typescript-eslint 8.68 fixes autofixes that broke code. Anyone running --fix in CI wins twice.
Quiet week on the web platform: no fresh TypeScript, React core, or CSS spec releases inside the window. Safari Technology Preview 250 dates to August 13, so it falls outside.
Astro 7.2.6 et 7.2.5 : correctif FetchState en dev et tournée d'intégrations
Astro a livré deux patches le même jour : 7.2.6 corrige un bug où new FetchState(request) pouvait échouer en développement lorsque les dépendances serveur étaient optimisées. Dans la foulée : @astrojs/[email protected], @astrojs/[email protected], @astrojs/[email protected], @astrojs/[email protected] et [email protected].
TanStack Query 5.102.3 abandonne fetchQuery déprécié dans preact-query
Release de maintenance sur toute la ligne (React, Vue, Svelte, Solid, Angular, Preact, Lit) : le usePrefetchQuery de preact-query quitte queryClient.fetchQuery, déprécié, pour queryClient.query.
pnpm 11.24.0 : approbations de build globales et correctifs de lockfile
Nouveauté principale : les approbations de build globales — plus besoin de réapprouver les mêmes scripts postinstall projet par projet. Par ailleurs, pnpm install --frozen-lockfile n'échoue plus avec ERR_PNPM_FROZEN_LOCKFILE_WITH_OUTDATED_LOCKFILE, et le CLI Rust honore enfin cinq réglages qu'il reconnaissait sans les appliquer.
pnpm 12.0.0-rc.11 : la v12 continue de s'affiner
Trois release candidates en trois jours (rc.9, rc.10, rc.11). La v12 approche ; si vous gérez de gros monorepos, testez la RC sur une branche avant la stable.
oxlint 1.80.0 et oxfmt 0.65.0 : meilleure résolution d'imports Vue et React
La suite Oxc garde son rythme hebdomadaire. no-confusing-non-null-assertion propose des suggestions de correction, les règles Vue et React résolvent les imports par symbole, et les globals sont résolus par référence et non par nom — moins de faux positifs. oxfmt préserve les décorateurs de classe avant export quand l'instruction est supprimée.
typescript-eslint 8.68.0 : l'autofix return-await ne casse plus les arrow functions
Deux correctifs importants si vous lancez --fix en CI : l'autofix return-await pouvait casser du code dans les arrow functions, et no-unnecessary-type-assertion provoquait un stack overflow sur les types récursifs. Ajoute aussi des suggestions pour strict-void-return et le support de meta.languages.
ESLint 10.9.1
Patch de suivi de la 10.9.0 sortie le 21 août. Rien de structurel, mais si vous êtes déjà en 10.9, passez directement à celle-ci.
Tendances Notables
La journée appartient à Electron 44 : abandonner le 32-bit, macOS 12 et retirer le module clipboard du renderer n'est pas un bump ordinaire. Lisez la liste complète des breaking changes avant de toucher au package.json.
L'outillage de lint en Rust et en TypeScript avance le même jour : oxlint 1.80 améliore la résolution d'imports et typescript-eslint 8.68 corrige des autofixes qui cassaient le code.
Semaine calme côté plateforme web : aucune sortie récente de TypeScript, React core ou spécification CSS dans la fenêtre. Safari Technology Preview 250 date du 13 août, hors période.