Skip to content

v6.0.0-beta.1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Nov 18:33
· 23 commits to beta since this release
fde19a8

6.0.0-beta.1 (2025-11-14)

  • feat!: ✨ utilise iconify au lieu de oh-vue-icons (30e0712)
  • feat(DsfrCheckboxSet)!: améliore l’API modelValue (82fae73)
  • fix (DsfrFooterLinkList): 🐛 ajout d'une props de type de tag pour le titre categoryName (b25f3f4)
  • fix (DsfrHeader): 🐛 ajoute le timing de focus du bouton fermer des quickLinks en mode mobile (031c0cc)
  • fix (DsfrHeader): 🐛 ajoute un texte caché pour le bouton de menu (fcea1d0)
  • fix (DsfrHeader): 🐛 ajoute un texte caché pour le bouton de recherche (c87df34)
  • fix (DsfrPagination): 🐛 suppression des attributs title redondants avec le texte visible (d650f6e)
  • fix (DsfrShare): 🐛 ajout mention 'nouvelle fenetre' pour eviter la redondance du lien 'Envoyer un m (5d19255)
  • fixup! docs: ✨ ajouter instructions pour Copilot (eec2328)
  • fixup! docs: 📝 amélioration de la documentation (1ee3be1)
  • Merge pull request #1000 from dnum-mi/tech/improve-docs (54f68b8), closes #1000
  • Merge pull request #1003 from dnum-mi/tech/improve-icons-to-avoid-fetch-queries (37e9acd), closes #1003
  • Merge pull request #1004 from dnum-mi/docs/label-toujours-invisible-dans-barre-de-recherche (b08d00c), closes #1004
  • Merge pull request #1006 from dnum-mi/docs/corrections-8.0.0 (2cf3460), closes #1006
  • Merge pull request #1008 from dnum-mi/docs/add-migration-to-v8-doc (236d118), closes #1008
  • Merge pull request #1010 from MaitreManuel/dsfr-accordion-ontransitionend-composable (e02e394), closes #1010
  • Merge pull request #1012 from dnum-mi/fix/on-transition-end-focus (fc89239), closes #1012
  • Merge pull request #1013 from dnum-mi/1011/add-missing-slots-in-dsfr-header (2965746), closes #1013
  • Merge pull request #1015 from dnum-mi/docs/add-doc-to-some-components (1dccf2f), closes #1015
  • Merge pull request #1017 from dnum-mi/docs/fix-typo-in-migration (67c0b28), closes #1017
  • Merge pull request #1019 from dnum-mi/fix/use-useid (fa42356), closes #1019
  • Merge pull request #1021 from dnum-mi/fix/bug-asynchrone-dans-meta (b5e2f9f), closes #1021
  • Merge pull request #1026 from dnum-mi/tech/update-dependencies (8f65110), closes #1026
  • Merge pull request #1030 from dnum-mi/tech/use-dsfr-1.13 (ae17c66), closes #1030
  • Merge pull request #1032 from dnum-mi/fix/dsfr-tabs-navigation-au-clavier (fff563d), closes #1032
  • Merge pull request #1040 from weber-nathan/develop (5535e4f), closes #1040
  • Merge pull request #1041 from dnum-mi/feat/icon-dict (98e0117), closes #1041
  • Merge pull request #1043 from CopperGiraffe/develop (0e995fe), closes #1043
  • Merge pull request #1044 from ShallowRed/develop (08556a8), closes #1044
  • Merge pull request #1045 from dnum-mi/fix/lint-errors (47a8cd8), closes #1045
  • Merge pull request #1049 from dnum-mi/1048-dsfrheader-2-points-darrêt-au-clavier-pour-le-lien-vers-l (2ffee87), closes #1049
  • Merge pull request #1055 from CopperGiraffe/fix-id-datatable (4e7bd77), closes #1055
  • Merge pull request #1056 from CopperGiraffe/fix-disabled-pagination (07ee0d6), closes #1056
  • Merge pull request #1057 from iNemesis/patch-1 (1d6200b), closes #1057
  • Merge pull request #1058 from CopperGiraffe/fix-radio-button-rich (4a2257d), closes #1058
  • Merge pull request #1060 from ShallowRed/develop (ae9d17f), closes #1060
  • Merge pull request #1061 from dnum-mi/fix/tooltip-bug-in-console (abcd812), closes #1061
  • Merge pull request #1062 from dnum-mi/feat/dsfr-card-permet-ajout-attributs-au-lien (f38a3f9), closes #1062
  • Merge pull request #1063 from dnum-mi/docs/title-link-attrs (b1ef746), closes #1063
  • Merge pull request #1065 from dnum-mi/fix/#1038-dsfr-data-table-pagination (b08f935), closes #1065 dnum-mi/fix/#1038-dsfr-data-table-pagination
  • Merge pull request #1068 from MaitreManuel/dsfr-header-burger-menu (118fc7d), closes #1068
  • Merge pull request #1074 from dnum-mi/fix/#1072-dsfr-pagination-intitule-premiere-derniere-page (8d2502d), closes #1074 dnum-mi/fix/#1072-dsfr-pagination-intitule-premiere-derniere-page
  • Merge pull request #1075 from MaitreManuel/dsfr-footer-link-list-category-name-tag (30a6477), closes #1075
  • Merge pull request #1081 from dnum-mi/fix/#1080-dsfr-header-focus-trap-modal (7f5668a), closes #1081 dnum-mi/fix/#1080-dsfr-header-focus-trap-modal
  • Merge pull request #1083 from dnum-mi/fix/#1082-accessibilite-dsfr-alert (f6cdbfd), closes #1083 dnum-mi/fix/#1082-accessibilite-dsfr-alert
  • Merge pull request #1085 from dnum-mi/fix/#1084-liaison-message-erreur-radio-button-set (5cb34aa), closes #1085 dnum-mi/fix/#1084-liaison-message-erreur-radio-button-set
  • Merge pull request #1087 from dnum-mi/fix/#1086-liaison-checkbox-message-erreur (9739514), closes #1087 dnum-mi/fix/#1086-liaison-checkbox-message-erreur
  • Merge pull request #1088 from dnum-mi/feat/passer-props-accessibilite-enfants-dsfrinputgroup (1b5c752), closes #1088
  • Merge pull request #1089 from dnum-mi/fix/lint (9ce9143), closes #1089
  • Merge pull request #1094 from afreismuth-ippon/feat/add-language-selector-title-as-props (f2cd5ab), closes #1094
  • Merge pull request #1099 from dnum-mi/fix/#1067-dsfr-quote (1c26beb), closes #1099 dnum-mi/fix/#1067-dsfr-quote
  • Merge pull request #1101 from dnum-mi/fix/#1069-dsfr-input-group-desc-id (1f94353), closes #1101 dnum-mi/fix/#1069-dsfr-input-group-desc-id fix/#1069
  • Merge pull request #1102 from dnum-mi/feat/ajout-intitule-lien-visible-accessibilite (eede964), closes #1102
  • Merge pull request #1103 from dnum-mi/docs/#1097-ajout-documentation-vitepress-dsfrnavigation (cb7762c), closes #1103 dnum-mi/docs/#1097-ajout-documentation-vitepress-dsfrnavigation
  • Merge pull request #1104 from dnum-mi/docs/improve-docs (1710a5f), closes #1104
  • Merge pull request #1110 from dnum-mi/fix/checkboxset-legend (0952081), closes #1110
  • Merge pull request #1111 from dnum-mi/refactor/slots-types-and-conditions (81aa680), closes #1111
  • Merge pull request #1113 from ch-benard/fix/dsfr-pagination (7118233), closes #1113
  • Merge pull request #1115 from dnum-mi/fix/#1114-dsfr-input-group-disabled (1e9ac53), closes #1115 dnum-mi/fix/#1114-dsfr-input-group-disabled
  • Merge pull request #1116 from manuelodelain/fix/v-icon-hydration-mismatch (7d3a715), closes #1116
  • Merge pull request #1119 from dnum-mi/1118-dsfr-select-required (fd1e811), closes #1119
  • Merge pull request #1121 from dnum-mi/docs/powered-by-vue-dsfr (d4efeea), closes #1121
  • Merge pull request #1127 from dnum-mi/fix/#1076-dsfr-side-menu (800e4a7), closes #1127 dnum-mi/fix/#1076-dsfr-side-menu
  • Merge pull request #1128 from dnum-mi/feat/#1126-dsfr-collout-accent (afaff05), closes #1128 dnum-mi/feat/#1126-dsfr-collout-accent
  • Merge pull request #1129 from dnum-mi/fix/#1125-dsfr-input-group-with-disabled-value-false (b43e0c6), closes #1129 dnum-mi/fix/#1125-dsfr-input-group-with-disabled-value-false
  • Merge pull request #1131 from dnum-mi/feat/#1124-dsfr-select-with-optgroup (3e1dff5), closes #1131 dnum-mi/feat/#1124-dsfr-select-with-optgroup
  • Merge pull request #1134 from dnum-mi/docs/powered-by-vue-dsfr (d2fcba3), closes #1134
  • Merge pull request #1135 from dnum-mi/fix/reparer-controles-dans-storybook (e2907a5), closes #1135
  • Merge pull request #1136 from MaitreManuel/fix-title-dsfr-pagination-dsfr-share (3d27842), closes #1136
  • Merge pull request #1139 from dnum-mi/1132-dsfrrange-la-taille-de-la-barre-ne-se-met-pas-a-jour-au-r (ea79b6e), closes #1139
  • Merge pull request #1142 from dnum-mi/chore/mise-a-jour-lien-discord (78a5b64), closes #1142
  • Merge pull request #1144 from thomashbrnrd/feat-add-aria-sort-to-datatable (9f9f138), closes #1144
  • Merge pull request #1146 from dnum-mi/feat/a11y-pagination (0d5e0ff), closes #1146
  • Merge pull request #1147 from dnum-mi/tech/allow-merge-into-main-only-from-develop (7b000bf), closes #1147
  • Merge pull request #1150 from dnum-mi/tech/allow-merge-only-if-linked-to-issue (7529c90), closes #1150
  • Merge pull request #1153 from dnum-mi/tech/improve-contributor-guide (3426b79), closes #1153
  • Merge pull request #1155 from dnum-mi/tech/add-exception-to-linking-pr-to-issue-rule (66ea783), closes #1155
  • Merge pull request #1158 from dnum-mi/1157-dsfrtooltip-ne-devrait-jamais-soumettre-un-formulaire (ed29909), closes #1158
  • Merge pull request #1160 from dnum-mi/1159-dsfrcheckboxset-a-2-balises-script-qui-peuvent-etre-fusio (09e3075), closes #1160
  • Merge pull request #1163 from dnum-mi/1161-dsfrtabitem-devrait-avoir-inheritattrs-false (9aef0dd), closes #1163 #1161
  • Merge pull request #1166 from dnum-mi/1165-docs-et-refactor-declenchent-releases-patch (8de2eec), closes #1166
  • Merge pull request #1169 from dnum-mi/1168-amelioration-des-meta (e440ddd), closes #1169
  • Merge pull request #1171 from dnum-mi/1170-feat-ajouter-rich-au-composant-dsfrradiobuttonset (54ba9dc), closes #1171
  • Merge pull request #1173 from dnum-mi/1172-fix-semantic-release-refactor-config (e35202c), closes #1173
  • Merge pull request #1176 from dnum-mi/1175-docs-refactor-commit-instructions (992ac1f), closes #1176
  • Merge pull request #1177 from dnum-mi/1172-fix-semantic-release-refactor-config-2 (e83a2ff), closes #1177
  • Merge pull request #1180 from dnum-mi/1179-chore-semantic-release-upgrade (033d950), closes #1180
  • Merge pull request #1182 from dnum-mi/1181-chore-package-metadata-update (18908d4), closes #1182
  • Merge pull request #1185 from dnum-mi/1184-docs-guide-contributeur-improvements (7b28029), closes #1185
  • Merge pull request #1187 from dnum-mi/1186-feat-vicon-ssr-improvements (fde19a8), closes #1187
  • Merge pull request #844 from dnum-mi/v6 (6339b80), closes #844
  • Merge pull request #897 from ArnaudTA/refactor/support-null-and-number (008e8fb), closes #897
  • Merge pull request #901 from dnum-mi/feat/custom-switch-text (b5a00ef), closes #901
  • Merge pull request #902 from dnum-mi/feat/input-group-many-messages (4d2c68c), closes #902
  • Merge pull request #906 from dnum-mi/hotfix/table-cell-broken (dfae676), closes #906
  • Merge pull request #910 from dnum-mi/fix/881 (88b527f), closes #910
  • Merge pull request #912 from dnum-mi/fix/881-bis (4a2d7cd), closes #912
  • Merge pull request #913 from dnum-mi/feat/909 (e63e5e9), closes #913
  • Merge pull request #915 from dnum-mi/feat/909-bis (4ab1358), closes #915
  • Merge pull request #916 from dnum-mi/feat/899 (acdd5e4), closes #916
  • Merge pull request #919 from dnum-mi/docs/improve-migrations-doc (08c3e69), closes #919
  • Merge pull request #921 from dnum-mi/docs/improve-migrations-doc-dsfrtabs (53a0627), closes #921
  • Merge pull request #924 from dnum-mi/fix/export-dsfr-data-table (6f2d023), closes #924
  • Merge pull request #927 from dnum-mi/fix/use-onclick-on-dsfr-navigation-menu-link (bbc4458), closes #927
  • Merge pull request #929 from dnum-mi/feat/export-injection-keys (f23b96a), closes #929
  • Merge pull request #932 from dnum-mi/docs/improve-dsfr-file-upload-docs (d6c94f0), closes #932
  • Merge pull request #934 from dnum-mi/feat/ajout-title-aux-liens-du-footer (9fe2a56), closes #934
  • Merge pull request #935 from dnum-mi/fix/lien-accueil-en-tete (5550286), closes #935
  • Merge pull request #936 from dnum-mi/docs/dsfr-header-menu-link-mark-href-as-deprecated (bb40dc7), closes #936
  • Merge pull request #937 from dnum-mi/fix/bordure-en-tete (b63cdde), closes #937
  • Merge pull request #940 from dnum-mi/fix/dsfr-radio-button-position-message-erreur (d4811f0), closes #940
  • Merge pull request #942 from dnum-mi/feat/dsfr-checkbox-set-better-api (8c3d734), closes #942
  • Merge pull request #943 from dnum-mi/feat/dsfr-highlight-color (e581673), closes #943
  • Merge pull request #945 from dnum-mi/docs/improve-docs (80794a7), closes #945
  • Merge pull request #946 from dnum-mi/docs/improve-docs (4af58b6), closes #946
  • Merge pull request #951 from CopperGiraffe/develop (b1ad8bd), closes #951
  • Merge pull request #954 from dnum-mi/fix/dsfr-tooltip-focus-and-escape (bb4d8d4), closes #954
  • Merge pull request #956 from CopperGiraffe/develop (84f0061), closes #956
  • Merge pull request #958 from CopperGiraffe/fix-sort-datatable (d9a4ef9), closes #958
  • Merge pull request #961 from dnum-mi/fix/957 (0112ac7), closes #961
  • Merge pull request #962 from dnum-mi/fix/dsfr-select (b163be1), closes #962
  • Merge pull request #963 from dnum-mi/fix/class-in-dsfr-header-menu-link (e671bd0), closes #963
  • Merge pull request #964 from dnum-mi/fix/lint (c7aaccd), closes #964
  • Merge pull request #967 from dnum-mi/fix/dsfr (f828d01), closes #967
  • Merge pull request #970 from dnum-mi/feat/customize-localstorage-key-for-scheme (516dd56), closes #970
  • Merge pull request #972 from dnum-mi/feat/add-DsfrMultiselect (a755afe), closes #972
  • Merge pull request #973 from dnum-mi/fix/fix-undefined-in-title-if-service-title-absent (d9bba2b), closes #973
  • Merge pull request #976 from dnum-mi/fix/give-id-to-dsfr-navigation-item (f4154d4), closes #976
  • Merge pull request #978 from dnum-mi/fix/950 (9cf24ff), closes #978
  • Merge pull request #981 from MaitreManuel/dsfr-callout-default-slot-vs-text (4c9762e), closes #981
  • Merge pull request #982 from dnum-mi/fix/rgaa (8d542de), closes #982
  • Merge pull request #985 from dnum-mi/feat/dsfrSelect-hint (fff77ee), closes #985
  • Merge pull request #988 from vdizengremel/fix/dsfrtable-update-page-count (d62a619), closes #988
  • Merge pull request #991 from MaitreManuel/dsfr-side-menu-title-not-text-tag (14796f1), closes #991
  • Merge pull request #996 from dnum-mi/fix/franceConnectPlusSansPlus (4beea82), closes #996
  • Merge pull request #998 from dnum-mi/tech/upgrade-storybook-8.4 (5f5a788), closes #998
  • refactor(DsfrFieldset,DsfrFileDownload): ♻️ améliore defineSlots et met à jour imports Storybook (45b0e0b)
  • test(DsfrPicture|DsfrVideo): ✅ use storybook play (400304f)
  • test(DsfrRadioButton|DsfrRadioButtonSet): ✅ use storybook play (02003b3)
  • fix: 🚑 broken TableCell (55ab4b3)
  • fix: 🐛 affichage de la citation même sans source dans DsfrQuote (a05362d)
  • fix: 🐛 ajoute de l'attribut id au composant DsfrNavigationItem depuis le composant `DsfrNavi (e837b25)
  • fix: 🐛 blocked select when only one choice and not selected option (62ba638)
  • fix: 🐛 Correction du chevauchement de l'infobulle sur le côté droit (77225e7)
  • fix: 🐛 Correction du chevauchement de l'infobulle sur le côté inférieur (1c4d0ca)
  • fix: 🐛 corrige l'activation de DsfrInputGroup quand la propriété disabled vaut false (fcf6d18)
  • fix: 🐛 corrige l'expansion et le repli du DsfrSideMenuList (9eaa8ed)
  • fix: 🐛 corrige la désactivation du DsfrInputGroup (38c8b51)
  • fix: 🐛 Corrige la navigation au clavier du DsfrHeader lorsque il y a un serviceTitle (4fa9bc7)
  • fix: 🐛 dsfr-select type (c3776e0)
  • fix: 🐛 Permet l'utilisation d'une configuration d'icône dans le composant DsfrTag (a4a4f3e)
  • fix: 💄 Supprime le caractère + en trop sur le bouton FranceConnect+ (4dd900d)
  • fix: ♿ améliore l'accessibilité de DsfrPagination (e8f8aea)
  • fix: ♿ Corrections relatives au critère 10.2 du RGAA (92a1dfd)
  • fix: ♿ Corrige la liaison entre le message d'erreur et le DsfrRadioButtonSet (39e4e4c)
  • fix: ♿ Liaison de la checkbox à son message d'erreur (8b8fd24)
  • fix: ♿ Limite le focus à la modale du header quand elle est ouverte (4391777)
  • fix: 🏷️ améliore le typage (b308ac1)
  • fix: 🐛 affiche l’infobulle au focus et la cache avec ESC (dff2afb), closes #952
  • fix: 🐛 ajout d'un title pour le lien vers la licence (6ef1854)
  • fix: 🐛 Ajout d’unicité sur les IDs d’un composant DataTable (4057f0d)
  • fix: 🐛 ajoute la notion de rich sans icone pour les DsfrRadioButton (abd292a)
  • fix: 🐛 class should be passed to DsfrHeaderMenuLink (a861d0e)
  • fix: 🐛 corrige aussi l’accordéon (cf. #999) (45dcd80), closes #999 #999
  • fix: 🐛 corrige les anomalies visuelles du dsfr-range (7a4fc00)
  • fix: 🐛 double balise nav dans le DsfrHeader en mobile (596629c)
  • fix: 🐛 DsfrAccordion shouldn't focus on toggle (e515ec9)
  • fix: 🐛 DsfrCallout description critere 8.9 RGAA 4.1.2 NC (2064d39)
  • fix: 🐛 DsfrSideMenu balise titre RGAA 8.9.1 NC (48b4d0e)
  • fix: 🐛 exporte DsfrDataTable (eab9547)
  • fix: 🐛 focus le premier lien lors de l'ouverture du breadcrumb (2d7018f)
  • fix: 🐛 focus sur le bouton de fermeture du menu, changement de wording pour accessibilité (60fd97b)
  • fix: 🐛 la fonction de tri par défaut sur le DsfrDataTable (a6735f8)
  • fix: 🐛 le DsfrTooltip type button in form (on click submit form because no type on it) (3bcc926)
  • fix: 🐛 modification accessibilité pour la pagination d'un tableau (d47d61c)
  • fix: 🐛 n’affiche plus undefined dans le titre (06f50d2)
  • fix: 🐛 rajout aria-modal (ada6598)
  • fix: 🐛 réduit les mismatch, notamment des id (080525f)
  • fix: 🐛 utilisation native de l'ancre pour les liens d'évitement (1598e5f)
  • fix: add capability to not auto focus for sidemenu (ab647ce)
  • fix: améliore le code (f6f60b6)
  • fix: correction de code sur la valeur initiale du sortedBy (7f2d700)
  • fix: correction de l'import du type TitleTag (405c36f)
  • fix: corrige la désactivation des liens (626d940)
  • fix: remplacement de l'import de useId dans les tests de DsfrNavigationItem et ajout de la contraint (b1e9af0)
  • fix: support null and number in DsfrSelect (4039e1d)
  • fix: update slot definitions to be optional and simplify conditional rendering (a061d07)
  • fix(ci): corrige problème version Playwright dans tests Storybook (1fbfe76)
  • fix(DsfrDataTable): 🐛 corrige l’incohérence des id des cases cochées (e6701ee)
  • fix(DsfrDataTable): 🐛 fix selection with selectAll (86529a8)
  • fix(DsfrDataTable): 🐛 la page courante par défaut doit être 0 (d4fec2d), closes #993
  • fix(DsfrDataTable): 🐛 prise en compte de noCaption (57e7b1d), closes #992
  • fix(DsfrFooter): 🐛 corrige la réactivité des liens (bf9f2ad)
  • fix(DsfrFranceConnect): 🐛 corrige les controles (751d5bd)
  • fix(DsfrHeader): 🐛 bordure en haut de navigation principale (0fec3e6), closes #891
  • fix(DsfrHeader): 🐛 corrige les contrôles dans Storybook (c2d780d)
  • fix(DsfrHeader): 🐛 ferme la modale en mobile au clic sur un lien du menu (5310d56)
  • fix(DsfrHeader): lien homeTo même sans serviceTitle (712a259), closes #889
  • fix(DsfrHeaderMenuLink): 🐛 déprécie href (700e319)
  • fix(DsfrHighlight): 🐛 corrige les contrôles et la documentation des slots (a40d823)
  • fix(DsfrInputGroup): amélioration de l'accessibilité (713f209)
  • fix(DsfrNavigationMenuLink): 🐛 utilise onClick passé en prop (b3ebb4b)
  • fix(DsfrNewsLetter): 🐛 utilise defineModel pour email (bb94178)
  • fix(DsfrPagination): ♿ Affiche une alternative textuelle aux liens première et dernière p (aebcf5d)
  • fix(DsfrRadioButtonSet.vue): 🐛 Change box-shadow to not hide checked radio button (5e8aa7e)
  • fix(DsfrRadioButtonSet.vue): 🐛 Suppression du css qui surcharge les radios bouttons (db84658)
  • fix(DsfrRadioButtonSet): corrige la position du message (a749665), closes #882
  • fix(DsfrRange): ♻️ utilise ResizeObserver pour le redimensionnement dynamique (4668fe2)
  • fix(DsfrSelect): 🐛 empêche soumission formulaire si required (0f94003)
  • fix(DsfrTable): mise à jour du nombre de pages quand les lignes du tableau sont mises à jour (a4f071e)
  • fix(DsfrTabs): ⚡ ajoute inheritAttrs false pour éviter duplication d'attributs (aec733d)
  • fix(DsfrTabs): 🏷️ corrige les types des enfants (35fc290)
  • fix(DsfrTabs): 🐛 corrige la navigation au clavier (d031276)
  • fix(DsfrToggleSwitch): ajoute la prop name qui sera propagée à l'input (0cac8c4), closes #994
  • fix(DsfrTooltip): 🐛 empêche la propagation du clic (cd1046a)
  • fix(DsfrTooltip): 🐛 empêche la soumission de formulaire avec type="button" (d21d052)
  • fix(DsfrTooltip): Corrige erreur tooltip dans la console (d7fcf6a)
  • fix(DsfrTranscription): importe DsfrModal (54bddcf)
  • fix(lint): Corrige les types dans DsfrFooter (a474c01)
  • fix(meta): 🔧 simplifie la structure du preset autoimport (9f431be), closes #1168
  • fix(pagination): 🐛 retire la notion de disabled sur les tags a (ed9bf30)
  • fix(release): 🐛 corrige erreur semantic-release avec type refactor manquant (7c47ea2)
  • fix(semantic-release): 🐛 corrige les incompatibilités de versions des plugins (e152c94), closes #1172
  • fix(storybook): 🐛 corrige les contrôles (5fe0bcb)
  • fix(VIcon): hydration mismatch due to inline style (5f61c52)
  • ci: ✅ ajoute exception pour PR develop vers main (ca0793b)
  • ci: ⬆️ modernise les workflows GitHub Actions (77e769d)
  • ci: 🔄 améliore workflow vérification issue-PR avec nouveaux déclencheurs (e3589ca)
  • ci: 🔒 ajoute workflow pour restreindre les merge vers main (e43aaf3)
  • ci: 🔗 ajoute vérification PR liée à une issue (99646ec)
  • ci: 🔧 finalise améliorations workflow vérification issue-PR (1d4958c)
  • ci: réactive les tests Storybook avec Playwright (bebece8)
  • feat: ✨ Ajoute l'accentuation à DsfrCallout (23d4658)
  • feat: ✨ ajoute l'usage d'optgroup dans DsfrSelect (bf7524b)
  • feat: ✨ Maj 1.12.0 composant Card (49c03f1)
  • feat: ✨ Maj 1.12.0 le composant transcription sort de la balise figure (070fe04)
  • feat: ✨ Maj 1.12.0 le composant tuile (0f616aa)
  • feat: ✨ Maj 1.12.0 les liens du composant footer ne sont plus dans le même ordre et le text (b346af3)
  • feat: ✨ make icon dictionnary (1f34b69)
  • feat: ✨ Mise en place composant DataTable v.1.12.0 (bfda45d)
  • feat: ✨ Passer des props d'accessibilité aux inputs dans DsfrGroup (e5fddfa)
  • feat: ✨ remanie DsfrTabs pour pouvoir utiliser v-model (f00ebdb)
  • feat: ♿ Ajoute l'intitulé visible des liens du footer dans leur alternative accessible (271d173)
  • feat: ⚡ déplace les meta dans leur propre export (4341c14)
  • feat: ✨ accept many messages in DsfrInputGroup (4d8a869)
  • feat: ✨ ajoute le composant DsfrDataTable (89ff17f)
  • feat: ✨ exporte les symboles pour les clés d’injection (505de91)
  • feat: ✨ facilite la gestion des tags sélectionnables (d6ec5ad)
  • feat: ✨ Mettre à jour DsfrNotice avec l'udpate du Dsfr en 1.12 (074ca42)
  • feat: ✨ now can customize text under toggle switch (cc02279)
  • feat: ✨ Re-calcule la position de l'infobulle au redimensionnement de la fenêtre (99f1bd2)
  • feat: ✨ rend paramétrable la clé du stockage local pour le theme (c0150b3)
  • feat: ⬆️ utilise DSFR 1.13 (42ee9a8)
  • feat: 🔧 externalise @iconify/vue (79f164c)
  • feat: add language selector as props (1408a54)
  • feat: add legend rendering logic for checkbox set component (eabc131)
  • feat: add title tag props for footer partners (4d18b54)
  • feat: ajoute un style pour désactiver les liens (e975d65)
  • feat(data-table): ✨ crée le fichier stories CSF3 pour DsfrDataTable (527ece5)
  • feat(dsfr-callout): 🎨 add color accent support for DsfrCallout component (113ef1c)
  • feat(DsfrAccordion): ✨ permet d’utiliser v-model (663ba97)
  • feat(DsfrCard): ✨ ajoute select pour titleTag dans stories (3c93260)
  • feat(DsfrCard): ✨ permet d’ajouter des badges dans le header (69551c5)
  • feat(DsfrCard): permet d'ajouter des attributs au lien (0d75d6a)
  • feat(DsfrDataTable): ♿ permet de parcourir les cellules au clavier (7620472)
  • feat(DsfrDataTable): ✨ permet de sélectionner les colonnes triables (8da2d8b)
  • feat(DsfrDataTable): ✨ permet de sélectionner toutes lignes (cc663da)
  • feat(DsfrDataTable): add accessibility support with aria-sort attributes for sortable columns (ccf04fb)
  • feat(DsfrDataTable): permet le tri par une colonne (3600d48)
  • feat(DsfrFooter): ✨ gère l’attribut title des liens (2fbbd1a), closes #884
  • feat(DsfrHeader): ✨ ajoute les slot before- et after-quicklinks (02c081d)
  • feat(DsfrHighlight): ✨ ajoute la prop color (c7b423a)
  • feat(DsfrMultiselect): ✨ create dsfrMultiselect with doc and tests (72433db)
  • feat(DsfrNavigationItem): ✅ useId ne fonctionnait pas dans le test (783249d)
  • feat(DsfrRadioButtonSet): ✨ ajoute la propriété rich pour les radio buttons enrichis (f67e636)
  • feat(DsfrRadioButtonSet): ✨ permet d’ajouter un hint via une props ou un slot (505192b)
  • feat(DsfrSelect): ✨ utilisation de hint pour la description, description devient deprecated (d56c8f0)
  • feat(DsfrStorybook): ✨ migre DsfrCard vers Storybook 9 (17d3237)
  • feat(DsfrTabs): ajoute un binding pour les onglets (160b64c)
  • feat(Storybook): ✨ migre DsfrCheckbox vers Storybook 9 (16d755f)
  • feat(vicon): ✨ crée le fichier stories CSF3 pour VIcon (34d9c20)
  • feat(VIcon): améliore le rendu SSR et enrichit la documentation (1bc12bf), closes #1186
  • docs: 📝 adapte la documentation du DsfrSelect avec optgroup (42c42d2)
  • docs: 📝 Ajout de la documentation vitepress pour DsfrNavigation (0327ab7)
  • docs: 📝 ajoute la doc vitepress de DsfrSideMenu (7eceb73)
  • docs: 📝 améliore la documentation de DsfrCallout (ffbc657)
  • docs: 📝 corrige les liens vers la documentation du DSFR (2b59878)
  • docs: ✏️ corrige erreur orthographe doc migrations (dfab0fd)
  • docs: ✨ ajouter instructions pour Copilot (eafc551)
  • docs: 🐛 corrige bug du build de l’app demo (f93cdd6)
  • docs: 📝 🐛 corrige bug de la doc vitepress (20f6069)
  • docs: 📝 ajoute de la doc pour suivre (5c3c371)
  • docs: 📝 ajoute de la documentation pour logo (dacae0b)
  • docs: 📝 ajoute des précisions et liens pour migraton DsfrTabs (96de8e8)
  • docs: 📝 ajoute doc migration vers v8 (18b8404)
  • docs: 📝 ajoute la doc pour contenus médias (c987386)
  • docs: 📝 ajoute la doc vitepress de composants (0438598)
  • docs: 📝 amélioration de la documentation (5a7e836)
  • docs: 📝 améliore documentation (190a47a)
  • docs: 📝 améliore la doc de DsfrFileUpload (12355a5)
  • docs: 📝 améliore la doc du pied de page pour les partenaires (b15d9fb)
  • docs: 📝 améliore la documentation (8f34e51)
  • docs: 📝 améliore la documentation (5e010bd)
  • docs: 📝 améliore la documentation de DsfrDataTable et DsfrTable (e72773d)
  • docs: 📝 améliore la documentation de migration vers v6 (4819e65)
  • docs: 📝 corrige un oubli pour import collections (833bc95)
  • docs: 📝 corrige vite.config.ts suite à montée version 7.x -> 8.x (13e8c76)
  • docs: 📝 liste les projets utilisants VueDsfr (825f9a5)
  • docs: 📝 rend plus explicite que l’utilisation en plugin est obsolète (cd39ec3)
  • docs: 📝 renomme Guide du développeur en Guide du contributeur (bf952ac)
  • docs: 📝 réorganise les composants (67b597a)
  • docs: 📝 synchroniser liste des composants avec les exports (11da40f)
  • docs(DsfrCallout): 📝 ajoute de la documentation (2f4b095)
  • docs(DsfrCard): 📝 documente la nouvelle prop title-link-attrs (d26047c)
  • docs(DsfrCard): 📝 mise à jour de la doc des propds de dsfrCard (3fb3ef8)
  • docs(DsfrDataTable): 📝 ajoute des précisions dans la doc (419d47a)
  • docs(DsfrInput/DsfrInputGroup): 📝 améliore la documentation Storybook (1065b67)
  • docs(DsfrLanguageSelector): 📝 corrige les contrôles dans Storybook (ec556ea)
  • docs(DsfrModal): 📝 ajoute la JSDoc pour les slots de DsfrModal (db8d852)
  • docs(DsfrMultiselect): 📝 ajoute la JSDoc pour les slots (c54ae54)
  • docs(DsfrSearchBar): 📝 label toujours invisible (916f357)
  • docs(DsfrSegmented): ✨ ajoute la documentation complète des props dans Storybook (adc972e)
  • docs(DsfrTiles): 📝 améliore la doc (01ac366)
  • docs(file-download-list): �� add DsfrFileDownloadList documentation (8b59e20)
  • docs(guide): améliore et renomme le guide du contributeur (85462a2), closes #1184
  • docs(instructions): 📝 refactorise et améliore les instructions de commit et documentation (fa25dc2), closes #1175
  • docs(navigation): 📚 ajoute la documentation complète des composants de navigation (4458386)
  • docs(release): 🚀 configure semantic-release pour inclure commits docs (0bf2982), closes #1165
  • docs(sidemenu): 📚 ajout de la documentation complète des composants de menu latéral (74742c8)
  • docs(Storybook): 📝 met à jour la documentation (35ab39c)
  • chore: ⏫ upgrade storybook to 8.4 and other dependencies (6319028)
  • chore: ⏲️ temporarily disable storybook tests on CI (6e2f2f4)
  • chore: ➖ remove cypress and related dependencies (d5537f1)
  • chore: ⬆️ met à jour DSFR 1.12.x (ff71c18)
  • chore: ⬆️ met à jour storybook vers 8.3 (e672334)
  • chore: ⬆️ update dependencies (6330dec)
  • chore: ⬆️ update dependencies (0e81984)
  • chore: ⬆️ ️update dependencies (824f9e2)
  • chore: ⬆️ update storybook (64dc07d)
  • chore: ⬆️ update TypeScript version (179b0fc)
  • chore: ⬆️ upgrade vite to v6 (9458f06)
  • chore: 🎨 amélioration de la configuration de lint (e2e6450)
  • chore: 🎨 améliore le code de DsfrMultiselect (1894058)
  • chore: 🎨 use perfectionnist rules for imports (97882a8)
  • chore: 🐛 mise à jour du lien Discord (e7d9ad4)
  • chore: 👷 fix CI (c1d8f71)
  • chore: 👷 run storybook tests in CI (cd0aea5)
  • chore: 👷 update CI (86a7f9d)
  • chore: 🔧 améliore les instructions pour copilot (3006d70)
  • chore: 🧑‍💻 add snippets for play function (c29c47b)
  • chore: 🧑‍💻 pnpm should be in dev dependencies (b146fd2)
  • chore: 🚨 fix lint errors (a3582f9)
  • chore: 🚨 fix lint issue (4a3285e)
  • chore: 🚨 fix new rules (df05a17)
  • chore(ci): upgrade semantic-release to v24.x with compatible plugins (5446542), closes #1179
  • chore(DsfrInputGroup): 🐛 simplifie le DOM (1217a4a)
  • chore(meta): 🐛 corrige le code asynchrone (8c02e50)
  • chore(package): improve project metadata configuration (22c079f), closes #1181
  • refactor: ♻️ formatage (bbf97b3)
  • refactor(DsfrAccordion): ♻️ migre les stories vers Storybook 9 (c1e7f5b)
  • refactor(DsfrAccordionsGroup): ♻️ migre les stories vers Storybook 9 (9b4ec92)
  • refactor(DsfrBackToTop): ♻️ migre les stories vers Storybook 9 (0e2b66e)
  • refactor(DsfrBadge): ♻️ migre DsfrBadge.stories.ts vers le format Storybook 9 (ed17c27)
  • refactor(DsfrBreadcrumb): ♻️ migre les stories vers Storybook 9 (f37af98)
  • refactor(DsfrButton): ♻️ migre les stories vers Storybook 9 (b4e3da4)
  • refactor(DsfrButton): ♻️ utilise defineSlots avec JSDoc (a12e1de)
  • refactor(DsfrButtonGroup): ♻️ migre vers Storybook 9 et utilise defineSlots (f250d98)
  • refactor(DsfrCallout): ♻️ migre vers Storybook 9 et utilise defineSlots (a580e52)
  • refactor(DsfrCard): ♻️ utilise defineSlots et corrige optional chaining (381377b)
  • refactor(DsfrCheckbox): ♻️ utilise defineSlots et met à jour pour Storybook 9 (4850d61)
  • refactor(DsfrCheckboxSet): ♻️ fusionne les balises script en une seule (b3fd10d)
  • refactor(DsfrConsent): ♻️ utilise defineSlots et met à jour imports Storybook (bec93ab)
  • refactor(DsfrErrorPage): ♻️ utilise defineSlots et met à jour imports Storybook (a328af1)
  • refactor(DsfrFileDownloadList): ♻️ convertit les stories au format CSF3 (1762480)
  • refactor(DsfrFileUpload): ♻️ met à jour imports Storybook (5298693)
  • refactor(DsfrFollow): ♻️ utilise defineSlots et met à jour imports Storybook (51690ab)
  • refactor(DsfrFooter): ♻️ améliore defineSlots et met à jour imports Storybook (0bb1df6)
  • refactor(DsfrFranceConnect): ♻️ met à jour imports Storybook (9e1d8c6)
  • refactor(DsfrHeader): ♻️ améliore defineSlots et met à jour imports Storybook (92cd302)
  • refactor(DsfrHighlight): ♻️ améliore defineSlots et met à jour imports Storybook (e92d5de)
  • refactor(DsfrInput): ♻️ améliore defineSlots et met à jour imports Storybook (9371afa)
  • refactor(DsfrLanguageSelector): ♻️ met à jour imports Storybook (8d5484a)
  • refactor(DsfrMedia): ✨ remanie les stories DsfrPicture et DsfrVideo (8e1ef8a)
  • refactor(DsfrModal): ♻️ remanie les stories de DsfrModal en CSF3 (c08056e)
  • refactor(DsfrMultiselect): ♻️ remanie les stories en CSF3 (5ed17cc)
  • refactor(DsfrNavigation): ♻️ remanie les stories en CSF3 et ajoute la JSDoc pour les slots (fc6e141)
  • refactor(DsfrNavigationItem): ♻️ remanie les stories de DsfrNavigationItem et ajoute la JSDoc (8ab54ec)
  • refactor(DsfrNavigationMegaMenu): ♻️ remanie les stories de DsfrNavigationMegaMenu et ajoute la JSDo (bfcbf1a)
  • refactor(DsfrNavigationMegaMenuCategory): ♻️ convertit les stories au format CSF3 (123f891)
  • refactor(DsfrNavigationMenu): ♻️ remanie les stories et ajoute la JSDoc (3d4f632)
  • refactor(DsfrNavigationMenuItem): ♻️ convertit les stories au format CSF3 (d800267)
  • refactor(DsfrNavigationMenuLink): ♻️ convertit les stories au format CSF3 (df885aa)
  • refactor(DsfrNotice): ♻️ convertit les stories au format CSF3 (bb76da8)
  • refactor(DsfrPagination): ♻️ remanie les stories de DsfrPagination en CSF3 (9794ead)
  • refactor(DsfrQuote): ♻️ remanie les stories de DsfrQuote en CSF3 (86ae1cb)
  • refactor(DsfrRadioButton): ♻️ remanie les stories et ajoute defineSlots (901a04f)
  • refactor(DsfrRange): ♻️ remanie les stories et ajoute defineSlots (4e4d083)
  • refactor(DsfrSearchBar): ♻️ remanie les stories (398f810)
  • refactor(DsfrSegmented): ♻️ remanie les stories (498fb8a)
  • refactor(DsfrSegmentedSet): ♻️ remanie les stories et ajoute defineSlots (39526b3)
  • refactor(DsfrSelect): ♻️ modernise le composant et convertit toutes les stories en CSF3 (b42f1d7)
  • refactor(DsfrSelect): ✨ modernise les composants et migration CSF3 partielle (ab82292)
  • refactor(DsfrShare): ♻️ modernise le composant et convertit la story en CSF3 (e052d87)
  • refactor(DsfrSideMenu): ♻️ modernise le composant et convertit les stories en CSF3 (c379fc7)
  • refactor(DsfrSideMenuButton): ♻️ modernise le composant et convertit les stories en CSF3 (902396a)
  • refactor(DsfrSideMenuLink): ♻️ modernise le composant et convertit les stories en CSF3 (afd3abf)
  • refactor(DsfrSideMenuList): ♻️ modernise le composant et convertit les stories en CSF3 (7d387f2)
  • refactor(DsfrSideMenuListItem): ♻️ modernise le composant et convertit les stories en CSF3 (810f3dc)
  • refactor(DsfrSkipLinks): ♻️ modernise le composant et convertit les stories en CSF3 (a628c4f)
  • refactor(DsfrStepper): ♻️ modernise le composant et convertit les stories en CSF3 (1d78b86)
  • refactor(DsfrSummary): ♻️ convertit les stories en CSF3 (811fd29)
  • refactor(DsfrTable): ♻️ convertit les stories au format CSF3 (13bdf56)
  • refactor(DsfrTableCell): ♻️ convertit les stories au format CSF3 (190dd60)
  • refactor(DsfrTableHeader): ♻️ convertit les stories au format CSF3 (4edda6c)
  • refactor(DsfrTableHeaders): ♻️ convertit les stories au format CSF3 (15781e6)
  • refactor(DsfrTableRow): ♻️ convertit les stories au format CSF3 (bfa152d)
  • refactor(DsfrTag): ♻️ migre les stories vers Storybook 9 et CSF3 (796e7a5)
  • refactor(DsfrToggleSwitch): ♻️ modernise le composant et convertit les stories en CSF3 (82f7136)
  • refactor(radio-button): ♻️ convertit les stories vers CSF3 (713fd46)
  • refactor(stories): ♻️ convertit DsfrTags.stories.ts au format CSF3 (b8cd1be)
  • refactor(Storybook): ♻️ remanie les stories DsfrInputGroup, DsfrLanguageSelector et DsfrLogo (b974bb6)
  • refactor(storybook): ✨ migration vers Storybook moderne et harmonisation des imports (e4c1be0)
  • refactor(tabs): ♻️ modernise DsfrTabContent avec defineSlots et story CSF3 (937a690)
  • refactor(tabs): ♻️ modernise DsfrTabItem avec defineSlots et story CSF3 (080b6db)
  • refactor(tabs): ✨ convertit DsfrTabs.stories.ts en CSF3 (11a587a)
  • refactor(tile): ♻️ convertit les stories DsfrTile au format CSF3 (cec193e)
  • refactor(tooltip): ♻️ modernise DsfrTooltip avec defineSlots et stories CSF3 (c375c29)
  • refactor(transcription): ♻️ modernise DsfrTranscription avec defineSlots et story CSF3 (48d99d2)
  • test: ✅ améliore les tests de DsfrCallout (cb8759a)
  • test: ✅ teste expansion et repli dans DsfrSideMenu (5dff6e2)
  • test: ✅ use storybook play (0c93083)
  • test: 🐛 corrige les tests e2e (e5b0912)
  • test(DsfrAccordion): ✅ use storybook play function (99f2eb6)
  • test(DsfrAlert): ✅ use storybook play function (508d1aa)
  • test(DsfrBreadcrumb): ✅ use storybook play (7b14568)
  • test(DsfrButton): ✅ use storybook play function (47494c3)
  • test(DsfrCallout): ✅ use storybook play (fd0078b)
  • test(DsfrCard): ✅ use storybook play (abe4f00)
  • test(DsfrCheckbox): ✅ use storybook play (df45ccd)
  • test(DsfrFollow): ✅ use storybook play (f1e87ae)
  • test(DsfrFooter): ✅ use storybook play (bc97084)
  • test(DsfrHeader): ✅ use storybook play (ccc86e3)
  • test(DsfrHighlight): ✅ use storybook play (9f47758)
  • test(DsfrInput): ✅ use storybook play (fc8e0ac)
  • test(DsfrLogo): ✅ use storybook play (e9c52db)
  • test(DsfrModal): ✅ use storybook play (39f626d)
  • test(DsfrNotice): ✅ remove cypress tests (c64a2ca)
  • test(DsfrPagination): ✅ use storybook play (9de8888)

BREAKING CHANGE

  • modelValue contient un tableau des value
  • Gros changements dans DsfrTabs. Se reporter à la documentation
  • il faut changer les imports dans le vite.config.ts
  • L’API de DsfrAccordion a été modifiée pour permettre l’utilisation de v-model.
  • Les icônes sont désormais chargées via Iconify. Cf. documentation.