Update dependencies (Payload 3.80, Next.js 16.2, Lexical 0.42) - #31
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
PR Review: Dependency Updates (Payload 3.80, Next.js 16.2, Lexical 0.42)Good dependency hygiene PR. Only 🔴 Breaking Changes (Major Version Bumps)Three dependencies crossed a major version boundary — these warrant extra smoke-testing beyond the checklist:
🟡 Notable Changes
Node.js minimum bumped in AWS SDK internals 🟢 Looks Good
Test Plan SuggestionBeyond the checklist in the PR description, I'd add:
Overall this is a straightforward dependency bump PR. The main thing to verify before merging is |
The glob v13 override broke test-exclude/babel-plugin-istanbul used for coverage in CI (Node 20.x) due to API changes in glob v13. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
ajv is not used directly in application code — it's a transitive dependency version resolution. Overrides is the correct place for it. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Test Coverage Report
📊 [Full coverage report available in artifacts] |
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Test Coverage Report
📊 [Full coverage report available in artifacts] |
Summary
nodemailerfrom 7 to 8 (major version bump)@vercel/analyticsfrom 1 to 2 and@vercel/speed-insightsfrom 1 to 2ajvto overrides (transitive dependency resolution, not used directly)globoverride (broketest-exclude/coverage collection in CI)Test plan
npm run buildsucceedsnpm run devstarts correctlynpm testpasses all tests/admin🤖 Generated with Claude Code