Skip to content

Bump the production group across 1 directory with 4 updates - #191

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/production-f087370934
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/production-f087370934

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 2, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the production group with 4 updates in the / directory: framer-motion, lucide-react, next and zustand.

Updates framer-motion from 14.3.0 to 14.9.0

Changelog

Sourced from framer-motion's changelog.

[14.9.0] 2026-10-30

Added

  • PresenceContext: Added internal keepValuesOnRemount option for internal use.
  • dragConstraints: Accepts function for internal use.
  • Reorder: Keyboard accessibility now focuses just the first item, arrows move focus, arrow keys work in relation to how items are presented on-screen.

[14.8.0] 2026-10-29

Added

  • transition: Added mixer option for passing custom mixer functions.

Fixed

  • Only counts projection stats while recordStats() is running.
  • Fix accelerated animations stuck at initial after remount.
  • drag: 20% smaller.
  • m component: 6% smaller.
  • Keep timeline adjustments within timeline scope.
  • Reorder

[14.7.1] 2026-10-27

Fixed

  • Demote transforms to CPU when interrupted by layout animations.

[14.7.0] 2026-10-27

Added

  • animate: Mutable timeline sequences.
  • animate: Relative label offsets for timeline sequences.
  • useScroll: Returns scrollXLength and scrollYLength.
  • Reorder: Add LazyMotion-compatible import.
  • motion: transition.out prop for transitions when exiting a state.

Fixed

  • Fix one flash when changing playback speed of accelerated independent transform.
  • AnimatePresence: Improved positioning of popped elements.
  • spring: Fix overdamped springs snapping to target.
  • drag: Ref-constraints kept up-to-date after scroll.
  • motion: Animate layoutId elements relative to layoutRoot container.
  • motion: Bundle size reductions.
  • Moving background-color animations back to main thread for improved interpolation.
  • drag: Fix drag inertia stopping dead after a fast flick from a standstill.
  • layout: layoutId elements now animate relative to their closest layoutRoot ancestor, if any.

... (truncated)

Commits
  • 7415b6c v14.9.0
  • dd22962 Updating changelog
  • 5166565 Merge pull request #4033 from motiondivision/claude/project-thread-v31xwu
  • 3450444 Raise Reorder and remix size budgets for roving focus
  • 8e33ea6 Reorder: keep a rendered tab stop, and focus only rendered items
  • f15ac99 Test Reorder's tab stop with items unrendered or outside values
  • df0308a Merge pull request #4026 from motiondivision/claude/project-thread-bj5tih
  • f98ee43 Reorder: arrow keys move focus between items, with one tab stop
  • e2cd96d Test arrow keys moving focus between Reorder items
  • 4e8dc81 Raise vanilla-all budget by the hook's 85 B
  • Additional commits viewable in compare view

Updates lucide-react from 1.58.0 to 1.65.0

Release notes

Sourced from lucide-react's releases.

Version 1.65.0

What's Changed

New Contributors

Full Changelog: lucide-icons/lucide@1.64.0...1.65.0

Version 1.64.0

What's Changed

New Contributors

Full Changelog: lucide-icons/lucide@1.63.0...1.64.0

Version 1.63.0

What's Changed

... (truncated)

