fix(lucide-react-native): remove icons namespace export to enable tree-shaking#3868
Merged
ericfennis merged 4 commits intolucide-icons:mainfrom Dec 18, 2025
Merged
Conversation
…e-shaking
The `export * as icons from './icons'` statement defeats tree-shaking
because bundlers cannot determine which exports from the namespace are
actually used at build time. This causes all 1600+ icons to be included
in the final bundle even when only a few are imported.
This change removes the namespace re-export while keeping all individual
icon exports available via `export * from './icons'`.
BREAKING CHANGE: The `icons` namespace export is no longer available.
Users should import icons directly: `import { Activity } from 'lucide-react-native'`
instead of `import { icons } from 'lucide-react-native'; icons.Activity`.
Member
|
Good findings, but I'm not entirely comfortable removing this feature, since it is a breaking change. I've added the import * as icons from 'lucide-react-native/icons';
interface IconProps {
name: keyof typeof icons;
color?: string;
size?: number;
}
const Icon = ({ name, color, size }: IconProps) => {
const LucideIcon = icons[name];
return <LucideIcon color={color} size={size} />;
};
export default Icon; |
ericfennis
approved these changes
Dec 18, 2025
14 tasks
MightyPrytanis
added a commit
to MightyPrytanis/codebase
that referenced
this pull request
Jan 21, 2026

