Skip to content

Commit 4675fd7

Browse files
committed
Release: upgrade Next.js to 16.3 and patch vulnerable dependencies
Clears the open security advisories. Next 16.2.x pinned postcss at 8.4.31 and sharp at ^0.34.5, holding both on vulnerable versions regardless of how the lockfile was refreshed; 16.3 raises those pins to 8.5.23 and ^0.35.3. The remaining advisories (nanoid, js-yaml, brace-expansion, esbuild, @babel/core, top-level postcss) resolve within existing semver ranges. Declares tailwind-merge as a direct dependency. lib/cn.ts imports it, but it previously resolved only by hoisting from fumadocs-ui, which dropped the dependency in 16.14 -- leaving the import unresolvable on a clean install. Builds now check out full git history so each page keeps its own last-modified date instead of collapsing to the date of the deploy. Ignores .claude/ local configuration.
1 parent d1174cd commit 4675fd7

4 files changed

Lines changed: 1469 additions & 1297 deletions

File tree

.github/workflows/deploy.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,11 @@ jobs:
1818
steps:
1919
- name: Checkout
2020
uses: actions/checkout@v4
21+
with:
22+
# Full history: the last-modified plugin derives each page's date from
23+
# git log, and the default shallow clone collapses them all to the
24+
# date of the deploy.
25+
fetch-depth: 0
2126

2227
- name: Setup Node.js
2328
uses: actions/setup-node@v4

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,3 +30,6 @@ next-env.d.ts
3030
# Local reference repos
3131
.reference/
3232
test-results/
33+
34+
# Claude Code local config
35+
.claude/

0 commit comments

Comments
 (0)