Skip to content

v0.5.0

Latest
Compare
Choose a tag to compare
@quentinderoubaix quentinderoubaix released this 31 Oct 10:47
· 24 commits to main since this release

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 or Snippet (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

  • a new Collapse component has been released in Beta with headless and bootstrap examples

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