<h3>Snyk has created this PR to upgrade lucide-react from 0.294.0 to
0.562.0.</h3>
:information_source: Keep your dependencies up-to-date. This makes it
easier to fix existing vulnerabilities and to more quickly identify and
fix newly disclosed vulnerabilities when they affect your project.
<hr/>
- The recommended version is **264 versions** ahead of your current
version.
- The recommended version was released **a month ago**.
<details>
<summary><b>Release notes</b></summary>
<br/>
<details>
<summary>Package name: <b>lucide-react</b></summary>
<ul>
<li>
<b>0.562.0</b> - <a
href="https://redirect.github.com/lucide-icons/lucide/releases/tag/0.562.0">2025-12-18</a></br><h2>What's
Changed</h2>
<ul>
<li>fix(icons): changed <code>paint-bucket</code> icon by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/jguddas/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/jguddas">@ jguddas</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3722975722" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3880"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3880/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3880">#3880</a></li>
<li>fix(site): Fix and unify color-picker font-size by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/taimar/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/taimar">@ taimar</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3727441353" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3889"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3889/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3889">#3889</a></li>
<li>fix(react-native-web): only add className prop to parent Icon
component by <a class="user-mention notranslate"
data-hovercard-type="user" data-hovercard-url="/users/jguddas/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/jguddas">@ jguddas</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3739913125" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3892"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3892/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3892">#3892</a></li>
<li>fix(lucide-react-native): remove icons namespace export to enable
tree-shaking by <a class="user-mention notranslate"
data-hovercard-type="user"
data-hovercard-url="/users/jtomaszewski/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/jtomaszewski">@ jtomaszewski</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3710823672" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3868"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3868/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3868">#3868</a></li>
<li>feat(icons): added <code>toolbox</code> icon by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/karsa-mistmere/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/karsa-mistmere">@ karsa-mistmere</a>
in <a class="issue-link js-issue-link" data-error-text="Failed to load
title" data-id="3711197100" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3871"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3871/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3871">#3871</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/taimar/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/taimar">@ taimar</a> made their first
contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="3727441353"
data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3889"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3889/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3889">#3889</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/jtomaszewski/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/jtomaszewski">@ jtomaszewski</a> made
their first contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="3710823672"
data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3868"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3868/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3868">#3868</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link"
href="https://redirect.github.com/lucide-icons/lucide/compare/0.561.0...0.562.0"><tt>0.561.0...0.562.0</tt></a></p>
</li>
<li>
<b>0.561.0</b> - <a
href="https://redirect.github.com/lucide-icons/lucide/releases/tag/0.561.0">2025-12-12</a></br><h2>What's
Changed</h2>
<ul>
<li>fix(site): Small adjustments color picker and add clear button
search bar by <a class="user-mention notranslate"
data-hovercard-type="user"
data-hovercard-url="/users/ericfennis/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/ericfennis">@ ericfennis</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3694855170" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3851"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3851/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3851">#3851</a></li>
<li>feat(icons): added <code>stone</code> icon by <a class="user-mention
notranslate" data-hovercard-type="user"
data-hovercard-url="/users/Alportan/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/Alportan">@ Alportan</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3693634634" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3850"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3850/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3850">#3850</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link"
href="https://redirect.github.com/lucide-icons/lucide/compare/0.560.0...0.561.0"><tt>0.560.0...0.561.0</tt></a></p>
</li>
<li>
<b>0.560.0</b> - <a
href="https://redirect.github.com/lucide-icons/lucide/releases/tag/0.560.0">2025-12-11</a></br><h2>What's
Changed</h2>
<ul>
<li>feat(icons): added <code>cannabis-off</code> icon by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/NickVeles/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/NickVeles">@ NickVeles</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3574659462" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3748"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3748/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3748">#3748</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/NickVeles/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/NickVeles">@ NickVeles</a> made their
first contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="3574659462"
data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3748"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3748/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3748">#3748</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link"
href="https://redirect.github.com/lucide-icons/lucide/compare/0.559.0...0.560.0"><tt>0.559.0...0.560.0</tt></a></p>
</li>
<li>
<b>0.559.0</b> - <a
href="https://redirect.github.com/lucide-icons/lucide/releases/tag/0.559.0">2025-12-10</a></br><h2>What's
Changed</h2>
<ul>
<li>feat(icons): added <code>fishing-hook</code> icon by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/7ender/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/7ender">@ 7ender</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3683281445" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3837"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3837/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3837">#3837</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/7ender/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/7ender">@ 7ender</a> made their first
contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="3683281445"
data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3837"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3837/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3837">#3837</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link"
href="https://redirect.github.com/lucide-icons/lucide/compare/0.558.0...0.559.0"><tt>0.558.0...0.559.0</tt></a></p>
</li>
<li>
<b>0.558.0</b> - <a
href="https://redirect.github.com/lucide-icons/lucide/releases/tag/0.558.0">2025-12-10</a></br><h2>What's
Changed</h2>
<ul>
<li>feat(icons): added <code>hd</code> icon by <a class="user-mention
notranslate" data-hovercard-type="user"
data-hovercard-url="/users/jamiemlaw/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/jamiemlaw">@ jamiemlaw</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2956364899" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/2958"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/2958/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/2958">#2958</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link"
href="https://redirect.github.com/lucide-icons/lucide/compare/0.557.0...0.558.0"><tt>0.557.0...0.558.0</tt></a></p>
</li>
<li>
<b>0.557.0</b> - <a
href="https://redirect.github.com/lucide-icons/lucide/releases/tag/0.557.0">2025-12-10</a></br><h2>What's
Changed</h2>
<ul>
<li>fix(github/workflows/ci): fixes linting issues by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/karsa-mistmere/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/karsa-mistmere">@ karsa-mistmere</a>
in <a class="issue-link js-issue-link" data-error-text="Failed to load
title" data-id="3698984006" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3858"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3858/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3858">#3858</a></li>
<li>fix(icons): changed <code>memory-stick</code> icon by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/karsa-mistmere/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/karsa-mistmere">@ karsa-mistmere</a>
in <a class="issue-link js-issue-link" data-error-text="Failed to load
title" data-id="2987805122" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3017"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3017/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3017">#3017</a></li>
<li>fix(icons): changed <code>microchip</code> icon by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/karsa-mistmere/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/karsa-mistmere">@ karsa-mistmere</a>
in <a class="issue-link js-issue-link" data-error-text="Failed to load
title" data-id="2987816670" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3018"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3018/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3018">#3018</a></li>
<li>chore(repo): Update Node version and overal cleanup by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/ericfennis/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/ericfennis">@ ericfennis</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3699175847" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3861"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3861/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3861">#3861</a></li>
<li>fix(icons): changed <code>paint-bucket</code> icon by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/jguddas/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/jguddas">@ jguddas</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3708190744" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3865"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3865/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3865">#3865</a></li>
<li>fix(icons): changed <code>brush-cleaning</code> icon by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/jguddas/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/jguddas">@ jguddas</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3702385080" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3863"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3863/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3863">#3863</a></li>
<li>fix(icons): Swap <code>thumbs-up</code> <code>thumbs-down</code>
paths to fix fill issue by <a class="user-mention notranslate"
data-hovercard-type="user"
data-hovercard-url="/users/theianjones/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/theianjones">@ theianjones</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3712218221" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3873"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3873/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3873">#3873</a></li>
<li>fix(icons): changed <code>tickets</code> icon by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/karsa-mistmere/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/karsa-mistmere">@ karsa-mistmere</a>
in <a class="issue-link js-issue-link" data-error-text="Failed to load
title" data-id="3699110893" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3859"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3859/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3859">#3859</a></li>
<li>feat(icons): added <code>layers-plus</code> icon by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/juanisidoro/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/juanisidoro">@ juanisidoro</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3178132035" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3367"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3367/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3367">#3367</a></li>
<li>docs(dev): Fix code sample for vanilla JS by <a class="user-mention
notranslate" data-hovercard-type="user"
data-hovercard-url="/users/wavebeem/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/wavebeem">@ wavebeem</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3679507883" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3836"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3836/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3836">#3836</a></li>
<li>feat(icons): add <code>search-error</code> icon by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/Veatec22/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/Veatec22">@ Veatec22</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3131194129" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3292"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3292/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3292">#3292</a></li>
<li>feat(icons): Add <code>cloud-sync</code> and
<code>cloud-backup</code> by <a class="user-mention notranslate"
data-hovercard-type="user"
data-hovercard-url="/users/ericfennis/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/ericfennis">@ ericfennis</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3270089307" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3466"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3466/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3466">#3466</a></li>
<li>feat(icons): added <code>circle-pile</code> icon by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/nathan-de-pachtere/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/nathan-de-pachtere">@
nathan-de-pachtere</a> in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="3501635347"
data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3681"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3681/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3681">#3681</a></li>
<li>feat(icons): added <code>balloon</code> icon by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/peteruithoven/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/peteruithoven">@ peteruithoven</a> in
<a class="issue-link js-issue-link" data-error-text="Failed to load
title" data-id="2571355807" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/2519"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/2519/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/2519">#2519</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/theianjones/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/theianjones">@ theianjones</a> made
their first contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="3712218221"
data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3873"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3873/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3873">#3873</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/juanisidoro/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/juanisidoro">@ juanisidoro</a> made
their first contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="3178132035"
data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3367"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3367/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3367">#3367</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/wavebeem/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/wavebeem">@ wavebeem</a> made their
first contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="3679507883"
data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3836"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3836/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3836">#3836</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/Veatec22/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/Veatec22">@ Veatec22</a> made their
first contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="3131194129"
data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3292"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3292/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3292">#3292</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link"
href="https://redirect.github.com/lucide-icons/lucide/compare/0.556.0...0.557.0"><tt>0.556.0...0.557.0</tt></a></p>
</li>
<li>
<b>0.556.0</b> - <a
href="https://redirect.github.com/lucide-icons/lucide/releases/tag/0.556.0">2025-12-05</a></br><h2>What's
Changed</h2>
<ul>
<li>feat(icon): add <code>book-search</code> icon (<a class="issue-link
js-issue-link" data-error-text="Failed to load title"
data-id="3344392064" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3573"
data-hovercard-type="issue"
data-hovercard-url="/lucide-icons/lucide/issues/3573/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/issues/3573">#3573</a>)
by <a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/Muhammad-Aqib-Bashir/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/Muhammad-Aqib-Bashir">@
Muhammad-Aqib-Bashir</a> in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="3347761567"
data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3580"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3580/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3580">#3580</a></li>
<li>chore(dependencies): Update dependencies by <a class="user-mention
notranslate" data-hovercard-type="user"
data-hovercard-url="/users/ericfennis/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/ericfennis">@ ericfennis</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3651266030" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3809"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3809/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3809">#3809</a></li>
<li>ci(workflows): Enable trusted publishing in release by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/ericfennis/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/ericfennis">@ ericfennis</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3650919212" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3808"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3808/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3808">#3808</a></li>
<li>feat(icons): added <code>scooter</code> icon by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/Ahmed-Dghaies/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/Ahmed-Dghaies">@ Ahmed-Dghaies</a> in
<a class="issue-link js-issue-link" data-error-text="Failed to load
title" data-id="3658169245" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3818"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3818/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3818">#3818</a></li>
<li>fix(icons): changed <code>plug</code> icon by <a class="user-mention
notranslate" data-hovercard-type="user"
data-hovercard-url="/users/jamiemlaw/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/jamiemlaw">@ jamiemlaw</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3685495497" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3841"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3841/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3841">#3841</a></li>
<li>fix(icons): changed <code>thermometer-sun</code> icon by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/jguddas/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/jguddas">@ jguddas</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3605519597" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3773"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3773/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3773">#3773</a></li>
<li>fix(icons): Shrink square-scissors icons to match optical volume by
<a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/eden881/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/eden881">@ eden881</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3387158673" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3603"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3603/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3603">#3603</a></li>
<li>feat(preview-comment): add symmetry preview by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/jguddas/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/jguddas">@ jguddas</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3663855642" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3823"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3823/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3823">#3823</a></li>
<li>feat(icons): added <code>estimated-weight</code> icon by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/nathan-de-pachtere/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/nathan-de-pachtere">@
nathan-de-pachtere</a> in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="3663830728"
data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3822"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3822/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3822">#3822</a></li>
<li>fix(icons): changed <code>flashlight</code> icons by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/jamiemlaw/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/jamiemlaw">@ jamiemlaw</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3686063528" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3843"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3843/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3843">#3843</a></li>
<li>fix(icons): changed <code>bubbles</code> icon by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/jguddas/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/jguddas">@ jguddas</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3605522489" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3774"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3774/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3774">#3774</a></li>
<li>feat(site): add brand stop words to icon search by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/karsa-mistmere/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/karsa-mistmere">@ karsa-mistmere</a>
in <a class="issue-link js-issue-link" data-error-text="Failed to load
title" data-id="3664754784" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3824"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3824/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3824">#3824</a></li>
<li>feat(icons): added <code>van</code> icon by <a class="user-mention
notranslate" data-hovercard-type="user"
data-hovercard-url="/users/Ahmed-Dghaies/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/Ahmed-Dghaies">@ Ahmed-Dghaies</a> in
<a class="issue-link js-issue-link" data-error-text="Failed to load
title" data-id="3662456740" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3821"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3821/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3821">#3821</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/Muhammad-Aqib-Bashir/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/Muhammad-Aqib-Bashir">@
Muhammad-Aqib-Bashir</a> made their first contribution in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3347761567" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3580"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3580/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3580">#3580</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/Ahmed-Dghaies/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/Ahmed-Dghaies">@ Ahmed-Dghaies</a>
made their first contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="3658169245"
data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3818"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3818/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3818">#3818</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/eden881/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/eden881">@ eden881</a> made their
first contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="3387158673"
data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3603"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3603/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3603">#3603</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/nathan-de-pachtere/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/nathan-de-pachtere">@
nathan-de-pachtere</a> made their first contribution in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3663830728" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3822"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3822/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3822">#3822</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link"
href="https://redirect.github.com/lucide-icons/lucide/compare/0.555.0...0.556.0"><tt>0.555.0...0.556.0</tt></a></p>
</li>
<li>
<b>0.555.0</b> - <a
href="https://redirect.github.com/lucide-icons/lucide/releases/tag/0.555.0">2025-11-26</a></br><h2>What's
Changed</h2>
<ul>
<li>fix(icons): changed <code>calendars</code> icon by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/jguddas/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/jguddas">@ jguddas</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3633005615" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3795"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3795/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3795">#3795</a></li>
<li>fix(docs): correct package name and description for Flutter and
Lustre package (<a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="3530740506"
data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3701"
data-hovercard-type="issue"
data-hovercard-url="/lucide-icons/lucide/issues/3701/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/issues/3701">#3701</a>)
by <a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/epifaniofrancisco/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/epifaniofrancisco">@
epifaniofrancisco</a> in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="3532203202"
data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3703"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3703/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3703">#3703</a></li>
<li>feat(angular): Angular V21 Support by <a class="user-mention
notranslate" data-hovercard-type="user"
data-hovercard-url="/users/JeevanMahesha/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/JeevanMahesha">@ JeevanMahesha</a> in
<a class="issue-link js-issue-link" data-error-text="Failed to load
title" data-id="3650831939" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3807"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3807/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3807">#3807</a></li>
<li>chore(metadata): Adjust navigation category by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/ericfennis/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/ericfennis">@ ericfennis</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3269488608" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3461"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3461/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3461">#3461</a></li>
<li>feat(icons): Add <code>waves-arrow-up</code> and
<code>waves-arrow-down</code> by <a class="user-mention notranslate"
data-hovercard-type="user"
data-hovercard-url="/users/ericfennis/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/ericfennis">@ ericfennis</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3269710115" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3463"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3463/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3463">#3463</a></li>
<li>fix(icons): changed <code>scale</code> icon by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/jamiemlaw/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/jamiemlaw">@ jamiemlaw</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3641827019" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3800"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3800/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3800">#3800</a></li>
<li>feat(icons): added <code>form</code> icon by <a class="user-mention
notranslate" data-hovercard-type="user"
data-hovercard-url="/users/jguddas/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/jguddas">@ jguddas</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3333193325" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3558"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3558/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3558">#3558</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link"
href="https://redirect.github.com/lucide-icons/lucide/compare/0.554.0...0.555.0"><tt>0.554.0...0.555.0</tt></a></p>
</li>
<li>
<b>0.554.0</b> - <a
href="https://redirect.github.com/lucide-icons/lucide/releases/tag/0.554.0">2025-11-17</a></br><h2>What's
Changed</h2>
<ul>
<li>fix(icons): Rename fingerprint icon to fingerprint-pattern by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/ericfennis/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/ericfennis">@ ericfennis</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3600336922" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3767"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3767/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3767">#3767</a></li>
<li>feat(docs): added lucide-rails third-party package by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/theiereman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/theiereman">@ theiereman</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3601303190" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3769"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3769/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3769">#3769</a></li>
<li>fix(icons): changed <code>ampersand</code> icon by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/jguddas/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/jguddas">@ jguddas</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3605071737" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3771"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3771/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3771">#3771</a></li>
<li>fix(icons): changed <code>folder-git-2</code> icon by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/jguddas/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/jguddas">@ jguddas</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3628434214" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3790"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3790/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3790">#3790</a></li>
<li>fix(icons): update <code>anchor</code> icon by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/jamiemlaw/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/jamiemlaw">@ jamiemlaw</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="2573070091" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/2523"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/2523/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/2523">#2523</a></li>
<li>feat(icons): added <code>calendars</code> icon by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/jguddas/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/jguddas">@ jguddas</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3623301232" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3788"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3788/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3788">#3788</a></li>
</ul>
<h2>Breaking change</h2>
<p>For <code>lucide-react</code> and <code>lucide-solid</code>, imports
for <code>Fingerprint</code> icon are changed to
<code>FingerprintPattern</code>.</p>
<h3>Lucide React</h3>
<div class="highlight highlight-source-diff notranslate
position-relative overflow-auto" data-snippet-clipboard-copy-content="-
import { Fingerprint } from "lucide-react";
+ import { FingerprintPattern } from
"lucide-react";"><pre><span class="pl-md"><span
class="pl-md">-</span> import { Fingerprint } from
"lucide-react";</span>
<span class="pl-mi1"><span class="pl-mi1">+</span> import {
FingerprintPattern } from "lucide-react";</span></pre></div>
<h3>Lucide Solid</h3>
<div class="highlight highlight-source-diff notranslate
position-relative overflow-auto" data-snippet-clipboard-copy-content="-
import { Fingerprint } from "lucide/solid";
+ import { FingerprintPattern } from "lucide/solid";
// Or
- import Fingerprint from "lucide/solid/icons/fingerprint";
+ import FingerprintPattern from
"lucide/solid/icons/fingerprint-pattern";"><pre><span
class="pl-md"><span class="pl-md">-</span> import { Fingerprint } from
"lucide/solid";</span>
<span class="pl-mi1"><span class="pl-mi1">+</span> import {
FingerprintPattern } from "lucide/solid";</span>
// Or
<span class="pl-md"><span class="pl-md">-</span> import Fingerprint from
"lucide/solid/icons/fingerprint";</span>
<span class="pl-mi1"><span class="pl-mi1">+</span> import
FingerprintPattern from
"lucide/solid/icons/fingerprint-pattern";</span></pre></div>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/theiereman/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/theiereman">@ theiereman</a> made
their first contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="3601303190"
data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3769"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3769/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3769">#3769</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link"
href="https://redirect.github.com/lucide-icons/lucide/compare/0.553.0...0.554.0"><tt>0.553.0...0.554.0</tt></a></p>
</li>
<li>
<b>0.554.0-rc.0</b> - 2025-11-07
</li>
<li>
<b>0.553.0</b> - <a
href="https://redirect.github.com/lucide-icons/lucide/releases/tag/0.553.0">2025-11-07</a></br><h2>What's
Changed</h2>
<ul>
<li>feat(icons): added <code>mouse-pointer-2-off</code> icon by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/domingasp/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/domingasp">@ domingasp</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3343100001" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3570"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3570/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3570">#3570</a></li>
<li>fix(icons): changed <code>ruler-dimension-line</code> icon by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/karsa-mistmere/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/karsa-mistmere">@ karsa-mistmere</a>
in <a class="issue-link js-issue-link" data-error-text="Failed to load
title" data-id="3252797376" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3433"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3433/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3433">#3433</a></li>
<li>feat(docs): add keyboard shortcut for search by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/dzonatan/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/dzonatan">@ dzonatan</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3544087036" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3718"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3718/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3718">#3718</a></li>
<li>fix(lucide-preact): handle <code>className</code> prop by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/ocavue/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/ocavue">@ ocavue</a> in <a
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="3578384830" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3751"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3751/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3751">#3751</a></li>
<li>feat(icons): added chess pieces by <a class="user-mention
notranslate" data-hovercard-type="user"
data-hovercard-url="/users/karsa-mistmere/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/karsa-mistmere">@ karsa-mistmere</a>
in <a class="issue-link js-issue-link" data-error-text="Failed to load
title" data-id="2173401739" data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/1945"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/1945/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/1945">#1945</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/domingasp/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://redirect.github.com/domingasp">@ domingasp</a> made their
first contribution in <a class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="3343100001"
data-permission-text="Title is private"
data-url="https://github.com/lucide-icons/lucide/issues/3570"
data-hovercard-type="pull_request"
data-hovercard-url="/lucide-icons/lucide/pull/3570/hovercard"
href="https://redirect.github.com/lucide-icons/lucide/pull/3570">#3570</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link"
href="https://redirect.github.com/lucide-icons/lucide/compare/0.552.0...0.553.0"><tt>0.552.0...0.553.0</tt></a></p>
</li>
<li>
<b>0.552.0</b> - 2025-10-31
</li>
<li>
<b>0.551.0</b> - 2025-10-31
</li>
<li>
<b>0.550.0</b> - 2025-10-31
</li>
<li>
<b>0.549.0</b> - 2025-10-31
</li>
<li>
<b>0.548.0</b> - 2025-10-24
</li>
<li>
<b>0.547.0</b> - 2025-10-24
</li>
<li>
<b>0.546.0</b> - 2025-10-16
</li>
<li>
<b>0.545.0</b> - 2025-10-06
</li>
<li>
<b>0.544.0</b> - 2025-09-11
</li>
<li>
<b>0.543.0</b> - 2025-09-09
</li>
<li>
<b>0.542.0</b> - 2025-08-26
</li>
<li>
<b>0.541.0</b> - 2025-08-22
</li>
<li>
<b>0.540.0</b> - 2025-08-18
</li>
<li>
<b>0.539.0</b> - 2025-08-08
</li>
<li>
<b>0.538.0</b> - 2025-08-08
</li>
<li>
<b>0.537.0</b> - 2025-08-07
</li>
<li>
<b>0.536.0</b> - 2025-08-01
</li>
<li>
<b>0.535.0</b> - 2025-07-31
</li>
<li>
<b>0.534.0</b> - 2025-07-29
</li>
<li>
<b>0.533.0</b> - 2025-07-29
</li>
<li>
<b>0.532.0</b> - 2025-07-28
</li>
<li>
<b>0.531.0</b> - 2025-07-28
</li>
<li>
<b>0.530.0</b> - 2025-07-28
</li>
<li>
<b>0.529.0</b> - 2025-07-28
</li>
<li>
<b>0.528.0</b> - 2025-07-28
</li>
<li>
<b>0.527.0</b> - 2025-07-28
</li>
<li>
<b>0.526.0</b> - 2025-07-26
</li>
<li>
<b>0.525.0</b> - 2025-06-27
</li>
<li>
<b>0.524.0</b> - 2025-06-27
</li>
<li>
<b>0.523.0</b> - 2025-06-24
</li>
<li>
<b>0.522.0</b> - 2025-06-21
</li>
<li>
<b>0.521.0</b> - 2025-06-21
</li>
<li>
<b>0.520.0</b> - 2025-06-21
</li>
<li>
<b>0.519.0</b> - 2025-06-20
</li>
<li>
<b>0.518.0</b> - 2025-06-19
</li>
<li>
<b>0.517.0</b> - 2025-06-18
</li>
<li>
<b>0.516.0</b> - 2025-06-16
</li>
<li>
<b>0.515.0</b> - 2025-06-13
</li>
<li>
<b>0.514.0</b> - 2025-06-10
</li>
<li>
<b>0.513.0</b> - 2025-06-04
</li>
<li>
<b>0.512.0</b> - 2025-06-03
</li>
<li>
<b>0.511.0</b> - 2025-05-16
</li>
<li>
<b>0.510.0</b> - 2025-05-12
</li>
<li>
<b>0.509.0</b> - 2025-05-09
</li>
<li>
<b>0.508.0</b> - 2025-05-07
</li>
<li>
<b>0.507.0</b> - 2025-05-02
</li>
<li>
<b>0.506.0</b> - 2025-05-02
</li>
<li>
<b>0.505.0</b> - 2025-05-02
</li>
<li>
<b>0.504.0</b> - 2025-05-02
</li>
<li>
<b>0.503.0</b> - 2025-04-21
</li>
<li>
<b>0.502.0</b> - 2025-04-21
</li>
<li>
<b>0.501.0</b> - 2025-04-18
</li>
<li>
<b>0.500.0</b> - 2025-04-18
</li>
<li>
<b>0.499.0</b> - 2025-04-18
</li>
<li>
<b>0.498.0</b> - 2025-04-18
</li>
<li>
<b>0.497.0</b> - 2025-04-18
</li>
<li>
<b>0.496.0</b> - 2025-04-18
</li>
<li>
<b>0.495.0</b> - 2025-04-18
</li>
<li>
<b>0.494.0</b> - 2025-04-18
</li>
<li>
<b>0.493.0</b> - 2025-04-18
</li>
<li>
<b>0.492.0</b> - 2025-04-18
</li>
<li>
<b>0.491.0</b> - 2025-04-18
</li>
<li>
<b>0.490.0</b> - 2025-04-18
</li>
<li>
<b>0.489.0</b> - 2025-04-18
</li>
<li>
<b>0.488.0</b> - 2025-04-13
</li>
<li>
<b>0.487.0</b> - 2025-04-02
</li>
<li>
<b>0.486.0</b> - 2025-03-31
</li>
<li>
<b>0.485.0</b> - 2025-03-28
</li>
<li>
<b>0.484.0</b> - 2025-03-25
</li>
<li>
<b>0.483.0</b> - 2025-03-18
</li>
<li>
<b>0.482.0</b> - 2025-03-14
</li>
<li>
<b>0.481.0</b> - 2025-03-14
</li>
<li>
<b>0.480.0</b> - 2025-03-14
</li>
<li>
<b>0.479.0</b> - 2025-03-07
</li>
<li>
<b>0.478.0</b> - 2025-03-07
</li>
<li>
<b>0.477.0</b> - 2025-02-28
</li>
<li>
<b>0.476.0</b> - 2025-02-25
</li>
<li>
<b>0.475.0</b> - 2025-02-07
</li>
<li>
<b>0.474.0</b> - 2025-01-23
</li>
<li>
<b>0.473.0</b> - 2025-01-17
</li>
<li>
<b>0.472.0</b> - 2025-01-17
</li>
<li>
<b>0.471.2</b> - 2025-01-17
</li>
<li>
<b>0.471.1</b> - 2025-01-13
</li>
<li>
<b>0.471.0</b> - 2025-01-10
</li>
<li>
<b>0.470.0</b> - 2025-01-10
</li>
<li>
<b>0.469.0</b> - 2024-12-20
</li>
<li>
<b>0.468.0</b> - 2024-12-05
</li>
<li>
<b>0.467.0</b> - 2024-12-05
</li>
<li>
<b>0.466.0</b> - 2024-12-05
</li>
<li>
<b>0.465.0</b> - 2024-12-04
</li>
<li>
<b>0.464.0</b> - 2024-12-03
</li>
<li>
<b>0.463.0</b> - 2024-12-03
</li>
<li>
<b>0.462.0</b> - 2024-11-27
</li>
<li>
<b>0.461.0</b> - 2024-11-25
</li>
<li>
<b>0.460.0</b> - 2024-11-15
</li>
<li>
<b>0.459.0</b> - 2024-11-15
</li>
<li>
<b>0.458.0</b> - 2024-11-15
</li>
<li>
<b>0.457.0</b> - 2024-11-15
</li>
<li>
<b>0.456.0</b> - 2024-11-08
</li>
<li>
<b>0.455.0</b> - 2024-11-08
</li>
<li>
<b>0.454.0</b> - 2024-10-28
</li>
<li>
<b>0.453.0</b> - 2024-10-15
</li>
<li>
<b>0.452.0</b> - 2024-10-11
</li>
<li>
<b>0.451.0</b> - 2024-10-08
</li>
<li>
<b>0.449.0</b> - 2024-10-08
</li>
<li>
<b>0.448.0</b> - 2024-10-08
</li>
<li>
<b>0.447.0</b> - 2024-10-01
</li>
<li>
<b>0.446.0</b> - 2024-09-25
</li>
<li>
<b>0.445.0</b> - 2024-09-20
</li>
<li>
<b>0.444.0</b> - 2024-09-20
</li>
<li>
<b>0.443.0</b> - 2024-09-20
</li>
<li>
<b>0.442.0</b> - 2024-09-20
</li>
<li>
<b>0.441.0</b> - 2024-09-12
</li>
<li>
<b>0.440.0</b> - 2024-09-12
</li>
<li>
<b>0.439.0</b> - 2024-09-06
</li>
<li>
<b>0.438.0</b> - 2024-09-01
</li>
<li>
<b>0.437.0</b> - 2024-08-31
</li>
<li>
<b>0.436.0</b> - 2024-08-25
</li>
<li>
<b>0.435.0</b> - 2024-08-23
</li>
<li>
<b>0.434.0</b> - 2024-08-23
</li>
<li>
<b>0.433.0</b> - 2024-08-23
</li>
<li>
<b>0.432.0</b> - 2024-08-23
</li>
<li>
<b>0.429.0</b> - 2024-08-21
</li>
<li>
<b>0.428.0</b> - 2024-08-16
</li>
<li>
<b>0.427.0</b> - 2024-08-09
</li>
<li>
<b>0.426.0</b> - 2024-08-08
</li>
<li>
<b>0.425.0</b> - 2024-08-08
</li>
<li>
<b>0.424.0</b> - 2024-08-02
</li>
<li>
<b>0.423.0</b> - 2024-08-02
</li>
<li>
<b>0.422.0</b> - 2024-08-02
</li>
<li>
<b>0.421.0</b> - 2024-08-02
</li>
<li>
<b>0.420.0</b> - 2024-08-02
</li>
<li>
<b>0.419.0</b> - 2024-08-01
</li>
<li>
<b>0.418.0</b> - 2024-07-31
</li>
<li>
<b>0.417.0</b> - 2024-07-28
</li>
<li>
<b>0.416.0</b> - 2024-07-25
</li>
<li>
<b>0.415.0</b> - 2024-07-25
</li>
<li>
<b>0.414.0</b> - 2024-07-22
</li>
<li>
<b>0.413.0</b> - 2024-07-22
</li>
<li>
<b>0.412.0</b> - 2024-07-20
</li>
<li>
<b>0.411.0</b> - 2024-07-19
</li>
<li>
<b>0.410.0</b> - 2024-07-19
</li>
<li>
<b>0.409.0</b> - 2024-07-19
</li>
<li>
<b>0.408.0</b> - 2024-07-12
</li>
<li>
<b>0.407.0</b> - 2024-07-09
</li>
<li>
<b>0.406.0</b> - 2024-07-09
</li>
<li>
<b>0.405.0</b> - 2024-07-09
</li>
<li>
<b>0.404.0</b> - 2024-07-09
</li>
<li>
<b>0.403.0</b> - 2024-07-08
</li>
<li>
<b>0.402.0</b> - 2024-07-08
</li>
<li>
<b>0.401.0</b> - 2024-07-07
</li>
<li>
<b>0.400.0</b> - 2024-07-01
</li>
<li>
<b>0.399.0</b> - 2024-06-28
</li>
<li>
<b>0.398.0</b> - 2024-06-28
</li>
<li>
<b>0.397.0</b> - 2024-06-26
</li>
<li>
<b>0.396.0</b> - 2024-06-21
</li>
<li>
<b>0.395.0</b> - 2024-06-14
</li>
<li>
<b>0.394.0</b> - 2024-06-10
</li>
<li>
<b>0.391.0</b> - 2024-06-10
</li>
<li>
<b>0.390.0</b> - 2024-06-06
</li>
<li>
<b>0.387.0</b> - 2024-06-06
</li>
<li>
<b>0.386.0</b> - 2024-06-06
</li>
<li>
<b>0.385.0</b> - 2024-06-06
</li>
<li>
<b>0.384.0</b> - 2024-06-06
</li>
<li>
<b>0.383.0</b> - 2024-06-02
</li>
<li>
<b>0.382.0</b> - 2024-06-02
</li>
<li>
<b>0.381.0</b> - 2024-05-30
</li>
<li>
<b>0.380.0</b> - 2024-05-30
</li>
<li>
<b>0.379.0</b> - 2024-05-21
</li>
<li>
<b>0.378.0</b> - 2024-05-03
</li>
<li>
<b>0.377.0</b> - 2024-05-02
</li>
<li>
<b>0.376.0</b> - 2024-04-26
</li>
<li>
<b>0.375.0</b> - 2024-04-26
</li>
<li>
<b>0.374.0</b> - 2024-04-26
</li>
<li>
<b>0.373.0</b> - 2024-04-24
</li>
<li>
<b>0.372.0</b> - 2024-04-19
</li>
<li>
<b>0.371.0</b> - 2024-04-18
</li>
<li>
<b>0.370.0</b> - 2024-04-17
</li>
<li>
<b>0.369.0</b> - 2024-04-17
</li>
<li>
<b>0.368.0</b> - 2024-04-12
</li>
<li>
<b>0.367.0</b> - 2024-04-10
</li>
<li>
<b>0.366.0</b> - 2024-04-09
</li>
<li>
<b>0.365.0</b> - 2024-04-05
</li>
<li>
<b>0.364.0</b> - 2024-04-01
</li>
<li>
<b>0.363.0</b> - 2024-03-22
</li>
<li>
<b>0.362.0</b> - 2024-03-22
</li>
<li>
<b>0.361.0</b> - 2024-03-22
</li>
<li>
<b>0.360.0</b> - 2024-03-21
</li>
<li>
<b>0.359.0</b> - 2024-03-18
</li>
<li>
<b>0.358.0</b> - 2024-03-14
</li>
<li>
<b>0.357.0</b> - 2024-03-13
</li>
<li>
<b>0.356.0</b> - 2024-03-11
</li>
<li>
<b>0.355.0</b> - 2024-03-11
</li>...
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Remove the
export * as icons from './icons'namespace export fromlucide-react-nativeentry files to enable proper tree-shaking.Related: #1559 , #3744
Problem
The namespace re-export defeats tree-shaking because bundlers cannot statically analyze which exports from the namespace are actually used. This causes all 1600+ icons to be included in the final bundle even when only a few are imported.
For example, in a React Native/Expo app using Metro bundler:
Solution
Remove the
iconsnamespace export while keeping individual icon exports available viaexport * from './icons'.Breaking Change
The
iconsnamespace export is no longer available. Users should import icons directly:This is perhaps a minor breaking change as the namespace import pattern was rarely used and defeats the purpose of tree-shaking.
Testing
Tested in a production Expo app with Metro bundler - bundle size reduced by ~20% after this change.