Karsa
b18f27ea8d
feat(pipeline): add angular debug to release workflow
2026-03-24 17:14:31 +01:00
Karsa
5e6186ff70
feat(pipeline): add angular debug to release workflow
2026-03-24 17:12:55 +01:00
Karsa
acb947a770
Merge remote-tracking branch 'origin/main'
2026-03-24 17:11:02 +01:00
Karsa
e9bec8e6f8
feat(pipeline): add angular debug to release workflow
2026-03-24 17:10:48 +01:00
Karsa
4ea3561788
feat(pipeline): add angular debug to release workflow
2026-03-24 17:09:32 +01:00
Karsa
76c1b0caa9
feat(pipeline): add release-angular workflow for testing
2026-03-24 16:45:40 +01:00
Karsa
f2eab2c30a
feat(icons): debug angular release
2026-03-24 16:21:47 +01:00
Karsa
3fc90467a3
feat(pipeline): re-revert from the working-directory solution & set default tag as latest
2026-03-24 16:18:39 +01:00
Rajnish Mehta
519aae64d6
feat(icons): added shield-cog icon ( #3902 )
...
* Added icons/shield-cog.svg
* Added icons/shield-cog.json
* Added icons/shield-cog-2.svg
* Added icons/shield-cog-2.json
* name issue fixed
* Add shield-cog-corner.svg icon file
* Add shield-cog-corner.json icon file
* Rename shield-cog-mid.svg to shield-cog.svg
* Add shield-cog.json file
---------
Co-authored-by: Rajnish Mehta <43362941-KnarliX@users.noreply.replit.com >
1.3.0
2026-03-24 16:12:32 +01:00
Karsa
7a395122a1
feat(pipeline): revert to working-directory solution for testing
2026-03-24 16:10:24 +01:00
Daniel González-Albo
4d9b4ec0ca
feat(icons): added line-style icon ( #4030 )
...
* Added icons/line-style.svg
* Added icons/line-style.json
---------
Co-authored-by: Karsa <contact@karsa.org >
Co-authored-by: Jakob Guddas <github@jguddas.de >
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
1.2.0
2026-03-24 15:55:06 +01:00
Karsa
d31ab1296d
fix(packages/angular): remove ./ from ng-packagr paths
2026-03-24 15:36:16 +01:00
Bálint Tóth
84baec0920
feat(icons): added road icon ( #3014 )
...
* Added icons/road.svg
* Added icons/road.json
* Update icons/road.svg
* Update icons/road.json
* Update icons/road.svg
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
---------
Co-authored-by: Jakob Guddas <github@jguddas.de >
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
1.1.0
2026-03-24 12:01:28 +01:00
Karsa
4ac849074f
Updated icons/circle-user-round.svg ( #4165 )
2026-03-24 10:27:09 +01:00
Karsa
914919a4a3
fix(github/workflows): revert release workflow & add --fail-if-no-match ( #4201 )
...
* fix(github/workflows): revert release workflow & add --fail-if-no-match
fix(packages/angular): add "analytics": false to angular.json to prevent build prompt
* Apply suggestion from @ericfennis
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
2026-03-24 10:25:25 +01:00
Jakob Guddas
ac402f248d
fix(icons): changed signpost icon ( #3531 )
...
* Updated icons/signpost.svg
* Updated icons/signpost.svg
* Updated icons/signpost.json
* Updated icons/signpost.svg
* Updated icons/milestone.svg
* Apply suggestions from code review
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-24 09:28:09 +01:00
Jakob Guddas
3be3033b47
fix(icons): changed arrow-big-* icon ( #3527 )
...
* Updated icons/arrow-big-down.svg
* Updated icons/arrow-big-down.json
* Updated icons/arrow-big-down-dash.svg
* Updated icons/arrow-big-down-dash.json
* Updated icons/arrow-big-up-dash.svg
* Updated icons/arrow-big-up-dash.json
* Updated icons/arrow-big-left.svg
* Updated icons/arrow-big-left.json
* Updated icons/arrow-big-up.svg
* Updated icons/arrow-big-up.json
* Updated icons/arrow-big-right.svg
* Updated icons/arrow-big-right.json
* Updated icons/arrow-big-right-dash.svg
* Updated icons/arrow-big-right-dash.json
* Updated icons/arrow-big-right-dash.svg
* Updated icons/arrow-big-left-dash.svg
* Updated icons/arrow-big-left-dash.json
* Updated icons/arrow-big-right-dash.svg
---------
Co-authored-by: Karsa <contact@karsa.org >
2026-03-24 09:20:45 +01:00
Eric Fennis
3b63c139ae
ci(ci.yml): Fix release flow ( #4193 )
...
* ci(ci.yml): Fix release flow
* format code
* Update .github/workflows/release.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-24 09:14:50 +01:00
Jeremy Venegas
ffff78a02f
fix(scripts): correct import extension in optimizeStagedSvgs.mts ( #4185 )
...
The import references `processSvg.mjs` but the file is
`processSvg.mts`. This was missed in 4dda4324 when the
lint-staged config was updated to call `.mts` files directly.
The broken import causes the pre-commit hook to fail for any
commit that includes SVG changes, blocking external contributors
from committing locally.
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-24 09:08:14 +01:00
Colonel Jade
4880a2673b
fix(lucide-preact): add conditional exports map for ESM/CJS resolution ( #4198 )
...
Without an exports map, runtimes that follow the Node.js package resolution
spec (Node.js, Bun) ignore the non-standard 'module' field and fall back to
'main' (CJS), even when the importing code is pure ESM. Since 1.0.0, the
package uses useContext and useMemo from preact/hooks internally, making this
a runtime-breaking issue: the CJS build loads a separate preact/hooks instance
which crashes on every icon render with 'undefined is not an object'.
Fixes #4196
2026-03-24 09:07:36 +01:00
Karsa
956f618094
fix(packages/lucide-react-native): fix @lucide/shared module resolution error because of missing preserveModulesRoot ( #4199 )
2026-03-24 09:07:26 +01:00
Eric Fennis
2a86267191
chore(linting): Format code
2026-03-24 09:07:17 +01:00
Konrad Szajna
a362bd55bd
fix(astro): add Astro v6 compatibility ( #4135 )
...
* fix(astro): add Astro v6 compatibility
Update peer dependency to accept Astro v6 and bump dev dependency
to astro ^6.0.0.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* chore(astro): update devDependencies for post-v1 compatibility
Update vite to ^7.3.1, vitest to ^4.1.1, and astro to ^6.0.8
to align with Astro v6's requirement for Vite 7.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-23 21:14:26 +01:00
Eric Fennis
6d66cfc641
chore(docs): Reorder deps in docs
2026-03-23 17:30:40 +01:00
Eric Fennis
5cb0e14fb4
Fix export ( #4194 )
1.0.2
2026-03-23 17:12:49 +01:00
Eric Fennis
f9ebf71234
docs(release-data): Fix site build
2026-03-23 16:42:29 +01:00
Karsa
f50aa846ab
fix(github/workflows): fix latest_tag getter ( #4191 )
2026-03-23 16:04:35 +01:00
Eric Fennis
5f83bbf7e7
docs(version-1): Update docs
2026-03-23 15:57:38 +01:00
Eric Fennis
e72bb9823d
Merge branch 'next'
1.0.1
2026-03-23 15:45:39 +01:00
dependabot[bot]
c5cc385687
chore(deps-dev): bump h3 from 1.15.8 to 1.15.9 ( #4170 )
...
Bumps [h3](https://github.com/h3js/h3 ) from 1.15.8 to 1.15.9.
- [Release notes](https://github.com/h3js/h3/releases )
- [Changelog](https://github.com/h3js/h3/blob/v1.15.9/CHANGELOG.md )
- [Commits](https://github.com/h3js/h3/compare/v1.15.8...v1.15.9 )
---
updated-dependencies:
- dependency-name: h3
dependency-version: 1.15.9
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23 15:00:46 +01:00
Waradu
eb8802e515
fix(docs): deprecated vscode exclude config ( #4181 )
2026-03-23 14:59:31 +01:00
songkeys
a6e648a66f
fix(lucide-react): correct client directives in RSC files ( #4189 )
...
* fix(lucide-react): correct client directives in RSC files
* format code
* Add TS ignore
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
2026-03-23 14:57:14 +01:00
Rodrigo Rodrigues
4b02cfdc8b
feat(icons): added cctv-off icon ( #4162 )
...
* Added icons/cctv-off.svg
* Added icons/cctv-off.json
1.0.0
2026-03-23 14:43:40 +01:00
Antonin Kadrmas
59cf8104ef
Update ICON_GUIDELINES link in CONTRIBUTING.md ( #4187 )
...
The old link for the guidelines link to the 404 page change the link to the working [link](https://lucide.dev/contribute/icon-design-guide ).
2026-03-23 09:49:03 +01:00
Eric Fennis
9873bef063
Merge branch 'next' of https://github.com/lucide-icons/lucide into next
2026-03-21 15:33:36 +01:00
Karsa
a384b4fac2
feat(docs): add dark mode icon support for framework select ( #4167 )
...
* Update images
* Adjust color
* update accessebility
* Add matrix hero
* Add typescript documentation
* Add basics section to vue pages
* Add svelte docs
* Fix dynamic sidebar
* Add animation?
* Some adjustments
* Adjust animation
* Updates docs
* Add scaledown animation
* Add docs for vue types
* Fix layout accessibility page
* fix framework select
* adjust easing home animation
* Write docs for Vue
* Adjust animation home
* Adjust home hero animation
* Finish svelte docs
* Add solid pages
* remove spiral animation component
* Add group icons
* Added solid docs
* update preact docs
* Adjust examples preact docs
* Add snackplayer
* Get new editor
* Save this
* Add examples
* Adjust styling
* setup custom sandpack
* Add script
* Format files
* Make sandpack plugin work
* migrate react docs
* Fix svelte and solid examples
* Migrate to solid packages
* Add darkmode package logos
* Fix bug in selector
* migrate vue examples
* migrate advanced vue items
* migrate preact and svelte examples
* Add astro docs
* adding more docs on guide for lucide library
* Fix home animation
* Cleanup
* Added resources page, with more details and content
* Add hero badge for Version 1
* Fix vercel json
* Update missing paths
* Fix build?
* Replace lucide-vue-next
* Fix build
* Add some docs
* update markdown
* Setup angular docs
* Add basic angular docs
* Adjust code examples
* Update title and descriptions
* Update accessibility link
* Update title and description
* Add og image
* Fix alignment
* Add migration guides
* Adjust version 1 markdown file
* Add migration guide to the main list
* Minor fixes
* Update docs
* Apply feedback
* Select icons
* Add pointer events none
* Fix package links homepage
* Format code
* Fix types
* Fix focus
* Fix build
* Fix focus
* Apply feedback
* Adjust imports
* Adjust imports
* Fix search
* Apply feedback
* Fix import in font docs
* Small fixes
* docs(guide): added easter egg icon. stay tuned, guys 😉
* Add llm txt plugin
* Adjust logo top
* docs(version-1): upgraded @lucide/angular guide for v1 website (#4144 )
* docs(guide/angular): rewrite some angular documentation
* docs(guide/angular): extens angular guide with combining icons & icon provider guides
* docs(guide/angular): fix angular sandbox, still needs @lucide/angular release tho
* docs(guide/angular): rework the getting started page a bit more, refactor some more prop=>input occurences
* docs(guide/angular): context provider => provideLucideConfig
* Update docs/guide/angular/migration.md
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
* Update docs/guide/angular/advanced/combining-icons.md
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
* Apply suggestions from code review
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* docs(guide/angular): rework a11y for better flow & pacing
* docs(guide/angular): salvage original phrase, it has better flow
* docs(guide/angular): some more a11y nitpicking
* docs(guide/angular): reduce llm fatigue
* docs(guides/angular): fix app component selector
* docs(guides/angular): fix angular sandpacks
* Add sandpack angular to improve tree-shakable stack
* Update docs/guide/angular/getting-started.md
* docs(guides/angular): fix user import in combinding icons guide
* docs(guides/angular): fix nested SVG phrasing
* Update docs/guide/angular/advanced/with-lucide-lab.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update docs/guide/angular/advanced/filled-icons.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* docs(guides/angular): fix createLucideIcon guide
* docs(guides/angular): upgrade all relevant angular sandpack demos
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* fix(docs): add autogenerated OG images to gitignore
* fix(docs): unify the case of "Lucide" & "Lucide Lab" over all docs and readmes
* Fix build
* Add next tag to all installation guides
* Add top bar notification
* Minor fixes
* Update text
* Add todos
* Update og image
* Adjust install command
* Color top bar
* fix(docs): ignore all OG images, expect general.png
* fix(docs): fix the package list, hide @lucide/icons, downgrade angular logo, link to v0 guide, fix package title alignment
* Update docs/.vitepress/theme/components/base/LayoutTop.vue
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update docs/guide/react/advanced/dynamic-icon-component.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update CONTRIBUTING.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update docs/.vitepress/sidebar/resources.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Fix code example
* fix(docs): version 1 => Version 1
* feat(docs): add angular to new features in v1
* Fix next line issue
* feat(docs): fix typo (code example_s_)
* Fix deadlink
* feat(docs): fix some more typos and irky grammar
* feat(docs): fix lowercase lucide in sidebar 😅
* feat(docs): add dark mode icon support for framework select
* fix(docs): revert incorrect merge
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-03-21 15:33:22 +01:00
Eric Fennis
20fce12c5b
docs(sidebar): Remove "guide/comparison"
2026-03-21 15:30:06 +01:00
Eric Fennis
e3db10ac9d
ci(release.yml): Change release yml
2026-03-21 15:14:51 +01:00
Eric Fennis
73139fae2d
ci(release.yml): Turn on @lucide/angular and @lucide/vue
2026-03-21 15:00:45 +01:00
Eric Fennis
1f010a357a
fix(lucide-react): Fixes provider export and RSC render issues ( #4175 )
...
* Fix ssr context
* Format code
1.0.0-rc.1
2026-03-21 14:51:20 +01:00
Jakob Guddas
c9def0b7e7
docs: fix typo in accessibility.md header ( #4173 )
2026-03-21 13:03:02 +01:00
Eric Fennis
f2346f20ad
fix preact build
2026-03-20 17:22:24 +01:00
Eric Fennis
ecc60808be
Merge branch 'main' of https://github.com/lucide-icons/lucide into next
1.0.0-rc.0
2026-03-20 17:08:16 +01:00
Eric Fennis
484f2c9cd3
docs(version-1): Version 1 website ( #4142 )
...
* Update images
* Adjust color
* update accessebility
* Add matrix hero
* Add typescript documentation
* Add basics section to vue pages
* Add svelte docs
* Fix dynamic sidebar
* Add animation?
* Some adjustments
* Adjust animation
* Updates docs
* Add scaledown animation
* Add docs for vue types
* Fix layout accessibility page
* fix framework select
* adjust easing home animation
* Write docs for Vue
* Adjust animation home
* Adjust home hero animation
* Finish svelte docs
* Add solid pages
* remove spiral animation component
* Add group icons
* Added solid docs
* update preact docs
* Adjust examples preact docs
* Add snackplayer
* Get new editor
* Save this
* Add examples
* Adjust styling
* setup custom sandpack
* Add script
* Format files
* Make sandpack plugin work
* migrate react docs
* Fix svelte and solid examples
* Migrate to solid packages
* Add darkmode package logos
* Fix bug in selector
* migrate vue examples
* migrate advanced vue items
* migrate preact and svelte examples
* Add astro docs
* adding more docs on guide for lucide library
* Fix home animation
* Cleanup
* Added resources page, with more details and content
* Add hero badge for Version 1
* Fix vercel json
* Update missing paths
* Fix build?
* Replace lucide-vue-next
* Fix build
* Add some docs
* update markdown
* Setup angular docs
* Add basic angular docs
* Adjust code examples
* Update title and descriptions
* Update accessibility link
* Update title and description
* Add og image
* Fix alignment
* Add migration guides
* Adjust version 1 markdown file
* Add migration guide to the main list
* Minor fixes
* Update docs
* Apply feedback
* Select icons
* Add pointer events none
* Fix package links homepage
* Format code
* Fix types
* Fix focus
* Fix build
* Fix focus
* Apply feedback
* Adjust imports
* Adjust imports
* Fix search
* Apply feedback
* Fix import in font docs
* Small fixes
* docs(guide): added easter egg icon. stay tuned, guys 😉
* Add llm txt plugin
* Adjust logo top
* docs(version-1): upgraded @lucide/angular guide for v1 website (#4144 )
* docs(guide/angular): rewrite some angular documentation
* docs(guide/angular): extens angular guide with combining icons & icon provider guides
* docs(guide/angular): fix angular sandbox, still needs @lucide/angular release tho
* docs(guide/angular): rework the getting started page a bit more, refactor some more prop=>input occurences
* docs(guide/angular): context provider => provideLucideConfig
* Update docs/guide/angular/migration.md
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
* Update docs/guide/angular/advanced/combining-icons.md
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
* Apply suggestions from code review
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* docs(guide/angular): rework a11y for better flow & pacing
* docs(guide/angular): salvage original phrase, it has better flow
* docs(guide/angular): some more a11y nitpicking
* docs(guide/angular): reduce llm fatigue
* docs(guides/angular): fix app component selector
* docs(guides/angular): fix angular sandpacks
* Add sandpack angular to improve tree-shakable stack
* Update docs/guide/angular/getting-started.md
* docs(guides/angular): fix user import in combinding icons guide
* docs(guides/angular): fix nested SVG phrasing
* Update docs/guide/angular/advanced/with-lucide-lab.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update docs/guide/angular/advanced/filled-icons.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* docs(guides/angular): fix createLucideIcon guide
* docs(guides/angular): upgrade all relevant angular sandpack demos
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* fix(docs): add autogenerated OG images to gitignore
* fix(docs): unify the case of "Lucide" & "Lucide Lab" over all docs and readmes
* Fix build
* Add next tag to all installation guides
* Add top bar notification
* Minor fixes
* Update text
* Add todos
* Update og image
* Adjust install command
* Color top bar
* fix(docs): ignore all OG images, expect general.png
* fix(docs): fix the package list, hide @lucide/icons, downgrade angular logo, link to v0 guide, fix package title alignment
* Update docs/.vitepress/theme/components/base/LayoutTop.vue
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update docs/guide/react/advanced/dynamic-icon-component.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update CONTRIBUTING.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update docs/.vitepress/sidebar/resources.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Fix code example
* fix(docs): version 1 => Version 1
* feat(docs): add angular to new features in v1
* Fix next line issue
* feat(docs): fix typo (code example_s_)
* Fix deadlink
* feat(docs): fix some more typos and irky grammar
* feat(docs): fix lowercase lucide in sidebar 😅
* Update docs/guide/version-1.md
Co-authored-by: Karsa <contact@karsa.org >
---------
Co-authored-by: Karsa <contact@karsa.org >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-03-20 17:04:28 +01:00
Eric Fennis
e715245d62
Update license
2026-03-20 16:30:53 +01:00
Lukas Kalbertodt
f9406068fb
Fix formatting of <svg> element in two icons that were inconsistent ( #4166 )
...
These two icons were the only ones that didn't start with exactly
<svg
xmlns="http://www.w3.org/2000/svg "
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
So I brought them in line.
2026-03-20 16:28:00 +01:00
Bu Yuan
d51c26ea9a
fix(lucide-fonts): correct icon mappings in index.html and unicode.html ( #4160 )
...
Fixes lucide-icons/lucide#4154
The font mapping files were incorrectly mapping icon names to unicode values.
For example, message-circle-check was incorrectly pointing to database-search.
This was introduced in version 0.576 by commit efa1f252 which moved the
endCodePoint calculation inside the Promise.all callback, causing race
conditions where multiple icons could receive the same codepoint.
The fix moves endCodePoint calculation outside the Promise.all block
so it's calculated once before processing all icons, ensuring each icon
gets a unique codepoint.
Co-authored-by: Clawdbot <bot@clawdbot.com >
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
2026-03-20 15:43:27 +01:00
Eric Fennis
56258a9281
Update release yml file
2026-03-20 15:36:33 +01:00
Eric Fennis
16fe7708e2
Update lockfile
2026-03-20 15:36:15 +01:00
Karsa
a0e202d759
feat(packages/angular): add new @lucide/angular package ( #3897 )
...
* Add new lucide angular package
* feat(packages/angular): added initial @lucide/angular package
* feat(packages/angular): update readme
* feat(packages/angular): update angular.json
* docs(packages/angular): added (for now) full documentation for @lucide/angular
* docs(packages/angular): added migration guide from lucide-angular
* fix(github): fix package label syntax 😅
* fix(lint): fix linting issues
* fix(github/angular): add prebuild stage
* fix(github/angular): add prebuild stage & fix tests
* fix(github/angular): fix LucideIconComponentType, update with _real_ public members
* fix(github/angular): add prebuild to build step manually
* fix(github/angular): downgrade vitest
* fix(packages/angular): fix migration guide code example
* fix(packages): add vitest + @vitest/* to pnpm overrides
* fix(packages): update pnpm-lock with merged version
* Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fix(packages): fix aria-hidden logic
* fix(packages): update pnpm-lock
* fix(packages): extract vitest and jsdom to root devDependencies
* Fix copy utils script
* Format code
* feat(packages/angular): switched to self-describing IconData object from separate node+name – no more toKebabCase hackery
feat(packages/angular): renamed LucideIconComponentType => LucideIcon, and LucideIcon => LucideDynamicIcon
feat(packages/angular): added backwards compatible CSS class support
feat(packages/angular): switched to vector-effect: non-scaling-stroke implementation from computed stroke width
feat(packages/angular): rewrote icon provider to only accept a list of self-described icons – no more toKebabCase hackery & as an added bonus automatic backwards compatible alias support 🚀
feat(packages/angular): added legacy icon node helper function for passing legacy icons to providers
test(packages/angular): added unit tests on LUCIDE_CONFIG provider usage
* fix(packages/angular): fix linting issues
* feat(packages/angular): extract createLucideIcon logic into helper function, refactor export template to use the iconData object as defined in ExportTemplate
* Replace author
* Remove private field
* fix(packages/angular): remove createLucideIcon, it breaks the package :'(
* fix(packages/angular): fix rendering order of child elements (_before_ projected content)
* Format package.json
* Update docs/guide/packages/angular.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update packages/angular/MIGRATION.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-20 15:31:34 +01:00