# @ds-autonomie/web-components

## 2.21.0

### Minor Changes

- 1f0554e: `banner` : ajout du composant Bandeau
- e4125c7: template plan du site : ajout du template Storybook « Sitemap » (desktop et mobile)
- 690cbe5: `table-action` : ajout de la propriété `button-label` pour personnaliser le libellé du bouton de fermeture

### Patch Changes

- 4e32305: `download-card`, `download-link` : application des bonnes pratiques d'écoconception
- 5e76648: `drawer` : application des bonnes pratiques d'écoconception (RWEB 0119, 0054, 0044)
- 06e7f21: `dropdown` : application des bonnes pratiques d'écoconception
- f1f5fa5: error-message-panel : application des bonnes pratiques d'écoconception
- c4bb819: `badge` : correction de la largeur (ajustement du padding horizontal)
- 2858d5d: `table-of-contents` : correction du décalage visuel quand le lien le plus long devient actif (passage en gras)
- 38f1ac0: `fieldset` : application des bonnes pratiques d'ecoconception.
- 6059647: form-control-layout, error-text, success-text : application des bonnes pratiques d'écoconception
- Updated dependencies [43ee640]
  - @ds-autonomie/assets@1.4.13

## 2.20.0

### Minor Changes

- ce66b00: `file-upload` : alignement du comportement `multiple` sur le natif (nouvelle selection remplace l'ancienne) et ajout de la propriete opt-in `append-files` pour activer le mode cumulatif.

### Patch Changes

- 3d9ec1f: format-bytes, mutation-observer, relative-time, resize-observer, split-panel : optimisations CSS et JavaScript selon les critères d'écoconception RWEB (sélecteurs efficaces, shorthand CSS, mise en cache des objets JS, simplification des conditions)
- a083979: `progress-bar`, `progress-ring`, `spinner` : application des bonnes pratiques d'ecoconception.
- 440a907: `navbar`, `navbar-link`, `navbar-menu` : application des bonnes pratiques d'ecoconception.
- 0559cfa: `header` : support de l'ajout conditionnel du barre de navigation
- 016421b: footer, footer-content-block, footer-mandatory-mentions, footer-sitemap, footer-sitemap-item : optimisations CSS et JavaScript selon les critères d'écoconception RWEB (sélecteurs efficaces, shorthand CSS, mise en cache des objets DOM)
- d49a826: file-upload, file-upload-item : optimisations CSS et JavaScript selon les critères d'écoconception RWEB (regroupement des déclarations, propriétés shorthand, réduction des accès DOM et mise en cache)
- 839c177: `filter-button`, `filter-base`, `filter-date`, `filter-counter`, `filter-range`, `range-slider`, `filter-select` : application des bonnes pratiques d'ecoconception (optimisations DOM/CSS, cache JS et reduction des traitements inutiles).
- a5e10ec: `icon`, `icon-button` : application des bonnes pratiques d'ecoconception.
- 0fdb6a6: `input`, `input-date`, `input-time`, `input-native`, `textarea` : application des bonnes pratiques d'ecoconception.
- aa15b2c: `input-amount` : application des bonnes pratiques d'ecoconception.
- 55a91d7: `input-otp` : application des bonnes pratiques d'ecoconception sur les optimisations CSS et JavaScript.
- a56c9fc: `input-mask`, `input-phone` : application des bonnes pratiques d'ecoconception.
- c41e929: `menu-navigation`, `menu-item`, `menu-label`, `menu-accordion` : application des bonnes pratiques d'ecoconception (optimisations DOM, cache JS et simplifications CSS sans impact visuel).
- 4ccbd49: `combobox` : remise a zero de la recherche apres selection multiple, avec attribut pour conserver le filtre.
- d7cb9ba: `input-date` : correction du déplacement automatique entre les différents éléments de la date.
- a2885b7: `page-header` : ajout de flex-wrap: wrap sur .tags et .actions
- 5166a93: `pagination`, `pagination-button` : application des bonnes pratiques d'ecoconception.

## 2.19.0

### Minor Changes

- 7cd6c91: `tree` : possibilité de désactiver la synchronisation des tree-item parents/enfants
- 057ad88: `table`, `table-head`, `table-body`, `table-row` : possibilité de réorganiser des lignes d'un tableau

### Patch Changes

- 0e15f3f: `stepper`, `step` : application des bonnes pratiques ecoconception
- 0f70cfb: `checkbox`, `checkbox-button`, `checkbox-card`, `checkbox-group`, `switch` : application des bonnes pratiques d'écoconception
- 09a7893: `select` : application des bonnes pratiques d'écoconception
- 3549fc2: `combobox` : application des bonnes pratiques d'écoconception
- f287ff2: `header`, `header-external-link`, `header-modern`, header-search`, `search` : application des bonnes pratiques d'écoconception
- aafbcbf: `tab`, `tab-group`, `tab-panel` : application des bonnes pratiques ecoconception
- a9f1a27: `radio`, `radio-button`, `radio-card`, `radio-group` : application des bonnes pratiques d'écoconception
- 328ac6f: `sidenav`, `sidenav-info-accordion` : application des bonnes pratiques d'écoconception
- 9335678: `skip-link-item` : application des bonnes pratiques d'écoconception

## 2.18.0

### Minor Changes

- 860a7a5: `input-date`: possibilité de désactiver certaines dates
- f995024: `header-search`: ajout d'un attribut placeholder

### Patch Changes

- cdd076c: `table-of-contents` : application des bonnes pratiques écoconception, et support du redimensionnement
- 6eccef4: Application des principes d'écoconeption aux classes CSS `dsa-*`
- f7bbb30: `table-action`, `table-caption`, `table-container`, `table-expanded-row`, `table-header-cell`, `table-header-row`, `table-row`, `table-toolbar`, `table` : application des bonnes pratiques eco-conception
- 7033aff: `tree`, `tree-item`: application des bonnes pratiques d'écoconception
- 406e70f: `filter-date`, `input-date` : correction de l'apparence sur Mozilla Firefox

## 2.17.0

### Minor Changes

- 4f185e3: Modification des variables CSS pour la typographie
- 3f0819b: `file-upload` : vérification de la taille et du format du fichier avant l'ajout au champ

### Patch Changes

- 91c89e0: `input-date` : Possibilité d'ajuster la largeur du champ via la vairable CSS `--input-field-width`
- 7de160d: `radio-group`, `checkbox-group` : déplacement du focus sur la première option disponible si le groupe est `required` et l'utilisateur tente de soumettre le formulaire sans avoir sélectionné une option
- 96fcecf: Ajout d'une CLI pour mesurer l'utilisation du DSA dans un répertoire donné
- e69a88d: `button`, `profile-button` : application des bonnes pratiques d'écoconception
- 9e2e579: `menu-navigation` : correction de l'absence de défilement
- Updated dependencies [4f185e3]
  - @ds-autonomie/assets@1.4.12

## 2.16.0

### Minor Changes

- ff2dec3: `file-upload` : possibilité d'avoir une zone de glisser-déposer
  `alert` : ajout d'un attribut pour modifier la taille

### Patch Changes

- 7f5bebc: `input-phone` : correction de la réinitialisation des valeurs
- f5670bd: `tag` : Agrandissement de la cible du bouton de suppression. Application des bonnes pratiques écoconception web.
- c9e7208: `badge` : application des bonnes pratiques écoconception web

## 2.15.0

### Minor Changes

- c707f21: `graphic-element` : mise à disposition de l'élément

### Patch Changes

- 95db35f: Ajout de règles qualité pour les feuilles de style
- 1ce2c23: `alert`, `avatar` : application des bonnes pratiques ecoconception web
- ce4351c: `quote` : application des bonnes pratiques ecoconception web
- b92658f: `badge` : changement du comportement pulse si l'utilisateur à l'option prefers-reduced-motion
- 4209ef9: `menu-item`: ajustement du style
- c5e57c2: `accordion`, `accordion-group` : application des bonnes pratiques ecoconception web

## 2.14.1

### Patch Changes

- d820ef1: `icon` : suppression de la double restitution du libellé
- 3a56033: `header-search` : suppression d'un bug d'affichage en mobile sur Firefox
- d537097: `table-row` : émission de l'événement `dsa-table-row-change-selection` lorsque la sélection est fait de manière programmatique
- 25796eb: Minification des fichiers pour le CDN
- 81c2e66: Mise à jour des dépendances
- 84d665d: `tag` : recopie de la valeur des propriétés `label` et `accessibleName` vers les attributs associés"
- 9ae4d87: `card-content`, `header`, `header-modern`, `menu-accordion`, `navbar`, `sidenav`, `table`, `table-body`, `table-container`, `table-head` : amélioration de l'utilisation avec l'autoloader
- Updated dependencies [6ff7818]
  - @ds-autonomie/assets@1.4.11

## 2.14.0

### Minor Changes

- 5ada717: `header` : ajout d'un slot `navbar`
  `header-modern` : ajout de l'en-tête 'modern', à privilégier
- f7daa14: `tag` : permettre l'ajout d'un nom accessible, et permettre l'affichage d'un tooltip avec le libellé complet du tag

### Patch Changes

- 809f80d: `checkbox`, `filter-counter`, `filter-select`, `input-phone`, `pagination` : élimination de restitutions redondantes au lecteur d'écran
- 1ed33e7: `alert` : ajout de noms accessibles pour les icones (info/warning/danger/success).
- a2655c8: `combobox` : résolution d'un soucis de scroll à la sélection; `select` : modification du comportement à l'ouverture
- 09d3919: `skip-link-item` : résolution d'un bug d'affichage/restitution sur Safari

## 2.13.0

### Minor Changes

- b47a3b7: `dsa-link--skip-content`: ajout d'une classe CSS pour les liens d'évitement de contenu
- 29e4ded: `tree` : ajout du mode de sélection des tree-items parents uniquement

### Patch Changes

- 1cc188c: `callout` : ajout d'un role region si un titre est ajouté
- 72533c0: Mise à jour vers Storybook 10
- 2373fb7: `breadcrumb-item`, `combobox`, `dialog`, `drawer`, `filter-date`, `progress-ring`, `select`, `sidenav`, `tab-group`, `tab-panel`, `table-of-content` : ajout de couleurs par défaut
- c0b261c: `input-date` : réduction de la largeur de la zone de saisie à son contenu
- Updated dependencies [def9509]
  - @ds-autonomie/assets@1.4.10

## 2.12.0

### Minor Changes

- 36eadd8: `table-action` : ajout de l'attribut `deselect-all-on-close` afin de déselectionner toutes les lignes du tableau à la fermeture de la barre d'action

### Patch Changes

- c5b74c6: Modèle de page Contact : ajout d'attributs autocomplete;
  `checkbox`: Amélioration de l'accessibilité;
- c77b7b9: `button`, `checkbox`, `checkbox-button`, `checkbox-card`, `combobox`, `file-upload`, `filter-date`, `icon-button`, `range-slider`, `select`, `switch`, `radio-button`, `radio-card` : suppression d'attributs aria-disabled en doublon
- af1397a: `file-upload`: l'attribut `accept` peut être utilisé avec de la même manière que son équivalent natif.
- 82d5a6c: `menu-accordion`, `menu-navigation` : prise en charge du contenu dynamique

## 2.11.1

### Patch Changes

- 0a352fa: `tooltip` : ajout d'un message d'avertissement si le tooltip est utilisé sans dsa-button ou dsa-icon-button
- 442a053: `step` : suppression de la propriété z-index sur les lignes reliant les étapes
- 8f0809a: Ajout du modèle de page Mentions Légales
- 603c1f4: `checkbox`, `copy-button` : amélioration de l'accessibilité
- 187a8f8: Ajout du modèle de page Contact

## 2.11.0

### Minor Changes

- 11fec02: `combobox`, `input`, `input-amount`, `input-date`, `input-mask`, `input-otp`, `input-phone`, `select`, `textarea` : ajout d'un attribut accessible-name à utiliser si aucun label n'est ajouté
- ed800d7: `menu-navigation` : permettre l'utilisation de la touche espace pour activer les menu-items de type bouton; `menu-item` : ajout d'un attribut `expanded`

### Patch Changes

- 4c5f374: `alert` : dépréciation de l'attribut `duration` (non compatible avec l'accessibilité)
- ca25e5e: `textarea`, `input-native` : modification du compteur afin de ne plus avoir d'erreur si la valeur est explicitement mise à null ou undefined.
- ed85ed3: `copy-button` : suppression de l'attribut `feedback-duration` qui n'était pas compatible avec l'accessibilité
- 84411df: Modification des modèles de pages suite aux retour de la DIPCOM
- 273a1b7: `input-phone` : amélioration de la robustesse de mise à jour des valeurs.
- 06179a4: `checkbox` : recopie de la valeur de accessible-name dans l'attribut title de la case à cocher

## 2.10.0

### Minor Changes

- 4c7a297: `copy-button` : ajout du bouton copier; `tooltip` : (a11y) éviter la double annonce au lecteur d'écran lorsque le contenu est modifié
- 91a7d53: `search` : ajout des attributs optionnels `accessible-name` et `placeholder`
- a2fabac: `card`, `card-content`, `card-nav`, `checkbox-card`, `radio-card`, `fieldset` : ajout d'un attribut `contrasted-borders`

### Patch Changes

- 2fd486c: `combobox` : défilement de la liste de choix lors de la navigation au clavier
- f6d5a17: `dialog`, `drawer` : amélioration du piège de focus
- 8d70187: `tarteaucitron` : ajout d'une feuille de styles pouvant être utilisée pour tarteaucitron

## 2.9.1

### Patch Changes

- 50705c3: `sidenav-info-accordion` : augmenter la taille de police du contenu
- 78db223: `footer` : chacher le slot "second-logo" si il est vide
- 9e76881: `select` : amélioration du comportement au lecteur d'écran
- dda5f39: Ajout du modèle de page d'aide
- 5034e0e: `table-of-content` : en mobile, fermeture du dropdown au clic sur un lien; Ajout du modèle de page FAQ
- efc99fd: Ajout du modèle de page Accessibilité

## 2.9.0

### Minor Changes

- c943674: `sidenav-info-accordion`: ajout de l'accordéon d'information de la navigation latérale
- ac9baf5: `tab-group`: ajout de l'attribut accessible-name

### Patch Changes

- 7752ecd: `sidenav`, `menu-item`, `menu-accordion`: amélioration de l'a11y de la navigation latérale
- c2a4975: `combobox` : assimiler les tirets à des espaces pour le filtre
- 09f19a1: `button`, `tag-button`: mise à jour de l'attribut `accessible-name` lorsque la propriété associée est modifiée
- 62b230f: `drawer`, `dialog`: empêcher la fermeture si un enfant dsa-tooltip est ouvert

## 2.8.1

### Patch Changes

- 49132cd: `sidenav` : (a11y) ajout d'aria-labels en mode collapsed
- 05288d4: `input-time` : émission de dsa-change lors de l'ouverture du panneau sans valeur initiale

## 2.8.0

### Minor Changes

- f90bad2: `search` : ajout du composant recherche
- 941ea97: `sidenav` : ajout du composant ;
  `menu-accordion` : ajout de l'attribut `size`, ajout des slots `prefix` et `badge` ;
  `menu-label` : ajustement rendu ;
- f2aa551: `page-header` : ajout de la propriété `reduced` pour l'affichage limité
- 388c7ba: `card-content` : ajout/modification des tailles `medium`/`small`

### Patch Changes

- 674f38d: `input-date`, `input-time` : dans un drawer, empêcher l'appui sur Echap pour fermer la popup de fermer également le drawer
- 263d113: `table-action` : mise à jour du style
- fcf11b5: `table-container` : (a11y) Empecher d'atteindre la barre d'outil avec le lecteur d'écran si la barre d'action est affichée; `table-actions` : (a11y) empêcher d'atteindre la barre d'action au lecteur d'écran lorsqu'elle est cachée; `select`, `combobox`: désactivation des tags lorsque l'élément est désactivé
- 8f68653: `fieldset` : modification pour permettre aux champs enfants d'être désactivé de manière individuelle
- 6e512ce: `combobox`, `dialog`, `drawer`, `navbar-menu`, `select` : suppression d'attributs tabindex inutiles
- feec186: `file-upload` : changement du style du bouton de `primary` à `secondary`
- 99c1894: `tag` : ajout des variantes `neutral`, et ajustement des couleurs disponibles (100 à 400)
- a59c265: `switch` : renommage des attributs pour les libéllés des états on et off
- 180407a: `accordion` : résolution du problème de z-index dans le slot "actions"
- 5a60230: `tree-item` : séparation des comportement d'ouverture et de sélection, ajout d'un icone check pour la sélection simple
- Updated dependencies [263d113]
- Updated dependencies [99c1894]
- Updated dependencies [0ff990d]
  - @ds-autonomie/assets@1.4.9

## 2.7.1

### Patch Changes

- 090de99: `header`, `page-header`, `table-container`, `table-toolbar`, `tree-item`: amélioration du rendu avec un zoom important
- 4a34419: Mise à jour des couleurs du brandbook
- 2d0aa8a: `step`: correction de la couleur de la barre de progrès en mode horizontal
- 4b161f0: `accordion`: ajout d'un divider entre les actions et le chevron
- f70d4e3: `input-date`, `input-time`: ajout de l'attribut 'hoist' contrant certains problèmes d'affichage
- Updated dependencies [4a34419]
  - @ds-autonomie/assets@1.4.8

## 2.7.0

### Minor Changes

- c260f56: `dropdown` : ajout d'un attribut pour fermer le panneau au clic
- 0d2fdc5: Ajout de classes permettant d'avoir le header ou les premières colonnes d'un tableau personnalisé en "sticky"
- f133eab: `input` : ajout d'un état de succès
- ba0c2cd: `input-date` : possibilité de sélectionner une plage de dates
- f25ec84: `table-single-cell-row`: ajout du composant

### Patch Changes

- 259ae3d: `file-upload`: amélioration de l'intégration au sein des formulaires
- 0597e4c: `input`: séparation interne des inputs type date, time et amount
- c73d3c7: Mise à jour des dépendances
- Updated dependencies [c73d3c7]
  - @ds-autonomie/assets@1.4.7

## 2.6.0

### Minor Changes

- 4546a33: `accordion`: modification des styles, ajout d'attributs de style (taille et contours)
- 060c7ba: `input`, `filter-date` : ajout de la possibilité d'enlever le bouton calendrier
- 0429d00: `accordion-group`: ajout du composant
- ae97b35: `navbar-link` : ajout de l'attribut `current`

### Patch Changes

- 0ac1c89: `footer-sitemap`: ajout d'un attribut permettant de déterminer l'alignement des liens
- 81063c2: `file-upload`: ajout d'un attribut permettant de personnaliser le libellé du bouton
- 1889da6: `tab-group` : désactivation des boutons de navigation lorsque l'on est au début / à la fin du scroll
- 36b9d6c: `table-container` : cacher automatiquement la barre d'actions multiples si aucune ligne n'est sélectionnée; `table` : initialisation des lignes sélectionnées au chargement
- 7a7ceec: `card-content` : modification de l'ordre du html (titre puis tags) pour une meilleure accessibilité
- Updated dependencies [fa05b7a]
  - @ds-autonomie/assets@1.4.6

## 2.5.1

### Patch Changes

- 20ad518: `input`, `input-phone`, `input-otp` : communalisation du code
- 5e7de2a: `checkbox`: correction d'un bug empechant l'utilisation de liens dans le label
- 0258fb3: `tab-group`: retrait du focus sur les flèches de scroll et le groupe
- b163af1: `checkbox-group`: attente du chargement des composants enfants
  `tab-group`: attente du chargement des composants enfants
  `tree`: attente du chargement des composants enfants
- 7387de1: `table-header-cell`: restriction de l'effet de survol aux tableaux triables, élargissement du bouton de tri

## 2.5.0

### Minor Changes

- a4cec6a: `card-nav`, `card-nav-item`, `card-nav-accordion` : ajout des composants
- 8f0db29: `card-content`: ajout du composant
- 6f31568: `fieldset` : ajout du composant
- 56b6786: `visually-hidden`, `resize-observer`, `mutation-observer`, `relative-time` : ajout d'éléments utilitaires
- a7e4dcb: `tag-button` : ajout du composant

### Patch Changes

- 32a1695: `dropdown`: retrait de l'attribut obsolète stay-open-on-select
- 3e0d4e3: `combobox` : restitution de l'option "Voir plus" au lecteur d'écran ; `tag` : suppression d'un attribut title inutile
- 687c17e: `header` : résolution d'un problème d'affichage du logo sur Safari
- 34774d5: `header` : augmentation de la taille "large" du logo
- e3e6300: `input`: amélioration de la gestion des méthodes stepUp et stepDown
  `input` type "time": implémentation des méthodes stepUp et stepDown, ajout d'une transcription de la valeur
- f486d2f: `tab-group` : prise en compte des changements dynamiques des attributs `active` des dsa-tab enfants
- 618a76a: `combobox` : résolution d'une erreur de mise à jour des la liste d'option en cas de slotchange
- 5eac37f: `tooltip`: ajout automatique d'une description accessible à l'élément cible
- 925c802: `input` : correction du retour de valueAsNumber pour le type amount
- 2a1679f: `menu-item`: élargissement de l'attribut "current" au type "button"

## 2.4.1

### Patch Changes

- 068758d: `checkbox-group', `radio-group`, `input`: correction d'un bug entrainant l'affichage de la description accessible
- 104e6a0: `dsa-table-container`: rattachement automatique des titres et tableaux
- Updated dependencies [8e62bf0]
  - @ds-autonomie/assets@1.4.5

## 2.4.0

### Minor Changes

- 51bb00e: `accordion` : ajout d'un slot "actions"
- 8895185: `table-caption` : ajout d'un attribut total-items-label
- 656c514: Ajout de classes permettant de donner un style DSA à un tableau personnalisé
- 9f374ff: `page-header` : ajout du composant en-tête de page; `tab-group` : possibilité de modifier le padding et la largeur maximale

### Patch Changes

- b64cfa8: `input`: correction de l'état de validité du type amount quand le champ est vide
- e18885b: `input-phone` : correction du format de numéro pour la Polynésie française
- ec2b955: Affichage de messages d'avertissement dans la console en cas d'oubli d'attributs impactant l'accessibilité"
- 36bbf91: `combobox`: ajout d'un attribut permettant de limiter le nombre d'options affichées
- 0f3e02c: `combobox` : suppression de la flèche si aucune option n'est chargée
- 1958bc6: `input`, `filter-date` : résolution d'un bug lorsque la date du 1er janvier est sélectionnée
- 07bf0b5: `combobox` : changement du comportement pour faciliter la sélection des suggestions
- 5e218f7: `table-container`: ajout d'une annonce personnalisable à l'affichage de la barre d'actions
- 6f9796e: `icon-button`: transformation des valeurs de tailles en unités responsives
  `download-card`, `download-link`, `breadcrumb`, `combobox`, `filter`, `select`, `accordion`, `drawer`, `tab`: ajustement des tailles d'icones
  `tag`, `anchor-tag`, `badge`: ajustement du padding, valeurs responsives
  `calendar`: ajustement de la taille du panneau en responsive
  `error-text`: ajustement de la taille de l'icône
- ee489ab: `table-header-cell` : modification du comportement au hover/focus des en-têtes de colonnes triables
- 224882f: `input`, `input-mask`, `input-otp`, `input-phone`, `textarea`, `select`, `combobox`, `checkbox-group`, `radio-group`: ajout d'un attribut permettant d'ajouter une description pour l'accessibilité
- db8d8f9: `dsa-link` : amélioration des classes CSS pour les liens
- c06a211: `checkbox-group`, `radio-group` : changement des attributs `aria-describedby` des fieldsets par `aria-labelledby` car la description n'était pas lue par les lecteurs d'écran.

## 2.3.1

### Patch Changes

- a10fedd: `tree-item`, `progress-circle`, `table-of-contents` : amélioration du cycle de vie
- 1810325: `input` : résolution du bug du type="date" avec les fuseaux horaires
- 4678044: `radio` : amélioration de l'affichage en mode contraste élevé
- 98a161a: Mise à jour des dépendances
- de9d030: `input-time`: retrait de la scrollbar verticale sur la page

## 2.3.0

### Minor Changes

- 81ebb10: `checkbox` ajout des attributs parentDisabled et parentReadonly
  `checkbox-button` ajout des attributs parentDisabled et parentReadonly
  `checkbox-group` modification de la gestion des attributs readonly et disabled
  `radio` ajout des attributs parentDisabled et parentReadonly
  `radio-button` ajout des attributs parentDisabled et parentReadonly
  `radio-group` modification de la gestion des attributs readonly et disabled
- 2afaa9a: `switch` : ajout du composant
- 23bc7f7: `input` : harmonisation du comportement du type time sur les différents navigateurs
- 7b8f634: `radio-card` : ajout du composant carte radio
  `checkbox-card` : ajout du composant carte checkbox
- c72b2c6: `dialog`: ajout d'un attribut permettant de retirer le bouton de fermeture

### Patch Changes

- 1795414: `input` : correction de l'état de validité du type date
- bfa9182: `button` : ajout de la variante `tertiary-with-outline`
- 80a235e: `dialog`: ajustements graphiques
- bdd4606: `radio-button` : amélioration de la visibilité de l'état coché en mode contraste élevé
  `radio-group` : possibilité de tabuler sur la première option si la valeur du groupe n'est pas valide
- 9db287c: `input-date` : focus sur le champ au clic sur le label
- Updated dependencies [33ff2b9]
  - @ds-autonomie/assets@1.4.4

## 2.2.0

### Minor Changes

- 647d6c9: `input-otp` : ajout de l'élément One Time Password

### Patch Changes

- 3ba5fee: `checkbox-group` : correction de la largeur maximale en mode horizontal
- 1643cca: `checkbox-group': changement du timing de l'initialisation
- 8503289: `input` : correction de la réinitialisation programmatique du type "date"
- aad602d: `checkbox-group` : amélioration de la structure interne

## 2.1.0

### Minor Changes

- 8dbb5e8: `download-card`: déplacement des attributs annexes dans le lien pour les lecteurs d'écran
  `download-link`: déplacement des attributs annexes dans le lien pour les lecteurs d'écran
- 2a6ce52: `callout` : remplacement de l'attribut `title` (déprécié) par `callout-title`; `button`, `checkbox` : remplacement des attributs `title` et `aria-label` (dépréciés) par `accessible-name`
- 11314ee: `header`: ajout d'un attribut permettant de choisir la taille du logo
  `header-search`: ajout d'un attribut permettant de rendre le composant dans un état ouvert permanent
- 5f6d3f2: `header-search` : ajout d'un attribut `mobile`
- ffea5ba: `tab` : ajout de l'attribut close-button-label
- 2bc49cb: `header` : ajout d'un slot pour le premier logo
- 151414f: `dialog`: ajout d'un attribut permettant de cacher le titre du header

### Patch Changes

- 5045b7d: `alert`: changement de l'attribut aria-live vers "polite"
- ba1513b: `input-phone`: ajustement espaces
- f2e90b5: Adaptation des stories pour améliorer les tests Chromatic
- ba7b276: `menu-navigation`, `filter-select` : retouches a11y
- c2407d7: `filter-select` : possibilité de changer d'option avec les flèches du clavier
- 44be976: `radio-group`, `checkbox-group` : permettre de cacher le label (si redondant)

## 2.0.1

### Patch Changes

- 1e04608: Publication de la version 2

## 2.0.0

### Major Changes

- 0beedbc: `menu` : suppression du composant dsa-menu (à remplacer par dsa-menu-navigation, qui suit le pattern "disclosure"); `menu-item` : suppression des types "normal" et "checkbox" (le type par défaut est maintenant "button")
- 0bb4296: `cdn` : possibilité d'utiliser le package via CDN. L'organisation du package a dûe être modifiée, ce qui implique une modification de certains chemins d'import pour les utilisateurs.
- beb2103: `header`: ajout d'un attribut "mobile" qui détermine son mode d'affichage et remplace les media queries. Sa valeur doit être gérée côté implémentation.
  `footer`: idem

### Patch Changes

- ae56569: `menu-navigation`: ajout d'un attribut role="list" pour l'a11y
  `menu-item`: ajout d'un attribut role="listitem" pour l'a11y
- 9042d35: `divider`: retrait du role par défaut, ajout de aria-hidden
- dff4b70: Mise à jour des dépendances

## 1.23.0

### Minor Changes

- d72ea56: `file-upload`: ajout de la possibilité d'importer un dossier complet
- 3f12bad: `link css class`: ajout d'une classe css pour les icones en suffixe
- 1e7e67c: `download-card`: ajout d'un attribut permettant de renommer le document téléchargé
  `download-link`: ajout d'un attribut permettant de renommer le document téléchargé
- 6657b26: `button` : ajout d'un mode "toggle" (bouton à basculement)
  `icon-button` : ajout d'un mode "toggle" (bouton à basculement)
- ef5fce3: `divers composants`: utilisation de la librairie système pour les icônes

### Patch Changes

- cba1830: `input-mask`: `patternMismatch` à `false` quand aucune valeur n'est saisie
- d171346: `radio`: correction d'une couleur rendant le bouton invisible en contraste élevé
- e3b59b9: `tab` : correction de la largeur d'onglet avec un contenu custom
- 1367806: `step` : (a11y) amélioration de la restitution des étapes cliquables
- 498ea04: Communalisation de code pour les éléments de formulaire
- ef44b36: `select`: ne pas sélectionner une option si son attribut `value` est vide
- 02bd2c2: `radio-group`, `checkbox-group`: communalisation du code
- 3f84296: `tab` : (a11y) déplacement du tabindex sur le host
- 6a17f31: `input-phone`: mise à jour de la valeur après chaque entrée

## 1.22.2

### Patch Changes

- 3620e71: `dropdown` : le dropdown ne doit pas se fermer quand le focus est sur le premier élément d'un menu-navigation et l'utilisateur appuie sur Tab

## 1.22.1

### Patch Changes

- acaea01: `tab` : suppression du décalage des titres d'onglet lors du changement d'onglet actif
- 4ed942f: `combobox` : prise en compte de la valeur si elle est ajoutée avant les options associées
- 89ca0d1: `checkbox`: Déplacement de l'astérisque des checkbox requises vers la gauche
- 2481f61: `checkbox`: en mode "readonly": ajout du focus, retrait de la classe CSS "disabled", retrait de la possibilité de cocher/décocher au click
  `checkbox-button`: en mode "readonly": ajout du focus
- 189ce6c: `menu-navigation` : résolution du problème d'event listener sur les éléments du menu
- a8e8a08: `filter-range` : mise à jour de la valeur affichée quand les valeurs `start` et `end` sont modifiées dynamiquement

## 1.22.0

### Minor Changes

- 9fd968f: `input` : amélioration UX du type "date"

### Patch Changes

- a81f235: `step` : ajout de l'état de l'étape et de son index au nom accessible du lien/bouton
- dc79532: `tab-panel`: ajout du focus (tabindex) sur le panneau par défaut.
- 9d64df7: `menu-item`, `footer-content-block` : imrpove a11y
- cdbb61e: `menu-navigation` : prise en charge des éléments dynamiques
- 5e2b778: `input` : prise en charge de la suppression de l'attribut "error-message"
- 425602e: `skip-links`: ajout d'un aria-label pour les liens d'accès rapide

## 1.21.0

### Minor Changes

- 59f6850: `input`, `input-phone`, `input-mask`, `checkbox`, `checkbox-group`, `combobox`, `radio-group`, `select`, `textarea`, `file-upload`, `file-upload-item` : possibilité d'ajouter plusieurs messages d'erreur
- a87a242: `step` : ajout de la possibilité de rendre une étape cliquable en tant que bouton ou lien href
- 664c912: `menu-item` : ajout des types lien et bouton ; `menu-navigation` : possibilité d'ajouter des éléments `menu-item` en tant qu'enfants
- 3d181ee: `header`, `footer` : possibilité d'ajuster les valeurs de max-width et padding
- 81861d2: `quote`: ajout du composant citation
- 2638b10: `filter-date` : utilisation dans un tiroir
- 6d4d2cc: `profile-button`, `dropdown` : ajout du bouton profil

### Patch Changes

- 595d758: `alert` : changement de l'attribut title en alert-title, remplacement du role="alert" par aria-live="assertive" et aria-atomic="true"
- 9dbf3e7: `link` : changement de la couleur des liens visités, uniformisation du comportement
- 9823335: `input` : possibilité d'utiliser les slots avec le type date
- ee04635: `radio-group` : les options readonly prennent le focus
- 83620bb: `file-upload` : alignement de la taille de police de la description avec les maquettes
- 47d1240: `table-header-cell` : affichage du prochain ordre de tri au focus (même comportement que pour le hover)
- Updated dependencies [34a692a]
- Updated dependencies [e15cf6f]
  - @ds-autonomie/assets@1.4.3

## 1.20.0

### Minor Changes

- 4ebc866: `input` : ajout du type "amount"

### Patch Changes

- f48934c: "`dialog`: mise en avant du header"
- 53ded62: `table-container` : ajout d'une variable `--toolbar-container-top` pour contrôler la position verticale de la barre d'outils
- c6e8ebe: `combobox`: possibilité de désactiver le filtre, équivalence de 'oe' et 'œ'
- 7af4f1b: `input` : correction de l'affichage de l'icône pour le type="time"
- 72d7d26: `input-date`, `filter-date` : correction de la gestion des chaines de caractères vides
- 41ec30a: `footer-sitemap` : suppression du role region quand aucun label n'est ajouté ; `drawer` : remplacement du tabindex 0 du conteneur par -1 ; `avatar` : suppression du role image quand aucun label n'est ajouté
- 92fff06: `button`, `icon-button` : ajout d'un attribut `description`

## 1.19.0

### Minor Changes

- 33a8faf: `combobox` : ajout de l'état readonly

### Patch Changes

- 3246724: `breadcrumb` : correction de l'alignement avec des icones
- 03478ae: `combobox` : reset de la valeur et amélioration du style
- d955ede: `step`, `stepper` : les étapes sont centrées en mode horizontal
- 34c6cf6: `input` : affichage du texte d'aide et d'erreur avec le type date
- ab09aa8: `card` : suppression de la bordure de l'en-tête

## 1.18.0

### Minor Changes

- 7eddd2f: `input-date`, `filter-date` : utilisation d'un input type texte, possibilité de changer le format de date, prise en compte de différents retours
- ee7c9eb: `split-panel` : ajout du composant
- 149e928: "`input`, `input-mask` : ajout d'un champ suffix pour l'affichage d'une icône"
- 10c08e1: `filters` : utilisation dans un tiroir

### Patch Changes

- a6595aa: `table-of-content` : amélioration a11y
- f3cb140: `dialog` : suppression du tabindex 0 sur le corps du dialog
- e71a74d: `table-container` : la toolbar est maintenant sticky

## 1.17.0

### Minor Changes

- 4d2e82a: `alert` : possibilité d'ajouter un entête (balise <h>).
- 7c07696: `callout` : ajout du composant
- 46a1090: `card` : le nom accessible de la carte lien provient maintenant de son en-tête

### Patch Changes

- bda3c83: `calendar`, `select`, `combobox`, `option` : améliorations a11y
- d4b8d6c: `tooltip` : possibilité de survoler jusqu'au tooltip sans qu'il se ferme + fermeture à l'appui sur echap
- 90a4bfc: Amélioration du contraste du contour de focus (focus-ring)
- f4f3623: `select`, `combobox` : restition des options multiples sélectionnées
- 511c9fa: `filter-range` : prise en compte des changements de valeurs dynamiques
- 19482e6: `checkbox-group` : correction du problème de mise à jour d'un checkbox-group suite à la mise à jour des propriétés des checkbox enfants
- 33c8233: `calendar` : mise à jour de la dépendance wc-calendar
- dc51df6: `radio-button`, `checkbox-group` : les libéllés trop longs passent maintenant à la ligne; `input-phone` : amélioration pour les petits écrans
- af72cc8: `input-phone` : correction de la mise à jour de la valeur
- 9e79832: `input-phone` : suppression du drapeau
- 5c504f1: `option` : ajout d'une bordure à l'état hover/focus
- b578686: `pagination` : correction des évènements de changement de page
- Updated dependencies [9754673]
  - @ds-autonomie/assets@1.4.2

## 1.16.2

### Patch Changes

- 7172de3: `textarea` : application du style readonly
- b1cd757: `select`, `combobox`, `filter-select` : améliorations a11y
- c16da8c: `pagination` : possibilité de personnaliser le aria-label de l'élément `<nav>`
- 97c7af4: `footer` : affichage du séparateur des mentions obligatoires seulement si les 2 slots ont du contenu
- 7883203: `accordion`: changement de l'apparence au survol et focus
- 16213d8: `alert` : restitution des alertes apparaissant suite à action utilisateur
- 7b49078: `dialog` : prise en compte de l'attribut `no-header`

## 1.16.1

### Patch Changes

- d06ec5a: `radio-group`, `radio-button` : mis à jour du tabindex des boutons lorsque l'un d'entre eux est désactivé dynamiquement
- f6cffa4: `select`, `combobox` : suppression de la boucle sur les éléments de la liste
- e6db13e: `checkbox`: ajout d'un attribut `for` sur le label
- c0da8f9: `step` : suppression de l'imagevide pour les étapes avec un état par défaut
- 1128755: `combobox`: effacement du champ lorsque la valeur est supprimée
- cc201ca: `checkbox-group` : ajout des checkbox dans une liste non ordonnée
- e990316: `table-of-contents`: possibilité d'utiliser des données dynamiques
- b08a940: `input`, `input-mask`, `input-phone`, `textarea` : changement de l'emplacement de `aria-invalid`
- 5b1d9eb: `card`, `navbar`, `table-of-contents`: amélioration a11y, suppression de l'attribut `aria-label` de l'élément `card`

## 1.16.0

### Minor Changes

- aef7341: `filters` : ajout des états `disabled` et `readonly`

### Patch Changes

- 44bfe04: `input-date`, `filter-date` : résolution des problèmes de z-index et `dsa-change`
- 3d8a655: `table-of-contents` : suppression du scroll horizontal quand le nom de la section courante est trop long
- 67a58cf: `select`, `combobox`, `filters` : permettre l'utilisation dans un `drawer`
- 4a61e42: `radio-group`, `checkbox-group` : amélioration a11y
- ab518c1: `dropdown` : suppression de l'attribut `aria-haspopup` du trigger
- a800cb3: `button` : animation du caret du bouton

## 1.15.0

### Minor Changes

- 8158f31: `table-of-contents` : ajout du sommaire
- 4c02db0: `navbar`, `navbar-link`, `navbar-menu` : ajout de la barre de navigation
- f6c3562: `card` : possibilité de transformer les cartes en liens"

### Patch Changes

- 24deb81: `combobox`: amélioration du comportement asynchrone
- 613a68e: `breadcrumb`, `breadcrumb-item` : amélioration a11y et ajout de tests
- db1ce43: `radio-group` : propagation de l'état d'erreur aux enfants
- d97c8c6: Mise à jour des design tokens
- c303346: `pagination` : correction de l'ordre de tabulation
- 2a7173f: `filter-date`: possibilité d'ajouter un minimum et un maximum
- Updated dependencies [d97c8c6]
  - @ds-autonomie/assets@1.4.1

## 1.14.0

### Minor Changes

- 78a983f: `pagination` : ajout d'un aspect "compact", et ajout d'un attribut pour l'affichage sur mobile
- 16957b1: `footer` : ajout d'un emplacement pour ajouter un deuxième logo
- 82c7e93: `menu-navigation`, `menu-accordion` : ajout des éléments pour les menus de navigation

### Patch Changes

- 2df5c8f: `filter-date` : improve a11y
- 7954315: `checkbox-group` : allow click on anchor elements
- adfe1f0: `input-phone`, `input-mask` : mise à jour de la valeur affichée quand la valeur de l'input est changée programmatiquement
- 649adb5: `input`, `textarea` : correction de la couleur du texte avec le variant layer
- 8aa38d0: `accordion` : (a11y) changer la balise header en div
- 2df5c8f: `filter-select` : improve a11y
- 669cc87: `table` : amélioration de l'accessibilité pour le tableau avec lignes dépliables
- 7ef1434: `input`, `textarea` : correction de l'affichage avec long label et compteur

## 1.13.0

### Minor Changes

- f31226a: `design tokens` : mise à jour des design tokens provenant de Figma
- b909721: `step` : renommage de l'attribut `title` en `step-title`
- 897b6f1: `filter-date` : possibilité de sélectionner une plage de dates
- e77720e: `calendar`: implémentation du composant calendar
- ee2e817: `filter-date`: implémentation du composant filtre de date
- 814442b: `dsa-input`: mise à jour du composant dsa-input avec le remplacement du picker de date natif par le dsa-calendar

### Patch Changes

- e4dd1f4: `drawer`, `dialog` : correction du problème de scintillement à l'ouverture
- ab8d9cd: `table`: suppression de la propriété `table-layout:fixed`
- f8ce10f: `filter-select`: amélioration de l'accessibilité
- f1a9043: `input-phone`: améliorer le rendu sur petit écran / avec zoom
- 98df3bb: `filter-range` : correction des valeurs initiales à l'ouverture
- Updated dependencies [f31226a]
- Updated dependencies [ee2e817]
  - @ds-autonomie/assets@1.4.0

## 1.12.0

### Minor Changes

- 72416e2: `range-slider`: implémentation du composant range-slider
- f6fc6e6: `filter-counter` : ajout du composant filtre de compteur
- 96726f4: `dsa-filter-range`: implémentation du composant dsa-filter-range

### Patch Changes

- 630d95b: `footer` : amélioration a11y
- f4ec626: `pagination` : amélioration a11y
- 2273c00: `input`, `input-mask`, `text-area`, `header-search` : correct appearance on mozilla
- e79fa2a: `file-upload`, `file-upload-item` : résolution des retours d'accessibilité
- 89b64d7: `checkbox-group`, `radio-group` : afficher sur plusieurs lignes si espace réduit

## 1.11.1

### Patch Changes

- 3aad88c: `error-message-panel`: cacher les svg pour les technologies d'assistance
- 2ef7590: `footer-mandatory-mentions` : rename `footer-inline-divider` to `footer-mandatory-mentions`
- 96485a2: `pagination` : amélioration de l'accessibilité
- 9cdf80c: `input` : la ligne d'erreur n'est pas affichée si le message d'erreur est vide
- 6381772: `combobox`, `menu`, `radio-group`: définition d'un aria-label sur les info-bulles des exemples storybook manquants
- 4d28d75: `skip-links`: résolution des retours d'accessibilités sur le composant skip-links
- ba7e576: `footer-sitemap`, `footer`: résolutions des retours d'accessibilités sur les composants footer et footer-sitemap
- d7481cc: `radio`, `checkbox`: résolution des retours d'accessibilité
- bb896cb: `card`: résolution des retours d'accessibilité sur le composant card
- 0c61642: `select` : affichage du focus ring du bouton clear
- c11e005: `header`, `table`, `input-phone` : résolution des retours d'accessibilités

## 1.11.0

### Minor Changes

- 05ef1ae: `filter-select` : ajout du filtre à sélection unique
- d2850e7: `option` : modification de l'apparence quand plusieurs options peuvent être sélectionnées; `filter-select` : possibilité de sélectionner plusieurs options
- e506100: `table-toolbar` : ajout d'un slot pour le filtre des colonnes

## 1.10.0

### Minor Changes

- 81e058b: `table-container`, `table-action`: implémentation du composant `table-action`
- db19f1d: `button`, `spinner`, `icon-button`: ajout des nouveaux styles pour la surface de fond contrastée
- fbfd9d3: `table-toolbar`: implémentation du composant table-toolbar
- 44de0a2: `filter-button` : ajout du bouton de filtre
- 9bd1a84: `table-caption`: ajout d'un slot d'action sur le composant table-caption

### Patch Changes

- 27b8b53: `radio`, `radio-button`, `radio-group`, `checkbox`, `checkbox-button`, `checkbox-group`: les radio/checkbox à l'état `readonly` ne sont plus `disabled` mais `aria-disabled`; résolution bug de focus des radios
- e6379c6: `combobox`: résolution de non conformités sur le composant combobox
- 335662f: `combobox`: résolution des retours d'erreur sur la combobox
- Updated dependencies [db19f1d]
  - @ds-autonomie/assets@1.3.0

## 1.9.0

### Minor Changes

- e92bccf: `table-row`, `table-header-row`, `table`: ajout de la sélection d'une ligne d'un tableau.
  `checkbox`: ajout de l'attribut aria-label
- 25b9f28: `table`, `table-row`, `table-header-row`, `table-expanded-row`: ajout des lignes extensibles au tableau avec l'implémentation du composant `table-expanded-row`.
- e8b7577: `input-phone` : possibilité d'ajouter un préfix, ajout de codes pays manquant
- e4a68f5: `badge`, `button`, `icon-button` : ajout d'un attribut `size` au composant badge, et possibilité d'ajouter un badge dans les composants `button` et `icon-button`
- 26b01fe: `header`, `header-search`, `header-external-link` : ajout du composant en-tête
- 1348674: `table-container`, `table-caption`, `table-head`, `table-body`, `pagination` : ajout d'un état de chargement pour les éléments du tableau
- 16a8418: `table-row`, `table-header-row`: ajout d'un évènement au clique sur une ligne du tableau.

### Patch Changes

- fc4187a: `table-header-cell` : ajout du nom de la colonne à l'attribut aria-label du bouton de tri
- b35d5fb: `skip-links` : support des `href` dynamiques

## 1.8.0

### Minor Changes

- 528b8e9: `button`: ajout de l'attribut `aria-label` au composant button
- 30065d7: `table-caption`: implémentation du composant titre d'un tableau
- 72bf5d4: `icon-button` : ajout d'un attribut `size`
- 964b78a: `radio`, `checkbox`, `radio-group`, `checkbox-group` : ajout d'un attribut readonly
- 2e3fbdb: `table`, `table-header-cell`: ajout de la fonctionnalité de tri sur les composants `table` et `table-header-cell`
- d60a66a: `pagination` : ajout du composant pagination
- f2db84c: `table-container`: implémentation du composant table-container
- 5ceccb1: `table`, `table-row`, `table-cell`, `table-head`, `table-body`, `table-header-cell`, `table-header-row`: implémentation du composant `table` et de ses sous-composants

## 1.7.0

### Minor Changes

- d0ddca3: `footer`, `footer-sitemap`, `footer-sitemap-item`, `footer-inline-divider`, `footer-content-block`: implémentation du composant `footer` et de ses sous-composants.
- e7669d9: `file-upload`, `file-upload-item`: implémentation des composants file-upload et file-upload-item
- 4b8f839: `alert` : ajout d'un attribut `duration`
- e53ca70: `radio-button`, `checkbox-button` : ajout d'un état d'erreur

### Patch Changes

- 62e792a: `radio-button`, `checkbox-button` : correction du bug sur l'attribut `readonly` et ajustement des styles

## 1.6.0

### Minor Changes

- 9c16827: `error-message-panel`: implémentation du panneau de message d'erreur utilisable lorsqu'une page n'existe pas
- e86df51: `download-link`, `download-card` : implémentation des composants download-link et download-card
- 8f5529f: `combobox` : utilisation de l'évenement dsa-input pour la recherche asynchrone

### Patch Changes

- cc3eb57: `skip-links`: correction d'un bug d'affichage des skip-link-item
- 88054cd: `accordion` : ajout de la possibilité d'avoir un aria-level sur l'en-tête
- Updated dependencies [e86df51]
  - @ds-autonomie/assets@1.2.0

## 1.5.0

### Minor Changes

- 2b16f19: `icon-button`: ajout de l'attribut variant sur le composant icon-button
- 3509713: `skip-link`, `skip-link-item`: implémentation des composants skip-link et skip-link-item
- bf441fa: `stepper`: ajout du mode vertical sur le composant stepper
- 7cc2433: `checkbox-group`, `checkbox-button`, `radio-group`, `radio-button`: ajout de l'option verticale pour les `checkbox-button` et `radio-button`, et uniformisation de la disposition par défaut à verticale.
  Afin de garder la disposition de vos `checkbox-button` et `radio-button` à l'horizontale, il faut ajouter l'attribut `horizontal="true"` à leur parent `checkbox-group` ou `radio-group`.
- 6cfe8f7: montée de version majeure de la dépendance Typescript (version 5.x)
- bcef624: `input`, `textarea`: ajout de l'attribut `counter` pour afficher le compteur de caractères

### Patch Changes

- 487b6f4: `combobox`: correction sur l'utilisation du slot par défaut sur le composant combobox
  - @ds-autonomie/assets@1.1.1

## 1.4.0

### Minor Changes

- be8eaf7: `input-phone`,`input-mask`: ajout d'un nouvel attribut 'mask' qui spécifie les caractères autorisés qui peuvent être présents à des positions spécifiques dans une séquence.
- 994505d: `input-mask`, `input-phone`: refactorisation de la validation des composants input-mask et input-phone

### Patch Changes

- a885c7a: `combobox`: mise à jour graphique des tags sur le composant combobox
- 0d8788d: `tag`: documentation sur l'utilisation d'un lien avec le composant tag
- 0a16775: `button`: mise à jour du style en enlevant la bordure lorsque le composant button a pour variant 'tertiary'

## 1.3.0

### Minor Changes

- 24922c0: `badge`: suppression de l'attribut `dot` sur le composant badge
- 1830489: `combobox`: ajout de l'attribut `onSearch` permettant la recherche asynchrone

### Patch Changes

- 24922c0: `tag`: changement de la valeur par défaut du variant sur le composant tag
- f6b74f4: `breadcrumb`, `breadcrumb-item`: mise en conformité d'accessibilité
- c2bdab5: `radio-button`: l'icône check a été retiré
- 07b353b: `combobox`: Résolution des bugs concernant l'utilisation de l'attribut 'items' sur le composant combobox

## 1.2.0

### Minor Changes

- b63aa59: `stepper`, `step`: implémentation des composants stepper et step

### Patch Changes

- Updated dependencies [b63aa59]
  - @ds-autonomie/assets@1.1.1

## 1.1.0

### Minor Changes

- 8ee2a50: `combobox`: implementation du composant combobox avec selection simple
- 8ee2a50: `combobox`: ajout de la selection multiple pour le composant combobox
- 8ee2a50: `combobox`: ajout du support clavier pour le composant combobox
- 1454ca4: `tag`: ajustement accessibilité
- 8e1f790: `option`: Mise à jour graphique du composant option

### Patch Changes

- e8223e1: `icon-button`: documentation
- d0e871e: `checkbox-group`,`textarea`,`input`,`input-mask`,`input-phone`,`select`: documentation du slot tooltip
- 46e7f52: `tests`: ajout d'un alias pour les fichiers statique dans les tests
- 98c11b1: `spinner`: documentation
- 9f8f02c: `input`: le type date utilise maintenant l'icône natif
- 060a3a5: `input-phone`: mise en conformité d'accessibilité
- a5079b4: `divider`: documentation
- e0b265a: `input-mask`: retour d'accessibilité
- ff81d71: `avatar`: retour d'accessibilité pour le composant avatar
- 6c2b585: `tokens`: ajustement des tokens interne pour l'état read-only
- f7926ce: `avatar`,`avatar-group`: documentation
- 0ec1b1b: `button`, `input`, `checkbox`, `progress-bar`, `textarea`: correction des attributs laissés à vide
- 9d06b7f: `input`: les icônes héritent la taille
- 88c6359: `skeleton`: documentation
- 99239a0: `progress-ring`: documentation
- 6c2b585: `select`: implémentation de l'état read-only
- ce2e57f: `card`: ajustement du header dans la story du composant card
- 9d9d8e6: `progress-ring`,`progress-bar`: mise en conformité d'accessibilité
- 5c676ec: `select`: retour d'accessibilité
- 061867c: `progress-bar`: documentation
- ff6b2e1: `radio-group`: mise en conformité d'accessibilité
- a5c8c68: `tab`,`tab-group`,`tab-panel`: documentation
- f1d87fd: `tree`,`tree-item`: documentation
- 9e87e96: `menu`,`menu-label`,`menu-item`: documentation
- 5cbf567: `badge`: documentation

## 1.0.1

### Patch Changes

- 7195834: Publication sur le registre NPM
  Mise en place de la license MIT
- Updated dependencies [7195834]
  - @ds-autonomie/assets@1.0.1

## 1.0.0

### Major Changes

- e3d7ec0: cnsa-theme from @cnsa-fr/design-assets are no longer bundled with the package.

  You will need to import the css manually from `@cnsa-fr/design-assets/css/cnsa-ds.css`. Please refer to the documentation.

- 155beec: Renommage des fichiers CSS de theme avec `dsa`
- c0ee06c: `events`,`components`: renommer le prefix cnsa en dsa
- 155beec: Changement de l'espace nom des packages pour `@ds-autonomie/`.
- c0ee06c: `tokens`: renonmage des token interne de cnsa-ds a dsa-wc
- e3d7ec0: Suppression des dependances non essentiel shoelace
- 155beec: Le package `@ds-autonomie/design-system` est renommée en `@ds-autonomie/web-components`
- 154acea: Les icônes se trouvent maintenant dans le package `@cnsa-fr/design-assets`

### Patch Changes

- 3b9e00d: `input`, `input-mask`, `input-phone`, `textarea`, `radio-group`, `checkbox-group`: uniformisation des styles du label, help-text et error-text
- 443e37e: `breadcrumb`,`breadcrumb-item`: documentation technique
- 55c01ef: `radio-button`: documentation technique
- 4fdc3f6: `alert`: documentation technique
- 3233495: `select`: documentation
- 764afd7: `dialog`: documentation technique
- 38830b4: `card`: documentation technique
- 6fa6c66: `checkbox-button`: documentation
- f14442d: `drawer`: documentation technique
- 9c00faa: `accordion`: documentation technique
- 119eda3: `ts-doc`: mise a jour des liens de documentation zeroheights
- 7854af4: `radio`,`radio-group`: documentation technique
- 1fe78af: `button`: ajustement des tokens des fonts
- fc981a6: `tag`: documentation technique
- 19bca5f: `tooltip`: documentation technique
- 3f0d262: suppression de la doc shoelace du repo
- 05c9b65: `checkbox-group`: documentation
- 035b35f: Application de la police de caractère sur les label des formcontrols
- 62805ab: `option`: documentation
- 184eeb9: `input-phone`: documentation
- 80fd445: `checkbox`: documentation
- Updated dependencies [155beec]
- Updated dependencies [c0ee06c]
- Updated dependencies [155beec]
- Updated dependencies [c0ee06c]
- Updated dependencies [154acea]
- Updated dependencies [155beec]
  - @ds-autonomie/assets@1.0.0

## 0.10.0

### Minor Changes

- 96ec7fc: Ajout d'une class `no-animations` pour désactiver les animations
- 6289fbb: `radio-button`,`radio-group`: implémentation technique du statut selectionné et readonly
- 97a3530: `.cnsa-link`: stylisation des liens et ajout du visited

### Patch Changes

- e93393a: `input-mask`: documentation
- b28d602: `dialog`,`drawer`: ajustement de l'opacité de l'overlay
- 8773d28: `select` : correction des options du multiselect qui ne revenait pas a la ligne
- 8973f9a: `dropdown`: documentation technique
- e5b4937: `checkbox-button`: renommer `locked` en `readonly`
- c7be223: Les traductions françaises sont maintenant enregistrées automatiquement
- 0c1c5db: `button`: documentation
- 658b545: les astériques sont maintenant des éléments réels
- 396d3a2: mise à jour des dépendances
- 05e4054: `textarea`: documentation
- 1bb785d: `card`: alt de l'image controllable dans storybook
- Updated dependencies [e5b4937]
- Updated dependencies [97a3530]
- Updated dependencies [396d3a2]
  - @cnsa-fr/design-assets@0.10.0

## 0.9.0

### Minor Changes

- 7768fa9: `badge`: implémentation graphique
- d2aca6d: `breadcrumb-item`: mise a jour du style des breadcrumb-items
- 05ea512: `checkbox-group` mise à disposition du composant
- 40436c2: `input`: mise à jour de storybook
- 44baebf: `input-mask`: fix de l'affichage en mode readonly
- 52aa8f2: `checkbox-button` mise à disposition du composant
- 2536887: `avatar`,`avatar-group`: mise à disposition des composants
- 4ad959a: `spinner`: implémentation graphique
- 3bbdb86: `button-group`: le composant est maintenant privé et interne
  `radio-group`: affichage correct et wrapper avec des `radio-button`
- d2aca6d: `cnsa-link`: ajout d'une classe de stylisation de liens

### Patch Changes

- 9cee2f0: `dialog`, `drawer`: mise à jour de la documentation pour ajouter un button trigger
- 6c8d308: feat: adjust placeholder color
- 7b47e83: `input`: la largeur intrinsèque du composant est respecté dans un flex conteneur
- 124d5b6: `breadcrumb`,`breadcrumb-item`: mise en conformité d'accessibilité
- 1262fe0: `checkbox-group`,`input`,`select`,`radio-group`,`textarea`,`input-mask`,`input-phone`: ajout d'exemple d'usage avec infobulle sur storybook
- ebb7eb5: `menu-item`: mise en place du focus
- 6c2f8fe: `input`: focus visible sur les boutons d'actions
- 0c8b809: `focus`: correction d'implémentation d'a11y et de style
- 72339be: `radio-group` deselectionnable avec le clavier
- fd3b313: `radio-button`: réparation du bouton non selectionnable sur firefox et edge
- e9aad8f: `tag` contour sur la croix de suppression
- Updated dependencies [6c8d308]
- Updated dependencies [52aa8f2]
  - @cnsa-fr/design-assets@0.9.0

## 0.8.1

### Patch Changes

- 8c67e4c: `select`: ajout de la propriété "no-sync-width" permettant a la popup de ne pas se synchroniser avec la taille de son ancre ; la propriété "placement" accepte maintenant les variantes "-start" et "-end" pour top et bottom
- 8c67e4c: `input-mask`: le charactère '\_' peut être utilisé pour définir le mask dans le placeholder
- 8c67e4c: `input-phone`: implémentation du composant (BETA)
- 8c67e4c: `select`: ajustement de la marge du prefix-icon et ajout de la propriété boolean 'display-value' qui affiche la valeur et non son label
- 8c67e4c: `input-mask`: mise en conformité d'accessibilité
  - @cnsa-fr/design-assets@0.8.1

## 0.8.0

### Minor Changes

- 6d778e5: `input`: mise en conformité d'accessibilité
- 6b403eb: `button`: mise en conformité d'accessibilité
- 6789b7f: `storybook`: reconfiguration des attributs
- d4afe25: `tag`: mise en conformité d'accessibilité
- 59508af: `input`, `input-mask` passe graphique lorsque le champ est autocomplete
- 25581e4: `alert`: mise en conformité d'accessibilité
- 8dbc2bc: `textarea`: mise en conformité d'accessibilité
- d4afe25: `checkbox`: mise en conformité d'accessibilité
- 6789b7f: `dialog`, `drawer`: mise en conformité d'accessibilité
- 0b33cdd: `radio-group`: mise en conformité d'accessibilité
- 6ce8257: `card`: mise en conformité d'accessibilité
- 34f860d: `input-mask`: mise en conformité d'accessibilité
- 6789b7f: `icon`,`icon-button`: mise en conformité d'accessibilité
- d4afe25: `divider`: mise en conformité d'accessibilité

### Patch Changes

- 949e96b: `icon`: mise à jour de la documentation pour expliciter l'usage des Material Icons et non pas les Material Symbols
- Updated dependencies [59508af]
  - @cnsa-fr/design-assets@0.8.0

## 0.7.0

### Minor Changes

- e4e4c3e: `input-mask`: mise à jour de la configuration NIR
- 732d2b7: `accordion`: implementation graphique
- a7492e3: `progress-ring`: implémentation graphique et la taille "large" à été enlevé
- e4e4c3e: `input`, `input-mask`: Les champs ont une 'width' de 100%
- e4e4c3e: `input`,`input-mask`,`textarea`,`select`: l'utilisation des composants sans label est possible si la propriété title est définie
- f4aa934: `drawer`: implementation graphique
- 6ecbc89: `dialog`: mise a jour de la doc pour inclure le header-actions slot
- 25d9d2d: `progess-bar`: implémentation graphique du composant

### Patch Changes

- @cnsa-fr/design-assets@0.7.0

## 0.6.0

### Minor Changes

- 15205fa: `input`: mise a jour des tokens du composant. La propriété `filled` à été remplacé par la propriété `variant`.
- 5d3e5e1: `breadcrumb et breadcrumb-item`: implementation graphique
- 719b352: `tooltip`: mise à disposition du composant
- 81dec43: `tag`: stylisation du composant
- 962b7c4: `tree`, `tree-item`: refonte graphique
  `tokens`: mise à jour pour le composant `tree` et `tree-item`
- 56313e1: `skeleton`: mise a disposition du composant
- c35ccab: `dropdown`: implémentation graphique
- dd1f6c1: `input-mask`: impleméntation du composant
- 81dec43: `select`: stylisation des tags dans le cas du multiselect
  `tokens`: mise à jour du rouge, ajout des variables pour le tag du multiselect
- 0b3a807: `tokens`: ajout d'une version minifié, ajout des tokens pour les composants `radio-group`, `radio-button`, `checkbox` et `radio`.
  `button-group`: documentation storybook
  `radio-group`: stylisation pour le `button-group` et ajout de la propriété `deselectable`
  `radio-button`: mise à disposition du composant
  `theme`: mise à jour des références
- d35bcca: `alert`: implémentation du composant

### Patch Changes

- Updated dependencies [81dec43]
- Updated dependencies [962b7c4]
- Updated dependencies [81dec43]
- Updated dependencies [0b3a807]
  - @cnsa-fr/design-assets@0.6.0

## 0.5.0

### Minor Changes

- 1bc3440: `menu`, `menu-item` et `menu-label`: implementation graphique
- 01f107d: `accordion`: revue fonctionelle du composant accordion précédement appellé `details`
- 808ef68: `badge`: revue fonctionnelle et mise à jour des stories.
- b60c1c9: `drawer`: revue fonctionelle du composant
- 0c2c865: `progress-ring`: revue fonctionelle du composant
- 07c601a: `dropdown`: revue fonctionelle du composant
- 702608d: `select`: implémentation graphique
- b24b0f1: `icon-button`: revue graphique du composant
- 0eb6c14: `textarea`: revue graphique du composant
- ce71aed: `transverse`, les events sont maintenant préfixé par `cnsa-`
- 9ddbebe: `option`: implémentation graphique
- 4a5a31b: `error-text` : ajout du composant error-text et ajustement des apis des composants `input`, `textarea`, `select` , `checkbox` ,`radio`, `radio-group` et `option` pour afficher l'états erreur
- a02977e: `<radio-group>`, renommage de la prop `part` pour l'input pour qu'il diffère de celui du label
- e515d20: `<divider>`, revue fonctionnelle et mise à jour des stories.
  `<breadcrumb-item>`, bugfix de la story

### Patch Changes

- fc5466d: `tooltip`, `menu-item`: bugfix sur le contenu d'une tooltip qui ne revenais pas a la ligne, bugfix du contenu d'un menu-item qui ne prennais pas toute la place
- Updated dependencies [df04031]
- Updated dependencies [304ab43]
- Updated dependencies [96240bb]
- Updated dependencies [0193bf3]
  - @cnsa-fr/design-assets@0.5.0

## 0.4.0

### Minor Changes

- 29c3ca7: tree and tree item api
- bcf673b: select component api
- 155610f: icon button api
- 292708d: breadcrumb and breadcrumb-item api refactoring
- 6f43501: Option functional dev + Icons stories update
- 8fb9445: button api
- c084713: textarea api
- 8ebeaf2: tag api refactoring
- 2e767c8: menu , menu-item and menu-label api

## 0.3.0

### Minor Changes

- 05b67c5: checkbox component styling
- eb27abc: card component styling
- 01c76c6: dialog styling
- 6394097: tab, tab-group, tab-panel: rework api and stylisation
- d284d3c: Styled radio and radio-group

### Patch Changes

- Updated dependencies [6394097]
  - @cnsa-fr/design-assets@0.3.0

## 0.2.4

### Patch Changes

- 3e2d8ad: publish design-assets
- Updated dependencies [3e2d8ad]
  - @cnsa-fr/design-assets@0.2.2

## 0.2.3

### Patch Changes

- 2605612: set registry to github packages

## 0.2.2

### Patch Changes

- b624b86: remove unused prepublish lifecycle script

## 0.2.1

### Patch Changes

- Updated dependencies [cde3a4f]
  - @cnsa-fr/design-assets@0.2.1

## 0.2.0

### Minor Changes

- aeb1cdc: use Shoelace as a package instead of the original dependency
- 769eef0: add storybook and move stories to the design-system package
- aeb1cdc: configure eslint and tsconfig and remove react
- 1d49e5b: styled the input component, added input stories to storybook, update cnsa design tokens
- a3d0f18: update design tokens from figma
- 273d322: change the default icons library to Material Design icons
- 8a0ed52: Update readme to include font setup
- aeb1cdc: minimize exported shoelace components

### Patch Changes

- 65a8c35: add getting started for developers in Storybook introduction page
- 69cc4c0: refactor dependencies and format codebase
- Updated dependencies [1d49e5b]
- Updated dependencies [a3d0f18]
  - @cnsa-fr/design-assets@0.2.0

## 0.1.0

### Minor Changes

- bec2dbf: Replace Bootstrap icons with Material Symbols (outlined + filled)
- 2e51636: Proxy first set of components in storybook
- 4ace016: Enable autocompletion for major IDEs like WebStorm or VSCode

### Patch Changes

- e2aa111: Add type barrels for conveniance
- 611a65c: chore: document setup and provide an angular example
