Skip to content

chore(deps): bump postcss, next, fumadocs-core and fumadocs-ui in /site - #81

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/site/multi-4182afab47
Open

chore(deps): bump postcss, next, fumadocs-core and fumadocs-ui in /site#81
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/site/multi-4182afab47

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 7, 2026

Copy link
Copy Markdown
Contributor

Bumps postcss to 8.5.23 and updates ancestor dependencies postcss, next, fumadocs-core and fumadocs-ui. These dependencies need to be updated together.

Updates postcss from 8.5.8 to 8.5.23

Release notes

Sourced from postcss's releases.

8.5.23

  • Do not load source map without opts.from for security reasons.

8.5.22

8.5.21

8.5.20

8.5.19

  • Fixed cleaning before for new nodes inserted to Root (by @​MahinAnowar).

8.5.18

  • Restricted loading previous source maps file to the opts.from folder for security reasons (use unsafeMap: true to disable the check).

8.5.17

  • Fixed Maximum call stack size exceeded error.
  • Fixed Prototype hijacking for postcss.fromJSON().
  • Fixed Input#origin() for unmapped end position (by @​chatman-media).

8.5.16

8.5.15

  • Fixed declaration parsing performance (by @​homanp).

8.5.14

8.5.13

  • Fixed postcss-scss commend regression.

8.5.12

  • Fixed reading any file via user-generated CSS.
  • Added opts.unsafeMap to disable checks.

8.5.11

  • Fixed nested brackets parsing performance (by @​offset).

8.5.10

  • Fixed XSS via unescaped </style> in non-bundler cases (by @​TharVid).

... (truncated)

Changelog

Sourced from postcss's changelog.

8.5.23

  • Do not load source map without opts.from for security reasons.

8.5.22

8.5.21

8.5.20

8.5.19

  • Fixed cleaning before for new nodes inserted to Root (by @​MahinAnowar).

8.5.18

  • Restricted loading previous source maps file to the opts.from folder for security reasons (use unsafeMap: true to disable the check).

8.5.17

  • Fixed Maximum call stack size exceeded error.
  • Fixed Prototype hijacking for postcss.fromJSON().
  • Fixed Input#origin() for unmapped end position (by @​chatman-media).

8.5.16

8.5.15

  • Fixed declaration parsing performance (by @​homanp).

8.5.14

8.5.13

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for postcss since your current version.


Updates next from 15.5.14 to 16.3.2

Release notes

Sourced from next's releases.

v16.3.2

[!NOTE] This release is backporting bug fixes. It does not include all pending features/changes on canary.

