Skip to content

v0.3.1

Latest
Compare
Choose a tag to compare
@quentinderoubaix quentinderoubaix released this 25 Apr 19:58
· 21 commits to main since this release

Version 0.3.1 - 25th April 2024

Overview

Version 0.3.1 is out ! 馃敟

This version included an important refactor in order to support SSR and Directives in all our frameworks.
Not only does it work for every framework, we even make sure (automatic tests) that the resulting pre-rendered html is the same ! 馃挭

We have also made sure to highlight in our delivered packages and documentation the dual aspect of our deliveries: headless + Bootstrap-styled components. The demo site now shows examples of the usage of our headless components using DaisyUI !

Finally, the Pagination and Toast are now stable and a new service Match Media has been delivered.

Changes

Breaking changes

  • the package @agnos-ui/style-bootstrap has been renamed to @agnos-ui/core-bootstrap
  • the packages @agnos-ui/angular, @agnos-ui/react and @agnos-ui/svelte have been renamed to @agnos-ui/angular-bootstrap, @agnos-ui/react-bootstrap and @agnos-ui/svelte-bootstrap respectively
  • slot properties have been removed from the headless widgets

Features

  • the Modal now supports fullscreen
  • Pagination and Toast are now stable
  • a new service Match Media is available
  • examples of the headless usage with DaisyUI have been added to the demo site
  • automatic e2e testings of our components are now done for each framework with SSR webapps
  • the core is now built in both commonjs and esm
  • the package @agnos-ui/core-bootstrap now extends the properties / state of each component, allowing headless widgets to be as clean as possible
  • directives can now be tagged as browser-only using the wrapper browserDirective
  • a new directive factory createAttributesDirective has been delivered