- add support to svelte 4
- fix(button): custom styles with css classes
- fix(package.json): cleanup 'typesVersions'
- fix: remove useless entries from the exports map
- refactor(list): restructure the component folder and move utilities functions to
utils.ts
- fix:
@sveltinio/ts-utils
set as dependency
- fix(list): external link handler
- chore(list): remove
console.log
call - chore: dev deps updated
- docs(tabs): fix typo in README.md
- fix(button): allow additional props with
restProps
- fix(buttongroup): declaration-property-value-no-unknown
- fix(link): rel and target attributes when external
- refactor: use svelte action for keyboard interaction in
Dropdown
,ToggleList
andTabs
- style(color): set
aspect-ratio: 1;
- chore: dev deps updated
- docs(tabs): fix typo in markdown table for properties
- docs: add Keyboard Interaction section for each component in the package
- refactor(link):
prefetch
as prop to setdata-sveltekit-preload-data
on links - chore: dev deps updated
- docs(link): update README
- fix(dropdown/DropdownContent.svelte): A11Y non-interactive element
- cannot have interactive role 'menu'
- fix: remove utils.js from the exports map on package.json
- chore: dev deps updated
- docs: updated to reflect changes on how to properly import and use the components
- migration to @sveltejs/package v2
- fix package dir
iconSize
added as prop to theLink
to set the external icon size
Link
when external with icon not properly styled
- deps updated
- fix: re-exporting components as they are instead of 'as default'
- use relative paths instead of the
$lib
alias to importutils.js
on components
- all components are now accessibles implementing relative WAI-ARIA Accessibility Reference
- accessibility tested against WCAG2AAA with
pa11y
(axe-core
andhtmlcs
as runners)
- exclude files when building to reduce package size
- css files are all minified when building
- README and THEMING files updated and more consistent across components
- chore: deps updated
- make use of
vitePreprocess
insted ofsvelte-preprocess
publint
added to check packaging errors and ensure compatibility across environments.
- components refactored
- styling capabilities improved
- deps updated
- fix
prefetch
when using with SvelteKit
The following components have been added to the package:
Button
ButtonGroup
ColorViewer
Dropdown
ToggleList
Tabs
Deleted Components:
ModernImage
Renamed/Refactored Components:
ExternaLink
is nowLink
and works for both internal and external linkREADME file per component.
- Bump version to update the github repo link on npm
- YouTube component dropped out. It is now part of the @sveltinio/media-content package
- demox fixed
- fix ts classes
- ready for v0.1.0