Skip to content

chore(deps)(deps): bump lucide-react from 1.16.0 to 1.17.0 in /frontend#85

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/frontend/main/lucide-react-1.17.0
Open

chore(deps)(deps): bump lucide-react from 1.16.0 to 1.17.0 in /frontend#85
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/frontend/main/lucide-react-1.17.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 8, 2026

Copy link
Copy Markdown
Contributor

Bumps lucide-react from 1.16.0 to 1.17.0.

Release notes

Sourced from lucide-react's releases.

Version 1.17.0

What's Changed

Full Changelog: lucide-icons/lucide@1.16.0...1.17.0

Commits

Summary by CodeRabbit

  • Chores
    • Updated lucide-react dependency to version 1.17.0.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file frontend labels Jun 8, 2026
@coderabbitai

coderabbitai Bot commented Jun 8, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

The lucide-react dependency in frontend/package.json is updated from ^1.16.0 to ^1.17.0.

Changes

Dependency Updates

Layer / File(s) Summary
lucide-react version bump
frontend/package.json
The lucide-react package version constraint is updated from ^1.16.0 to ^1.17.0.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~1 minute

Possibly related PRs

Poem

🐰 A tiny bump, a hopeful hop,

lucide’s icons rise and pop,
package.json gets a gentle tweak,
a rabbit dances, light and meek,
new sprites to nibble, bright and chic.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the main change: a dependency version bump of lucide-react from 1.16.0 to 1.17.0 in the frontend directory.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch dependabot/npm_and_yarn/frontend/main/lucide-react-1.17.0

Comment @coderabbitai help to get the list of available commands and usage tips.

Bumps [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) from 1.16.0 to 1.17.0.
- [Release notes](https://github.com/lucide-icons/lucide/releases)
- [Commits](https://github.com/lucide-icons/lucide/commits/1.17.0/packages/lucide-react)

---
updated-dependencies:
- dependency-name: lucide-react
  dependency-version: 1.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/frontend/main/lucide-react-1.17.0 branch from ec336e0 to 6d57c05 Compare June 9, 2026 22:59

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@frontend/package.json`:
- Line 20: PR description omitted that frontend/package.json also updates
"react-router-dom" to ^7.16.0; update the PR title/body to list the
react-router-dom bump alongside lucide-react, and mention compatibility with
React ^19.2.6 and that no code changes (e.g., no
future.v8_trailingSlashAwareDataRequests usage in frontend/src) were required.
Reference the package.json dependency "react-router-dom" and confirm the change
is non-breaking given the app's React peer version.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 3dc8ef09-fa64-4289-b7d9-60cc334ced86

📥 Commits

Reviewing files that changed from the base of the PR and between ec336e0 and 6d57c05.

⛔ Files ignored due to path filters (1)
  • frontend/pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (1)
  • frontend/package.json

Comment thread frontend/package.json
"lucide-react": "^1.17.0",
"react": "^19.2.6",
"react-dom": "^19.2.6",
"react-router-dom": "^7.16.0",

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Description: Verify react-router-dom usage and check for version compatibility with React 19.2.6

# Search for react-router-dom imports and usage
rg -nP --type=tsx --type=ts -C3 'from ["\']react-router-dom["\']'

# Check package.json for peer dependency requirements
echo "Checking if react-router-dom 7.16.0 is compatible with React 19.2.6..."

Repository: hadleyrich/iscreami

Length of output: 132


🏁 Script executed:

#!/bin/bash
set -euo pipefail

# 1) Inspect the current frontend/package.json around the react-router-dom entry
echo "== frontend/package.json (react-router-dom section) =="
if [ -f frontend/package.json ]; then
  nl -ba frontend/package.json | sed -n '1,120p' | sed -n '/react-router-dom/,+3p'
else
  echo "frontend/package.json not found"
fi

# 2) Locate all references/usages of react-router-dom in the frontend
echo
echo "== react-router-dom import usage (tsx/ts) =="
rg -nP --type=tsx --type=ts -C3 'from ["'\'']react-router-dom["'\'']' frontend || true

Repository: hadleyrich/iscreami

Length of output: 179


🌐 Web query:

react-router-dom 7.16.0 peerDependencies react version

💡 Result:

The react-router-dom package version 7.16.0 requires React version >=18 as a peer dependency [1][2]. Specifically, it specifies the peer dependency for react as >=18 [1][2]. This is consistent with the broader requirements for React Router v7, which generally requires React version 18 or higher [1][3].

Citations:


🏁 Script executed:

#!/bin/bash
set -euo pipefail

echo "== File existence =="
ls -la frontend | head -n 50 || true

echo
echo "== react-router-dom entry in frontend/package.json =="
rg -n '"react-router-dom"\s*:' frontend/package.json || true

echo
echo "== Snippet around react-router-dom =="
# print a small window around the first match
line=$(rg -n '"react-router-dom"\s*:' frontend/package.json | head -n1 | cut -d: -f1 || true)
if [ -n "${line:-}" ]; then
  start=$((line-5))
  end=$((line+5))
  if [ "$start" -lt 1 ]; then start=1; fi
  sed -n "${start},${end}p" frontend/package.json
else
  echo "No react-router-dom entry found in frontend/package.json"
fi

echo
echo "== react-router-dom import usage (ts/tsx) =="
rg -nP --type=tsx --type=ts -C3 'from ["'\''\'']react-router-dom["'\''\'']' frontend || true

Repository: hadleyrich/iscreami

Length of output: 1604


🌐 Web query:

react-router-dom 7.16.0 release notes breaking changes

💡 Result:

React Router DOM version 7.16.0 was released on May 28, 2026 [1][2]. This release does not contain any breaking changes [1][3]. The changes in this release were limited to: Patch Changes: - Removed a stale and invalid unpkg field from package.json [3][2]. This cleanup was previously applied to other packages in the version 7 release but had been missed in the react-router-dom re-export package [1][2]. Minor Changes (Affecting the broader React Router package): - Stabilized the future.v8_trailingSlashAwareDataRequests feature [1][2]. - The previous unstable flag for this feature is no longer supported and will result in an error during configuration resolution [1][4]. Users should migrate to future.v8_trailingSlashAwareDataRequests [1]. For detailed documentation, you can refer to the official React Router changelog [1][2].

Citations:


🏁 Script executed:

#!/bin/bash
set -euo pipefail

echo "== react-router-dom references in src =="
rg -n "react-router-dom" frontend/src || true

echo
echo "== Search for future.v8_trailingSlashAwareDataRequests usage =="
rg -n "v8_trailingSlashAwareDataRequests|trailingSlashAwareDataRequests|future\." frontend/src || true

Repository: hadleyrich/iscreami

Length of output: 711


🌐 Web query:

react-router-dom 7.16.0 peerDependencies react >=18

💡 Result:

As of June 9, 2026, the react-router-dom package (version 7.16.0 and subsequent releases) specifies a peer dependency of react >=18 [1][2]. Specifically, the package metadata for react-router-dom maintains this requirement for both react and react-dom to ensure compatibility with modern React features [1]. This reflects a shift from earlier versions of the library, which supported a broader range of React versions (such as >=16.8) [2]. If you are using this version of react-router-dom, you must have an environment that provides React 18 or higher. Note that as of the latest available version (7.17.0, released June 4, 2026), this peer dependency requirement remains in effect [1][3][4].

Citations:


Undocumented react-router-dom bump in Dependabot PR

The PR title/description only mention lucide-react, but frontend/package.json also updates react-router-dom to ^7.16.0. react-router-dom@7.16.0 has no breaking changes, and the app’s react@^19.2.6 satisfies its React peer requirement (React >= 18); no future.v8_trailingSlashAwareDataRequests flag usage was found in frontend/src. Update the PR description to reflect the expanded dependency scope.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@frontend/package.json` at line 20, PR description omitted that
frontend/package.json also updates "react-router-dom" to ^7.16.0; update the PR
title/body to list the react-router-dom bump alongside lucide-react, and mention
compatibility with React ^19.2.6 and that no code changes (e.g., no
future.v8_trailingSlashAwareDataRequests usage in frontend/src) were required.
Reference the package.json dependency "react-router-dom" and confirm the change
is non-breaking given the app's React peer version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file frontend

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants