Newer
Older
## (new)
- feat: `Translate` ajout de `ngx-dsfr-translate`
- feat: `Accordion` ajout d'une propriété `content` (prioritaire sur le slot `content`)
- feat: `Consent` ajout de la fonctionnalité bannière de consentement
- feat: `DsfrSizeType` accepte aussi les minuscules `sm`, `md` et `lg` (simplicité d'écriture)
- fix: `Accordion` dépréciation du slot `body` au profit du slot `content`
- fix: `SideMenu` restauration de la propriété `ariaLabelledby` mais dépréciée
- fix: `Tabs` l'événement `select` est déprécié au profit de `tabSelect`
- fix: ajout du module `DsfrAccordionsGroupModule`
- fix: suppression des enums `DsfrSize`, `DsfrPosition` en faveur des types
- fix: dépréciation de l'enum `TargetLink` en faveur des valeurs html
Patrick Fontanet
committed
- feat: `FranceConnect` ajout du composant bouton franceconnect
- feat: `Input` ajout des type `search`, `password` (standard html)
- feat: `Header` ajout de la fonctionnalité menus déroulants
- feat: `Header` ajout de la fonctionnalité méga-menu, composant `ngx-dsfr-mega-menu`
- feat: `Footer` la présentation peut être en HTML, elle sera insérée dans un tag `p`
- feat: `Tag` ajout des thèmes `DsfrTagColor` (cf. DSFR)
- feat: `Tag group` peut entourer des `<ngx-dsfr-tag>`
- feat: `Table` affichage du message `noDataMessage` si aucune donnée
- feat: `Tile` ajout des propriétés `title` et `content` (ou slots éponymes)
- fix: `Button` l'événement `(clicked)` est déprécié au profit du `(click)` standard
P. FONTANET
committed
- fix: `Button group` dépréciation du slot `[btns]` au profit du slot par défaut
- fix: `Header` linkEvent reçoit un item de type `DsfrLink` en paramètre
- fix: `Header` dans les items, `active` est utilisé à la place de `ariaCurrent`
- fix: `Input` type non renseigné par défaut (donc `text`), idem html
- fix: `Input` l'output `input` est déprécié en faveur de `(input)` et `(change)`
- fix: `Input` `aria-describedby` décrit dans tous les cas
- fix: `Link` est déprécié en faveur de `DsfrLink` (`label` à la place de `texte`)
- fix: `Radio-button` le `span` en trop autour de legend est supprimé
- fix: `Select` les groupes ne fonctionnent pas
- fix: `Select` `selectedOption` a été supprimé à tort
- fix: `Tabs` scroll horizontal
- fix: `Tag` conforme au DSFR pour les tags supprimables et sélectionnables (`button`)
- fix: `Tag` l'interface `Tag`, utilisée par `ngx-dsfr-tag-group`, est déplacée dans un répertoire `model`
- fix: `Tile` le slot `desc` est déprécié en faveur du slot `content`
- chore: `Modal` la fonction callback sur les actions n'est plus "évaluée" mais juste "invoquée"
- chore: nom explicite pour les classes des stories
Patrick Fontanet
committed
- feat: `Breadcrumb`, `url` est déprécié en faveur de `href`
- feat: `Breadcrumb` événement `itemClick()` sur sélection d'un item
- feat: `Header` `fastAccessLinks` est déprécié en faveur de `headerToolsLinks`
P. FONTANET
committed
- feat: `Select` affichage du label avec la propriété `label` (prioritaire sur les slots)
- fix: `Accordion` le titre de section `hx` n'encapsule pas le bouton
- fix: `Button` prise en compte de la propriété `type` (`submit`, `reset`)
- fix: `Button` la propriété `bubbling=true` par défaut (fonctionnement par défaut de button)
- fix: `Header` un warning apparait dans la console si le nombre de _tools links_ est > 3
- fix: `Input` affichage du label avec la propriété `label` (prioritaire sur les slots)
- fix: `Input` fonctionnement dans un formulaire
- fix: `Pagination` Défaut d'affichage du composant
P. FONTANET
committed
- fix: `Select` donnée modifiée ne remonte pas dans le form control
- feat: ajout de `ngx-dsfr-pagination`, `ngx-dsfr-previous-page`
- feat: ajout de `DsfrBackgroundClass` (styles DSFR)
- feat: ajout de `DsfrTextClass` (styles DSFR)
- feat: ajout de `DsfrTableThemeClass` (styles DSFR)
- feat: `Table` `customHeaderClass` permet de personnaliser l'entête du tableau
- feat: `Table` `borders` est déprécié en faveur de `rowBorders`
- feat: `Header` la sélection d'un lien poste un événement
- feat: `Header`, `footer` il est possible de personnaliser `aria-current` dans les liens grâce à la
propriété `ariaCurrent`
- feat: `Accordion` la balise de du titre de l'accordéon peut être personnalisé entre `h2` et `h6`, `h3` par défaut
- feat: `Breadcrumb` l'événement `itemClick` reçoit l'item sélectionné en paramètre (contre `true` auparavant)
- feat: `Button` utiliser `'tertiary-no-outline'` pour un bouton `'tertiary'` sans bord
- fix: `Footer` `institutionelLinks` est déprécié en faveur de `institutionalLinks` (faute de frappe)
- feat: `ngx-dsfr-accordion` le titre de l'accordéon peut, maintenant, être défini par une propriété. Le slot `heading`
reste présent, la propriété est prioritaire sur le slot.
- feat: `ngx-dsfr-sidemenu` activation automatique de l'item sélectionné (peut être désactivée avec `autoSelect=false`)
- feat: `ngx-dsfr-sidemenu` ajout de l'événement `selectItemEvent` qui transmet l'item sélectionné de type `MenuItem`
- fix: `ngx-dsfr-download` la taille du fichier n'est pas obligatoire, dans ce cas seul le type est affiché
- fix: `ngx-dsfr-footer` les liens externes fonctionnent avec `_blank`, correction de régression dans StoryBook
- fix: `ngx-dsfr-link` suppression de l'icône en double dans un lien externe
- fix: `ngx-dsfr-sidemenu` suppression de l'erreur dans la console lorsque `routerLinkValue` n'est pas défini
- fix: `ngx-dsfr-stepper` l'étape courante est correctement indiquée, toujours à 1 auparavant
- feat: `ngx-dsfr-sidemenu` Possibilité d'ajouter une icône (remix et awasome) à gauche (uniquement) dans un item de
menu.
- feat: `StoryBook` ajout des pages `Changelog` et `Read me`
- feat: ajout `ngx-dsfr-download`, `ngx-dsfr-download-multiple`
- feat: ajout `ngx-dsfr-radiobutton-extended`
- fix: [ngx-dsfr-header] changement des attributs title du bloc marque : `blockMarkTooltip`
- fix: [ngx-dsfr-header] modification du href du bloc marque : `blockMarkHref`
- fix: [ngx-dsfr-header] renommage de l'input `labelLogoMarianne` en `blockMarkLabel`
- fix: [ngx-dsfr-footer] dispatch de l'input : `logo` en `blockMarkTooltip`, `blockMarkHref`, `blockMarkLabel`
- fix: [base-link] fix binding aria-current
- fix: [base-link] changed `href`, `routerLinkValue`, `routerLinkActiveValue` default values
## 0.1.0-beta.1
- fix: `routerLinkValue` fonctionne dans `side-menu` et les liens réglementaires de `footer`
- chore: migration Angular 13.3.11 vers 14.2.12
- chore: migration de Storybook 6.4.14 vers 6.5.14
- feat: ajout de `<ngx-dsfr-accordions-group>`
- feat: ajout du composant `ngx-dsfr-breadcrumb`
- feat: [ngx-dsfr-buttons-group] encadre automatiquement les éléments `<ngx-dsfr-button>` par des éléments `<li>`
- feat: ajout `ngx-dsfr-stepper`
- feat: ajout `ngx-dsfr-upload`
- feat: [ngx-dsfr-sidemenu] `routerLink` dans les items
- feat: [ngx-dsfr-modal] ajout propriété `icon` optionnelle
- feat: [ngx-dsfr-card] ajout propriété `customBackground` dépréciant `useGreyBackground`