Releases: assurance-maladie-digital/design-system
v2.4.0
Version publiée le 16/05/2022.
Cette version comporte l'ajout des nouveaux packages ESLint Config et des nouveaux composants CookieBanner
et CookiesPage
, ainsi que des correctifs sur l'ensemble des packages et la complétion de la documentation.
Vue Dot
-
✨ Nouvelles fonctionnalités
- FooterBar: Ajout du lien Plan du site (#1897) (805a23d)
- HeaderBar: Ajout du thème Compte entreprise (#1898) (c05b914)
- CookieBanner: Ajout d'un nouveau composant (#1922) (4d8d1d0)
- CookiesPage: Ajout d'un nouveau composant (#1924) (ae650be)
- HeaderBar: Ajout de la prop
home-href
(#1966) (d288de2) - HeaderBar: Ajout d'un lien vers la page d'accueil sur le logo secondaire (#1967) (5827bd1)
-
🐛 Corrections de bugs
- ExternalLinks: Correction de l'affichage du menu (#1889) (e6f1b7f)
- DialogBox: Correction de l'alignement du titre (#1890) (e329f25)
- HeaderBar: Correction de l'affichage des menus dans le composant (#1896) (19938e2)
- SubHeader: Correction de l'espacement interne du bouton Retour (#1900) (a996103)
- UserMenuBtn: Correction de l'espacement interne (#1904) (ac45f14)
- DatePicker: Correction de l'affichage de
Invalid Date
dans le champ texte (#1917) (b8f1b75) - getFileExtension: Correction d'une faute d'orthographe (#1982) (e41afa8)
-
♻️ Refactoring
-
♿️ Accessibilité
-
🚨 Lint
-
🎨 Qualité de code
-
🔧 Configuration
-
⬆️ Dépendances
Vue Dash
-
🐛 Corrections de bugs
- template: Correction du fichier
main.js
non supprimé (#1905) (15eed3b) - template: Correction des éléments de navigation dans l'en-tête (#1906) (723f7e6)
- template: Correction de la suppression des anciens fichiers (#1907) (fcfa312)
- template: Correction de la configuration des tests unitaires (#1909) (8752b50)
- template: Correction des tests unitaires (#1910) (72055d5)
- template: Correction du fichier
package-lock.json
présent dans le fichier.gitignore
(#1911) (d266b60)
- template: Correction du fichier
-
♻️ Refactoring
-
🎨 Qualité de code
-
⬆️ Dépendances
FormBuilder
v2.3.0
Version publiée le 28/03/2022.
Cette version comporte l'ajout du nouveau composant UserMenuBtn
et des règles notAfterDate
et notBeforeDate
ainsi que des correctifs d'accessibilité et des correctifs sur Vue Dot, Vue Dash et le FormBuilder et la complétion de la documentation.
Vue Dot
-
✨ Nouvelles fonctionnalités
- ErrorPage: Affichage de l'ID de support (#1724) (a362e5d)
- FooterBar: Transmission des attributs au composant (#1733) (0e0f810)
- FooterWrapper/FooterBtn: Ajout de logs de dépréciation (#1767) (432b93a)
- types: Ajout de l'interface
VForm
(#1769) (68ec7ee) - notification: Ajout de l'interface
NotificationModule
(#1771) (418732a) - FranceConnectBtn: Ajout d'une transition sur la couleur de fond (#1779) (8086b3d)
- types: Ajout de la propriété
resetValidation
à l'interfaceVForm
(#1812) (ac7ab8f) - rules: Ajout de l'option
ignoreSpaces
à la règle de validationminLength
(#1815) (f8583ba) - rules: Ajout de l'option
ignoreSpaces
à la règle de validationmaxLength
(#1816) (3cc84dd) - rules: Ajout de la règle de validation
notAfterDate
(#1823) (60fca18) - rules: Ajout de la règle de validation
notBeforeDate
(#18234) (b492d5f) - UserMenuBtn: Ajout d'un nouveau composant (#1845) (c11696f)
-
🐛 Corrections de bugs
- NotificationBar: Correction de l'affichage sur les écrans mobiles (#1675) (b18214c)
- DatePicker: Correction de l'affichage du menu avec la prop
text-field-activator
(#1678) (f50dad2) - TableToolbar: Correction de l'affichage sur les écrans mobiles (#1682) (4475614)
- FooterBar/HeaderBarMenuBtn: Ajout de l'attribut
inheritAttrs
manquant (#1735) (d535df6) - getThemeIcon: Correction d'une faute d'orthographe dans un commentaire (#1736) (f3576c6)
- rules: Correction du message d'erreur par défaut de la règle de validation
notAfterToday
(#1747) (20b96d4) - styles: Correction de la hauteur de ligne dans les champs select (#1764) (742fbfe)
- FooterBar: Correction des styles non appliqués au contenu des slots (#1765) (e58cea2)
- FooterBar: Correction de l'affichage sur les écrans mobiles (#1766) (c91cf1e)
- FooterBar: Correction de l'affichage sur les écrans mobiles (#1768) (4951ca7)
- HeaderBar: Correction de l'affichage du bouton pour activer le menu sur les écrans mobiles (#1811) (68ec7ee)
- HeaderBar: Correction de l'affichage du menu avec la prop
mobile-version
(#1813) (d76a825) - HeaderBar: Correction de l'affichage de la barre de navigation (#1814) (b2fa9ec)
- HeaderBar: Correction de l'affichage du menu et de la barre de navigation avec les slots (#1868) (0714dbf)
- HeaderBar: Correction de l'affichage des menus dans le composant (#1869) (4051f0f)
-
♻️ Refactoring
- HeaderBar: Refonte du bouton pour activer le menu sur les écrans mobiles (#1726) (50e0938)
- HeaderBar: Ajout des props
show-nav-bar-menu-btn
etmobile-version
(#1728) (9997290) - FranceConnectBtn: Renommage de la prop
icon-text
enlabel
(#1760) (db19524) - rules: Utilisation de la fonction
isDateAfterValue
dans la règle de validationnotAfterToday
(#1826) (ec57ba7) - rules: Utilisation de la fonction
isDateBeforeValue
dans la règle de validationnotBeforeToday
(#1827) (35d4fb9) - global: Suppression et mise à jour des commentaires (#1829) (976df56)
- directives: Refonte de la directive
debounce
(#1830) (2358e04) - functions: Renommage de la function
isDateAfterValue
enisDateAfter
(#1847) ([2beaccb](https://github.com/assurance-maladie-digital/design-system/comm...
v2.2.0
Version publiée le 14/12/2021.
Cette version comporte l'ajout du nouveau composant FooterBar
et de nouvelles fonctionnalités sur le composant DatePicker
ainsi que des correctifs d'accessibilité et des correctifs sur Vue Dot et Vue Dash.
Vue Dot
-
✨ Nouvelles fonctionnalités
- HeaderBar: Ajout d'un lien vers la page d'accueil sur le logo (#1612) (3f26bbd)
- DatePicker: Ajout de la gestion du copier/coller (#1647) (4174305)
- DatePicker: Ajout de la gestion de l'appui sur la touche Entrée (#1648) (#1647) (2704190)
- DatePicker: Transmission des écouteurs d'événements (#1649) (1f12f67)
- FooterBar: Ajout d'un nouveau composant (#1652) (7c3b521)
- DialogBox: Ajout de la prop
hide-actions
(#1656) (18972d6) - CustomIcon: Ajout de la prop
label
(#1661) (34c23b2)
-
🐛 Corrections de bugs
-
♿️ Accessibilité
-
✅ Tests
Vue Dash
-
🐛 Corrections de bugs
-
♻️ Refactoring
-
🔥 Suppressions
-
♿️ Accessibilité
-
🏗 Architecture
-
⬆️ Dépendances
FormBuilder
- ♻️ Refactoring
Design Tokens
Documentation
-
✨ Nouvelles fonctionnalités
-
🐛 Corrections de bugs
-
♻️ Refactoring
-
📝 Documentation
Interne
v2.1.0
Version publiée le 27/10/2021.
Cette version comporte l'ajout des nouveaux composants Logo
et HeaderBar
, la documentation des règles de validation ainsi que des correctifs d'accessibilité et des correctifs sur Vue Dot, Vue Dash et le FormBuilder.
Vue Dot
-
✨ Nouvelles fonctionnalités
-
🐛 Corrections de bugs
- dependencies: Correction de la dépendance
deepmerge
manquante (#1512) (1e2dbf0) - HeaderBar: Correction de l'affichage du nom de l'onglet courant (#1543) (2119915)
- HeaderBar: Correction du comportement du menu de navigation sur les écrans mobiles (#1544) (f9ed7d4)
- HeaderBar: Correction de l'interface
NavigationItem
(#1553) (56d2650) - HeaderBar: Correction du comportement du menu de navigation sur les écrans mobiles (#1564) (35e1be6)
- dependencies: Correction de la dépendance
-
♻️ Refactoring
-
♿️ Accessibilité
-
✅ Tests
Vue Dash
-
🐛 Corrections de bugs
- template: Correction de la police italique non chargée (#1359) (d5fc107)
- template: Correction des commandes manquantes dans le fichier
package.json
(#1475) (9431fd2) - template: Correction du rapport de couverture de code (#1479) (de0f728)
- template: Correction de l'utilisation du composant
ErrorPage
lorsque i18n n'est pas installé (#1480) (bfbee3f) - template: Correction des erreurs de validation HTML (#1506) (ce41668)
- template: Correction de la compatibilité avec npm (#1514) (88ae2a2)
-
♻️ Refactoring
- template: Utilisation du caractère apostrophe (#1472) (9ad9f0b)
- template: Mise à jour du message par défaut lorsque JavaScript est désactivé (#1473) (a3f8e49)
- template: Mise à jour des styles du loader (#1513) (262b124)
- config: Ajout des nouveaux composants pour le tree-shaking de VueDot (#1545) (303a86c)
- template: Utilisation du composant
HeaderBar
et mise à jour du template (#1552) (8c13acd)
-
🚨 Lint
-
⬆️ Dépendances
FormBuilder
-
🐛 Corrections de bugs
- ChoiceSliderField: Correction des étiquettes qui masquent le titre (#1537) (3a18705)
- setFormErrors: Correction de la gestion des erreurs (#1556) (8e90760)
- ChoiceButtonField: Correction des styles (#1558) (aaff7a1)
- ChoiceSliderField: Correction de la taille par défaut des étiquettes (#1559) (26bda12)
- ChoiceField: Correction de la gestion des messages d'erreur (#1560) (93911f4)
-
♻️ Refactoring
Documentation
- ✨ Nouvelles fonctionnalités
- **g...
v2.0.0
Version publiée le 30/08/2021.
Cette version majeure comporte l'ajout de guides et la complétion de la documentation, ainsi que des correctifs sur Vue Dot, les CLI Helpers et la documentation.
Vue Dot
-
🐛 Corrections de bugs
-
♻️ Refactoring
-
🎨 Qualité de code
Vue Dash
-
✨ Nouvelles fonctionnalités
-
🎨 Qualité de code
-
⬆️ Dépendances
CLI Helpers
- 🐛 Corrections de bugs
Documentation
-
✨ Nouvelles fonctionnalités
-
🐛 Corrections de bugs
- installation: Correction de l'affichage des
ExpansionPanels
(#1325) (11cfa7c) - DocGithubLink: Correction du lien d'édition (#1352) (255e38f)
- introduction: Correction du lien "précédent" cassé (#1354) (cae2aa6)
- explorer: Correction de l'affichage du Starter Kit Explorer (#1357) (ec1f283)
- global: Correction des règles typographiques (#1358) (fe6d095)
- DocIndent: Correction du nom de la classe (#1373) (eb37b55)
- installation: Correction de l'affichage des
-
♻️ Refactoring
-
🔥 Suppressions
-
🔧 Configuration
-
📝 Documentation
- roadmap: Mise à jour de la page (#1327) (853e06b)
- guides Ajout du guide sur la gestion des variables d'environnement (#1290) (1d7def8)
- guides: Ajout du guide sur les
v-model
personnalisés (#1297) (7d53155) - guides: Ajout du guide sur la gestion des événements (#1302) (ad28235)
- FranceConnectBtn: Documentation du composant (#1329) (5766901)
- guides: Ajout du guide sur l'authentification avec token (#1305) (38d424e)
- guides: Ajout du guide sur l'utilisation du store (#1301) (bc18d88)
- guides: Mise à jour du guide sur la création d'un nouveau composant (#1348) (353d450)
- global: Correction de fautes d'orthographe (#1350) (e73f69a)
- global: Ajout d'une indentation au début des sections (#1353) (255e38f)
- global: Ajout de la page principes de design (#1368) (39ee570)
- global: Correction d'une mauvaise formulation (#1390) (bfb75f0)
Interne
-
🔧 Configuration
-
📝 Documentation
-
⬆️ Dépendances
v2.0.0-beta.12
Version publiée le 02/08/2021.
Cette version comporte l'ajout de la documentation et du nouveau composant FranceConnectBtn
, ainsi que des correctifs sur Vue Dot et le FormBuilder.
Vue Dot
-
🐛 Corrections de bugs
- SubHeader: Correction de l'événement
click:list-item
ne fonctionnant pas (#1203) (13056bb) - styles: Correction de la position du curseur de redimensionnement dans les champs de formulaires (#1212) (2314b2e)
- TableToolbar: Correction de l'espacement du bouton Ajouter (#1214) (6cb82bc)
- TableToolbar: Correction de l'espacement de l'icône du bouton Ajouter (#1215) (73e6152)
- ExternalLinks: Correction de la valeur de la propriété
z-index
du bouton (#1216) (74c7aaf) - ExternalLinks: Correction de l'arrondi lorsqu'il n'y a pas de données (#1217) (a49b415)
- ExternalLinks: Correction de l'affichage du bouton sur les écrans mobiles (#1218) (32742b2)
- FilterModule: Correction des événements manquants (#1256) (195617f)
- FranceConnectBtn: Ajout d'un nouveau composant (#1268) (8261209)
- ExternalLinks: Correction de la position du menu (#1263) (4581e8e)
- SubHeader: Correction de l'événement
-
♻️ Refactoring
-
🔧 Configuration
Vue Dash
-
♻️ Refactoring
-
🔥 Suppressions
-
⬆️ Dépendances
FormBuilder
-
🐛 Corrections de bugs
- ChoiceSliderField: Correction des styles pour l'affichage des étiquettes (#1194) (3707e4b)
- ChoiceSliderField: Correction de la valeur par défaut manquante (#1204) (350e9e5)
- PeriodField: Correction de la largeur des champs (#1208) (a1ef419)
- ChoiceButtonField: Correction de l'espacement interne (#1211) (f6d4795)
-
♻️ Refactoring
Documentation
-
✨ Nouvelles fonctionnalités
-
📝 Documentation
Interne
-
🔧 Configuration
-
📝 Documentation
-
⬆️ Dépendances
- typescript: Mise à jour vers la
v4.3.5
(#1201) (c958d51) - jest-mock-process: Mise à jour vers la
v1.4.1
(#1219) (34ed5c5) - dayjs: Mise à jour vers la
v1.10.6
(#1222) (0486632) - @types/content-disposition: Mise à jour vers la
v0.5.4
(#1236) (93c691e) - @types/figlet: Mise à jour vers la
v1.5.4
(#1237) (9fda7cc) - @types/fs-extra: Mise à jour vers la
v9.0.12
(#1238) (b768056) - @types/jest: Mise à jour vers la
v26.0.24
(#1239) (1c11bed) - ts-node: Mise à jour vers la
v10.1.0
(#1248) ([7ce067e](7ce067e...
- typescript: Mise à jour vers la
v2.0.0-beta.11
Version publiée le 22/06/2021.
Cette version comporte l'ajout des nouveaux composants FilterModule
et ExternalLinks
, ainsi que le nouveau champ de formulaire RangeField
et plusieurs corrections sur Vue Dot et le FormBuilder.
Vue Dot
-
✨ Nouvelles fonctionnalités
-
🐛 Corrections de bugs
-
🔧 Configuration
-
🎨 Qualité de code
Vue Dash
FormBuilder
-
✨ Nouvelles fonctionnalités
-
🐛 Corrections de bugs
-
♻️ Refactoring
-
🔧 Configuration
Interne
-
🔧 Configuration
-
🚨 Lint
-
📝 Documentation
-
⬆️ Dépendances
- dayjs: Mise à jour vers la
v1.10.5
(#1127) (2e0217c) - vue-cli-plugin-vuetify: Mise à jour vers la
v2.4.1
(#1152) (4e71476) - sass: Épinglage de la dépendance à la
v1.32.13
(#1157) (ac5c3e3) - vue: Mise à jour vers la
v2.6.14
(#1158) (4b6f2b1) - @types/node: Mise à jour vers la
v14.17.3
(#1160) (c475144) - eslint-plugin-vue: Mise à jour vers la
v7.11.1
(#1165) (3fd6b49) - @vue/test-utils: Mise à jour vers la
v1.2.1
(#1167) (6326d3b) - @babel/core: Mise à jour vers la
v7.14.6
(#1169) (779b0e3) - vuetify: Mise à jour vers la
v2.5.4
(#1171) (c198990) - typescript: Mise à jour vers la
v4.3.4
(#1172) (422b509) - eslint: Mise à jour vers la
v7.29.0
(#1175) (a89ec7a) - vue-input-facade: Mise à jour vers la
v1.3.6
(#1176) (162d4c5) - core-js: Mise à jour vers la
v3.15.0
(#1177) (5d12a31) - eslint-plugin-jsdoc: Mise à jour vers la
v35.4.0
(#1178) (64fec70) - vue-router: Mise à jour vers la
v3.5.2
(#1179) (5747ee2) - typescript-eslint: Mise à jour du monorepo vers la
v4.28.0
(#1180) (2ee9767)
- dayjs: Mise à jour vers la
v2.0.0-beta.10
Version publiée le 25/05/2021.
Cette version comporte la suppression du composant PageCard
, l'ajout de la prop fallback-filename
sur le composant DownloadBtn
, ainsi que la correction de la copie des fichiers lors de la création d'un nouveau projet et la refonte des environnements de développement.
Vue Dot
-
✨ Nouvelles fonctionnalités
-
🐛 Corrections de bugs
- DatePicker: Correction du calcul de la date maximale en mode
birthdate
(#1046) (7fcbd97) - DownloadBtn: Correction du nom des headers (#1047) (b722431)
- DownloadBtn: Correction des styles sur les écrans mobiles (#1048) (ee4abbb)
- rules: Suppression des espaces blancs sur les chaînes de caractères dans la règle
required
(#1055) (c0cef39) - DatePicker: Sélection de l'année
1990
par défaut en modebirthdate
(#1060) (cad4b36)
- DatePicker: Correction du calcul de la date maximale en mode
-
♻️ Refactoring
- ErrorPage: Utilisation du composant
PageContainer
à la place dePageCard
(#1062) (4877246) - PageContainer: Ajout d'un conteneur interne et correction de l'espacement interne (#1067) (4b5a40e)
- DataListItem: Suppression de l'utilisation du composant
VLayout
déprécié (#1075) (214c4f2) - FileList: Suppression de l'utilisation du composant
VLayout
déprécié (#1076) (142e27d) - debounce: Utilisation de
addEventListener
dans la directive (#1079) (645d455)
- ErrorPage: Utilisation du composant
-
🔥 Suppressions
Vue Dash
-
🐛 Corrections de bugs
-
♻️ Refactoring
-
🔥 Suppressions
-
🚨 Lint
-
⬆️ Dépendances
FormBuilder
- ♻️ Refactoring
Interne
-
🐛 Corrections de bugs
-
♻️ Refactoring
-
🔥 Suppressions
-
🔧 Configuration
-
📝 Documentation
-
⬆️ Dépendances
- @types/jest: Mise à jour vers la
v26.0.23
(#1052) (dfadb25) - vue-cli-plugin-vuetify: Mise à jour vers la
v2.4.0
(#1053) (b5c76f3) - cross-env: Épinglage de la dépendance à la
v7.0.3
(#1057) (2602657) - @vue/cli: Mise à jour du monorepo vers la
v4.5.13
et de @vue/test-utils vers lav1.2.0
(#1083) (7b30774) - core-js: Mise à jour vers la ...
- @types/jest: Mise à jour vers la
v2.0.0-beta.9
Version publiée le 22/04/2021.
Cette version comporte des correctifs sur les composants DownloadBtn
, DataList
et LangBtn
.
Vue Dot
- 🐛 Corrections de bugs
Vue Dash
Interne
-
🔧 Configuration
-
📝 Documentation
-
⬆️ Dépendances
v2.0.0-beta.8
Version publiée le 19/04/2021.
Cette version comporte l'ajout des nouveaux composants DataListGroup
et PageContainer
, la refonte du composant DataList
ainsi que plusieurs correctifs sur Vue Dot.
Vue Dot
-
💥 Changements majeurs
-
✨ Nouvelles fonctionnalités
-
🐛 Corrections de bugs
-
♻️ Refactoring
Vue Dash
-
✨ Nouvelles fonctionnalités
-
🐛 Corrections de bugs
-
🔥 Suppressions
-
⬆️ Dépendances
Interne
-
🔧 Configuration
-
🚨 Lint
-
📝 Documentation
-
⬆️ Dépendances
- vue-cli-plugin-vuetify: Mise à jour vers la
v2.3.1
(#969) (9110b1c) - @babel/preset-env: Mise à jour vers la
v7.13.12
(#971) (9d29676) - @types/jest: Mise à jour vers la
v26.0.22
(#986) (f53fb04) - core-js: Mise à jour vers la
v3.10.0
(#994) (0e71a92) - vuetify: Mise à jour vers la
v2.4.9
(#999) (fd29bae) - core-js: Mise à jour vers la
v3.10.1
(#1008) (5054f0f) - typescript: Mise à jour vers la
v4.2.4
(#1009) (b675a1c) - babel: Mise à jour du monorepo vers la
v7.13.15
(#1012) (a36c71b) - eslint: Mise à jour vers la
v7.24.0
(#1014) (e58b67a) - @vue/test-utils: Mise à jour vers la
v1.1.4
(#1015) (fa9dfa3) - eslint-plugin-vue: Mise à jour vers la
v7.9.0
(#1016) (e6d6720) - @types/fs-extra: Mise à jour vers la
v9.0.11
(#1017) (5cc330e) - typescript-eslint: Mise à jour du monorepo vers la
v4.22.0
(#1018) (3153543) - ts-jest: Mise à jour vers la
v26.5.5
(#1021) (721c9bc) - @types/node: Mise à jour vers la
v14.14.41
(#1027) (47caec5) - sass: Mise à jour vers la
v1.32.10
([#1029](https://github.com/assurance-maladie-digital/desig...
- vue-cli-plugin-vuetify: Mise à jour vers la