Dev News

Dev News — July 2, 2026

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

Destacado

Svelte cierra el digest de julio: config en vite.config y declaration tags

El resumen mensual empaqueta SvelteKit 2.62–2.68: ahora podés pasar la config del framework directo al plugin de Vite y borrar svelte.config.js, hay env vars explícitas experimentales (preview de SvelteKit 3), las remote functions aceptan objetos File, las remote queries refrescan otras queries, precompresión de Markdown/MDX y un prerender.handleInvalidUrl. Del lado del tooling, [email protected] y el language server, svelte-check y svelte2tsx ya soportan los declaration tags {const ...} de Svelte 5, con soporte experimental de TypeScript en Go para chequear tipos más rápido. Ojo: mucho de esto es consolidación, no fuegos artificiales.

01 Jul 2026
svelte.dev →
Patch

Deno 2.9.1: puliendo deno desktop y tapando permisos de sockets

Una semana después de la 2.9, llega el patch que endereza deno desktop: registro de esquemas de deep-link en tiempo de bundle, detección del adapter-node de SvelteKit con error claro en adapters no soportados, arreglo del webview en Windows, ícono de bandeja en apps .app de macOS y fin del flash negro al arrancar. Del lado seguridad: ahora se chequean permisos al bindear sockets unix de node:net y el límite de attach de node:sqlite queda capado bajo permisos scoped. Suma CSSStyleSheet para imports CSS raw y fast-paths en fetch/http. Nada glamoroso, pero es la clase de patch que hace usable un feature nuevo.

01 Jul 2026
github.com/denoland →
⚛️

React

Patch

TanStack Query 5.101.2: ronda de fixes en las devtools

Release de mantenimiento (React/Vue/Solid Query en 5.101.2, Svelte Query en 6.1.36) enfocada casi entera en las devtools: setean window.__nonce__ en setupStyleSheet para entornos con CSP estricta, agregan transform: translateZ(0) para arreglar el overflow en Safari, escopan la deduplicación de estilos para que un shadowDOMTarget reciba su propio #_goober, y frenan que la ventana de Picture-in-Picture se reabra sola tras cerrarla por código. Si usás las devtools con CSP o shadow DOM, actualizá; si no, es un patch tranqui.

27 Jun 2026
github.com/TanStack →
📱

React Native

Patch

React Native 0.83.10: mantenimiento de la línea 0.83

Patch de la rama 0.83 (mientras la 0.86 ya es la actual) con arreglos concretos: cachea los binarios prebuilt de iOS en ~/Library/Caches/ReactNative para no rebajar Hermes y deps de Maven en cada install limpio, dos fixes de Yoga con display: contents en subárboles absolutos, y en DevTools deja de marcar falsamente como multi-host apps que usan runtimes Hermes extra (Reanimated). En Android corrige la fetch() URL tras redirect y limita la cola del WebSocket del packager; en iOS hace deterministas los checksums del Podfile.lock. Puro pulido para quien no puede saltar a 0.86 todavía.

26 Jun 2026
github.com/facebook →
🔥

Top Stories

Notable

Svelte wraps its July digest: config in vite.config and declaration tags

The monthly recap bundles SvelteKit 2.62–2.68: you can now pass framework config straight to the Vite plugin and drop svelte.config.js, there are experimental explicit env vars (a SvelteKit 3 preview), remote functions accept File objects, remote queries can refresh other queries, Markdown/MDX get precompression, and a new prerender.handleInvalidUrl option lands. On tooling, [email protected] plus the language server, svelte-check and svelte2tsx now support Svelte 5's {const ...} declaration tags, with experimental Go-based TypeScript for faster type checking. Heads up: much of this is consolidation, not fireworks.

01 Jul 2026
svelte.dev →
Patch

Deno 2.9.1: polishing deno desktop and tightening socket permissions

A week after 2.9, the patch that straightens out deno desktop arrives: deep-link URL schemes registered at bundle time, SvelteKit adapter-node detection with a clear error on unsupported adapters, a Windows webview repair, a macOS tray icon in bundled .app launches, and the end of the black startup flash. On security: permissions are now checked when binding node:net unix sockets, and the node:sqlite attach limit stays capped under scoped permissions. It also emits CSSStyleSheet for raw CSS imports and adds fetch/http fast-paths. Not glamorous, but exactly the kind of patch that makes a new feature usable.

