Skip to content

chore(deps): uuid 14 (major) - #78

Merged
lacymorrow merged 1 commit into
mainfrom
chore/deps-m-uuid
Sep 14, 2026
Merged

lacymorrow merged 1 commit into
mainfrom
chore/deps-m-uuid

Conversation

@lacymorrow

Copy link
Copy Markdown
Contributor

One sentence

Major bump of uuid from 13 to 14 (left open for review because it is a major).

Bumps

Package From To
uuid 13.0.0 14.0.2

Breaking changes (14.0.0)

  • Drops Node 18; requires a global crypto (Node 20+) and TypeScript >= 5.4.3. Vercel and local Node satisfy this.
  • Security fix for buffer bounds in v3/v5/v6; 14.0.1 fixes the types export condition for moduleResolution: bundler. Source: https://github.com/uuidjs/uuid/releases/tag/v14.0.0
  • The only usage is v4() in src/app/(app)/og/route.tsx, src/components/ui/vercel-navigation.tsx, src/components/footers/footer.tsx; API unchanged, no code changes.

Verification

  • pnpm typecheck clean
  • pnpm test: 4 files, 16 tests green
  • pnpm exec vitest run --config vitest.config.node.ts: 3 files, 21 tests green
  • pnpm build passes
  • next start smoke: / 200, /changelog 200, /changelog/nope-xyz 404, /faq 200, /nope-404 404

Installed with --ignore-scripts (isolated-vm postinstall fails under Node 26 locally; matches how Vercel builds).

https://claude.ai/code/session_01KLWmWU1KLE2diUH14ryqv1

uuid 14.0.0 drops Node 18, requires a global `crypto` (Node 20+) and
TypeScript >= 5.4.3, and fixes buffer-bounds checks in v3/v5/v6. 14.0.1 fixed
the `types` export condition for moduleResolution: bundler. The three `v4()`
call sites (og/route.tsx, vercel-navigation.tsx, footer.tsx) are unchanged.

Claude-Session: https://claude.ai/code/session_01KLWmWU1KLE2diUH14ryqv1
@vercel

vercel Bot commented Sep 14, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
bones Ready Ready Preview Sep 14, 2026 3:26pm UTC

Request Review

@lacymorrow
lacymorrow merged commit 99fe3cd into main Sep 14, 2026
6 checks passed
@lacymorrow
lacymorrow deleted the chore/deps-m-uuid branch September 14, 2026 18:36
lacymorrow added a commit that referenced this pull request Sep 14, 2026
* origin/main:
  chore(deps): uuid 13 -> 14 (major) (#78)
  chore(deps): @vercel/analytics 2 and @vercel/speed-insights 2 (major) (#77)
  chore(deps): motion and framer-motion 12 -> 13 (major) (#76)

# Conflicts:
#	pnpm-lock.yaml
lacymorrow added a commit that referenced this pull request Sep 14, 2026
* origin/main:
  chore(deps): uuid 13 -> 14 (major) (#78)
  chore(deps): @vercel/analytics 2 and @vercel/speed-insights 2 (major) (#77)
  chore(deps): motion and framer-motion 12 -> 13 (major) (#76)
lacymorrow added a commit that referenced this pull request Sep 14, 2026
* origin/main:
  chore(deps): uuid 13 -> 14 (major) (#78)
  chore(deps): @vercel/analytics 2 and @vercel/speed-insights 2 (major) (#77)
  chore(deps): motion and framer-motion 12 -> 13 (major) (#76)
lacymorrow added a commit that referenced this pull request Sep 14, 2026
* origin/main:
  chore(deps): uuid 13 -> 14 (major) (#78)
  chore(deps): @vercel/analytics 2 and @vercel/speed-insights 2 (major) (#77)
  chore(deps): motion and framer-motion 12 -> 13 (major) (#76)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant