Skip to content

Next branch release#3729

Closed
chrisolsen wants to merge 104 commits intonextfrom
dev
Closed

Next branch release#3729
chrisolsen wants to merge 104 commits intonextfrom
dev

Conversation

@chrisolsen
Copy link
Copy Markdown
Collaborator

Before (the change)

After (the change)

Make sure that you've checked the boxes below before you submit the PR

  • I have read and followed the setup steps
  • I have created necessary unit tests
  • I have tested the functionality in both React and Angular.

Steps needed to test

chrisolsen and others added 30 commits February 24, 2026 11:33
Bumps [devalue](https://github.com/sveltejs/devalue) from 5.6.2 to 5.6.3.
- [Release notes](https://github.com/sveltejs/devalue/releases)
- [Changelog](https://github.com/sveltejs/devalue/blob/main/CHANGELOG.md)
- [Commits](sveltejs/devalue@v5.6.2...v5.6.3)

---
updated-dependencies:
- dependency-name: devalue
  dependency-version: 5.6.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [hono](https://github.com/honojs/hono) from 4.11.7 to 4.12.2.
- [Release notes](https://github.com/honojs/hono/releases)
- [Commits](honojs/hono@v4.11.7...v4.12.2)

---
updated-dependencies:
- dependency-name: hono
  dependency-version: 4.12.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
fix: add fallback to heading-xs for v1 design tokens

refactor: rename test pages to use issue number 3396

feat: add Angular playground test page for heading-2xs

feat: add React playground test page for heading-2xs

Initial plan

Co-Authored-By: bdfranck <1479091+bdfranck@users.noreply.github.com>
Co-Authored-By: Vanessa Tran <vanessa.m.tran@gov.ab.ca>
Bumps [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core) from 20.3.16 to 20.3.17.
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/v20.3.17/packages/core)

---
updated-dependencies:
- dependency-name: "@angular/core"
  dependency-version: 20.3.17
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [rollup](https://github.com/rollup/rollup) and [@angular-devkit/build-angular](https://github.com/angular/angular-cli). These dependencies needed to be updated together.

Updates `rollup` from 4.53.2 to 4.59.0
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](rollup/rollup@v4.53.2...v4.59.0)

Updates `@angular-devkit/build-angular` from 20.3.17 to 20.3.17
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](angular/angular-cli@v20.3.17...v20.3.17)

---
updated-dependencies:
- dependency-name: rollup
  dependency-version: 4.59.0
  dependency-type: direct:development
- dependency-name: "@angular-devkit/build-angular"
  dependency-version: 20.3.17
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-Authored-By: bdfranck <1479091+bdfranck@users.noreply.github.com>
- Add ⌘K/Ctrl+K command palette search for components, examples, tokens, and pages
- Add component thumbnail images to ComponentsGrid
- Search features: filter commands (/c, /e, /t, /g), history, keyboard navigation
Bumps  and [svgo](https://github.com/svg/svgo). These dependencies needed to be updated together.

Updates `svgo` from 4.0.0 to 4.0.1
- [Release notes](https://github.com/svg/svgo/releases)
- [Commits](svg/svgo@v4.0.0...v4.0.1)

Updates `svgo` from 3.3.2 to 3.3.3
- [Release notes](https://github.com/svg/svgo/releases)
- [Commits](svg/svgo@v4.0.0...v4.0.1)

---
updated-dependencies:
- dependency-name: svgo
  dependency-version: 4.0.1
  dependency-type: indirect
- dependency-name: svgo
  dependency-version: 3.3.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…preset-angular

Removes [@tootallnate/once](https://github.com/TooTallNate/once). It's no longer used after updating ancestor dependencies [@tootallnate/once](https://github.com/TooTallNate/once), [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) and [jest-preset-angular](https://github.com/thymikee/jest-preset-angular). These dependencies need to be updated together.


Removes `@tootallnate/once`

Updates `jest-environment-jsdom` from 29.7.0 to 30.2.0
- [Release notes](https://github.com/jestjs/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jestjs/jest/commits/v30.2.0/packages/jest-environment-jsdom)

Updates `jest-preset-angular` from 14.6.2 to 16.1.1
- [Release notes](https://github.com/thymikee/jest-preset-angular/releases)
- [Changelog](https://github.com/thymikee/jest-preset-angular/blob/main/CHANGELOG.md)
- [Commits](thymikee/jest-preset-angular@v14.6.2...v16.1.1)

---
updated-dependencies:
- dependency-name: "@tootallnate/once"
  dependency-version: 
  dependency-type: indirect
- dependency-name: jest-environment-jsdom
  dependency-version: 30.2.0
  dependency-type: direct:development
- dependency-name: jest-preset-angular
  dependency-version: 16.1.1
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [immutable](https://github.com/immutable-js/immutable-js) from 5.1.4 to 5.1.5.
- [Release notes](https://github.com/immutable-js/immutable-js/releases)
- [Changelog](https://github.com/immutable-js/immutable-js/blob/main/CHANGELOG.md)
- [Commits](immutable-js/immutable-js@v5.1.4...v5.1.5)

---
updated-dependencies:
- dependency-name: immutable
  dependency-version: 5.1.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [@hono/node-server](https://github.com/honojs/node-server) from 1.19.9 to 1.19.10.
- [Release notes](https://github.com/honojs/node-server/releases)
- [Commits](honojs/node-server@v1.19.9...v1.19.10)

---
updated-dependencies:
- dependency-name: "@hono/node-server"
  dependency-version: 1.19.10
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
chrisolsen and others added 26 commits March 23, 2026 14:54
Remove a test that is failing quite often and is one that should not be
at the browser test level.
Bumps [h3](https://github.com/h3js/h3) from 1.15.5 to 1.15.10.
- [Release notes](https://github.com/h3js/h3/releases)
- [Changelog](https://github.com/h3js/h3/blob/v1.15.10/CHANGELOG.md)
- [Commits](h3js/h3@v1.15.5...v1.15.10)

---
updated-dependencies:
- dependency-name: h3
  dependency-version: 1.15.10
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Add custom GoA favicon (SVG, PNG, ICO), Apple touch icon, PWA manifest
with standalone display, theme-color meta tag, and Open Graph tags for
social sharing previews in Slack/Teams.
Due to some flaky tests, there are times that changes are not being
published due to one of the tests not passing when publishing that
previously passed on the PR.
…ti-sort, responsive grids

Side menu:
- Remove stale useGroupShadowDomFixes workaround (chevrons hidden after #3595)
- Fix Foundations sub-menu navigation (missing onNavigate handler)

Push drawer filters (Examples, Components, Tokens pages):
- Replace overlay drawer with push drawer portaled outside content card
- Responsive auto-fill grids that reflow when drawer opens
- Filter button toggles drawer, modal fallback <1024px with z-index handling
- Mobile header z-index drops when drawer open via :has([open])
- Layout padding and --card-padding-h variable for sticky toolbar sync

Multi-sort tables:
- Enable sort-mode="multi" and _multisort events on all tables
- Add sort-order prop for visual 1/2 badges
- Remove redundant sort chips, keep filter/search chips only

Responsive container-aware layout:
- Container queries for toolbar stacking and view switching
- useContainerNarrow hook (ResizeObserver) replaces viewport-based useMobile
- Tables auto-switch to cards when container narrows, user can override
- Horizontal scroll on tables with edge shadows and card-edge bleed
- Mobile icon-only filter button with search + filter on one row
- Table column width constraints (name, value)

Homepage and misc:
- Service pattern links go to /examples/public-form and /examples/workspace
- Responsive pattern card grid with auto-fit
- Support page button compact, component card thumbnail margin fix
- Sticky toolbar constrained to content card width
- Mobile header: body-s typography, adjusted spacing and icon padding
- Fix description ellipsis truncation (was checking full body length)
- Table 1px border overflow workaround (calc 100% - 2px)
Subcomponent props, events, and slots now appear on their parent's
Properties tab with prefixed headings and a "Subcomponent" badge.
Adds subcomponent field to schema, getSubcomponents() query helper,
and MDX scaffolds for work-side-menu-group and work-side-menu-item.
I have verified that the components do behave as they should
BREAKING CHANGE: Removes experimental wrappers

Co-Authored-By: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@netlify
Copy link
Copy Markdown

netlify bot commented Mar 31, 2026

Deploy Preview for goa-ui-components-chris ready!

Name Link
🔨 Latest commit 46b9a6d
🔍 Latest deploy log https://app.netlify.com/projects/goa-ui-components-chris/deploys/69cc3a2e308d880008e2b5a4
😎 Deploy Preview https://deploy-preview-3729--goa-ui-components-chris.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@Spark450 Spark450 added the P1 Priority 1 (must have): Prevents product teams from adopting/using DS 2.0 as intended at launch. label Mar 31, 2026
@chrisolsen chrisolsen closed this Mar 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

P1 Priority 1 (must have): Prevents product teams from adopting/using DS 2.0 as intended at launch.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants