Bump lucide-react-native from 0.462.0 to 0.575.0#264
Bump lucide-react-native from 0.462.0 to 0.575.0#264dependabot[bot] wants to merge 1 commit intomainfrom
Conversation
Review or Edit in CodeSandboxOpen the branch in Web Editor • VS Code • Insiders |
There was a problem hiding this comment.
AI Code Review by LlamaPReview
🎯 TL;DR & Recommendation
Recommendation: Approve with suggestions.
This PR updates lucide-react-native to v0.575.0 for React 19 compatibility, but introduces potential breaking changes in icon imports and version mismatches that require verification.
🌟 Strengths
- Maintains dependency currency and ensures React 19 support.
| Priority | File | Category | Impact Summary | Anchors |
|---|---|---|---|---|
| P2 | packages/ui/package.json | Architecture | Breaking API change risk from namespace export removal | path:icons/index.native.tsx, path:icons/index.tsx |
| P2 | packages/ui/package.json | Architecture | Missing icons due to icon renaming (flip-* to square-centerline-dashed-*) | path:icons/index.native.tsx, search:flip- |
| P2 | packages/ui/package.json | Maintainability | UI inconsistency from version mismatch with lucide-react | |
| P2 | packages/ui/package.json | Architecture | React 19 support but potential regressions | path:icons/index.native.tsx |
| P2 | pnpm-lock.yaml | Maintainability | Lock file changes risk dependency conflicts |
🔍 Notable Themes
- Dependency Version Synchronization: Align
lucide-reactwithlucide-react-nativeto prevent cross-platform UI drift. - Breaking Change Audit: Verify icon imports and usage for renamed or removed APIs to avoid runtime failures.
⚠️ **Unanchored Suggestions (Manual Review Recommended)**
The following suggestions could not be precisely anchored to a specific line in the diff. This can happen if the code is outside the changed lines, has been significantly refactored, or if the suggestion is a general observation. Please review them carefully in the context of the full file.
📁 File: pnpm-lock.yaml
The lock file has 82 lines changed (41 additions, 41 deletions). This is expected but requires verification that the transitive dependency tree is healthy and doesn't introduce conflicting versions. A corrupted or inconsistent lock file can lead to 'works on my machine' issues.
Related Code:
# File type not suitable for diff analysis💡 Have feedback? We'd love to hear it in our GitHub Discussions.
✨ This review was generated by LlamaPReview Advanced, which is free for all open-source projects. Learn more.
| "lucide-react": "^0.563.0", | ||
| "lucide-react-native": "^0.462.0", | ||
| "lucide-react-native": "^0.575.0", | ||
| "markdown-to-jsx": "^7.7.13", |
There was a problem hiding this comment.
P2 | Confidence: High
• Speculative: Significant version bump may cause breaking API changes if namespace imports are used, potentially failing compilation or runtime. • Icon renaming from 'flip-' to 'square-centerline-dashed-' could lead to missing icons if old names are referenced. • Version mismatch with lucide-react (0.563.0) risks UI inconsistency across platforms. • Upgrading supports React 19 compatibility but may introduce other regressions.
| "lucide-react": "^0.563.0", | |
| "lucide-react-native": "^0.462.0", | |
| "lucide-react-native": "^0.575.0", | |
| "markdown-to-jsx": "^7.7.13", | |
| "lucide-react": "^0.575.0", | |
| "lucide-react-native": "^0.575.0", |
Evidence: path:packages/ui/icons/index.native.tsx, path:packages/ui/icons/index.tsx, search:flip-
Bumps [lucide-react-native](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react-native) from 0.462.0 to 0.575.0. - [Release notes](https://github.com/lucide-icons/lucide/releases) - [Commits](https://github.com/lucide-icons/lucide/commits/0.575.0/packages/lucide-react-native) --- updated-dependencies: - dependency-name: lucide-react-native dependency-version: 0.575.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
22dc339 to
27474f5
Compare
|
Superseded by #282. |
Bumps lucide-react-native from 0.462.0 to 0.575.0.
Release notes
Sourced from lucide-react-native's releases.
... (truncated)
Commits
67c0485feat(scripts): added helper script to automatically update OpenCollective bac...b6ed43dfeat(packages): Added aria-hidden fallback for decorative icons to all packag...7a68e10fix(lucide-react-native): remove icons namespace export to enable tree-shakin...a4531a9fix(react-native-web): only add className prop to parent Icon component (#3892)076e0bbchore(dependencies): Update dependencies (#3809)1cfb3ffchore(deps-dev): bump vite from 6.3.5 to 6.3.6 (#3611)3e644fdchore(scripts): Refactor scripts to typescript (#3316)19fa01bbuild(deps-dev): bump vite from 6.3.2 to 6.3.4 (#3181)3ad1f07fix(lucide-react-native): support react 19 (#2951) (#3126)0fccc27Bump dependencies (#3096)Maintainer changes
This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for lucide-react-native since your current version.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)