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

Release

Node.js 26.0 sale con Temporal API habilitado por defecto

Node.js 26 llegó con V8 14.6 y la Temporal API prendida sin flags. En 24 hacía falta --harmony-temporal; ahora es nativo. Locura cósmica para todo el ecosistema de fechas en JS — adiós workarounds con Date y librerías externas.

28 Apr 2026
github.com/nodejs/node →
Breaking

pnpm 11.0: ESM puro, store SQLite y publish nativo

pnpm 11 endurece los defaults de seguridad: minimumReleaseAge en 1 día por defecto, índice del store reemplazado por SQLite, publishing nativo (chau fallback al CLI de npm) y ahora pnpm es ESM puro. Requiere Node 22+. Ojo con la migración: globals quedan aislados.

28 Apr 2026
pnpm.io →
GA

Web Platform — recap de abril: contrast-color(), ariaNotify y más

web.dev publicó el resumen de abril: Chrome 147 y Firefox 150 trajeron contrast-color() a Baseline, scroll-driven animation ranges, ariaNotify(), auto sizes para imágenes lazy y border-shape en Chrome. Es así de fácil: cada vez menos JS para cosas que antes eran un dolor.

24 Apr 2026
web.dev →
🎨

CSS

GA

contrast-color() llega a Baseline en todos los browsers

La función contrast-color() ya es Baseline Newly Available. Le pasás un color y devuelve blanco o negro según cuál tenga más contraste — accesibilidad sin cuentas a mano ni custom properties calculadas. Fantástico para design systems con tokens dinámicos.

24 Apr 2026
web.dev →
Destacado

CSS border-shape en Chrome 147: bordes no rectangulares

Chrome 147 mete border-shape: bordes con formas arbitrarias (no más hacks con SVG o pseudo-elementos). Todavía Chrome-only, pero el pattern para diseños orgánicos cambia totalmente.

24 Apr 2026
web.dev →
🌐

HTML / Web Platform

Release

Firefox 150: ariaNotify() y scroll-driven animation ranges

Firefox 150 estrena ariaNotify() en Document y Element — alternativa más confiable y ergonómica a las ARIA live regions para anuncios de screen readers. Suma además animation-range y la palabra clave auto para sizes en imágenes lazy.

24 Apr 2026
web.dev →
⚛️

React

Patch

TanStack Router: wildcard nodes respetan prioridad DFS

Patch del Router que arregla un edge case de matching: ahora los wildcard respetan prioridad DFS como el resto de los nodos. Bumpea @tanstack/react-router, @tanstack/react-start y paquetes relacionados.

27 Apr 2026
github.com/TanStack/router →
Patch

TanStack Query y devtools — release del 25 de abril

Bump conjunto en @tanstack/query-devtools y @tanstack/react-query. Si tenés Query en versiones recientes, vale la pena chequear el changelog antes de actualizar dependencias en CI.

25 Apr 2026
newreleases.io →
📱

React Native

Destacado

Expo: cambios en el SDK mínimo de App Store Connect

Apple actualizó las reglas de SDK mínimo para subidas a App Store Connect. Expo publicó un post corto con los detalles para que ajustes eas.json y el target de iOS antes del próximo build de release. Ojo con esto si tenés un release agendado.

27 Apr 2026
expo.dev →
Destacado

Expo benchmarkea Reanimated, Ease y RN Animated en devices reales

Janic publicó en el blog de Expo un análisis profundo del costo real de animaciones en RN: comparativa entre Reanimated, Ease y RN Animated en iOS y Android reales. Lectura obligatoria si te importa el frame budget.

28 Apr 2026
expo.dev →
🔧

Build Tools & Runtimes

Patch

Deno 2.7.13: patch release

Deno publicó 2.7.13 con bugfixes y mejoras menores. Si estás en la línea 2.7, vale el bump — sobre todo si usás Fresh 2.3 que salió la semana pasada.

28 Apr 2026
github.com/denoland/deno →
🔥

Top Stories

Release

Node.js 26.0 ships with Temporal API enabled by default

Node.js 26 lands with V8 14.6 and the Temporal API on by default — no flag required. Node 24 needed --harmony-temporal; now it just works. Huge for everyone burned by the legacy Date object and date libraries.

28 Apr 2026
github.com/nodejs/node →
Breaking

pnpm 11.0: pure ESM, SQLite store and native publish

pnpm 11 tightens security defaults — minimumReleaseAge set to 1 day, the per-package JSON store index is replaced with a single SQLite database, package publishing is now native (no more npm CLI fallback), and pnpm itself is pure ESM. Requires Node 22+. Globals are now isolated.

28 Apr 2026
pnpm.io →
GA

Web Platform April recap: contrast-color(), ariaNotify and more

web.dev shipped the April recap: Chrome 147 and Firefox 150 brought contrast-color() to Baseline, scroll-driven animation ranges, ariaNotify(), auto sizes for lazy-loaded images, and border-shape in Chrome. Less JS, more platform.

24 Apr 2026
web.dev →
🎨

CSS

GA

contrast-color() reaches Baseline across all browsers

The contrast-color() function is now Baseline Newly Available. Pass it a color, get black or white based on which has higher contrast — accessibility without hand-rolled luminance math. Big win for design systems with dynamic tokens.

24 Apr 2026
web.dev →
Notable

CSS border-shape in Chrome 147: non-rectangular borders