Core Changes

  • [backport] Scope app-entry export validation to files inside the app directory (#97357)
  • [backport] Fix catch-all index page being served for every other slug (#97416)
  • [16.3] Turbopack: don't trace embedded WASM loader helpers (#97353) (#97463)
  • [16.3] Turbopack: retain conditions when replacing resolve request keys (#97453)
  • [16.3.x] Fix Turbopack worker chunk loading with asset prefix (#97419)
  • [16.3.x] Authenticate Turborepo remote caching with OIDC instead of a static PAT (#97603)

Credits

Huge thanks to @​lubieowoce, @​unstubbable, @​timneutkens, @​mischnic, and @​eps1lon for helping!

v16.3.1

What's Changed

Full Changelog: vercel/next.js@v16.3.0...v16.3.1

v16.3.1-canary.26

Misc Changes

  • docs: document deploymentId build ID override and Pages Router skew in 16.2: #97645
  • Upgrade React from eb8feb71-20260814 to eafeac09-20260819: #97636
  • Turbopack: rename to use turbopack: no side effects: #94427
  • refactor: move useDynamic{Route,Search}Params to reduce snapshot churn: #97360

... (truncated)

Commits
  • d0ac882 v16.3.2
  • 81deb92 [16.3.x] Authenticate Turborepo remote caching with OIDC instead of a static ...
  • cd714d9 [16.3.x] Fix Turbopack worker chunk loading with asset prefix (#97419)
  • 5ac2327 [16.3] Turbopack: retain conditions when replacing resolve request keys (#97453)
  • 0ccb3e7 [16.3] Turbopack: don't trace embedded WASM loader helpers (#97353) (#97463)
  • f4dc7c8 [backport] Fix catch-all index page being served for every other slug (#97416)
  • eba236b [backport] Scope app-entry export validation to files inside the app director...
  • 3d32eb8 v16.3.1
  • 2b4b1ec [backport] Revert i18n localization change for dynamic Pages API routes (#949...
  • 228df5f [backport] Retain fewer stale cache versions and use a TTL, plus the mtime fa...
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for next since your current version.


Updates fumadocs-core from 15.8.5 to 16.15.1

Release notes

Sourced from fumadocs-core's releases.

fumadocs@16.15.1

  • @​fumadocs/base-ui@​16.15.1
  • fumadocs-core@16.15.1
  • fumadocs-ui@16.15.1

Forward dynamic loader from fumadocs-core/source

Read structured data from page.data.structuredData()

Search indexing no longer falls back to (await page.data.load()).structuredData. Runtime content sources expose structuredData() on page data instead, sharing the compile with load():

const structuredData = await page.data.structuredData();

The renderer returned by load() still carries structuredData, existing code keeps working.

fumadocs@16.15.0

  • @​fumadocs/base-ui@​16.15.0
  • fumadocs-core@16.15.0
  • fumadocs-ui@16.15.0

Redesign source API

Content sources can hook into the static loader they are attached to, and dynamic sources can opt out of the loader's in-memory file cache.

configureStatic runs when a source is attached to loader(), and again whenever dynamicLoader() builds a new static loader:

export function createMySource(): DynamicSource {
  return {
    cache: 'custom',
    async files() {
      return loadFiles();
    },
    configureStatic({ loader, source }) {
      // `loader` is the created static loader
      // `source` is the record key when using named sources
    },
    configure(loader, { source }) {
      loader.invalidate();
    },
  };
}
  • cache: 'memory' (default): files() is called once until invalidate().
  • cache: 'custom': the source caches itself. dynamicLoader() re-runs files() on get() and rebuilds only when the file list is shallowly different (by identity).

Integrations

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for fumadocs-core since your current version.


Updates fumadocs-ui from 15.8.5 to 16.15.1

Release notes

Sourced from fumadocs-ui's releases.

fumadocs@16.15.1

  • @​fumadocs/base-ui@​16.15.1
  • fumadocs-core@16.15.1
  • fumadocs-ui@16.15.1

Forward dynamic loader from fumadocs-core/source

Read structured data from page.data.structuredData()

Search indexing no longer falls back to (await page.data.load()).structuredData. Runtime content sources expose structuredData() on page data instead, sharing the compile with load():

const structuredData = await page.data.structuredData();

The renderer returned by load() still carries structuredData, existing code keeps working.

fumadocs@16.15.0

  • @​fumadocs/base-ui@​16.15.0
  • fumadocs-core@16.15.0
  • fumadocs-ui@16.15.0

Redesign source API

Content sources can hook into the static loader they are attached to, and dynamic sources can opt out of the loader's in-memory file cache.

configureStatic runs when a source is attached to loader(), and again whenever dynamicLoader() builds a new static loader:

export function createMySource(): DynamicSource {
  return {
    cache: 'custom',
    async files() {
      return loadFiles();
    },
    configureStatic({ loader, source }) {
      // `loader` is the created static loader
      // `source` is the record key when using named sources
    },
    configure(loader, { source }) {
      loader.invalidate();
    },
  };
}
  • cache: 'memory' (default): files() is called once until invalidate().
  • cache: 'custom': the source caches itself. dynamicLoader() re-runs files() on get() and rebuilds only when the file list is shallowly different (by identity).

Integrations

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for fumadocs-ui since your current version.


@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Aug 7, 2026
@dependabot
dependabot Bot requested a review from c-1k as a code owner August 7, 2026 02:27
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Aug 7, 2026
@dependabot dependabot Bot changed the title chore(deps): bump postcss, fumadocs-core, next and fumadocs-ui in /site chore(deps): bump postcss, next, fumadocs-core and fumadocs-ui in /site Aug 10, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/site/multi-4182afab47 branch 2 times, most recently from c9aeaab to c58c00f Compare August 11, 2026 17:07
@c-1k

c-1k commented Aug 23, 2026

Copy link
Copy Markdown
Contributor

Holding this rather than merging, and recording why — the green checks above are real, but they describe a tree that no longer exists.

What this bumps: two coordinated majors — next 15.3.3 → 16.3.0, and fumadocs-core / fumadocs-ui 15.8.5 → 16.14.3.

Why the green doesn't settle it. The last CI run on this branch completed 2026-08-11. Since this branch's merge-base, master has moved 12 commits touching site/ — 110 files, 98 of them under site/app/r/ — including the verify page itself (#92), the R38 correctness fix and delegationPosture fixture corpus (#96), and the receipt-card rework (#109, #120, #121, and a153f26). The site-build job runs npm test and npm run build (which fires the prebuild check-facts gate) inside site/. So that green is a statement about the site as it stood on 11 Aug, not as it stands today.

The branch does still merge cleanly. But the only files it changes are site/package.json and site/package-lock.json, and a clean lockfile merge says nothing about whether Next 16 renders the current receipt card.

What this needs before it can land:

  1. A rebase onto current master and a fresh full CI run, judged on that run rather than this one.
  2. Preferably a split. next 15→16 and fumadocs 15→16 are each a deliberate upgrade with their own migration steps; landing them as one indivisible unit means a failure in either one bisects to the same commit.

Requesting the rebase in the next comment. Worth noting the peer side is already fine — react/react-dom are on ^19.1.0, which Next 16 wants — so the open question is purely runtime and render behaviour against the current site, which only a fresh run can answer.

@c-1k

c-1k commented Aug 23, 2026

Copy link
Copy Markdown
Contributor

@dependabot rebase

Bumps [postcss](https://github.com/postcss/postcss) to 8.5.23 and updates ancestor dependencies [postcss](https://github.com/postcss/postcss), [next](https://github.com/vercel/next.js), [fumadocs-core](https://github.com/fuma-nama/fumadocs) and [fumadocs-ui](https://github.com/fuma-nama/fumadocs). These dependencies need to be updated together.


Updates `postcss` from 8.5.8 to 8.5.23
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](postcss/postcss@8.5.8...8.5.23)

Updates `next` from 15.5.14 to 16.3.2
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](vercel/next.js@v15.5.14...v16.3.2)

Updates `fumadocs-core` from 15.8.5 to 16.15.1
- [Release notes](https://github.com/fuma-nama/fumadocs/releases)
- [Commits](https://github.com/fuma-nama/fumadocs/commits/fumadocs@16.15.1)

Updates `fumadocs-ui` from 15.8.5 to 16.15.1
- [Release notes](https://github.com/fuma-nama/fumadocs/releases)
- [Commits](https://github.com/fuma-nama/fumadocs/commits/fumadocs@16.15.1)

---
updated-dependencies:
- dependency-name: fumadocs-core
  dependency-version: 16.14.1
  dependency-type: direct:production
- dependency-name: fumadocs-ui
  dependency-version: 16.14.1
  dependency-type: direct:production
- dependency-name: next
  dependency-version: 16.3.0
  dependency-type: direct:production
- dependency-name: postcss
  dependency-version: 8.5.23
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/site/multi-4182afab47 branch from c58c00f to a7375cf Compare August 23, 2026 20:51
@c-1k

c-1k commented Aug 23, 2026

Copy link
Copy Markdown
Contributor

Re-gated after the rebase — the stale-green objection above is discharged.

The branch rebased to a7375cf on current master, and all seven checks passed on that exact SHA (dco, lint, typecheck, test, site-build, openclaw-contract, tb-integration). Both workflow runs bound to a7375cf report completed/success — neither skipped nor cancelled. So site-buildnpm test plus npm run build with the prebuild check-facts gate — now passes against the current site, the 110 changed site/ files included. That is the measurement the earlier green couldn't supply.

Revised recommendation: mergeable. The remaining suggestion to split next from fumadocs is a bisectability preference, not a blocker, and I'd rather not spend another rebase cycle on it now that both are green together.

One residual worth naming rather than leaving implicit: a green suite on a major framework upgrade covers what the tests cover. The site/app/r/ rendering, integration, and component tests are reasonably thorough here, but Next 15→16 can shift runtime and hydration behaviour in ways a passing build won't surface. A look at the preview deployment before merge would close that gap cheaply.

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