Skip to content

Releases: lucide-icons/lucide

New icons 0.462.0

27 Nov 09:48
5ca6bc3
Compare
Choose a tag to compare

New icons 🎨

Modified Icons 🔨

New icons 0.461.0

25 Nov 18:57
eaeef9a
Compare
Choose a tag to compare

New icons 🎨

Modified Icons 🔨

Hotfix lucide-svelte icon imports

16 Nov 08:51
f238fe1
Compare
Choose a tag to compare

Icons imports broke in lucide-svelte after 0.458.0.

This is fixed in #2615

New icons 0.460.0

15 Nov 17:46
4d91fbb
Compare
Choose a tag to compare

New icons 🎨

New icons 0.459.0

15 Nov 12:58
2c55c2a
Compare
Choose a tag to compare

New icons 🎨

New icons 0.458.0

15 Nov 12:56
cb60e31
Compare
Choose a tag to compare

New icons 🎨

Modified Icons 🔨

Other Changes

  • feat(lucide-svelte): Aliased imports for direct imports by @ericfennis in #2584

Full Changelog: 0.457.0...0.458.0

New icons 0.457.0

15 Nov 11:23
4b0d17a
Compare
Choose a tag to compare

New icons 🎨

Modified Icons 🔨

Choosing import name style 0.456.0

08 Nov 15:51
f93beca
Compare
Choose a tag to compare

What's Changed

  • ci(pull-request): Fix generate comments for empty changes by @ericfennis in #2593
  • feat(lucide-react, lucide-preact, lucide-react-native, lucide-solid, lucide-vue-next): Adjustable icon naming imports by @ericfennis in #2328
  • fix(icons): changed glass-water icon by @jguddas in #2579

Adjustable icon naming imports

Customize import name styles for lucide-react, lucide-vue, lucide-react-native, lucide-preact, to manage autocompletion in your IDE.

  1. Turn off autocomplete in your IDE:
    Add the following to your settings.json
{
  "typescript.preferences.autoImportFileExcludePatterns": [
    "lucide-react",
    "lucide-preact",
    "lucide-react-native",
    "lucide-vue-next"
  ]
}
  1. Create a custom module declaration file:

It allows you to choose the import name style.

For React:

declare module "lucide-react" {
  // Prefixed import names
  export * from "lucide-react/dist/lucide-react.prefixed";
  // or
  // Suffixed import names
  export * from "lucide-react/dist/lucide-react.suffixed";
}

For Vue:

declare module "lucide-vue-next" {
  // Prefixed import names
  export * from "lucide-vue-next/dist/lucide-vue-next.prefixed";
  // or
  // Suffixed import names
  export * from "lucide-vue-next/dist/lucide-vue-next.suffixed";
}

New icons 0.455.0

08 Nov 08:54
d2f7a09
Compare
Choose a tag to compare

New icons 🎨

Modified Icons 🔨

New icons 0.454.0

28 Oct 13:42
dcd19ce
Compare
Choose a tag to compare

Modified Icons 🔨