Chrome 147 ships border-shape for non-rectangular borders — no more SVG or pseudo-element hacks for organic shapes. Chrome-only for now, but the design pattern shifts.

24 Apr 2026
web.dev →
🌐

HTML / Web Platform

Release

Firefox 150: ariaNotify() and scroll-driven animation ranges

Firefox 150 introduces ariaNotify() on Document and Element — a more reliable and ergonomic alternative to ARIA live regions for screen reader announcements. Also adds animation-range and the auto keyword for sizes on lazy images.

24 Apr 2026
web.dev →
⚛️

React

Patch

TanStack Router: wildcard nodes respect DFS priority

Router patch fixing a routing edge case: wildcard nodes now respect DFS priority like other nodes. Ships across @tanstack/react-router, @tanstack/react-start and related packages.

27 Apr 2026
github.com/TanStack/router →
Patch

TanStack Query and devtools — April 25 release

Joint bump across @tanstack/query-devtools and @tanstack/react-query. Worth a glance at the changelog before bumping in CI.

25 Apr 2026
newreleases.io →
📱

React Native

Notable

Expo: App Store Connect minimum SDK requirements update

Apple updated the minimum SDK rules for App Store Connect submissions. Expo posted a short note covering what to adjust in eas.json and the iOS deployment target before the next release build. Mind this if you have a release scheduled.

27 Apr 2026
expo.dev →
Notable

Expo benchmarks Reanimated, Ease and RN Animated on real devices

Janic published a deep dive on the Expo blog benchmarking the real cost of RN animations — Reanimated vs Ease vs RN Animated on real iOS and Android devices. Required reading if you care about your frame budget.

28 Apr 2026
expo.dev →
🔧

Build Tools & Runtimes

Patch

Deno 2.7.13: patch release

Deno shipped 2.7.13 with bugfixes and minor improvements. Worth bumping if you're on the 2.7 line — especially with Fresh 2.3 from last week in play.

28 Apr 2026
github.com/denoland/deno →
🔥

Top Stories

Release

Node.js 26.0 sort avec l'API Temporal activée par défaut

Node.js 26 arrive avec V8 14.6 et l'API Temporal activée par défaut, sans flag. Node 24 exigeait --harmony-temporal; maintenant c'est natif. Un soulagement pour tout l'écosystème date en JS.

28 Apr 2026
github.com/nodejs/node →
Breaking

pnpm 11.0: ESM pur, store SQLite et publish natif

pnpm 11 durcit les défauts de sécurité — minimumReleaseAge à 1 jour, index du store remplacé par SQLite, publish natif (fini le fallback npm CLI), et pnpm devient ESM pur. Requiert Node 22+. Les globals sont isolés.

28 Apr 2026
pnpm.io →
GA

Web Platform — récap d'avril: contrast-color(), ariaNotify et plus

web.dev a publié le récap d'avril: Chrome 147 et Firefox 150 ont apporté contrast-color() à Baseline, scroll-driven animation ranges, ariaNotify(), auto sizes pour les images lazy et border-shape dans Chrome.

24 Apr 2026
web.dev →
🎨

CSS

GA

contrast-color() atteint Baseline dans tous les navigateurs

La fonction contrast-color() est désormais Baseline Newly Available. On lui passe une couleur, elle renvoie noir ou blanc selon le contraste — accessibilité sans calcul manuel de luminance.

24 Apr 2026
web.dev →
Notable

CSS border-shape dans Chrome 147: bordures non rectangulaires

Chrome 147 livre border-shape pour bordures non rectangulaires — fini les hacks SVG ou pseudo-éléments. Chrome uniquement pour l'instant.

24 Apr 2026
web.dev →
🌐

HTML / Web Platform

Release

Firefox 150: ariaNotify() et scroll-driven animation ranges

Firefox 150 introduit ariaNotify() sur Document et Element — alternative plus fiable et ergonomique aux ARIA live regions. Ajoute aussi animation-range et le mot-clé auto pour sizes sur les images lazy.

24 Apr 2026
web.dev →
⚛️

React

Patch

TanStack Router: les wildcards respectent la priorité DFS

Patch du Router corrigeant un edge case de matching: les wildcard respectent désormais la priorité DFS. Bump sur @tanstack/react-router, @tanstack/react-start et paquets associés.

27 Apr 2026
github.com/TanStack/router →
Patch

TanStack Query et devtools — release du 25 avril

Bump conjoint sur @tanstack/query-devtools et @tanstack/react-query. À regarder dans le changelog avant de bumper en CI.

25 Apr 2026
newreleases.io →
📱

React Native

Notable

Expo: mise à jour des exigences SDK minimum d'App Store Connect

Apple a mis à jour les règles de SDK minimum pour les soumissions App Store Connect. Expo a publié une note rapide sur les ajustements à faire dans eas.json et le deployment target iOS avant le prochain build.

27 Apr 2026
expo.dev →
Notable

Expo benchmarke Reanimated, Ease et RN Animated sur devices réels

Janic a publié sur le blog Expo une analyse du coût réel des animations RN — Reanimated vs Ease vs RN Animated sur devices iOS et Android réels.

28 Apr 2026
expo.dev →
🔧

Build Tools & Runtimes

Patch

Deno 2.7.13: patch release

Deno a publié 2.7.13 avec corrections et améliorations mineures. À bumper si vous êtes sur la ligne 2.7 — surtout avec Fresh 2.3 sorti la semaine dernière.

28 Apr 2026
github.com/denoland/deno →