eslint-plugin-react-hooks 7.1.1 — restaurada la rule borrada por accidente en 7.1.0
La 7.1.0 del 16 de abril trajo soporte ESLint v10, mejor detección de set-state-in-effect, y performance mejor saltando archivos no-React — pero también borró por accidente la regla component-hook-factories. La 7.1.1 del 17 de abril la restaura como no-op para mantener compatibilidad. Ojo con esto si actualizaste rápido: saltate directo a 7.1.1.
Tailwind CSS v4.2.3 — canonicalization más agresiva y fixes de scanner Oxide
Tailwind 4.2.3 (20 de abril) refuerza la canonicalización de utilities: colapsa px-[1.2rem] py-[1.2rem] a p-[1.2rem], fusiona border-t-* y border-b-* en border-y-*, y arregla un crash por caracteres Unicode inválidos en candidates. El scanner Oxide procesa JSONL/NDJSON más rápido y la CLI standalone respeta NODE_PATH. Patch chico pero útil si tenés monorepo grande.
TanStack Router 1.168.23 — bloqueo de análisis estático de webpack para React.use
El release automatizado del 18 de abril de TanStack Router subió los paquetes React a 1.168.23, con un fix puntual: previene que webpack haga análisis estático de React.use cuando hay let binding, lo que rompía bundlers en ciertos setups. Vitest subió a 4.1.4. Si usás Router con webpack y veías warnings raros, este es el patch.
Expo Agent en beta pública — «solutions engineer embedded» para equipos enterprise
Junto con la Serie B, Expo lanzó Expo Agent en beta pública el 16 de abril. Lo venden como «un solutions engineer embebido» que hace scaffolding con arquitectura production-ready, debugging de integraciones nativas, recomendaciones de configs de deploy, y detección de problemas antes de llegar a producción. Claramente apuntan al mercado enterprise. Vale la pena probarlo si manejás apps grandes en React Native.
Angular libera 4 líneas el mismo día — v22-next.8, v21.2.9, v20.3.19 y v19.2.21
El 15 de abril Google sincronizó fixes en cuatro líneas de Angular: 22.0.0-next.8, 21.2.9, 20.3.19 y 19.2.21. Los cambios tocan compiler, core, forms, http y platform-server. El highlight de 22-next.8 es «allow safe navigation to correctly narrow down nullables», un cambio de type-narrowing que vas a agradecer cuando escribas templates complejos. Angular 22 estable se espera para mayo.
Bun v1.3.13 — release del 20 de abril
El 20 de abril Jarred Sumner firmó la release de Bun v1.3.13 en el blog oficial. Sigue la serie de iteraciones rápidas después del v1.3.12 del 9 de abril (que sumó Bun.cron nativo, Bun.sliceAnsi, arreglos de dgram UDP en macOS, shim .bin en Windows ARM64 y bun test --path-ignore-patterns). El ecosistema JS tiene tres runtimes serios ahora — ya no es experimento. ¿Todavía no lo probaste para scripts de CI?
Vite v8.0.9 — patch con actualizaciones de Rolldown y create-vite 9.0.5
Vite v8.0.9 aterrizó el 20 de abril junto a create-vite 9.0.5. Es un patch de mantenimiento de la línea 8 (Rolldown-powered) que sigue al v8.0.8 del 9 de abril, donde se había subido Rolldown a 1.0.0-rc.15 y arreglado DNS handling y el hoisting de class property keys en SSR matching imports. El stack Rolldown+Oxc sigue estabilizándose para el upgrade de miles de proyectos.
VS Code 1.116 — permisos por sesión, subagentes y autopilot
VS Code 1.116 del 15 de abril sigue la línea agentic: permisos por sesión (Default, Bypass Approvals o Autopilot), modelo con reasoning depth ajustable desde el picker, subagentes anidados para workflows multi-step, debugging del navegador integrado con breakpoints, y ejecución sandboxed de MCP servers. La era del editor pasivo quedó atrás — VS Code es un IDE agentic. Dale que vale la pena probarlo.
Tendencias Destacadas
El 15-16 de abril fue día de release para media industria: TypeScript 6.0.3, Next.js 16.2.4 LTS, Angular en cuatro líneas simultáneas y VS Code 1.116. No es casualidad — el tooling se está sincronizando alrededor del calendario de seguridad de npm y el Patch Tuesday de Microsoft.
Expo con $45M de Serie B y un agent enterprise marca un cambio: los frameworks mobile cross-platform ya no compiten solo por DX sino por automatización con AI. React Native mobile en 2026 es inseparable del agent tooling.
Bun 1.3.13, Tailwind 4.2.3 y Vite 8.0.9 aterrizando el mismo 20 de abril confirma la tesis: el tooling JavaScript moderno está en un ciclo de iteración semanal, con Rust y Go por debajo. La era de los builds lentos se está muriendo.
eslint-plugin-react-hooks 7.1.1 — restores rule accidentally removed in 7.1.0
7.1.0 on April 16 brought ESLint v10 support, better set-state-in-effect detection, and faster runs by skipping non-React files — but it also accidentally removed the component-hook-factories rule. 7.1.1 on April 17 restores it as a no-op to keep backwards compatibility. Skip straight to 7.1.1 if you updated early.
Tailwind CSS v4.2.3 — more aggressive canonicalization and Oxide scanner fixes
Tailwind 4.2.3 (April 20) tightens utility canonicalization: it collapses px-[1.2rem] py-[1.2rem] to p-[1.2rem], merges border-t-* and border-b-* into border-y-*, and fixes a crash from invalid Unicode characters in candidates. The Oxide scanner processes JSONL/NDJSON faster and the standalone CLI now respects NODE_PATH. Small patch, but useful on large monorepos.
TanStack Router 1.168.23 — blocks webpack static analysis of React.use
TanStack Router's automated April 18 release bumped the React packages to 1.168.23, with one targeted fix: preventing webpack from statically analyzing React.use with let binding, which broke bundlers in certain setups. Vitest was bumped to 4.1.4. If you use Router with webpack and saw odd warnings, this is the patch.
Expo Agent in public beta — «embedded solutions engineer» for enterprise teams
Along with the Series B, Expo launched Expo Agent in public beta on April 16. They pitch it as «an embedded solutions engineer» doing scaffolding with production-ready architecture, native integration debugging, deploy config recommendations, and catching issues before production. Clearly aimed at the enterprise market. Worth testing if you run large React Native apps.
Angular ships 4 lines on the same day — v22-next.8, v21.2.9, v20.3.19 and v19.2.21
On April 15 Google synchronized fixes across four Angular lines: 22.0.0-next.8, 21.2.9, 20.3.19, and 19.2.21. Changes touch compiler, core, forms, http, and platform-server. The 22-next.8 highlight is «allow safe navigation to correctly narrow down nullables», a type-narrowing change you'll appreciate in complex templates. Stable Angular 22 is expected in May.
Bun v1.3.13 — April 20 release
On April 20 Jarred Sumner signed off on the Bun v1.3.13 release on the official blog. It continues the fast-iteration cadence after v1.3.12 on April 9 (which added native Bun.cron, Bun.sliceAnsi, macOS dgram UDP fixes, a Windows ARM64 .bin shim, and bun test --path-ignore-patterns). The JS ecosystem has three serious runtimes now — no longer an experiment.
Vite v8.0.9 — patch with Rolldown bumps and create-vite 9.0.5
Vite v8.0.9 landed on April 20 alongside create-vite 9.0.5. It's a maintenance patch on the Rolldown-powered 8.x line, following v8.0.8 on April 9 — which had bumped Rolldown to 1.0.0-rc.15 and fixed DNS handling and SSR class property key hoisting matching imports. The Rolldown+Oxc stack keeps stabilizing ahead of thousands of projects' upgrade.
VS Code 1.116 — per-session permissions, subagents and autopilot
VS Code 1.116 from April 15 continues the agentic line: per-session permissions (Default, Bypass Approvals, or Autopilot), reasoning depth adjustable from the model picker, nested subagents for multi-step workflows, integrated browser debugging with breakpoints, and sandboxed MCP server execution. The passive-editor era is over — VS Code is an agentic IDE now.
Notable Trends
April 15-16 was release day for half the industry: TypeScript 6.0.3, Next.js 16.2.4 LTS, Angular on four simultaneous lines, and VS Code 1.116. Not a coincidence — tooling is synchronizing around the npm security calendar and Microsoft's Patch Tuesday.
Expo's $45M Series B plus an enterprise agent marks a shift: mobile cross-platform frameworks no longer compete on DX alone, but on AI automation. React Native mobile in 2026 is inseparable from agent tooling.
Bun 1.3.13, Tailwind 4.2.3, and Vite 8.0.9 all landing on April 20 confirms the thesis: modern JavaScript tooling is on a weekly iteration cycle, with Rust and Go underneath. The era of slow builds is dying.
eslint-plugin-react-hooks 7.1.1 — restaure la règle supprimée par erreur dans 7.1.0
La 7.1.0 du 16 avril a apporté le support ESLint v10, une meilleure détection de set-state-in-effect, et une meilleure performance en sautant les fichiers non-React — mais elle a aussi supprimé par erreur la règle component-hook-factories. La 7.1.1 du 17 avril la restaure en no-op.
Tailwind CSS v4.2.3 — canonicalisation plus agressive et fixes du scanner Oxide
Tailwind 4.2.3 (20 avril) resserre la canonicalisation des utilities : il réduit px-[1.2rem] py-[1.2rem] à p-[1.2rem], fusionne border-t-* et border-b-* en border-y-*, et corrige un crash causé par des caractères Unicode invalides. Le scanner Oxide traite plus vite les fichiers JSONL/NDJSON.
TanStack Router 1.168.23 — bloque l'analyse statique webpack de React.use
La release automatisée du 18 avril de TanStack Router a mis à jour les paquets React en 1.168.23, avec un fix ciblé : empêcher webpack de faire de l'analyse statique sur React.use avec let binding. Vitest a été bumpé en 4.1.4.
Expo Agent en bêta publique — «solutions engineer intégré» pour équipes enterprise
Avec la Série B, Expo a lancé Expo Agent en bêta publique le 16 avril. Ils le présentent comme «un solutions engineer intégré» qui fait du scaffolding avec une architecture production-ready, du debugging des intégrations natives et des recommandations de configs de déploiement.
Angular publie 4 lignes le même jour — v22-next.8, v21.2.9, v20.3.19 et v19.2.21
Le 15 avril Google a synchronisé des fixes sur quatre lignes Angular : 22.0.0-next.8, 21.2.9, 20.3.19 et 19.2.21. Le highlight de 22-next.8 est «allow safe navigation to correctly narrow down nullables».
Bun v1.3.13 — release du 20 avril
Le 20 avril, Jarred Sumner a signé la release de Bun v1.3.13 sur le blog officiel. Elle continue la cadence rapide après v1.3.12 du 9 avril (qui a ajouté Bun.cron natif, Bun.sliceAnsi, des fixes dgram UDP sur macOS et bun test --path-ignore-patterns).
Vite v8.0.9 — patch avec mises à jour Rolldown et create-vite 9.0.5
Vite v8.0.9 a atterri le 20 avril avec create-vite 9.0.5. C'est un patch de maintenance sur la ligne 8.x (Rolldown-powered), suivant v8.0.8 du 9 avril qui avait bumpé Rolldown en 1.0.0-rc.15 et corrigé le DNS handling et le hoisting des class property keys en SSR.
VS Code 1.116 — permissions par session, sous-agents et autopilot
VS Code 1.116 du 15 avril continue la ligne agentic : permissions par session (Default, Bypass Approvals ou Autopilot), profondeur de reasoning ajustable depuis le picker, sous-agents imbriqués pour les workflows multi-étapes et exécution sandboxée des serveurs MCP.
Tendances Notables
Le 15-16 avril a été un jour de release pour la moitié de l'industrie : TypeScript 6.0.3, Next.js 16.2.4 LTS, Angular sur quatre lignes simultanées et VS Code 1.116. Ce n'est pas une coïncidence — le tooling se synchronise autour du calendrier de sécurité npm et du Patch Tuesday de Microsoft.
La Série B de 45M$ d'Expo plus un agent enterprise marque un tournant : les frameworks mobile cross-platform ne se battent plus seulement sur la DX, mais sur l'automatisation AI.
Bun 1.3.13, Tailwind 4.2.3 et Vite 8.0.9 atterrissant tous le 20 avril confirme la thèse : le tooling JavaScript moderne est sur un cycle d'itération hebdomadaire, avec Rust et Go en dessous.