Skip to content

chore(deps): bump the production-dependencies group across 1 directory with 3 updates - #252

Merged
uhyo merged 1 commit into
masterfrom
dependabot/npm_and_yarn/production-dependencies-254dfe2287
Sep 17, 2026
Merged

uhyo merged 1 commit into
masterfrom
dependabot/npm_and_yarn/production-dependencies-254dfe2287

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 16, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the production-dependencies group with 3 updates in the / directory: @funstack/static, react and react-dom.

Updates @funstack/static from 1.2.0 to 1.3.2

Release notes

Sourced from @​funstack/static's releases.

1.3.2

What's Changed

This release focuses on the experimental file-system routing feature.

Fixes

  • Server Components now show live params after soft navigation (#177). Under file-system routing, a Server Component page or layout kept its build-time params and rendered output after client-side navigation between pages of the same dynamic route. Each Server Component node is now pre-rendered once per params combination as a deferred RSC chunk and loaded on navigation; first load and hydration are unchanged, and a URL whose params were never generated falls back to a full page load.
    • Note: Server Component layouts now receive only the params of dynamic segments at or above them (e.g. a [lang]/ layout sees { lang }, not a descendant { slug }).
  • Fail the build on fs-route configurations that would render broken pages (#178). generateStaticParams() values, param names, and static segment names are validated against what URLPattern can actually match, modules without a default export are rejected, and fsRoutes.dir must be a subdirectory of the Vite root.
  • Detect colliding generated URLs and dedupe duplicate params (#179). Two different routes generating the same URL now fail with an error naming both files, while duplicate params from a single generateStaticParams() are collapsed into one page.
  • Cache fs-routes enumeration across dev requests (#180). The dev server no longer rebuilds the route tree, re-runs generateStaticParams(), or re-registers RSC chunks on every request, so chunk IDs stay stable and long-idle tabs remain soft-navigable.

Improvements

  • Shared deferred-payload ID generation, so fs-route chunks get readable names in dev tools (#179).
  • Internal cleanup of the fs routing implementation (#182).

Thanks

A big thank you to @​k35o for reporting #174, which drove the live-params fix in this release. 🎉

Full Changelog: uhyo/funstack-static@1.3.1...1.3.2

1.3.1

What's Changed

Features

  • Keep fs-route params live for Client Components and expose route objects (#176)
    • Under file-system routing, "use client" pages and layouts are now passed to the router as component types, so their params prop stays up to date across client-side soft navigation (e.g. /ja → /en under [lang]). No user code changes needed.
    • Server Component pages/layouts now receive a route prop — an opaque route object that can be forwarded to Client Components and passed to the router's typed hooks (useRouteParams(route)) to read the live params of the current URL.
    • New types FsRouteObject<Params> and FsRouteComponentProps<Params> are exported from @funstack/static/fs-routes.
    • Note: a Server Component page's own rendered output still reflects its build-time params after soft navigation (static hosting serves one pre-rendered payload per page). See the "Params on Client-Side Navigation" section of the File-System Routing docs.

Fixes

  • Report a clear error when a fs-routes page module is marked "use client" (#175)
    • A page module that exports generateStaticParams() from a "use client" module now fails the build with an actionable message naming the file and showing the split-and-re-export fix, instead of an opaque error from inside the RSC runtime.
    • The other fs-routes build errors (missing generateStaticParams(), missing param value) now include the source file name as well.

Thanks

A big thank you to @​k35o for contributing the clearer "use client" page-module error (#175) and for reporting both #173 and #174, which drove the changes in this release. 🎉

Full Changelog: uhyo/funstack-static@1.3.0...1.3.1

1.3.0

What's Changed

... (truncated)

Commits
  • 5a988aa chore: bump version to 1.3.2
  • de0e5ef chore: drop stale comment claiming ssr is required for fs-routes in dev
  • c459e2d refactor: clean up fs routing internals (#182)
  • 834258d fix: cache fs-routes enumeration across dev requests (#180)
  • 646e0f0 fix: fail on fs-route pages generating the same URL, dedupe duplicate params ...
  • 13e3de2 fix: fail the build on fs-route configurations that would render broken pages...
  • bc4c5f2 feat: render Server Component output with live params on soft navigation (#177)
  • 903ff75 chore: bump version to 1.3.1
  • 7fb713b feat: keep fs-route params live for Client Components and expose route object...
  • b1aab2b fix: report a clear error when a fs-routes page module is marked "use client"...
  • Additional commits viewable in compare view

Updates react from 19.2.8 to 19.3.0

Release notes

Sourced from react's releases.

19.3.0 (September 9, 2026)

Below is a list of all new features, APIs, and bug fixes.

Read the React 19.3 release post for more information.

New React Features

New React DOM Features

  • browser(): a new react-dom API that returns a usable which errors during server rendering and resolves in the browser. use(browser()) inside a <Suspense> boundary marks a subtree as browser-only without reporting a recoverable error (@​gnoff: #37143, #37241)
    • Added an onBrowserBailout option to the react-dom/server APIs to observe when a subtree defers to the browser (@​gnoff #37193)

Notable changes

All Changes

React

... (truncated)

Changelog

Sourced from react's changelog.

19.3.0 (September 9, 2026)

New React Features

New React DOM Features

  • browser(): a new react-dom API that returns a usable which errors during server rendering and resolves in the browser. use(browser()) inside a <Suspense> boundary marks a subtree as browser-only without reporting a recoverable error (@​gnoff: #37143, #37241)
    • Added an onBrowserBailout option to the react-dom/server APIs to observe when a subtree defers to the browser (@​gnoff #37193)

Notable changes

All Changes

React

... (truncated)

Commits

Updates react-dom from 19.2.8 to 19.3.0

Release notes

Sourced from react-dom's releases.

19.3.0 (September 9, 2026)

Below is a list of all new features, APIs, and bug fixes.

Read the React 19.3 release post for more information.

New React Features

New React DOM Features

  • browser(): a new react-dom API that returns a usable which errors during server rendering and resolves in the browser. use(browser()) inside a <Suspense> boundary marks a subtree as browser-only without reporting a recoverable error (@​gnoff: #37143, #37241)
    • Added an onBrowserBailout option to the react-dom/server APIs to observe when a subtree defers to the browser (@​gnoff #37193)

Notable changes

All Changes

React

... (truncated)

Changelog

Sourced from react-dom's changelog.

19.3.0 (September 9, 2026)

New React Features

  • <ViewTransition />: Adds <ViewTransition /> and addTransitionTypeDescription has been truncated

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Sep 16, 2026
@dependabot dependabot Bot changed the title chore(deps): bump the production-dependencies group with 3 updates chore(deps): bump the production-dependencies group across 1 directory with 3 updates Sep 16, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/production-dependencies-254dfe2287 branch from 1b6742a to d6332ad Compare September 16, 2026 23:09
@uhyo

uhyo commented Sep 17, 2026

Copy link
Copy Markdown
Owner

@dependabot rebase

…y with 3 updates

Bumps the production-dependencies group with 3 updates in the / directory: [@funstack/static](https://github.com/uhyo/funstack-static/tree/HEAD/packages/static), [react](https://github.com/react/react/tree/HEAD/packages/react) and [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom).


Updates `@funstack/static` from 1.2.0 to 1.3.2
- [Release notes](https://github.com/uhyo/funstack-static/releases)
- [Commits](https://github.com/uhyo/funstack-static/commits/1.3.2/packages/static)

Updates `react` from 19.2.8 to 19.3.0
- [Release notes](https://github.com/react/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/react/react/commits/v19.3.0/packages/react)

Updates `react-dom` from 19.2.8 to 19.3.0
- [Release notes](https://github.com/react/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/react/react/commits/v19.3.0/packages/react-dom)

---
updated-dependencies:
- dependency-name: "@funstack/static"
  dependency-version: 1.3.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: react
  dependency-version: 19.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: react-dom
  dependency-version: 19.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/production-dependencies-254dfe2287 branch from d6332ad to 19e3d3a Compare September 17, 2026 09:30
@uhyo
uhyo merged commit a3e819d into master Sep 17, 2026
1 check passed
@uhyo
uhyo deleted the dependabot/npm_and_yarn/production-dependencies-254dfe2287 branch September 17, 2026 09:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant