All notable changes to this project will be documented in this file.
The format adheres to Semantic Versioning, and is generated by changelogen and managed with Changie.
- Update pnpm-lock.yaml to include svelte v5 (15922db)
- Mirco Veltri [email protected]
- Davis SHYAKA
- Update iconoir to v7.10 (0439ae5)
- Set pnpm version to 9 (b9a12ab)
- Indaco [email protected]
- Update iconoir to v7.9.0 (30884a3)
- Prepare script with husky v9 (4d92033)
- Fix lint suggestion on pkg.repository.url (76b2945)
- Indaco [email protected]
- Update iconoir to v7.8.0 (22e1a22)
- README.md: Remove duplicated title (25c7cf2)
- Indaco [email protected]
- Update iconoir to v7.7 (15b9213)
- Indaco [email protected]
- Update iconoir to v7.6.0 (a4eed53)
- Indaco [email protected]
- Update iconoir to v7.5 (c8af15b)
- Update dev deps (357c778)
- Indaco [email protected]
- Remove no-necessary export item. no index.js file at all (e2dc407)
- Fix link to compare versions 6.1-7.0 (2c09e1a)
- Add required exports field to package.json (c5b3675)
- Update pnpm to v8.15.1 (0361b9c)
- Update dev deps (8d9b76e)
- Update iconoir to v7.4 (28eefe7)
- Update dev deps (efe74d9)
- Indaco [email protected]
- Matias Meno (@enyo)
- README.md: Add git update submodule command (3e5574d)
- Set node 18 (f86c16b)
- Indaco [email protected]
- Drop support to
Node.js 16
- README.md: Add git update submodule command (3e5574d)
- Upgrade to sveltekit v2 (8326fa2)
- Upgrade iconoir to v7.2.0 (4ab50ec)
- Import vitePreprocess from @sveltejs/vite-plugin-svelte (235e019)
- Create tsconfig file for scripts (c641eeb)
- Update pnpm-lock.yaml (c01faff)
- Indaco [email protected]
- Update iconoir to v7.1.0 (cb9cbca)
- Ensure run svelte-kit sync before generating icons (a90fa99)
- README.md: Drop descriptions for style and class as they are standard props for svg (74abfd6)
- Setup husky and commitlint (954e8f9)
- Setup lint-staged (e084ab2)
- Downgrade commitlint to v17 for node < 18 (414c7d3)
- husky: Set as executable (f1c00c0)
- Update actions/setup-node to v4 (f35ed99)
- Downgrade lint-staged to v14 for node < 18 (154845b)
- Add build workflow on push and pull_request (37488e4)
- Update actions/checkout and actions/setup-node to v4 (43070c9)
- Use cache on pnpm/action-setup@v2 (763c9a5)
- Fix issue with huskyjs on publish to npm step (4e8f610)
- Indaco [email protected]
- Resolving the types correctly (559c9b3)
- Indaco [email protected]
- scripts/buildIconsDataset.ts: Icon name (41042ae)
- Indaco [email protected]
- scripts/buildIconsDataset.ts: Sizes from rem to em (a1ad84c)
- Icon components use the new IconBase component (6a2efcb)
- Indaco [email protected]
- Make regular variant the default one (366bc7c)
- Update dev deps (075a6ff)
- Run prettier (772044d)
- Indaco [email protected]
- Export map (6d9ac34)
- Indaco [email protected]
Iconoir v7 introduced solid icons. Icons are now organized as regular
and solid
and it is reflected on how the icon components are imported and used.
^v4.0.0
:
<script>
import { SunLightIcon } from '@indaco/svelte-iconoir/sun-light';
</script>
^v5
:
<script>
import { SunLightIcon } from '@indaco/svelte-iconoir/regular/sun-light';
</script>
- Optimize code for scripts cleanAll and cpFiles (47b4a96)
- Optimize code for scripts/utils.ts (681be1e)
- scripts/buildIconsDataset.ts: Iconoir v7 with icon variants (d6455a0)
- scripts/makeProdPkg.ts: Code optimization for iconoir v7 (fb888b2)
- Update iconoit to v7 (4b768d9)
- Update dev deps (084372c)
- Update sveltekit to v1.27.2 (78e7aa2)
- Create index.d.ts (fc40442)
- scripts/utils.ts: Remove specials cases fixed in iconoir v7 (c1f92a2)
- Update demo page (e391bde)
- Indaco [email protected]
- scripts/buildIconsDataset.ts: Types SVG properties as component props (a6811c0)
- scripts/buildIconsDataset.ts: Cleanup functions comments (cc5add4)
- Update eslint to v8.51.0 (2f5bf79)
- Set base size as the default one for the original icons (362e182)
- Indaco [email protected]
- #32 (#32)
- scripts/buildIconsDataset.ts: Computed size prop (b8fb9ce)
- Indaco [email protected]
- #8: Allow all SVG properties as arguments (dbf9141)
- Add missing
fill=none
attribute (9850133)
- CHANGELOG.md: Updated (a951546)
- README.md: Fix typos (bf98498)
- Include changes to arbitrary properties (28c46b3)
- README: Fix format usage section (4bf2d97)
- Update pnpm to v8.7.1 (e2463e1)
- Deps updated (ce93a74)
- deps-dev: Bump publint from 0.2.2 to 0.2.3 (d8a3b58)
- deps-dev: Bump @sveltejs/kit from 1.24.0 to 1.25.1 (914ae2d)
- deps-dev: Bump @typescript-eslint/eslint-plugin (324e611)
- Dev deps updated (99b196d)
- Upgrade prettier 3 and eslint-plugin-svelte (4a2d8b3)
- Update pnpm to v8.8.0 (52a1289)
- Indaco [email protected]
- Luxbe [email protected]
- Iconoir updated to v6.11.0 (42c5b33)
- Update iconoir to v6.10.0 (74d877e)
- Set monthly interval for dependabot (525ca29)
- Update iconoir to v6.9.0 (5f55490)
- README.md: Update (df996bb)
- deps-dev: Bump rimraf from 4.4.1 to 5.0.0 (52395b4)
- dev-deps: Updated (965536e)
- Update pnpm to v8.6.0 (410c71f)
- Add support to svelte 4 (f812537)
- icons update to iconoir v6.8.0
- deps updated
- add
strokeWidth
as component prop to set the width of the stroke to be applied to the icon - define type
IconSize
as'sm'|'base'|'lg'|'xl'|'2xl'|number
- define JSDoc for properties
- package.json: remove
postbuild
script execution frombuild
- README.md: properties table updated
- README.md: description for
IconSize
type added - README.md: table for size-value added
- fix(release.yml): increase node memory consumption limit setting
--max_old_space_size=4096
- release.yml: setup pnpm using
pnpm/action-setup@v2
- release.yml: define
postbuild
step
- deps updated
- icons update to iconoir v6.5.0
- deps updated
- icons update to iconoir v6.4.0
- migration to @sveltekit/package v2
- exports map in
package.json
file
github-circle
icon and relative component name were not well mapped as exceptions
- deps updated
- README.md: usage updated
- README.md: exceptions to the usage convention added