Skip to content

Releases: metonym/svelte-bootstrap-icons

v3.1.1

31 Dec 17:19
Compare
Choose a tag to compare
  • Add exports field to package.json (3eb81d7)

v3.1.0

13 Sep 15:54
Compare
Choose a tag to compare

v3.0.0

26 Jun 04:07
Compare
Choose a tag to compare

Breaking Changes

  • Update generated types to support Svelte version 4. Svelte 3 is supported, however, version 3.55 is the minimum supported version.

The generated SvgComponent type now resembles the following:

declare class SvgComponent extends SvelteComponentTyped<
  SVGAttributes<SVGSVGElement> & {
    // Support data-* attributes in Svelte 3
    [key: `data-${string}`]: any;
  },
  Record<string, any>,
  { default: {} }
> {}

v2.3.1

13 Nov 19:30
Compare
Choose a tag to compare
  • Upgrade bootstrap-icons to v1.10.2 to fix fill rules on five icons (net +0 icons)

v2.3.0

11 Nov 17:43
Compare
Choose a tag to compare

v2.2.1

21 Oct 15:46
Compare
Choose a tag to compare
  • Use svelvg@0.11.3 to decrease size of generated type definitions

v2.2.0

17 Jul 02:31
Compare
Choose a tag to compare

v2.1.0

14 Jul 00:47
Compare
Choose a tag to compare

v2.0.1

20 Jun 17:21
Compare
Choose a tag to compare
  • Format README.md and ICON_INDEX.md files

v2.0.0

20 Jun 17:18
Compare
Choose a tag to compare

Version 2 replaces svg-to-svelte with svelvg to generate the icon components. The build process is faster, and the emitted library size is greatly reduced:

Unpacked Size
- 2.47 MB
+ 1.73 MB

Total files
- 8351
+ 3344

Breaking Changes

  • Remove forwarded click/mouseover/mousenter/mouseleave/keydown events
  • Remove default slot
  • Flatten lib folder; direct import path is now svelte-bootstrap-icons/lib/<IconName>.svelte instead of svelte-bootstrap-icons/lib/<IconName>