Skip to content

Latest commit

 

History

History
617 lines (350 loc) · 20.2 KB

CHANGELOG.md

File metadata and controls

617 lines (350 loc) · 20.2 KB

Changelog

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.

7.10.1 - 2025-01-13

compare changes

🚀 Enhancements

  • Support Svelte 5 in peer dependencies (8675de6)
  • Update iconoir to v7.10.1 (ddb5512)

📦 Build

🏡 Chore

  • Update pnpm-lock.yaml to include svelte v5 (15922db)

❤️ Contributors

7.10.0 - 2024-11-16

compare changes

🚀 Enhancements

  • Update iconoir to v7.10 (0439ae5)

📦 Build

🤖 CI

❤️ Contributors

7.9.0 - 2024-09-09

compare changes

🚀 Enhancements

  • Update iconoir to v7.9.0 (30884a3)

🩹 Fixes

  • Prepare script with husky v9 (4d92033)

📦 Build

🏡 Chore

  • Fix lint suggestion on pkg.repository.url (76b2945)

❤️ Contributors

7.8.0 - 2024-07-27

compare changes

🚀 Enhancements

  • Update iconoir to v7.8.0 (22e1a22)

📖 Documentation

  • README.md: Remove duplicated title (25c7cf2)

🏡 Chore

❤️ Contributors

7.7.0 - 2024-04-25

compare changes

🚀 Enhancements

🏡 Chore

❤️ Contributors

7.6.0 - 2024-04-06

compare changes

🚀 Enhancements

  • Update iconoir to v7.6.0 (a4eed53)

🏡 Chore

❤️ Contributors

7.5.0 - 2024-03-04

compare changes

🚀 Enhancements

🏡 Chore

❤️ Contributors

7.4.0 - 2024-02-12

compare changes

🩹 Fixes

  • Remove no-necessary export item. no index.js file at all (e2dc407)

📖 Documentation

  • Fix link to compare versions 6.1-7.0 (2c09e1a)

🏡 Chore

❤️ Contributors

7.1.0 - 2024-01-10

compare changes

📖 Documentation

  • README.md: Add git update submodule command (3e5574d)

🏡 Chore

🤖 CI

❤️ Contributors

7.0.0 - 2023-12-18

compare changes

🚨 Breaking Changes

  • Drop support to Node.js 16

📖 Documentation

  • README.md: Add git update submodule command (3e5574d)

🏡 Chore

  • 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)

❤️ Contributors

6.1.0 - 2023-12-03

compare changes

🚀 Enhancements

  • Update iconoir to v7.1.0 (cb9cbca)

⛑️ Fixes

  • Ensure run svelte-kit sync before generating icons (a90fa99)

📖 Documentation

  • README.md: Drop descriptions for style and class as they are standard props for svg (74abfd6)

🏡 Chore

  • Rename component IconBase as IconoirBase (4610292)
  • Update dev deps (fbeee2e)

🤖 CI

  • 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)

❤️ Contributors

6.0.3 - 2023-11-03

compare changes

⛑️ Fixes

  • Resolving the types correctly (559c9b3)

❤️ Contributors

6.0.2 - 2023-11-02

compare changes

⛑️ Fixes

  • scripts/buildIconsDataset.ts: Icon name (41042ae)

❤️ Contributors

6.0.1 - 2023-11-02

compare changes

⛑️ Fixes

  • scripts/buildIconsDataset.ts: Sizes from rem to em (a1ad84c)

💅 Refactors

  • Icon components use the new IconBase component (6a2efcb)

📖 Documentation

🏡 Chore

❤️ Contributors

6.0.0 - 2023-11-01

compare changes

💥 Breakings

  • Make regular variant the default one (366bc7c)

🏡 Chore

🎨 Styles

🤖 CI

  • Update actions/checkout to v4 (9aadabd)
  • Update actions/setup-node to v4 (62e6718)

❤️ Contributors

5.0.1 - 2023-10-30

compare changes

⛑️ Fixes

📖 Documentation

  • README.md: Describe icon_variant (4259afc)
  • README.md: Drop the import all note (299c21c)

❤️ Contributors

5.0.0 - 2023-10-30

compare changes

💥 Breakings

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>

💅 Refactors

  • 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)

📖 Documentation

  • CHANGELOG: Fix typo (68d349a)
  • Update changie header.tpl.md (a7516a0)

🏡 Chore

  • 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)

❤️ Contributors

4.7.2 - 2023-10-07

compare changes

⛑️ Fixes

  • #30 (#30)
  • eslint: Disable rule for $$Porps (df11625)
  • prettier: Prettier-plugin-svelte (ca36b9a)

💅 Refactors

  • scripts/buildIconsDataset.ts: Types SVG properties as component props (a6811c0)

📖 Documentation

  • scripts/buildIconsDataset.ts: Cleanup functions comments (cc5add4)

🏡 Chore

  • Update eslint to v8.51.0 (2f5bf79)

🎨 Styles

  • Set base size as the default one for the original icons (362e182)

❤️ Contributors

4.7.1 - 2023-10-06

compare changes

⛑️ Fixes

💅 Refactors

  • scripts/buildIconsDataset.ts: Computed size prop (b8fb9ce)

❤️ Contributors

4.7.0 - 2023-10-06

compare changes

🚀 Enhancements

  • #8: Allow all SVG properties as arguments (dbf9141)

⛑️ Fixes

  • Add missing fill=none attribute (9850133)

💅 Refactors

  • Remove hardcoded value for stroke (fa990cf)
  • Remove redundant class and style attributes (e96d5a5)

📖 Documentation

  • CHANGELOG.md: Updated (a951546)
  • README.md: Fix typos (bf98498)
  • Include changes to arbitrary properties (28c46b3)
  • README: Fix format usage section (4bf2d97)

🏡 Chore

  • 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)

❤️ Contributors

4.6.0 - 2023-08-07

compare changes

🚀 Enhancements

  • Iconoir updated to v6.11.0 (42c5b33)

🏡 Chore

  • Deps updated and prettier config updated (6ecbf2f)
  • Update pnpm to v8.6.12 (ea3a0dc)

4.5.0 - 2023-07-18

compare changes

🚀 Enhancements

  • Update iconoir to v6.10.0 (74d877e)

🏡 Chore

🤖 CI

  • Set monthly interval for dependabot (525ca29)

4.4.0 - 2023-06-21

🚀 Enhancements

  • Update iconoir to v6.9.0 (5f55490)

🏡 Chore

4.3.1 - 2023-05-31

📖 Documentation

🏡 Chore

  • 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)

4.3.0 - 2023-05-08

Added

  • icons update to iconoir v6.8.0

Chores

  • deps updated

4.2.0 - 2023-04-04

Features

  • 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

Chores

  • package.json: remove postbuild script execution from build

Docs

  • README.md: properties table updated
  • README.md: description for IconSize type added
  • README.md: table for size-value added

CI

  • 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

4.1.1 - 2023-03-31

Fixed

Chores

  • deps updated

4.1.0 - 2023-03-26

Added

  • icons update to iconoir v6.5.0

Chores

  • deps updated

4.0.0 - 2023-03-17

Added

  • icons update to iconoir v6.4.0

Changed

  • migration to @sveltekit/package v2
  • exports map in package.json file

Fixed

  • github-circle icon and relative component name were not well mapped as exceptions

Chores

  • deps updated

Docs

  • README.md: usage updated
  • README.md: exceptions to the usage convention added