01 Jul 2026
github.com/denoland →
⚛️

React

Patch

TanStack Query 5.101.2: a round of devtools fixes

A maintenance release (React/Vue/Solid Query at 5.101.2, Svelte Query at 6.1.36) aimed almost entirely at the devtools: it sets window.__nonce__ in setupStyleSheet for strict-CSP environments, adds transform: translateZ(0) to fix Safari overflow rendering, scopes the style dedup check so a shadowDOMTarget gets its own #_goober tag, and stops the Picture-in-Picture window from reopening after a programmatic close. If you run the devtools under CSP or shadow DOM, upgrade; otherwise it's a calm patch.

27 Jun 2026
github.com/TanStack →
📱

React Native

Patch

React Native 0.83.10: maintenance for the 0.83 line

A 0.83-branch patch (while 0.86 is already current) with concrete fixes: it caches prebuilt iOS binaries in ~/Library/Caches/ReactNative so Hermes and Maven deps aren't re-downloaded on every clean install, ships two Yoga fixes for display: contents in absolutely positioned subtrees, and in DevTools stops falsely flagging apps that use extra Hermes runtimes (Reanimated) as multi-host. On Android it corrects the fetch() response URL after a redirect and caps the packager WebSocket queue; on iOS it makes Podfile.lock checksums deterministic. Pure polish for teams that can't jump to 0.86 yet.

26 Jun 2026
github.com/facebook →
🔥

Top Stories

Notable

Svelte clôt son digest de juillet : config dans vite.config et declaration tags

Le récap mensuel regroupe SvelteKit 2.62–2.68 : la config du framework peut désormais aller directement dans le plugin Vite, supprimant svelte.config.js, des env vars explicites expérimentales (preview de SvelteKit 3), les remote functions acceptent des File, les remote queries rafraîchissent d'autres queries, précompression Markdown/MDX et un prerender.handleInvalidUrl. Côté outillage, [email protected], le language server, svelte-check et svelte2tsx supportent les declaration tags {const ...} de Svelte 5.

01 Jul 2026
svelte.dev →
Patch

Deno 2.9.1 : peaufinage de deno desktop et permissions de sockets

Une semaine après la 2.9, le patch qui redresse deno desktop arrive : schémas de deep-link enregistrés au bundle, détection de l'adapter-node SvelteKit avec erreur claire, réparation du webview sous Windows, icône de tray dans les .app macOS et fin du flash noir au démarrage. Côté sécurité : les permissions sont vérifiées lors du bind des sockets unix node:net et la limite attach de node:sqlite reste plafonnée sous permissions scoped.

01 Jul 2026
github.com/denoland →
⚛️

React

Patch

TanStack Query 5.101.2 : une série de correctifs devtools

Release de maintenance (React/Vue/Solid Query en 5.101.2, Svelte Query en 6.1.36) centrée presque entièrement sur les devtools : window.__nonce__ dans setupStyleSheet pour les environnements CSP stricts, transform: translateZ(0) pour corriger l'overflow Safari, scoping de la dédup de styles pour le shadowDOMTarget, et fin de la réouverture auto de la fenêtre Picture-in-Picture.

27 Jun 2026
github.com/TanStack →
📱

React Native

Patch

React Native 0.83.10 : maintenance de la ligne 0.83

Patch de la branche 0.83 (alors que 0.86 est déjà courante) avec des correctifs concrets : mise en cache des binaires iOS prebuilt dans ~/Library/Caches/ReactNative, deux fixes Yoga pour display: contents dans les sous-arbres absolus, et en DevTools fin du faux marquage multi-host pour les apps à runtimes Hermes multiples (Reanimated). Sur Android, l'URL de réponse fetch() après redirect est corrigée ; sur iOS, les checksums du Podfile.lock deviennent déterministes.

26 Jun 2026
github.com/facebook →