Skip to content

Commit 29ad39a

Browse files
chore: GCDS Components Release v0.39.0 (#903)
* chore: GCDS Components Release * Update changelogs + package.jsons * Add property/method tables for changelog * Add remove heading to changelog --------- Co-authored-by: cds-snc-release-bot[bot] <209540785+cds-snc-release-bot[bot]@users.noreply.github.com> Co-authored-by: Ethan Wallace <ethan.wallace.91@gmail.com>
1 parent ffa332e commit 29ad39a

18 files changed

+140
-37
lines changed

.release-please-manifest.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
2-
"packages/angular": "0.38.0",
3-
"packages/react": "0.38.0",
4-
"packages/vue": "0.38.0",
5-
"packages/web": "0.38.0",
6-
"packages/react-ssr": "0.38.0-canary.0"
2+
"packages/angular": "0.39.0",
3+
"packages/react": "0.39.0",
4+
"packages/vue": "0.39.0",
5+
"packages/web": "0.39.0",
6+
"packages/react-ssr": "0.39.0-canary.0"
77
}

CHANGELOG.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,46 @@
22

33
# Changelog
44

5+
## [0.39.0](https://github.com/cds-snc/gcds-components/compare/gcds-components-v0.38.0...gcds-components-v0.39.0)
6+
7+
Released on 2025-07-21
8+
9+
### :rocket: New Features
10+
11+
- **gcds-input:** Add native HTML attributes and validation ([#893](https://github.com/cds-snc/gcds-components/issues/893)) ([ffa332e](https://github.com/cds-snc/gcds-components/commit/ffa332e3e166244f62f86feea58bdbeeefd1431d))
12+
13+
#### New gcds-input properties
14+
15+
| Property | Attribute | Description | Type | Default |
16+
| ---------------------- | --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------ | ----------- |
17+
| `autofocus` | `autofocus` | If true, the input will be focused on component render | `boolean` | `undefined` |
18+
| `form` | `form` | The ID of the form that the input field belongs to. | `string` | `undefined` |
19+
| `max` | `max` | The maximum value that the input field can accept. Only applies to number input type. | `number \| string` | `undefined` |
20+
| `maxlength` | `maxlength` | The maximum number of characters that the input field can accept. | `number` | `undefined` |
21+
| `min` | `min` | The minimum value that the input field can accept. Only applies to number input type. | `number \| string` | `undefined` |
22+
| `minlength` | `minlength` | The minimum number of characters that the input field can accept. | `number` | `undefined` |
23+
| `pattern` | `pattern` | Specifies a regular expression the form control's value should match. See: https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/pattern | `string` | `undefined` |
24+
| `readonly` | `readonly` | If true, the input field cannot be modified. | `boolean` | `undefined` |
25+
| `step` | `step` | A number that specifies the granularity that the value must adhere to. Valid for number type. See: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#step | `"any" \| number` | `undefined` |
26+
| `validity` | `validity` | Read-only property of the input, returns a ValidityState object that represents the validity states this element is in. | `ValidityState` | `undefined` |
27+
28+
#### New gcds-input methods
29+
30+
`gcds-input` has also been expanded to work with the HTML [ValidityState](https://developer.mozilla.org/en-US/docs/Web/API/ValidityState) to provide developers with more options when validating `gcds-input`s and new methods to check current validation state.
31+
32+
| Name | Description | Returns |
33+
| -------- | ------- | ------- |
34+
| `checkValidity()` | Check the validity of gcds-input | boolean |
35+
| `getValidationMessage()` | Get validationMessage of gcds-input | string |
36+
37+
### :bug: :wrench: Bug Fixes
38+
39+
- **@cdssnc/gcds-components-react:** React output package.json configuration ([#901](https://github.com/cds-snc/gcds-components/issues/901)) ([1ee8332](https://github.com/cds-snc/gcds-components/commit/1ee8332aa7b88cd28011f57e0179a75aede18f6e))
40+
41+
### :no_entry: Remove
42+
43+
- **gcds-input:** Removed `placeholder` from `inheritedAttributes` function ([#893](https://github.com/cds-snc/gcds-components/issues/893)) ([ffa332e](https://github.com/cds-snc/gcds-components/commit/ffa332e3e166244f62f86feea58bdbeeefd1431d))
44+
545
## [0.38.0](https://github.com/cds-snc/gcds-components/compare/gcds-components-v0.37.0...gcds-components-v0.38.0)
646

747
Released on: 2025-07-09

package-lock.json

Lines changed: 9 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/angular/CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,19 @@
11
# Changelog
22

3+
## [0.39.0](https://github.com/cds-snc/gcds-components/compare/gcds-components-angular-v0.38.0...gcds-components-angular-v0.39.0) (2025-07-16)
4+
5+
6+
### :rocket: New Features
7+
8+
* **gcds-input:** Add native HTML attributes and validation ([#893](https://github.com/cds-snc/gcds-components/issues/893)) ([ffa332e](https://github.com/cds-snc/gcds-components/commit/ffa332e3e166244f62f86feea58bdbeeefd1431d))
9+
10+
11+
### Dependencies
12+
13+
* The following workspace dependencies were updated
14+
* peerDependencies
15+
* @cdssnc/gcds-components bumped from ^0.38.0 to ^0.39.0
16+
317
## [0.38.0](https://github.com/cds-snc/gcds-components/compare/gcds-components-angular-v0.37.0...gcds-components-angular-v0.38.0) (2025-07-09)
418

519

packages/angular/package-lock.json

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/angular/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@cdssnc/gcds-components-angular",
3-
"version": "0.38.0",
3+
"version": "0.39.0",
44
"author": "Government of Canada / Gouvernement du Canada",
55
"description": "Angular wrapper for gcds-components",
66
"homepage": "https://design-system.alpha.canada.ca/",
@@ -20,7 +20,7 @@
2020
"peerDependencies": {
2121
"@angular/common": "^19.0.0",
2222
"@angular/core": "^19.0.0",
23-
"@cdssnc/gcds-components": "^0.38.0"
23+
"@cdssnc/gcds-components": "^0.39.0"
2424
},
2525
"dependencies": {
2626
"tslib": "^2.3.0"

packages/react-ssr/CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,19 @@
11
# Changelog
22

3+
## [0.39.0-canary.0](https://github.com/cds-snc/gcds-components/compare/gcds-components-react-ssr-v0.38.0-canary.0...gcds-components-react-ssr-v0.39.0-canary.0) (2025-07-16)
4+
5+
6+
### Patch
7+
8+
* **gcds-components-react-ssr:** Synchronize GCDS Components versions
9+
10+
11+
### Dependencies
12+
13+
* The following workspace dependencies were updated
14+
* dependencies
15+
* @cdssnc/gcds-components bumped from ^0.38.0 to ^0.39.0
16+
317
## [0.38.0-canary.0](https://github.com/cds-snc/gcds-components/compare/gcds-components-react-ssr-v0.37.0-canary.0...gcds-components-react-ssr-v0.38.0-canary.0) (2025-07-09)
418

519
### Patch

packages/react-ssr/package-lock.json

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/react-ssr/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@cdssnc/gcds-components-react-ssr",
3-
"version": "0.38.0-canary.0",
3+
"version": "0.39.0-canary.0",
44
"author": "Government of Canada / Gouvernement du Canada",
55
"license": "MIT",
66
"publishConfig": {
@@ -51,7 +51,7 @@
5151
"lint": "eslint ."
5252
},
5353
"dependencies": {
54-
"@cdssnc/gcds-components": "^0.38.0",
54+
"@cdssnc/gcds-components": "^0.39.0",
5555
"@stencil/core": "4.35.1",
5656
"element-internals-polyfill": "^1.3.10",
5757
"linkedom": "^0.16.1",

packages/react/CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,19 @@
11
# Changelog
22

3+
## [0.39.0](https://github.com/cds-snc/gcds-components/compare/gcds-components-react-v0.38.0...gcds-components-react-v0.39.0) (2025-07-16)
4+
5+
6+
### :bug: :wrench: Bug Fixes
7+
8+
* React output package.json configuration ([#901](https://github.com/cds-snc/gcds-components/issues/901)) ([1ee8332](https://github.com/cds-snc/gcds-components/commit/1ee8332aa7b88cd28011f57e0179a75aede18f6e))
9+
10+
11+
### Dependencies
12+
13+
* The following workspace dependencies were updated
14+
* dependencies
15+
* @cdssnc/gcds-components bumped from ^0.38.0 to ^0.39.0
16+
317
## [0.38.0](https://github.com/cds-snc/gcds-components/compare/gcds-components-react-v0.37.0...gcds-components-react-v0.38.0) (2025-07-09)
418

519

0 commit comments

Comments
 (0)