Skip to content

Next branch release#3731

Closed
chrisolsen wants to merge 106 commits intonext-oldfrom
dev
Closed

Next branch release#3731
chrisolsen wants to merge 106 commits intonext-oldfrom
dev

Conversation

@chrisolsen
Copy link
Copy Markdown
Collaborator

No description provided.

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 15:39
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>
Add React and Angular GitHub template links to the workspace example
page. Templates appear as LinkCard components near the top and in a
new "Get Started" section before Considerations. Also removes the
single-category classification since workspace spans all categories.
@netlify
Copy link
Copy Markdown

netlify bot commented Mar 31, 2026

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

Name Link
🔨 Latest commit cebaf64
🔍 Latest deploy log https://app.netlify.com/projects/goa-ui-components-chris/deploys/69cc404d740d890009c1591f
😎 Deploy Preview https://deploy-preview-3731--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.

Copy link
Copy Markdown
Collaborator

@vanessatran-ddi vanessatran-ddi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good!

@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

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants