Dev News — 9 Nov 2026: V8 15.6 en Node 27, TanStack Router endurece peers y oxlint descubre tsrs
Tailwind CSS 4.3.5: color-mix() sin método de interpolación y WebContainers
Patch con fixes concretos: ya no rompe ni genera un fallback con el color equivocado en un color-mix() sin método de interpolación, @tailwindcss/oxide-wasm32-wasi deja de colgarse y detecta archivos nuevos en WebContainers, y se corrigen errores de tipos con skipLibCheck: false. Además sacan as: '*.css' del README de @tailwindcss/turbopack porque rompía CSS modules.
Angular 22.2.5: debugName en rxResource y fixes de signal forms
Patch que suma la opción debugName a rxResource, refleja validadores required en los campos compat de forms y soporta updateOn blur/submit en FormValueControl custom. El router ahora lee focusReset desde los navigation extras, y hay un perf para no crear field injectors que nadie usa.
TanStack Vue Query 5.107: restore de persister que ya no queda colgado
VueQueryPlugin ahora resetea isRestoring cuando la promesa de clientPersister se rechaza, así las queries no esperan para siempre. También corrige el overload Defined de useInfiniteQuery para que data no aparezca como posiblemente undefined con initialData.
oxlint 1.92: descubre tsrs para type-aware linting
oxlint ahora detecta tsrs para el type-aware linting, suma la opción ignoreDeclarationMerge a no-redeclare y resuelve el root de la config de Vite+ desde el directorio del archivo. --init ya no pisa configs existentes, y el batching del import graph se superpone en vez de hacer polling. Sale junto a oxfmt 0.77.0.
Biome 2.6.6: tanda de reglas nursery nuevas
Biome suma reglas nursery como noArrayMethodsOnArguments, noConstantComparisons (atrapa cosas como x <= 400 && x > 500), noErasingOperation y noNegatedArrayPredicate. Son opt-in, pero vale la pena prenderlas en CI para cazar bugs tontos.
Bumpy: alternativa a Changesets basada en archivos
Varlock lanzó Bumpy, una herramienta de versionado basada en archivos pensada como alternativa a Changesets para monorepos JS.
Tendencias Destacadas
Finde flojo de releases: lo importante es planificar. Node 27 alpha con V8 15.6 y TanStack Router pidiendo Vite 6+ marcan el piso de tooling para 2027.
Los linters en Rust siguen acelerando: oxlint suma type-aware vía tsrs y Biome mete reglas nuevas en cada patch.
Tailwind CSS 4.3.5: color-mix() without interpolation method, and WebContainers
A patch with concrete fixes: no more crash or wrong-color fallback for a color-mix() without an interpolation method, @tailwindcss/oxide-wasm32-wasi no longer hangs and picks up new files in WebContainers, and type errors under skipLibCheck: false are gone. The @tailwindcss/turbopack README also drops as: '*.css', which broke CSS modules.
Angular 22.2.5: debugName on rxResource and signal forms fixes
A patch that adds a debugName option to rxResource, reflects required validators in forms compat fields, and supports updateOn blur/submit for custom FormValueControl. The router now reads focusReset from navigation extras, and forms skip creating unused field injectors.
TanStack Vue Query 5.107: failed persister restores no longer hang
VueQueryPlugin now resets isRestoring when the clientPersister promise rejects, so queries no longer wait forever. The Defined overload of useInfiniteQuery is also fixed so data is not typed as possibly undefined when initialData is set.
oxlint 1.92: discovers tsrs for type-aware linting
oxlint now discovers tsrs for type-aware linting, adds an ignoreDeclarationMerge option to no-redeclare, and resolves the Vite+ config root from the config file's directory. --init no longer overwrites existing configs, and import-graph batches now overlap instead of polling. Shipped alongside oxfmt 0.77.0.
Biome 2.6.6: a batch of new nursery rules
Biome adds nursery rules including noArrayMethodsOnArguments, noConstantComparisons (catches things like x <= 400 && x > 500), noErasingOperation and noNegatedArrayPredicate. They are opt-in, but cheap wins for CI.
Bumpy: a file-based alternative to Changesets
Varlock released Bumpy, a file-based versioning tool positioned as an alternative to Changesets for JS monorepos.
Notable Trends
A slow release weekend; the real news is planning. Node 27 alpha with V8 15.6 and TanStack Router requiring Vite 6+ set the tooling floor heading into 2027.
Rust-based linters keep accelerating: oxlint adds type-aware linting via tsrs while Biome ships new rules in every patch.
Tailwind CSS 4.3.5 : color-mix() sans méthode d'interpolation et WebContainers
Un correctif ciblé : plus de crash ni de fallback de mauvaise couleur pour un color-mix() sans méthode d'interpolation, @tailwindcss/oxide-wasm32-wasi ne bloque plus et détecte les nouveaux fichiers dans WebContainers, et les erreurs de types avec skipLibCheck: false disparaissent.
Angular 22.2.5 : debugName sur rxResource et correctifs des signal forms
Un correctif qui ajoute l'option debugName à rxResource, reflète les validateurs required dans les champs compat des forms et prend en charge updateOn blur/submit pour les FormValueControl personnalisés. Le router lit désormais focusReset depuis les navigation extras.
TanStack Vue Query 5.107 : un restore de persister échoué ne bloque plus
VueQueryPlugin réinitialise désormais isRestoring quand la promesse de clientPersister est rejetée, pour que les queries n'attendent plus indéfiniment. L'overload Defined de useInfiniteQuery est aussi corrigé.
oxlint 1.92 : découvre tsrs pour le linting typé
oxlint découvre désormais tsrs pour le linting typé, ajoute l'option ignoreDeclarationMerge à no-redeclare et résout la racine de config Vite+ depuis le répertoire du fichier. --init n'écrase plus les configs existantes.
Biome 2.6.6 : une série de nouvelles règles nursery
Biome ajoute des règles nursery dont noArrayMethodsOnArguments, noConstantComparisons, noErasingOperation et noNegatedArrayPredicate. Elles sont opt-in.
Bumpy : une alternative à Changesets basée sur des fichiers
Varlock a publié Bumpy, un outil de versionnage basé sur des fichiers, alternative à Changesets pour les monorepos JS.
Tendances Notables
Week-end calme côté releases ; l'essentiel est la planification. Node 27 alpha avec V8 15.6 et TanStack Router exigeant Vite 6+ fixent le socle d'outillage pour 2027.
Les linters en Rust accélèrent : oxlint ajoute le linting typé via tsrs et Biome livre de nouvelles règles à chaque patch.