Commits
  • 1668a0c chore(deps): bump rollup to 4.65.1 and keep typescript on v6 (#5110)
  • e8f86fc fix(lucide-react): ignore stale DynamicIcon loads after the name changes (#5060)
  • 6657faa chore(deps-dev): bump vite from 8.3.2 to 8.3.3 (#5052)
  • 1802f33 feat(lucide-react): add package exports for per-icon imports without changing...
  • 20aef31 chore(packages): Update sponsors (#5034)
  • fa238cf chore(deps): bump the react-deps group across 1 directory with 2 updates (#5026)
  • See full diff in compare view

Updates next from 16.4.2 to 16.4.3

Release notes

Sourced from next's releases.

v16.4.3

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

Core Changes

  • [lts-active] Fix extensionless Google font URLs in both bundlers (#100277)
  • [lts-active] Don't load the app-page runtime in proxy.ts (#100423)
  • [lts-active] Revert "Turbopack: loader change invalidation (#95732)" (#100438)
  • [lts-active][cd] Gate release bot credentials behind GitHub environments (#100123)
  • [lts-active] test: Pin react-virtualized (#100545)
  • [lts-active][cd] Move release un-draft to a follow-up job in bot-autonomous (#100572)
  • [lts-active] Keep OpenTelemetry request traces together (#100349, #100294, #100324, #100350, #100552, #100583) (#100542)
  • [lts-active] Avoid loading standalone React in server bootstrap (#100610)

Credits

Huge thanks to @​mischnic, @​lukesandberg, @​acdlite, @​eps1lon, and @​sokra for helping!

Commits
  • 29bbeab v16.4.3
  • 5117201 [lts-active] Avoid loading standalone React in server bootstrap (#100610)
  • 37d603b [lts-active] Keep OpenTelemetry request traces together (#100349, #100294, #1...
  • cf9d27d [lts-active][cd] Move release un-draft to a follow-up job in bot-autonomous (...
  • 3f6a632 [lts-active] test: Pin react-virtualized (#100545)
  • f715bba [lts-active][cd] Gate release bot credentials behind GitHub environments (#10...
  • c864c78 [lts-active] Revert "Turbopack: loader change invalidation (#95732)" (#100438)
  • f3ff943 [lts-active] Don't load the app-page runtime in proxy.ts (#100423)
  • f697cf5 [lts-active] Fix extensionless Google font URLs in both bundlers (#100277)
  • See full diff in compare view

Updates zustand from 5.0.15 to 5.0.16

Release notes

Sourced from zustand's releases.

v5.0.16

This version has some improvements thanks to contributors: @​MarshallOfSound @​koreahghg @​chungyo @​Godsdar

What's Changed

Full Changelog: pmndrs/zustand@v5.0.15...v5.0.16

Commits
  • 382d29c v5.0.16
  • b488323 chore(deps): update dev dependencies (#3593)
  • da2706c fix(persist): preserve external devtools action arguments (#3592)
  • a1fea2e fix(devtools): preserve shared connections during store cleanup (#3580)
  • d867e6f fix(devtools): apply serialize.reviver when parsing devtools messages (#3568)
  • dac22e1 perf(react): don't memoize getServerSnapshot in useStore (#3563)
  • d7a5583 Clarify maintainer-guided contribution workflow (#3587)
  • b57db4f docs(create): document that state cannot be read during initialization (#3569)
  • f094eeb ci: build the docs with pmndrs/docs@v4 (#3570)
  • ea612a5 docs: fix broken migrating-to-v5 link in README (#3567)
  • Additional commits viewable in compare view

@dependabot @github

dependabot Bot commented on behalf of github Nov 2, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Nov 2, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-11-02T11:25:15.820399Z c51fd89 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

Bumps the production group with 4 updates in the / directory: [framer-motion](https://github.com/motiondivision/motion), [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react), [next](https://github.com/vercel/next.js) and [zustand](https://github.com/pmndrs/zustand).


Updates `framer-motion` from 14.3.0 to 14.9.0
- [Changelog](https://github.com/motiondivision/motion/blob/main/CHANGELOG.md)
- [Commits](motiondivision/motion@v14.3.0...v14.9.0)

Updates `lucide-react` from 1.58.0 to 1.65.0
- [Release notes](https://github.com/lucide-icons/lucide/releases)
- [Commits](https://github.com/lucide-icons/lucide/commits/1.65.0/packages/lucide-react)

Updates `next` from 16.4.2 to 16.4.3
- [Release notes](https://github.com/vercel/next.js/releases)
- [Commits](vercel/next.js@v16.4.2...v16.4.3)

Updates `zustand` from 5.0.15 to 5.0.16
- [Release notes](https://github.com/pmndrs/zustand/releases)
- [Commits](pmndrs/zustand@v5.0.15...v5.0.16)

---
updated-dependencies:
- dependency-name: framer-motion
  dependency-version: 14.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production
- dependency-name: lucide-react
  dependency-version: 1.65.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production
- dependency-name: next
  dependency-version: 16.4.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production
- dependency-name: zustand
  dependency-version: 5.0.16
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/production-f087370934 branch from c51fd89 to 175db19 Compare November 3, 2026 05:47

@sykosyber sykosyber left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I read AGENTS.md and CLAUDE.md. CONTRIBUTING.md is absent. I read the full diff against origin/main (package.json and package-lock.json), the manifest, the changed lockfile entries, dependabot.yml, ci.yml, githits-policy.yml, and the call sites for these four packages. Registry integrity hashes for next 16.4.3, @next/env, all eight @next/swc builds, framer-motion 14.9.0, motion-dom 14.9.0, motion-utils 14.7.0, lucide-react 1.65.0, and zustand 5.0.16 match the lockfile, and none of those tarballs declare install scripts. Lucide aliases used here still export. The zustand 5.0.15 to 5.0.16 diff is devtools and a getServerSnapshot callback change. OSV and npm audit --omit=dev do not list next. The vulnerable ranges come from the vercel/next.js GitHub advisories. I did not read every unchanged lockfile stanza, the full Next or Motion source diffs, or the private GitHits runtime. I ran npm ci --ignore-scripts, the repo postinstall patch, and npm test (92 files, 840 tests, all passed). I did not run typecheck, lint, build, build:next, test:e2e, or scan:bundle. GitHub CI on 175db19 already passed those gates.

Comment thread package.json
"lucide-react": "^1.58.0",
"next": "16.4.2",
"lucide-react": "^1.65.0",
"next": "16.4.3",

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

[P2] next 16.4.3 is inside published vulnerable ranges

The production pin is next 16.4.3, which is inside the ranges of GHSA-7qx7-33qx-rqx2, GHSA-pc58-hwjq-p385, GHSA-f3mh-rxg3-f5g2, GHSA-rhh4-g77r-r9qj, GHSA-vvgp-ww4w-46vf, GHSA-vc7v-qv4w-wrv8, and GHSA-mfr8-8qww-v76h (each covers versions through 16.4.4). This repo has no use cache, no edge runtime, and no next/image, and its route handlers rebuild JSON, but next start still ships the image optimizer those advisories mark vulnerable.

How to see it: next@16.4.3 matches >= 16.0.0, <= 16.4.4 on GHSA-7qx7-33qx-rqx2. next@16.4.5 does not, and the 16.4.5 release lists these fixes.

Smallest fix: set next to 16.4.5 and refresh the lockfile entries for next, @next/env, and the @next/swc-* packages.

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