Version 0.5.0 - 31st October 2024
Overview
Version 0.5.0 is out ! 🔥
This version focused on supporting svelte 5, adding a new component Collapse and simplifying headless usage by removing actions.
Our documentation has also been moved to a new domain, you can check it out at https://www.agnosui.dev
Changes
Breaking changes
- svelte packages have been migrated to svelte 5 and will no longer work with svelte 4
- svelte component slots no longer can be provided using svelte components or functions, but only by
string
orSnippet
(cf this issue in Svelte) - actions have been removed from widgets to simplify headless usage
- angular's BaseWidgetDirective has been refactored to simplify angular headless usage with slots
- angular component states (available in slots or from component exports) are no longer
Signal<WidgetState>
but{[key in keyof WidgetState]: Signal<WidgetState[key]>
- transition directives do not support arguments any more
- pagination
size
property is only available in bootstrap packages
Features
Fixes
- range slider with triple (and more) digits overlaps and doesn't go to the mixed label on time
Miscellaneous
- we have done a full review of our jsdoc in all exported symbols, for all packages
- the project now uses eslint flat file mode for linting
- blog posts in the demo site can be shared on socials
- angular demos are running in zoneless mode
- Playground tabs have been removed from the demo site until we finalize them
Full Changelog: v0.4.4...v0.5.0