Skip to content

Latest commit

 

History

History
1003 lines (621 loc) · 59.1 KB

CHANGELOG.md

File metadata and controls

1003 lines (621 loc) · 59.1 KB

(Français)

Changelog

Released on 2024-10-10

🐛 🔧 Bug Fixes

  • gcds-error-summary: focusing gcds element from manual error-links list (#666) (290e271)
  • **gcds-select:**Update available options in select if changed (#655) (e7a16cb)

🔄 Code Refactoring

  • gcds-signature: Signature alternative text to be bilingual (#660) (146e8b2)

Released on 2024-09-25

🐛 🔧 Bug Fixes

  • Fix typos in tokens (#646) (4c8d850)
  • gcds-sr-only: Align with WCAG technique C7 (#642) (3cbe8bc)
  • Update tokens to fix FIP red and date-input legend font weight (#650) (3c602da)
  • Update tokens to inherit fixes for FIP red and legend font weight (3c602da)

Released on: 2024-09-16

🐛 🔧 Bug Fixes

  • add mobile font size to search component (#640) (2f8efa3)

Released on: 2024-09-12

🚀 New Features

🐛 🔧 Bug Fixes

Released on: 2024-08-22

🐛 🔧 Bug Fixes

  • Build to allow new tokens to be imported in react-ssr package (#624) (88790c7)
  • Margin and spacing issues in gcds-card (#617) (2d39bdc)

Released on: 2024-08-19

🚨 Breaking changes

The Card and Stepper components have been redesigned and will have some changes in their API structure.

Updates to the Card component

The property type will be removed as the component will now only support link interactions. If you’re using type=action, note that this will be unsupported in this release.

The tag property will be replaced by a new property named badge.

The property title-element will be replaced by a new property named card-title-tag.

We’re dropping support for the footer slot (slot="footer"). We’re removing it as we haven’t observed any use of the slot.

New: We’ve introduced a slot to support the display of HTML text formatting within the Card component. You can still use the description property for this purpose with a simple string value (text) only.

Old implementation
<gcds-card
  type="link"
  card-title=""
  href=""
  title-element=""
  description=""
  tag=""
  img-src=""
  img-alt=""
>
 <slot name=”footer”></slot>
</gcds-card>
New implementation
<gcds-card
  card-title=""
  href=""
  card-title-tag="a"
  description=""
  badge=""
  img-src=""
  img-alt=""
>
 <slot></slot>
</gcds-card>

Updates to the Stepper component

New: A new tag property will be available to allow the developer to choose the right heading to render the element.

New (required): The stepper will now require text or an element passed into the slot to display the heading element. It’s a required property and the component will not render without it.

If you experience issues with the change, ‌‌contact us.

Old implementation
<gcds-stepper
  current-step=""
  total-steps=""
></gcds-stepper>
New implementation
<gcds-stepper
  current-step=""
  total-steps=""
  tag=""
>
  <slot></slot>
</gcds-stepper>

🚀 New Features

  • Add gcds-date-input component (#607) (ce0b4cc)
  • add new main-container prop to container (#613) (4eef9b3)
  • update gcds-card (breaking change) (#578) (4a72105)
  • updates to stepper component (breaking change + new tag attribute) (#573) (0f8bd2f)

🔄 Code Refactoring

  • change fieldset legend required to span (#612) (ca5108f)

Released on: 2024-08-13

🐛 🔧 Bug Fixes

  • update small design misalignments in various components (#608) (9bcb4ae)

Released on: 2024-08-01

🚀 New Features

Released on: 2024-07-31

🚀 New Features

  • add react ssr package (canary version) (#587) (bf3fd1e)

Released on: 2024-07-29

🐛 🔧 Bug Fixes

  • roll back changes to the angular build process (#597) (0b62c3a)

Released on: 2024-07-29

🔄 Code Refactoring

Released on: 2024-07-10

🐛 🔧 Bug Fixes

  • Safari a11y issues with links and nav group focus (#583) (d7c3fb9)
  • Remove rxjs events to avoid duplicate custom events in @cdssnc/gcds-component-angular (#566) (9bf46ac)

Released on: 2024-05-27

🐛 🔧 Bug Fixes

  • misaligned of FR theme and topic menu button (bug) (#541) (c524215)

🔄 Code Refactoring

  • update input component to increase input width calculation (#536) (d6204f3)

Released on: 2024-05-21

🚀 New Features

  • Add/create @cdssnc/gcds-components-vue package (#516) (3933498
  • Add @Outputs to angular wrapper components (#529) (0660093)
  • Add dist-hydrate-app output (#524) (c448c59)

🐛 🔧 Bug Fixes

  • Emit change event from form components (#523) (d956370)

Released on: 2024-05-08

🚨 Breaking changes

Transition to form-associated custom elements

We've undertaken significant efforts to migrate our components to form-associated custom elements. GC Design System form components will now use the shadow DOM (document object model). The shadow DOM provides improved encapsulation and control over styling and lets form components integrate with native browser features for validation and accessibility. This feature depends on HTMLElement API attachInternals which is supported in most browsers.

This change will require all form components to have the name attribute. Here's a list of the GC Design System components affected by the change:

  • File uploader (gcds-file-uploader)
  • Input (gcds-input)
  • Select (gcds-select)
  • Text area (gcds-textarea)
Required changes for form components
  • Add a name attribute
  • Your code should look similar to the following:
<gcds-file-uploader name="" uploader-id="" label=""></gcds-file-uploader>
<gcds-input name="" input-id="" label=""></gcds-input>
<gcds-select name="" select-id="" label=""></gcds-select>
<gcds-textarea name="" textarea-id="" label=""></gcds-textarea>

Shadow-dom

The following components will be updated to now use the shadow DOM like other GC Design System components:

  • Pagination (gcds-pagination)
  • Search (gcds-search)
  • Signature (gcds-signature)

Radio group

As part of the transition, our gcds-radio component will be deprecated in favour of a new component gcds-radio-group. The radio group component allows for better (native HTML) form controls in a shadow DOM environment.

Old implementation
<gcds-radio
  radio-id="radio-1"
  name="radio-example"
  label="Label 1"
  value="label-1"
>
</gcds-radio>
<gcds-radio
  radio-id="radio-2"
  name="radio-example"
  label="Label 2"
  value="label-2"
>
</gcds-radio>
New implementation
<gcds-radio-group
  name="radio-example"
  options="[{
      'id': 'radio-1',
      'label': 'Label 1',
      'value': 'label-1'}, {
      'id': 'radio-2',
      'label': 'Label 2',
      'value': 'label-2'}]"
>
</gcds-radio-group>

🚀 New Features

  • add tag prop to gcds-sr-only component (#484) (dfb7285)
  • Component rewrites (form-associated, gcds-radio-group, CSS rewrites) (#486) (ae05841)

🐛 🔧 Bug Fixes

  • Update utility functions for more usability (#495) (a0e8fbb)

Released on: 2024-03-14

🚀 New Features

  • set allowed values for grid tag property to limit misuse (#470) (a686d09)

🐛 🔧 Bug Fixes

  • React package: invalid path for types (#471) (f859d43)

Released on: 2024-02-22

🐛 🔧 Bug Fixes

  • Fixes identified in OCADU report (a11y and usability) (#446) (09095a5)

v0.19.0

🚨 Breaking changes

  • button component - remove button-style prop (#450) (f7d4ce4)

🐛 🔧 Bug Fixes

  • move toggle navigation focusout logic form top-nav to nav-group (#387) (a72f91f)

🔄 Code Refactoring

  • replace gcds-button skip-to-href in gcds-header with gcds-link component (#451) (f3a052b)
  • button component css rewrite (#450) (f7d4ce4)

v0.18.1

🐛 🔧 Bug Fixes

  • #368 - 7774a88 - Export ContentValues from gcds-grid to fix angular package build

v0.18.0

🚀 New features

  • Grid functionality

    • Ability to add individually sized grid columns to grids as well as allowing to set equal height rows.
  • #358 - 34b392d - Add light variant to link component

🧩 Patch

v0.17.1

🧩 Patch

  • #346 - 16732e5 - Update stencil build configuration for better integration with multiple frameworks (Nextjs and create-react-app)

  • #350 - 2f41435 - fix: change slot styles to initial

  • #351 - d03c792 - Update demo content

v0.17.0

🚀 New features

  • #305 - 2ffc292 - New gcds-link component to allow users to navigate to a new page, website or section on the current page.

🧩 Patch

  • #333 - 5da32e0 - Add default value for margin top + bottom for text component
  • #338 - 96e4787 - Improve storybook a11y for live demos.

v0.16.0

🚀 New features

  • #306 - c972bef - New gcds-heading to render headings in GCDS styles

🧩 Patch

  • #325 - 3ec8925 - Fix slot CSS in gcds-breadcrumbs-item to display text underline

v0.15.0

🚀 New features

  • #311 - 39c2135 - New gcds-text component to render text content in GCDS style
  • #315 - 8117534 - New gcds-sr-only component to hide text content only available to assistive technologies

🧩 Patch

  • #272 - c48d92f - Update media query in gcds-pagination
  • #291 - d4d6f9f - Remove nav landmark label to prevent confusion in gcds-header
  • #294 - e6a550a - Set default property values in gcds-signature
  • #317 - ac5d6e7 - Add box-shadow on focus to components for consistent focus state
  • #318 - 2bf8fde - Add slot styles to help 🧩 patch Chrome accessibility issues to components that use text based slots

v0.14.0

🚀 New features

  • #223 - c8f0aa1 - New gcds-topic-menu component for canada.ca compliance

🧩 Patch

  • #231 - 1be42c4 - Update mobile view and French text in gcds-pagination
  • #236 - 994aa7c - Set columns property to required in gcds-grid
  • #237 - e2030bf - Accessibility fix for gcds-details
  • #247 - d3440d7 - Accessibility fix for gcds-nav-group

v0.13.0

🚀 New features

  • #212 - c8f0aa1 - New gcds-search component for canada.ca compliance

🚨 Breaking changes

  • #225 - 2bc48f9 - topnav slot in the gcds-header component has been renamed to skip-to-nav

🧩 Patch

  • #219 - bfb7a58 - Update gcds-top-nav component style to match design files
  • #221 - fd82057 - Update hover styles for gcds-file-uploader and gcds-pagination
  • #225 - 2bc48f9 - Update text in gcds-file-uploader button to Choose file
  • #227 - 0effdc8 - Remove icon from gcds-file-uploader button label

v0.12.1

🧩 Patch

  • #208 - 5668c65 - Accessibility fixes for gcds-file-uploader and navigation components

v0.12.0

🚀 New features

  • #201 - a922e5f - Add gcds-top-nav, gcds-side-nav, gcds-nav-group and gcds-nav-link components to library
  • #203 - 2f0915e - Add type prop to gcds-date-modified to display "Version" number if needed

🚨 Breaking changes

  • Site menu component (gcds-site-menu)

    • gcds-site-menu has been removed from the component library, replaced with gcds-top-nav
  • #203 - 2f0915e - sub-heading prop has been removed from the gcds-error-summary component

🧩 Patch

  • #205 - 51b30a8 - Add experimentalImportInjection to build to help integration of components with bundlers like Vite
  • #205 - 51b30a8 - Fix onChange event for gcds-checkbox
  • #203 - 2f0915e - Update form error styling

v0.11.0

🚀 New features

  • #183 - b64db5d - New gcds-card component to display related pieces of information as a single unit

🚨 Breaking changes

  • Container component (gcds-container)
    • container property has been renamed size

🧩 Patch

  • #188 - 41cc32e - Add margin + padding props to gcds-container
  • #191 - e7a12e4 - Add border prop to gcds-container
  • #195 - 7fc63d7 - Update requiredFileInput validator to use FileList instead of value
  • #196 - ae460f3 - Update requiredFileInput validator to use FileList instead of value

v0.10.3

🧩 Patch

  • #181 - 2d7d2bc - Change alert title from h5 tag to p + strong tag
  • #181 - 9035579 - change pagination border to be more consistent with text and background colour

v0.10.2

🧩 Patch

  • #167 - fc5ee8e - Add value to error summary links in storybook story to display error summary instead of blank screen
  • #167 - 597f224 - Update french text for error summary default heading
  • #167 - 4b0fe7f - Update demo with new UF name + add gcds-container

v0.10.1

🧩 Patch

  • #163 - c7d5712 - Update prop description of gcds-breadcrumbs

v0.10.0

🚀 New features

  • #144 - d88d5f2 - New gcds-error-summary component for form validation on submit.
  • #149 - a531b14 - Update @cdssnc/gcds-components-angular to use Angular v15. Package will no longer work with Angular v14.

🧩 Patch

  • #145 - dde9f87 - Add missing "About this site" heading to gcds-footer
  • #150 - 6e828bc - States and styles of gcds-lang-toggle and gcds-button have been updated to be consistent with Figma library
  • #153 - 68aab03 - Fix display issue showing an extra chevron when using hide-canada-link attribute in gcds-breadcrumbs
  • #154 - dcbd5ab - Change gcds-fieldset to no longer use shadowDom to match other form components

Journal des modifications

Tout changement important à ce projet sera consigné dans le présent fichier.

Version publiée le : 2024-08-22

🧩 Correctif

  • Créé afin de permettre les nouvelles unités de style à être importées dans le paquet react-ssr (#624) (88790c7)
  • Problèmes de marge et d'espacement dans gcds-card (#617) (2d39bdc)

Version publiée le : 2024-08-19

🚨 Changements de ruptures de code

Le composants Carte et Indicateur d'étape ont eu une refonte et des changements à la structure de leur API.

Mises à jour au composant Carte

La propriété type sera enlevée et le composant supporte maintenant les lien d'interactions seulement. Veuillez noter que l'utilisation de type=action ne sera pas supporté dans cette version.

La propriété tag sera remplacée par la nouvelle propriété badge.

La propriété title-element sera remplacée par la nouvelle propriété card-title-tag.

Arrêt du support pour (slot="footer") car nous n'avons pas observé d'utilité pour cet élément.

Nouveau: Nous ajoutons un slot afin de supporter l'affichage du formattage de texte HTML dans le composant Carte. Vous pouvez toujours utiliser la propriété description avec une valeur de text simple seulement.

Vieille implémentation
<gcds-card
  type="link"
  card-title=""
  href=""
  title-element=""
  description=""
  tag=""
  img-src=""
  img-alt=""
>
 <slot name=”footer”></slot>
</gcds-card>
Nouvelle implémentation
<gcds-card
  card-title=""
  href=""
  card-title-tag="a"
  description=""
  badge=""
  img-src=""
  img-alt=""
>
 <slot></slot>
</gcds-card>

Mises à jour au composant Indicateur d'étape

Nouveau: Une nouvelle propriété tag sera disponible afin de donner au développeur l'option de choisir la bonne en-tête pour générer l'élément.

Nouveau (obligatoire): Le composant requiert maintenant du texte ou un élément dans le slot afin d'afficher l'élément d'en-tête. C'est une propriété obligatoire et le composant ne sera pas généré sans elle.

Si vous avez des problèmes avec le changement, ‌‌contactez-nous.

Vieille implémentation
<gcds-stepper
  current-step=""
  total-steps=""
></gcds-stepper>
Nouvelle implémentation
<gcds-stepper
  current-step=""
  total-steps=""
  tag=""
>
  <slot></slot>
</gcds-stepper>

🚀 Nouvelles fonctionnalités

  • Ajout du composant gcds-date-input (#607) (ce0b4cc)
  • Ajout d'une nouvelle propriété main-container au conteneur (#613) (4eef9b3)
  • Mise à jour de gcds-card (changement de ruptures de code) (#578) (4a72105)
  • Mises à jour au composant Indicateur d'étape (changement de ruptures de code + nouvel attribut tag) (#573) (0f8bd2f)

🔄 Optimisation du code

  • changer l'étiquette du fieldset legend required de strong à span (#612) (ca5108f)

Version publiée le : 2024-08-13

🧩 Correctif

  • Mise à jour de mauvais alignements de design pour plusieurs composants (#608) (9bcb4ae)

Version publiée le : 2024-08-01

🚀 Nouvelles fonctionnalités

  • Ajout d'un statut visité au composant Lien (#602) (da4e524)

Version publiée le : 2024-07-31

🚀 Nouvelles fonctionnalités

  • Ajout du paquest React ssr (version canary) (#587) (bf3fd1e)

Version publiée le : 2024-07-29

🧩 Correctif

  • Revenir en arrière sur les changements au processus de déploiement Angular (#597) (0b62c3a)

Version publiée le : 2024-07-29

🔄 Optimisation du code

  • Mise à jour au design des messages d'erreurs (#592) (5f1b94e)

Version publiée le : 2024-07-10

🧩 Correctif

  • Problèmes d'accessibilité sur Safari avec les liens et le focus du groupe de navigation (#583) (d7c3fb9)
  • Retrait des événements rxjs afin d'éviter la duplication des évènements personnalisés dans @cdssnc/gcds-component-angular (#566) (9bf46ac)

Version publiée le : 2024-05-27

🧩 Correctif

  • Mauvais alignements du bouton dans le menu thème et sujet en français (correctif) (#541) (c524215)

🔄 Optimisation du code

  • Mise à jour du composant Champ de saisie afin d'augmenter le calcul de la largeur du champ (#536) (d6204f3)

Version publiée le : 2024-05-21

🚀 Nouvelles fonctionnalités

  • Ajout/création du paquet @cdssnc/gcds-components-vue (#516) (3933498
  • Ajout de @Outputs au composants pour Angular (#529) (0660093)
  • Ajout de dist-hydrate-app. (#524) (c448c59)

🧩 Correctif

  • Émettre l'évènement change venant des composants de formulaire (#523) (d956370)

Version publiée le : 2024-05-08

🚨 Changements de ruptures de code

Transition des éléments personnalisés associés au formulaire

Nous avons mis des efforts substentiels afin de migrer nos composants au éléments personnalisés associés au formulaire. Les composants du Sytème de design GC vont maintenant utiliser le shadow DOM (document object model). Le shadow DOM améliore le contrôle et l'encapsulation de la stylisation et permet aux composants de formulaire d'être intégré aux fonctionnalités natives du navigateur pour la validation et l'accessibilité.

Ce changement requiert que tous les composants aient l'attribut name. Voici une liste des composants du Système de design GC visés par ce changement:

  • Téléverseur de fichiers (gcds-file-uploader)
  • Champ de saisie (gcds-input)
  • Sélection (gcds-select)
  • Zone de texte (gcds-textarea)
Changements requis pour les composants de formulaire
  • Ajoutez un attribut name
  • Votre code devrait ressembler à ceci:
<gcds-file-uploader name="" uploader-id="" label=""></gcds-file-uploader>
<gcds-input name="" input-id="" label=""></gcds-input>
<gcds-select name="" select-id="" label=""></gcds-select>
<gcds-textarea name="" textarea-id="" label=""></gcds-textarea>

Shadow-dom

Les composants qui suivent seront mis à jour pour utiliser le shadow DOM comme les autres composants du Système de design GC:

  • Pagination (gcds-pagination)
  • Recherche (gcds-search)
  • Signature (gcds-signature)

Groupe radio

Inclus dans cette transition, le composant gcds-radio sera abandonné en faveur du nouveau composant gcds-radio-group. Le composant Groupe de boutons radio permet un meilleur contrôle sur les composants natif HTML de formulaire dans un environnement shadow DOM.

Vieille implémentation
<gcds-radio
  radio-id="radio-1"
  name="radio-example"
  label="Label 1"
  value="label-1"
>
</gcds-radio>
<gcds-radio
  radio-id="radio-2"
  name="radio-example"
  label="Label 2"
  value="label-2"
>
</gcds-radio>
Nouvelle implémentation
<gcds-radio-group
  name="radio-example"
  options="[{
      'id': 'radio-1',
      'label': 'Label 1',
      'value': 'label-1'}, {
      'id': 'radio-2',
      'label': 'Label 2',
      'value': 'label-2'}]"
>
</gcds-radio-group>

🚀 Nouvelles fonctionnalités

  • Ajout de la propriété tag au composant gcds-sr-only (#484) (dfb7285)
  • Réécriture de composants (associés au fomulaire, gcds-radio-group, réécriture CSS) (#486) (ae05841)

🧩 Correctif

  • Mise à jour de fonctions d'utilités pour améliorer l'utilisabilité (#495) (a0e8fbb)

Version publiée le : 2024-03-14

🚀 Nouvelles fonctionnalités

  • définir les valeurs permises pour la propriété d'étiquette de la grille afin de limiter les mauvaises utilisations (#470) (a686d09)

🧩 Correctif

  • Paquet React: chemin invalide pour les types (#471) (f859d43)

Version publiée le : 2024-02-22

🧩 Correctif

  • Correctifs identifiés dans le rapport d'accessibilité (accessibilité et utilisabililté) (#446) (09095a5)

v0.19.0

🚨 Changements de ruptures de code

  • Composant Bouton - enlever la propriété button-style prop (#450) (f7d4ce4)

🧩 Correctif

  • changement de la logistique de la sortie de focus de la bascule de langue de top-nav à nav-group (#387) (a72f91f)

🔄 Optimisation du code

  • remplacer le skip-to-href du gcds-button dans gcds-header avec le composant gcds-link (#451) (f3a052b)
  • réécriture du CSS du composant Bouton (#450) (f7d4ce4)

v0.18.1

Changement mineur

  • #368 - 7774a88 — Exportation de ContentValues à partir de gcds-grid pour corriger la version du paquet Angular

v0.18.0

🚀 Nouvelles fonctionnalités

  • Fonctionnalité pour le composant grille

    • Possibilité d’ajouter des colonnes de grille dont la taille est individuellement définie et de définir des lignes de hauteur égale.
  • #358 - 34b392d — Ajout de la variante Light au composant lien

🧩 Correctif

  • #363 - ab0e404 — Correction du nom de propriété pour les variantes du composant lien
  • #364 - ee16326 — Correction de la validation pour le téléverseur de fichiers
  • #362 - ac2ea8c — Mise à jour des emplacements (slots) du composant en-tête dans Storybook
  • #357 - 5a0bd5c — Correction du lien Ressources dans Storybook
  • #353 - e9624f0 — Mise à jour des instructions pour Font Awesome dans le README

v0.17.1

🧩 Correctif

  • #346 - 16732e5 - Mise à jour de la configuration de la génération de gabarits pour une meilleure intégration avec plusieurs infrastructures (Nextjs et create-react-app)

  • #350 - 2F41435 - Correctif : réinitialisation des styles d’emplacement

  • #351 - d03c792 - Mise à jour du contenu de la démo

v0.17.0

🚀 Nouvelles fonctionnalités

  • #305 - 2ffc292 - Nouveau composant gcds-link permettant la navigation vers une nouvelle page, un site web our une section à l`intérieur de la page courante.

🧩 Correctif

  • #333 - 5da32e0 - Ajout de valeur par défaut pour la marge du haut et du bas du composant texte
  • #338 - 96e4787 - Amélioration de laccessibilité de storybook` pour la section démos

v0.16.0

🚀 Nouvelles fonctionnalités

  • #306 - c972bef - Nouveau composant gcds-heading pour générer les en-têtes avec les styles du SDGC

🧩 Correctif

  • #325 - 3ec8925 - CSS slot dans gcds-breadcrumbs-item corrigé afin d`afficher le text souligné

v0.15.0

🚀 Nouvelles fonctionnalités

  • #311 - 39c2135 - Nouveau composant gcds-text pour générer du contenu texte dans les styles du SDGC
  • #315 - 8117534 - Nouveau composant gcds-sr-only pour cacher le contenu du texte disponible seulement avec des technologies d`assistance

🧩 Correctif

  • #272 - c48d92f - Mise à jour de media query dans gcds-pagination
  • #291 - d4d6f9f - Étiquette nav langdmark supprimée pour prévenir la confusion dans gcds-header
  • #294 - e6a550a - Déterminer les valeurs par défaut des propriétés dans gcds-signature
  • #317 - ac5d6e7 - Loption box-shadow ajouté au focus pour les composants afin davoir une constance du focus state
  • #318 - 2bf8fde - Ajout de styles pour la balise slot pour régler des problèmes d`accessibilité dans Chrome pour les composants qui utilisent cette balise avec du texte

v0.14.0

🚀 Nouvelles fonctionnalités

  • #223 - c8f0aa1 - Nouveau composant gcds-topic-menu pour la conformité avec canada.ca

🧩 Correctif

  • #231 - 1be42c4 - Affichage mobile et texte français mis à jour pour le composant gcds-pagination
  • #236 - 994aa7c - Propriété columns (colonnes) définit comme obligatoire pour le composant gcds-grid
  • #237 - e2030bf - Correctif d’accessibilité appliqué pour le composant gcds-details
  • #247 - d3440d7 - Correctif d’accessibilité appliqué pour le composant gcds-nav-group

v0.13.0

🚀 Nouvelles fonctionnalités

  • #212 - c8f0aa1 - Nouveau composant gcds-search pour la conformité avec canada.ca

🚨 Changements de ruptures de code

  • #225 - 2bc48f9 - Élément topnav du composant gcds-header renommé à skip-to-nav

🧩 Correctif

  • #219 - bfb7a58 - Styles d’éléments en survol pour le composant gcds-top-nav mis à jour afin d’être conformes au fichier de design
  • #221 - fd82057 - Styles d’éléments en survol pour les composants gcds-file-uploader et gcds-pagination mis à jour
  • #225 - 2bc48f9 - Texte de bouton du composant gcds-file-uploader modifié à Parcourir
  • #227 - 0effdc8 - Icône retirée de l’étiquette de bouton pour le composant gcds-file-uploader

v0.12.1

🧩 Correctif

  • #208 - 5668c65 - Correctifs d’accessibilité appliqués pour les composants gcds-file-uploader et navigation

v0.12.0

🚀 Nouvelles fonctionnalités

  • #201 - a922e5f - Composants gcds-top-nav, gcds-side-nav, gcds-nav-group et gcds-nav-link ajoutés à la bibliothèque
  • #203 - 2f0915e - Propriété type ajoutée au composant gcds-date-modified afin d’afficher le numéro de version au besoin

🚨 Changements de ruptures de code

  • Composant menu de navigation globale (gcds-site-menu)

    • Composant gcds-site-menu retiré de la bibliothèque de composant et remplacé par gcds-top-nav
  • #203 - 2f0915e - Propriété sub-heading (sous-titre) supprimée du composant gcds-error-summary

🧩 Correctif

  • #205 - 51b30a8 - experimentalImportInjection ajouté à la version afin d’aider l’intégration de composants nécessitant des installations regroupées comme Vite
  • #205 - 51b30a8 - Évènement onChange corrigé pour le composant gcds-checkbox
  • #203 - 2f0915e - Styles des erreurs de formulaire mis à jour

v0.11.0

🚀 Nouvelles fonctionnalités

  • #183 - b64db5d - Nouveau composant gcds-card permettant d’afficher une série de renseignements connexes dans un seul élément

🚨 Changements de ruptures de code

  • Composant boîte (gcds-container)
    • Propriété container (boîte) renommée à size (taille)

🧩 Correctif

  • #188 - 41cc32e - Propriétés margin et padding (marge et marge intérieure) ajoutées au composant gcds-container
  • #191 - e7a12e4 - Propriété border (bordure) ajoutée au composant gcds-container
  • #195 - 7fc63d7 - Validateur requiredFileInput mis à jour pour qu’il utilise l’élément FileList plutôt que l’élément value
  • #196 - ae460f3 - Validateur requiredFileInput mis à jour pour qu’il utilise l’élément FileList plutôt que l’élément value

v0.10.3

🧩 Correctif

  • #181 - 2d7d2bc - Titre de l’alerte modifiée d’une balise h5 à une balise p + strong
  • #181 - 9035579 - Bordure du composant pagination modifiée pour agencer avec le texte et la couleur de fond

v0.10.2

🧩 Correctif

  • #167 - fc5ee8e - Valeur ajoutée aux liens du résumé des erreurs dans storybook afin d’afficher le résumé des erreurs plutôt qu’un écran vide
  • #167 - 597f224 - Texte français mis à jour dans l’en-tête par défaut du résumé des erreurs
  • #167 - 4b0fe7f - Nouveau nom UF et composant gcds-container ajoutés à la démonstration

v0.10.1

🧩 Correctif

  • #163 - c7d5712 - Descriptions des propriétés du composant gcds-breadcrumbs mises à jour

v0.10.0

🚀 Nouvelles fonctionnalités

  • #144 - d88d5f2 - Nouveau composant gcds-error-summary permettant la validation de formulaires avant la soumission
  • #149 - a531b14 - Le dépôt @cdssnc/gcds-components-angular a été mis à jour vers Angular v15. Le package ne fonctionnera plus avec Angular v14.

🧩 Correctif

  • #145 - dde9f87 - En-tête manquant « À propos de ce site » ajouté au composant gcds-footer
  • #150 - 6e828bc - États et styles des composants gcds-lang-toggle et gcds-button mis à jour afin d’être conformes à la bibliothèque Figma
  • #153 - 68aab03 - Problème d’affichage résolu. Le chevron de trop qui s’affichait lorsqu’on utilisait l’attribut hide-canada-link dans le composant gcds-breadcrumbs a été supprimé.
  • #154 - dcbd5ab - Composant gcds-fieldset modifié pour ne plus utiliser shadowDom, conformément aux autres composants de formulaire