@cdssnc/gcds-components-angular
Advanced tools
Changelog
Released on: 2025-04-14
The GC Design System team has designed and copyrighted a custom-built set of icons for the Government of Canada. The Icon component now uses the custom GCDS Icon font for improved consistency and guidance, replacing the previously used icons from FontAwesome.
This change brings several important benefits:
The fixed-width
and icon-style
properties have been removed. Icons are now properly sized by default and adopt a unified style for enhanced consistency across GC services. If your code utilizes these properties, please remove them to ensure compatibility with the new font and avoid tech debt.
Only update your code if you use these properties, otherwise, the new default values will be applied automatically.
fixed-width
icon-style
names
With this update, Icon names
have been updated to align with the custom GCDS Icons font. Existing icon names
have changed, requiring updates to your code. Please revise any usage of old icon names
to reflect these changes. You can find an overview of all available names
in the gcds-icon readme.
You will be able to remove any existing FontAwesome dependencies (such as CDN links, npm packages, etc.) if you choose to exclusively use the GC Design System icon component going forward.
Changelog
Released on: 2025-02-19
gcds-top-nav
, gcds-nav-group
) display and interaction issues (#748) (0169b14)card-title-tag
for <gcds-card>
and notice-title-tag
for <gcds-notice>
to provide a better and clearer explanation of how it works (#745) (96341ed)We've done some work to align our styles with Canada.ca:
<gcds-footer>
(#755) (890c216)<gcds-footer>
styles (#754) (1cf8a6f)<gcds-breadcrumb-item>
font size (#742) (adf4260)<date-modified>
font size (#751) (a403b7d)<gcds-lang-toggle>
font size (#741) (c7b7c21)<gcds-search>
styles (#743) (3697498)Changelog
Released on: 2025-01-22
Changelog
Released on 2024-12-05
We've made small adjustments to all typography and spacing sizes across the design system. GC Design System components are now closer in appearance to their counterparts on Canada.ca.
These updates were introduced with the latest release of our design tokens.
If you are using this package Upgrade your version number to this release version to receive the changes in font sizes, line heights and spacing values.
The valid variables used for the properties in the following components have been updated. While some options remain unchanged, the underlying values they contain (in pixels) have been modified. Check the spacing section of our tokens release for the updated pixel values.
Example: If you were previously using 400
for the margin
property on gcds-container
, it will be updated to 32px
. If you want to keep its previous size of 24px
, you need to change your code to use 300
instead. Here is a visual mapping guide to help you identify the values you need to use.
Only update your code if you use these properties, otherwise the new default values will be applied automatically.
margin
padding
margin-top
margin-bottom
margin-left
margin-right
margin-top
margin-bottom
Only update if you use the caption
value for the size
property in the following components.