Change Log
All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.
8.0.3 (2025-08-13)
Note: Version bump only for package @smui/chips
8.0.2 (2025-08-12)
Bug Fixes
- move class prop classes to end of list for sub-components (d9ddb12), closes #698
8.0.1 (2025-07-18)
Bug Fixes
- move all custom classes to end of class list, allowing them to override other classes (a25b839)
8.0.0 (2025-07-18)
Note: Version bump only for package @smui/chips
Note: Version bump only for package @smui/chips
Note: Version bump only for package @smui/chips
Bug Fixes
- finish some migration steps, update readme (95fbdc2)
- type issues (0424a48)
Features
- migrate components in chips to runes (1d9f88d)
Bug Fixes
- improve chips trailing action focus state (b61550b)
Bug Fixes
- custom component types (fa5b473)
- explicitly opt out of runes mode in all components (96b69f9)
Features
- events for svelte 5, mount events to contexts, event modifiers, remove custom event typing (52d60b8)
- remove deprecated MDC event names (df78b17)
7.0.0 (2024-05-04)
Note: Version bump only for package @smui/chips
Note: Version bump only for package @smui/chips
Note: Version bump only for package @smui/chips
Bug Fixes
- cast component type to something ts likes (017039f)
Bug Fixes
- add declaration files to work around rollup typescript resolving modules to the src directory (b09a46b), closes #556
Bug Fixes
- move omit generic down line to fix union type that is too complex to represent type error (b26b1d4)
Bug Fixes
- rework tag prop to allow svg, simplify prop types to fix ts error (d1610c8)
Note: Version bump only for package @smui/chips
Note: Version bump only for package @smui/chips
Bug Fixes
- import ambient types from index files for ts event support (d62e12c)
- reference ambient types instead of importing them (2d1193c)
- suppress typescript issues with importing svelte internals (985183c)
Features
- migration to Svelte 4 in components (51d2411)
- use new generics definitions for better typing of components with tag prop (4476f3a)
Note: Version bump only for package @smui/chips
Note: Version bump only for package @smui/chips
Note: Version bump only for package @smui/chips
Note: Version bump only for package @smui/chips
Note: Version bump only for package @smui/chips
Note: Version bump only for package @smui/chips
Note: Version bump only for package @smui/chips
Bug Fixes
- never confuse an exported function type with an html attr type (d00860a), closes #575
Bug Fixes
Bug Fixes
- use separate svg component and fix all type errors (9accd0b)
Features
- migrate to common element component instead of elemental components (8aaf611)
- redo type system to bring types into their svelte files (61b9395)
- update to mdc-web 14, implement new features and fixes (cca1827)
6.1.4 (2022-09-27)
Bug Fixes
- update svelte-strip for module script lang fix (2dc89a9)
6.1.0 (2022-08-20)
Note: Version bump only for package @smui/chips
6.0.0 (2022-07-23)
Bug Fixes
- add type="button" on chip action to prevent form submit (29d91ed)
- update sveltekit and fix package.json (9dfb3d0), closes #425
- upgrade packages and fix issues with new versions (67f45cc)
Note: Version bump only for package @smui/chips
Note: Version bump only for package @smui/chips
Bug Fixes
- update to latest packages, sveltekit and fix issues (ca21255)
Features
- update SvelteKit and move types to separate imports (5fb1216)
Bug Fixes
- import everything from material correctly. replace announce function with own implementation (7ac0383)
Bug Fixes
- correct entries in package.json files, noExternal config no longer needed (95c56b5), closes #375
Note: Version bump only for package @smui/chips
Note: Version bump only for package @smui/chips
Note: Version bump only for package @smui/chips
Note: Version bump only for package @smui/chips
Note: Version bump only for package @smui/chips
Note: Version bump only for package @smui/chips
Note: Version bump only for package @smui/chips
Note: Version bump only for package @smui/chips
Bug Fixes
- include svelte tsconfig from common module (2cfc838)
Note: Version bump only for package @smui/chips
Bug Fixes
- lock to last good ts minor version, add index files for repl (d77c735)
Bug Fixes
- get sass compiling for all packages (6405961)
- rm deprecation warn by updating to material 12 + breaking changes (e3e95e1)
- update other packages, move svelte to peerDependencies (2c1b137)
- use mdc-web's sass imports and include sass from dev packages (5ccdf53)
Features
- new package directory structure, include stripped svelte files so no preprocess needed (382e78d)
- remove styled endpoints and update readme and installation docs (c8755d4)
- rename MDC events to SMUI events (55effc6)
- upgrade mdc-web packages to v13 (9f0457f)
BREAKING CHANGES
- No more styled endpoints, so the advanced styling
method now requires that you import the Sass yourself.
5.0.1 (2021-11-16)
Note: Version bump only for package @smui/chips
5.0.0 (2021-11-10)
Note: Version bump only for package @smui/chips
Note: Version bump only for package @smui/chips
Note: Version bump only for package @smui/chips
Bug Fixes
- lock sass to the last working minor release (62d4895), closes #334
Bug Fixes
- remove smui.d file and SMUIComponent declaration class (ef30919)
Bug Fixes
- use index.js endpoint within elements and internal for common package imports (cf76ed2)
Bug Fixes
- include extensions in import paths (3c06e33)
- material dom announce unable to import (c222858)
- undo announce fix, which was wrong (0e4c625)
Features
BREAKING CHANGES
- Bare endpoints in packages have been removed. You don't need them.
Bug Fixes
- correctly provide html attributes (048a11d)
- data table checkboxes and sorting (e88a19c)
- some type issues and simpler ambient declarations (44e2cea)
Bug Fixes
- make non-index import paths explicit (2821cb0)
- some more type errors (f4b8568)
Features
- add prop types for HTML props for components (f5c6e53)
- got sveltekit working local in dev (024b19a)
- implement js builds of all ts files (085b829)
- migrate chips to typescript (075f48a)
- migrate common and button to typescript (cf9c6af)
- migrate floating label, line ripple, and notched outline to typescript (f05373e)
- migrate tab, tab bar, tab indicator, and tab scroller to typescript (e5dc8a9)
- migrate textfield to typescript (0010211)
BREAKING CHANGES
- Renamed SMUI events from like SMUI:component:event to like SMUIComponent:event.
- Had to rename export "default" from Button to "defaultAction".
4.2.0 (2021-05-05)
Note: Version bump only for package @smui/chips
4.1.0 (2021-04-28)
Reverts
4.0.0 (2021-04-24)
Features
- remove style importing from index files, no more /bare (2ab900a)
3.1.0 (2021-04-22)
Features
- update to MDC 11, new fullscreen dialogs (ee962bc)
Reverts
3.0.3 (2021-04-22)
Note: Version bump only for package @smui/chips
3.0.2 (2021-04-21)
Note: Version bump only for package @smui/chips
3.0.1 (2021-04-21)
Features
- implement fixes and workarounds for Vite and SvelteKit (9ed43aa)
Reverts
3.0.0 (2021-04-19)
Note: Version bump only for package @smui/chips
Note: Version bump only for package @smui/chips
Note: Version bump only for package @smui/chips
Features
- new Segmented Button component (4b1dc50)
Bug Fixes
- non-interactive chip text color (e673c93)
- primary action span missing from chips (17758af)
Features
- add nonInteractive chip set feature and fix chip tabindex management (c1f223f)
- new Tooltip component (6293aef)
Features
- forward all events, and only forward when bound, and allow modifiers (50a0db3)
Reverts
- Revert "docs: use absolute links in package readmes" (3392c16)
Note: Version bump only for package @smui/chips
Note: Version bump only for package @smui/chips
Note: Version bump only for package @smui/chips
Bug Fixes
- allow styles on components with ripples (1c6b28a)
Note: Version bump only for package @smui/chips
Note: Version bump only for package @smui/chips
Bug Fixes
- get element and pass events correctly (d405de5)
Features
- add getElement method to all components (f293cf3)
- updated Chips for MDC v10 (5ca1c05)
- updated Data Tables for MDC v10 (89cbd52)
- upgrade upstream MDC components to v10 (d47c59a)
BREAKING CHANGES
- Upgrading to v10 of upstream components. Their APIs will change. View the component READMEs.
Note: Version bump only for package @smui/chips
Features
- updated touch features for MDC 4 (b06e851)
Bug Fixes
- filter chip leading icon wasn't hidden correctly (b011df9)
- fix buttons, ripples, and list item for new mdc (9b902b5)
- forward events from dynamic components correctly (5367449)
Features
- update chips to work with MDC 4 (2c28796)
BREAKING CHANGES
- Chips has several breaking changes listed in the migration docs.
1.1.0 (2020-12-24)
Note: Version bump only for package @smui/chips
1.0.0 (2020-08-04)
Note: Version bump only for package @smui/chips
Bug Fixes
- undefined current_component in browsers not supporting import #60 (708abd6)
Note: Version bump only for package @smui/chips
Bug Fixes
- prevent new Svelte versions from mangling MDC classes (8a94e95), closes #52
Note: Version bump only for package @smui/chips
Features
- update MDC package versions to 3.2.0 (605753d)
Note: Version bump only for package @smui/chips
Note: Version bump only for package @smui/chips
Bug Fixes
- fixed the packages' sass commands (97d64ea)
Features
- add bare js and css to all components (ebe7a6d)
Bug Fixes
Note: Version bump only for package @smui/chips
Note: Version bump only for package @smui/chips