2 hours ago
material-ui

v9.2.0

A big thanks to the 9 contributors who made this release possible.

@mui/material@9.1.3

  • [l10n] Add missing MuiPagination localization to zh-CN locale (#48741) @greymoth-jp
  • [select] Guard display ref during mouse down (#48744) @michelengelen

@mui/utils@9.1.3

  • [utils] Add opt-in DataAttributesOverrides augmentation for slot props (#48554) @LukasTy

Docs

  • [docs] Improve Icon Dialog responsiveness on small screens (#48639) @Prakash1185
  • [docs] Fix invalid UTF-8 in skill references (#48739) @mturac

Core

  • [code-infra] Resolve Renovate dashboard warnings (#48700) @Sushantplive
  • [code-infra] Validate npm publishing through dry run (#48691) @brijeshb42
  • [code-infra] Run prettier after renovate update (#48754) @Janpot
  • [code-infra] Fix 'A11y results committed?' check on react-pinned nightly jobs (#48740) @Janpot
  • [core] Remove leftover Joy UI references (#48719) @siriwatknp
  • [code-infra] Bump react-router to 7.15.1 (#48725) @Janpot
  • [docs-infra] Drive docs analytics IDs via ANALYTICS_ENV (#48694) @Janpot
  • [docs-infra] Pre-render API page descriptions (#48693) @brijeshb42
  • [code-infra][icons-material] Build lib/package.json with code-infra --no-expand (#48689) @Janpot
  • [code-infra] Fix react@18/next nightly workflow (#48635) @Janpot

All contributors of this release in alphabetical order: @brijeshb42, @greymoth-jp, @Janpot, @LukasTy, @michelengelen, @mturac, @Prakash1185, @siriwatknp, @Sushantplive

9 hours ago
router

Release 2026-07-03 00:48

Release 2026-07-03 00:48

Changes

Fix

  • solid-router: resolve defaultNotFoundComponent at render time to avoid hydration desync (#7734) (f9b0e57ce0) by @brenelz

Packages

  • @tanstack/solid-router@2.0.0-beta.23
  • @tanstack/solid-start@2.0.0-beta.24
  • @tanstack/solid-start-client@2.0.0-beta.23
  • @tanstack/solid-start-server@2.0.0-beta.23
9 hours ago
router

@tanstack/solid-start-client@2.0.0-beta.23

Patch Changes

  • Updated dependencies [f9b0e57]:
    • @tanstack/solid-router@2.0.0-beta.23
9 hours ago
router

@tanstack/solid-router@2.0.0-beta.23

Patch Changes

  • #7734 f9b0e57 - Fix hydration desync by resolving defaultNotFoundComponent at render time instead of lazily mutating the boundary route's options.notFoundComponent. Route objects are module singletons shared across server requests, so once the server handled any 404, later SSRs of valid URLs wrapped the match in a CatchNotFound boundary the client didn't render, shifting hydration keys and leaving the subtree inert.
9 hours ago
router

@tanstack/solid-start@2.0.0-beta.24

Patch Changes

  • Updated dependencies [f9b0e57]:
    • @tanstack/solid-router@2.0.0-beta.23
    • @tanstack/solid-start-client@2.0.0-beta.23
    • @tanstack/solid-start-server@2.0.0-beta.23
9 hours ago
router

@tanstack/solid-start-server@2.0.0-beta.23

Patch Changes

  • Updated dependencies [f9b0e57]:
    • @tanstack/solid-router@2.0.0-beta.23
10 hours ago
next.js

v16.3.0-canary.76

Misc Changes

  • Fix navigation getting reverted when a Server Action is in flight: #95391
  • Fix false-positive nested-cache error for a short default profile: #95373
  • Skip saving expire: 0 values in the default cache handler in prod: #95363
  • [ci] Disable mid-stack PR optimization for native PR stacks: #95427
  • Fix history push getting treated like replace when followed by refresh: #95392
  • Upgrade React from ec0fca31-20260701 to 3508aee6-20260702: #95410
  • fix(config): correctly validate cacheHandlers names: #95358
  • [ci] Actually migrate Turbopack jobs back to ARM: #95386
  • Recover from blocking routes under Instant Navigation lock when deployed: #95227
  • Make Instant Navigation Testing full-page loads work when deployed: #95222
  • Clear a resurrected instant cookie on unlock so a hard reload recovers: #95398
  • fix: handle prototype-colliding segment names in segment explorer trie: #95403
  • Prefetch links nearest the top of the document first: #95393
  • Fix metadata title dropped on soft navigation with Cache Components: #95315
  • Cache short-expire 'use cache' values across dev reloads: #95362

Credits

Huge thanks to @gaearon, @unstubbable, @bgw, @vercel-release-bot, @Partha-Shankar, @icyJoseph, and @acdlite for helping!

14 hours ago
astro

create-astro@5.2.2

Patch Changes

  • #17259 ed6bea5 Thanks @astrobot-houston! - Fixes proxy support by respecting HTTP_PROXY and HTTPS_PROXY environment variables when downloading templates. On Node.js v22.21.0+ and v24.5.0+, create-astro now automatically enables the --use-env-proxy flag so that native fetch() routes requests through the configured proxy.
14 hours ago
astro

astro@7.0.6

Patch Changes

  • #17261 79aa99c Thanks @astrobot-houston! - Fixes a false deprecation warning for markdown.gfm and markdown.smartypants when using the Container API

  • #17247 f94280d Thanks @chatman-media! - Fixes route generation throwing "Missing parameter" (or silently dropping the segment) when a dynamic param's value is 0. The generator used truthy checks instead of checking for undefined, so paginate(posts, { params: { categoryId: 0 } }) would crash even though 0 is a perfectly valid param value.

  • #17278 6f11739 Thanks @astrobot-houston! - Fixes missing CSS for virtual style modules (e.g., responsive image layout styles) in dev mode when JavaScript is disabled

  • #17250 0b30b35 Thanks @matthewp! - Fixes the security.checkOrigin check so it is applied consistently to Astro Actions and on-demand endpoints, regardless of how the request pipeline is composed. Previously, the origin check could be skipped in the composable astro/hono pipeline depending on the order of the middleware() primitive (or when it was omitted).

  • #17274 8c3579b Thanks @astrobot-houston! - Fixes missing render() type overload for live collection entries. Previously, calling render() on a LiveDataEntry produced a TypeScript error when using only live.config.ts without a content.config.ts.

  • #17257 4208297 Thanks @astrobot-houston! - Fixes astro check failing to find @astrojs/check and typescript when astro is installed in a directory outside the project tree (e.g. pnpm virtual store)

  • #17272 b428648 Thanks @matthewp! - Fixes island component paths so that extensionless imports (e.g. import { Counter } from '../components/Counter') resolve to the real file on disk, matching Vite's extension order and directory index resolution. This makes the include/exclude options of JSX renderer integrations (React, Preact, Solid) match components imported without a file extension, and removes the spurious React 19 "Invalid hook call" warning logged on every request in dev when include was set alongside another JSX renderer

  • #17279 2aeaa44 Thanks @astrobot-houston! - Fixes a bug where <Picture inferSize> with a remote image could fail with FailedToFetchRemoteImageDimensions when the image server rate-limits requests (e.g. HTTP 429). Remote dimensions are now resolved once per render instead of once per output format.

  • #17251 5240e26 Thanks @matthewp! - Hardens the handling of attribute rendering when using with custom elements.

  • #17248 429bd62 Thanks @astrobot-houston! - Fixes a crash when using Astro's getViteConfig with Vitest browser mode (e.g., Storybook vitest runner). Astro now skips dev server setup inside Vitest, preventing errors.

  • #17260 14524c0 Thanks @matthewp! - Fixes a regression where a <script> inside a component rendered through Astro.slots.render() was hoisted out of its original position instead of staying next to its component content

  • Updated dependencies [eb6f97e]:

    • @astrojs/internal-helpers@0.10.1
    • @astrojs/markdown-remark@7.2.1
    • @astrojs/markdown-satteri@0.3.3
14 hours ago
astro

@astrojs/vercel@11.0.2

Patch Changes

  • Updated dependencies [eb6f97e]:
    • @astrojs/internal-helpers@0.10.1