Skip to content

chore(deps): upgrade Next.js 14 → ^15.5.18 (major, security)#75

Merged
josepchetrit12 merged 1 commit into
mainfrom
chore/next-15.5.18
May 15, 2026
Merged

chore(deps): upgrade Next.js 14 → ^15.5.18 (major, security)#75
josepchetrit12 merged 1 commit into
mainfrom
chore/next-15.5.18

Conversation

@tirumerla
Copy link
Copy Markdown
Collaborator

@tirumerla tirumerla commented May 14, 2026

Summary

Upgrades next from ^14.2.30 to ^15.5.18 to pick up the CVSS 8.6 security advisory.

Changes

  • app/package.jsonnext: ^14.2.30^15.5.18
  • app/package-lock.json — re-resolved; next@15.5.18 pinned.

Test plan

  • CI passes
  • npm install && npm run build succeeds on a fresh clone
  • Manual smoke: transaction calculation flow on the deployed preview

Picks up the CVSS 8.6 security advisory by crossing the 14→15 major
boundary. This is a major upgrade with known behavioral changes — not a
simple patch. Manual review recommended.

Codebase risk assessment (pre-bump):
- App Router structure (app/app/) but no Server Component uses of
  cookies() / headers() / draftMode() / params props / searchParams
  props — none of the async-API breaking changes apply.
- Only client-side useSearchParams() in app/app/page.tsx (unaffected
  by the 14→15 async change; that hook stays sync).
- No middleware or Route Handlers using next/server.

Things to double-check at review:
- fetch() defaults: Next 15 changed fetch from cached-by-default to
  uncached-by-default. If anything relies on implicit caching, add
  explicit `cache: 'force-cache'`.
- React stays on ^18 (Next 15.5 still supports React 18 as a peer).
  Bumping to React 19 is a separate concern.

Lockfile re-resolved; next@15.5.18 now pinned.
@tirumerla tirumerla requested a review from josepchetrit12 May 14, 2026 22:49
Copy link
Copy Markdown
Member

@josepchetrit12 josepchetrit12 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@josepchetrit12 josepchetrit12 self-requested a review May 15, 2026 06:43
Copy link
Copy Markdown
Member

@josepchetrit12 josepchetrit12 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

Copy link
Copy Markdown

@ferrabled ferrabled left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 💯

@josepchetrit12 josepchetrit12 merged commit 34323dc into main May 15, 2026
10 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators May 15, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants