# lucide changelog > lucide release notes. - Vendor: lucide - Category: Design Tools - Official site: https://lucide.dev/ - Tracked by: What's New (https://whatsnew.fyi/product/lucide) - Harvested from: GitHub (lucide-icons/lucide) - Entries below: 10 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. ## Releases ### 1.27.0 — Version 1.27.0 - Date: 2026-07-25 - Version: 1.27.0 - Original notes: https://github.com/lucide-icons/lucide/releases/tag/1.27.0 - Permalink: https://whatsnew.fyi/product/lucide/releases/1.27.0 - **added** — Added `pending-cw` icon - **added** — Added `square-off` icon - **added** — Added `scan-square` icon - **added** — Added `user-shield` icon - **added** — Added `mosque` icon - **added** — Added `layout-freeform` icon - **changed** — Removed brand names from tags and revised brand stopwords - **changed** — Changed `zap` and `zap-off` icons - **changed** — Changed `toolbox` icon - **changed** — Changed `feather` icon - **changed** — Changed `barrel` icon - **changed** — Changed `trophy` icon - **changed** — Replaced `podcast` icon with new `mic-*` icons - **fixed** — Optimised `square-scissors` icons - **fixed** — Added more supported attributes for SVG nodes in Angular package - **added** — Added custom prettier plugin for icon SVG files - **added** — Migrated lab to main repository - **added** — Added utm source and medium to analytics ##### What's Changed * feat(icons): removed brand names from tags & revised brand stopwords by @karsa-mistmere in https://github.com/lucide-icons/lucide/pull/4575 * fix(docs): Fix site build by @ericfennis in https://github.com/lucide-icons/lucide/pull/4582 * fix(icons): optimised `square-scissors` icons by @karsa-mistmere in https://github.com/lucide-icons/lucide/pull/4581 * fix(packages/angular): add more supported attributes for SVG nodes by @karsa-mistmere in https://github.com/lucide-icons/lucide/pull/4570 * feat(icons): added `pending-cw` icon by @NielsLazaroms in https://github.com/lucide-icons/lucide/pull/4439 * fix(icons): changed `zap` and `zap-off` icons by @kapowaz in https://github.com/lucide-icons/lucide/pull/4536 * feat(icons): add `square-off` icon by @october-learns in https://github.com/lucide-icons/lucide/pull/4496 * chore(deps-dev): bump astro from 6.4.8 to 7.1.0 by @dependabot[bot] in https://github.com/lucide-icons/lucide/pull/4572 * fix(icons): changed `toolbox` icon by @karsa-mistmere in https://github.com/lucide-icons/lucide/pull/4571 * feat(icons): add scan-square by @samuelalake in https://github.com/lucide-icons/lucide/pull/4550 * feat(icons): added `user-shield` icon by @MArtytraM99 in https://github.com/lucide-icons/lucide/pull/3099 * feat(icons): added `mosque` icon by @iskepr in https://github.com/lucide-icons/lucide/pull/4494 * fix(request-review): Remove pull_request_target by @ericfennis in https://github.com/lucide-icons/lucide/pull/4593 * fix(icons): changed `feather` icon by @karsa-mistmere in https://github.com/lucide-icons/lucide/pull/4584 * feat(ci): added custom prettier plugin for icon SVG files by @karsa-mistmere in https://github.com/lucide-icons/lucide/pull/4576 * ci(ci.yml): Remove concurrency in ci.yml by @ericfennis in https://github.com/lucide-icons/lucide/pull/4595 * fix(icons): changed `barrel` icon by @karsa-mistmere in https://github.com/lucide-icons/lucide/pull/4592 * feat(lab): Migrate lab to main repo. by @ericfennis in https://github.com/lucide-icons/lucide/pull/4521 * fix(icons): changed `trophy` icon by @karsa-mistmere in https://github.com/lucide-icons/lucide/pull/4591 * feat(analytics): add utm source and medium by @jguddas in https://github.com/lucide-icons/lucide/pull/4596 * feat(docs): Add lab requirement in pull_request_template.md by @danielbayley in https://github.com/lucide-icons/lucide/pull/3651 * feat(icons): replaces `podcast` icon with new `mic-*` icons by @karsa-mistmere in https://github.com/lucide-icons/lucide/pull/4583 * feat(icons): add layout-freeform by @samuelalake in https://github.com/lucide-icons/lucide/pull/4543 ##### New Contributors * @NielsLazaroms made their first contribution in https://github.com/lucide-icons/lucide/pull/4439 * @kapowaz made their first contribution in https://github.com/lucide-icons/lucide/pull/4536 * @october-learns made their first contribution in https://github.com/lucide-icons/lucide/pull/4496 * @samuelalake made their first contribution in https://github.com/lucide-icons/lucide/pull/4550 * @iskepr made their first contribution in https://github.com/lucide-icons/lucide/pull/4494 **Full Changelog**: https://github.com/lucide-icons/lucide/compare/1.26.0...1.27.0 ### 1.26.0 — Version 1.26.0 - Date: 2026-07-23 - Version: 1.26.0 - Original notes: https://github.com/lucide-icons/lucide/releases/tag/1.26.0 - Permalink: https://whatsnew.fyi/product/lucide/releases/1.26.0 - **added** — Added shield-keyhole icon - **fixed** — Changed columns-3-cog icon - **fixed** — Extended metadata of ad icon - **fixed** — Changed book-open icons ##### What's Changed * fix(docs): fix home page package links & accessible labels by @karsa-mistmere in https://github.com/lucide-icons/lucide/pull/4540 * fix(icons): changed `columns-3-cog` icon by @kamilasw in https://github.com/lucide-icons/lucide/pull/4578 * fix(icons): extended metadata of `ad` icon by @karsa-mistmere in https://github.com/lucide-icons/lucide/pull/4579 * fix(icons): changed `book-open` icons by @karsa-mistmere in https://github.com/lucide-icons/lucide/pull/4565 * feat(icons): added `shield-keyhole` icon by @karsa-mistmere in https://github.com/lucide-icons/lucide/pull/4580 ##### New Contributors * @kamilasw made their first contribution in https://github.com/lucide-icons/lucide/pull/4578 **Full Changelog**: https://github.com/lucide-icons/lucide/compare/1.25.0...1.26.0 ### 1.25.0 — Version 1.25.0 - Date: 2026-07-17 - Version: 1.25.0 - Original notes: https://github.com/lucide-icons/lucide/releases/tag/1.25.0 - Permalink: https://whatsnew.fyi/product/lucide/releases/1.25.0 - **fixed** — Rename circle-euro icon to match other euro icons - **fixed** — Empty search results on first load for tag-only matches on site - **fixed** — Broken link in brand logo comment - **changed** — Update hdmi-port icon - **changed** — Update ethernet-port icon - **changed** — Update file-box icon - **added** — Add studio link to docs - **added** — Add scan-box icon ##### What's Changed * fix(icons): Rename to `circle-euro` to match other euro icons by @ericfennis in https://github.com/lucide-icons/lucide/pull/4531 * chore(deps-dev): bump astro from 6.1.10 to 6.4.6 by @dependabot[bot] in https://github.com/lucide-icons/lucide/pull/4487 * fix(site): empty search results on first load for tag-only matches by @taimar in https://github.com/lucide-icons/lucide/pull/4413 * chore(deps-dev): bump @babel/core from 7.28.5 to 7.29.6 by @dependabot[bot] in https://github.com/lucide-icons/lucide/pull/4476 * fix(ci): broken link in brand logo comment by @jguddas in https://github.com/lucide-icons/lucide/pull/4533 * chore(depedencies): Update dependencies by @ericfennis in https://github.com/lucide-icons/lucide/pull/4553 * feat(docs): add studio link by @jguddas in https://github.com/lucide-icons/lucide/pull/4534 * fix(icons): changed `hdmi-port` icon by @karsa-mistmere in https://github.com/lucide-icons/lucide/pull/4554 * fix(icons): changed `ethernet-port` icon by @karsa-mistmere in https://github.com/lucide-icons/lucide/pull/4555 * fix(icons): changed `file-box` icon by @karsa-mistmere in https://github.com/lucide-icons/lucide/pull/4552 * feat(icons): added `scan-box` icon by @karsa-mistmere in https://github.com/lucide-icons/lucide/pull/4551 **Full Changelog**: https://github.com/lucide-icons/lucide/compare/1.24.0...1.25.0 ### 1.24.0 — Version 1.24.0 - Date: 2026-07-09 - Version: 1.24.0 - Original notes: https://github.com/lucide-icons/lucide/releases/tag/1.24.0 - Permalink: https://whatsnew.fyi/product/lucide/releases/1.24.0 - **fixed** — Fix typo in renameIcon.function.mts - **changed** — Remove `toBeRemovedInVersion` metadata and make it optional in schema - **added** — Add merch link to site - **fixed** — Move child rendering logic to template from effect in Angular package - **fixed** — Change `option` icon - **fixed** — Restore the icons entry point in the JS bundles for lucide-react-native - **fixed** — Support kebab-case icon-node prop on Icon component in Vue - **fixed** — Add icon exports property to the package.json file for lucide-react-native - **fixed** — Center the `dot` icon - **added** — Add `circle-euro-sign` icon - **added** — Add `server-plus` icon ##### What's Changed * fix(scripts): fix typo in renameIcon.function.mts by @karsa-mistmere in https://github.com/lucide-icons/lucide/pull/4514 * chore(icons): remove `toBeRemovedInVersion` metadata and make it optional in schema by @ericfennis with @Copilot in https://github.com/lucide-icons/lucide/pull/4513 * feat(site): Add merch link by @ericfennis in https://github.com/lucide-icons/lucide/pull/4524 * fix(packages/angular): move child rendering logic to template from effect by @karsa-mistmere in https://github.com/lucide-icons/lucide/pull/4519 * docs(site): list @gyeonghokim/lucide-lit as third-party package by @GyeongHoKim in https://github.com/lucide-icons/lucide/pull/4421 * fix(icons): changed `option` icon by @jamiemlaw in https://github.com/lucide-icons/lucide/pull/4326 * fix(lucide-react-native): restore the icons entry point in the JS bundles by @pvinis in https://github.com/lucide-icons/lucide/pull/4528 * fix(vue): support kebab-case icon-node prop on Icon component by @Sagargupta16 in https://github.com/lucide-icons/lucide/pull/4512 * fix(lucide-react-native): Add icon exports property to the package.json file by @ericfennis in https://github.com/lucide-icons/lucide/pull/4522 * fix(icons): centered the `dot` icon by @cnlancehu in https://github.com/lucide-icons/lucide/pull/4492 * feat(icons): added `circle-euro-sign` icon by @Guido3000 in https://github.com/lucide-icons/lucide/pull/4353 * feat(icons): added `server-plus` icon by @Turboman3000 in https://github.com/lucide-icons/lucide/pull/4232 ##### New Contributors * @ericfennis with @Copilot made their first contribution in https://github.com/lucide-icons/lucide/pull/4513 * @GyeongHoKim made their first contribution in https://github.com/lucide-icons/lucide/pull/4421 * @pvinis made their first contribution in https://github.com/lucide-icons/lucide/pull/4528 * @Sagargupta16 made their first contribution in https://github.com/lucide-icons/lucide/pull/4512 * @Guido3000 made their first contribution in https://github.com/lucide-icons/lucide/pull/4353 * @Turboman3000 made their first contribution in https://github.com/lucide-icons/lucide/pull/4232 **Full Changelog**: https://github.com/lucide-icons/lucide/compare/1.23.0...1.24.0 ### 1.23.0 — Version 1.23.0 - Date: 2026-07-01 - Version: 1.23.0 - Original notes: https://github.com/lucide-icons/lucide/releases/tag/1.23.0 - Permalink: https://whatsnew.fyi/product/lucide/releases/1.23.0 - **added** — Added paper-bag icon - **fixed** — Prevent scrollbar layout shift on icons page ##### What's Changed * fix(docs): prevent scrollbar layout shift on icons page by @g30r93g in https://github.com/lucide-icons/lucide/pull/4500 * chore(docs): Remove certificates banner by @ericfennis in https://github.com/lucide-icons/lucide/pull/4504 * ci(repo-journal.yml): GH copilot repo summary by @ericfennis in https://github.com/lucide-icons/lucide/pull/4505 * ci(repo-journal.yml): Small fix in the workflow by @ericfennis in https://github.com/lucide-icons/lucide/pull/4508 * ci(repo-journal.yml): Switch to token by @ericfennis in https://github.com/lucide-icons/lucide/pull/4509 * feat(icons): added `paper-bag` icon by @dkast in https://github.com/lucide-icons/lucide/pull/4023 ##### New Contributors * @g30r93g made their first contribution in https://github.com/lucide-icons/lucide/pull/4500 * @dkast made their first contribution in https://github.com/lucide-icons/lucide/pull/4023 **Full Changelog**: https://github.com/lucide-icons/lucide/compare/1.22.0...1.23.0 ### 1.22.0 — Version 1.22.0 - Date: 2026-06-28 - Version: 1.22.0 - Original notes: https://github.com/lucide-icons/lucide/releases/tag/1.22.0 - Permalink: https://whatsnew.fyi/product/lucide/releases/1.22.0 - **added** — Add 6 database variant icons - **added** — Add phi icon also used as golden-ratio - **fixed** — Fix color input clipping in docs - **fixed** — Prevent private analytics token from blocking local dev - **fixed** — Fix context provider export in lucide-react-native - **fixed** — Add Astro v7 compatibility - **fixed** — Change carrot icon - **fixed** — Change ungroup icon ##### What's Changed * feat(icons): add 6 database variant icons by @Barakudum in https://github.com/lucide-icons/lucide/pull/4336 * ci(release.yml): Remove concurrency field to prevent release mess by @ericfennis in https://github.com/lucide-icons/lucide/pull/4485 * fix(docs): fix color input clipping by @Hsiii in https://github.com/lucide-icons/lucide/pull/4488 * docs(site): add Deno to installation instructions by @bartlomieju in https://github.com/lucide-icons/lucide/pull/4486 * chore(deps): bump esbuild from 0.25.12 to 0.28.1 by @dependabot[bot] in https://github.com/lucide-icons/lucide/pull/4459 * fix(docs): prevent private analytics token from blocking local dev by @Hsiii in https://github.com/lucide-icons/lucide/pull/4481 * docs(installation.md): Remove outdate next tag in installation by @ericfennis in https://github.com/lucide-icons/lucide/pull/4495 * fix(lucide-react-native): Fix context provider export by @ericfennis in https://github.com/lucide-icons/lucide/pull/4497 * fix(astro): add Astro v7 compatibility by @iseraph-dev in https://github.com/lucide-icons/lucide/pull/4491 * fix(icons): changed `carrot` icon by @jguddas in https://github.com/lucide-icons/lucide/pull/4010 * fix(icons): changed `ungroup` icon by @jguddas in https://github.com/lucide-icons/lucide/pull/3969 * feat(icons): added `phi` icon also used as `golden-ratio` by @whoisBugsbunny in https://github.com/lucide-icons/lucide/pull/4218 ##### New Contributors * @bartlomieju made their first contribution in https://github.com/lucide-icons/lucide/pull/4486 **Full Changelog**: https://github.com/lucide-icons/lucide/compare/1.21.0...1.22.0 ### 1.21.0 — Version 1.21.0 - Date: 2026-06-18 - Version: 1.21.0 - Original notes: https://github.com/lucide-icons/lucide/releases/tag/1.21.0 - Permalink: https://whatsnew.fyi/product/lucide/releases/1.21.0 - **added** — Add broken-bone icon - **fixed** — Rename navigation category label in docs ##### What's Changed * ci(release.yml): Remove new-version in release flow by @ericfennis in https://github.com/lucide-icons/lucide/pull/4478 * ci(release.yml): Fix workflow and remove `version` scripts in package scripts by @ericfennis in https://github.com/lucide-icons/lucide/pull/4479 * fix(docs): rename navigation category label by @Hsiii in https://github.com/lucide-icons/lucide/pull/4483 * feat(icons): added `broken-bone` icon by @Patolord in https://github.com/lucide-icons/lucide/pull/4131 ##### New Contributors * @Hsiii made their first contribution in https://github.com/lucide-icons/lucide/pull/4483 * @Patolord made their first contribution in https://github.com/lucide-icons/lucide/pull/4131 **Full Changelog**: https://github.com/lucide-icons/lucide/compare/1.20.0...1.21.0 ### 1.20.0 — Version 1.20.0 - Date: 2026-06-16 - Version: 1.20.0 - Original notes: https://github.com/lucide-icons/lucide/releases/tag/1.20.0 - Permalink: https://whatsnew.fyi/product/lucide/releases/1.20.0 - **fixed** — Decreased size of arrows inside square-arrow-* icons - **added** — Added save-check icon - **added** — Added tag-plus and tag-x icons - **added** — Added banknote-check icon - **added** — Added clock-arrow-in icon - **added** — Added summary icon - **added** — Added user-round-arrow-in icon - **added** — Added clock-arrow-out icon - **added** — Added pencil-sparkles icon - **changed** — Added tags to search-* icons ##### What's Changed * fix(icons): decreased size of arrows inside `square-arrow-*` icons by @jguddas in https://github.com/lucide-icons/lucide/pull/3926 * chore(tags): Add tags to `search-` icons by @jamiemlaw in https://github.com/lucide-icons/lucide/pull/4099 * feat(icons): added `save-check` icon by @Konixy in https://github.com/lucide-icons/lucide/pull/3120 * feat(icons): added `tag-plus` and `tag-x` icons by @adam-kov in https://github.com/lucide-icons/lucide/pull/3980 * feat(icons): added `banknote-check` icon by @mfjramirezf in https://github.com/lucide-icons/lucide/pull/3956 * feat(icons): added `clock-arrow-in` icon by @jguddas in https://github.com/lucide-icons/lucide/pull/2403 * feat(icons): added `summary` icon by @jpjacobpadilla in https://github.com/lucide-icons/lucide/pull/3114 * feat(icons): added `user-round-arrow-in` icon by @jguddas in https://github.com/lucide-icons/lucide/pull/2283 * feat(icons): added `clock-arrow-out` icon by @jguddas in https://github.com/lucide-icons/lucide/pull/2404 * docs(docs): fix broken Svelte package source link in README by @SRKrukowski in https://github.com/lucide-icons/lucide/pull/4468 * chore(deps-dev): bump @angular/compiler from 21.2.5 to 21.2.17 by @dependabot[bot] in https://github.com/lucide-icons/lucide/pull/4474 * chore(deps-dev): bump @angular/core from 21.2.5 to 21.2.17 by @dependabot[bot] in https://github.com/lucide-icons/lucide/pull/4470 * chore(deps-dev): bump vitest from 4.0.12 to 4.1.0 by @dependabot[bot] in https://github.com/lucide-icons/lucide/pull/4429 * chore(deps-dev): bump markdown-it from 14.1.1 to 14.2.0 by @dependabot[bot] in https://github.com/lucide-icons/lucide/pull/4475 * chore(deps-dev): bump @angular/common from 21.2.5 to 21.2.17 by @dependabot[bot] in https://github.com/lucide-icons/lucide/pull/4471 * feat(icons): added `pencil-sparkles` icon by @jennieboops in https://github.com/lucide-icons/lucide/pull/4445 ##### New Contributors * @Konixy made their first contribution in https://github.com/lucide-icons/lucide/pull/3120 * @adam-kov made their first contribution in https://github.com/lucide-icons/lucide/pull/3980 * @mfjramirezf made their first contribution in https://github.com/lucide-icons/lucide/pull/3956 * @SRKrukowski made their first contribution in https://github.com/lucide-icons/lucide/pull/4468 * @jennieboops made their first contribution in https://github.com/lucide-icons/lucide/pull/4445 **Full Changelog**: https://github.com/lucide-icons/lucide/compare/1.19.0...1.20.0 ### 1.19.0 — Version 1.19.0 - Date: 2026-06-13 - Version: 1.19.0 - Original notes: https://github.com/lucide-icons/lucide/releases/tag/1.19.0 - Permalink: https://whatsnew.fyi/product/lucide/releases/1.19.0 - **added** — Added star-* icons - **added** — Added save-pen icon - **added** — Added wrench-off icon - **added** — Added ad icon - **added** — Added eye-dashed icon - **added** — Added save-plus icon - **added** — Added list-sort-descending icon - **added** — Added podium icon - **changed** — Changed wallet-cards icon - **fixed** — Fix provider exports in lucide-react-native - **fixed** — Reserve space for icon detail drawer on site - **changed** — Improve search and add sorting options to site ##### What's Changed * chore(deps): upgrade pnpm to version 11.6.0 by @ericfennis in https://github.com/lucide-icons/lucide/pull/4458 * feat(icons): added `star-*` icons by @RajnishKMehta in https://github.com/lucide-icons/lucide/pull/3918 * chore(suggest-tags): Update metadata suggestion script by @ericfennis in https://github.com/lucide-icons/lucide/pull/4462 * feat(icons): added `save-pen` icon by @vaporvee in https://github.com/lucide-icons/lucide/pull/4179 * feat(icons): added `wrench-off` icon by @nilsjonsson in https://github.com/lucide-icons/lucide/pull/4434 * feat(icons): added `ad` icon by @jamiemlaw in https://github.com/lucide-icons/lucide/pull/4323 * feat(icons): added `eye-dashed` icon by @karsa-mistmere in https://github.com/lucide-icons/lucide/pull/4415 * feat(icons): added `save-plus` icon by @jwlinqx in https://github.com/lucide-icons/lucide/pull/4448 * feat(icons): added `list-sort-descending` icon by @ericfennis in https://github.com/lucide-icons/lucide/pull/4457 * fix(lucide-react-native): Fix provider exports by @ericfennis in https://github.com/lucide-icons/lucide/pull/4463 * fix(site): reserve space for icon detail drawer by @vyctorbrzezowski in https://github.com/lucide-icons/lucide/pull/4344 * fix(icons): changed `wallet-cards` icon by @jguddas in https://github.com/lucide-icons/lucide/pull/3888 * feat(site): Improve search and add sorting options by @ericfennis in https://github.com/lucide-icons/lucide/pull/4453 * feat(icons): added `podium` icon by @jguddas in https://github.com/lucide-icons/lucide/pull/2124 ##### New Contributors * @vaporvee made their first contribution in https://github.com/lucide-icons/lucide/pull/4179 * @nilsjonsson made their first contribution in https://github.com/lucide-icons/lucide/pull/4434 * @jwlinqx made their first contribution in https://github.com/lucide-icons/lucide/pull/4448 * @vyctorbrzezowski made their first contribution in https://github.com/lucide-icons/lucide/pull/4344 **Full Changelog**: https://github.com/lucide-icons/lucide/compare/1.18.0...1.19.0 ### 1.18.0 — Version 1.18.0 - Date: 2026-06-12 - Version: 1.18.0 - Original notes: https://github.com/lucide-icons/lucide/releases/tag/1.18.0 - Permalink: https://whatsnew.fyi/product/lucide/releases/1.18.0 - **added** — Add play-off icon - **added** — Add webcam-off icon - **added** — Add support for Angular v22 and onwards - **fixed** — Add missing use-cases prop on play-off.json - **fixed** — Force hide #bb-banner if html.has-bb-banner is missing - **fixed** — Remove @next from installation instructions for @lucide/svelte - **fixed** — Add check to skip release if latest tag was created today ##### What's Changed * chore(site): Remove survey from site by @ericfennis in https://github.com/lucide-icons/lucide/pull/4417 * feat(icons): added `play-off` icon by @Ahmed-Dghaies in https://github.com/lucide-icons/lucide/pull/4412 * fix(metadata): add missing use-cases prop on play-off.json by @karsa-mistmere in https://github.com/lucide-icons/lucide/pull/4423 * fix(docs): force hide #bb-banner, if html.has-bb-banner is missing by @karsa-mistmere in https://github.com/lucide-icons/lucide/pull/4422 * fix(docs): Remove `@next` from installation instructions for`@lucide/svelte` by @alecglassford in https://github.com/lucide-icons/lucide/pull/4432 * feat(packages/angular): add support for Angular v22 and onwards by @karsa-mistmere in https://github.com/lucide-icons/lucide/pull/4450 * fix(ci): add check to skip release if latest tag was created today by @ericfennis in https://github.com/lucide-icons/lucide/pull/4085 * feat(icons): added `webcam-off` icon by @jordan-burnett in https://github.com/lucide-icons/lucide/pull/4242 ##### New Contributors * @alecglassford made their first contribution in https://github.com/lucide-icons/lucide/pull/4432 * @jordan-burnett made their first contribution in https://github.com/lucide-icons/lucide/pull/4242 **Full Changelog**: https://github.com/lucide-icons/lucide/compare/1.17.0...1.18.0