diff --git a/.changeset/action-menu-trigger-tooltip.md b/.changeset/action-menu-trigger-tooltip.md deleted file mode 100644 index 744dee1e58..0000000000 --- a/.changeset/action-menu-trigger-tooltip.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@primer/react-brand': patch ---- - -Added a hover and focus tooltip to the `ActionMenu.Button` split-button menu trigger while preserving its accessible name. diff --git a/.changeset/card-action-label-accessibility.md b/.changeset/card-action-label-accessibility.md deleted file mode 100644 index 05a4423257..0000000000 --- a/.changeset/card-action-label-accessibility.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@primer/react-brand': patch ---- - -Expose Card action-label text to screen readers after the description without adding a tab stop. diff --git a/.changeset/comparison-table-narrow-heading.md b/.changeset/comparison-table-narrow-heading.md deleted file mode 100644 index 4936684f47..0000000000 --- a/.changeset/comparison-table-narrow-heading.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@primer/react-brand': patch -'@primer/brand-css': patch ---- - -Kept the first-column heading in `ComparisonTable` visible in narrow layouts. diff --git a/.changeset/fix-avatar-image-ref.md b/.changeset/fix-avatar-image-ref.md deleted file mode 100644 index 602b2f4efe..0000000000 --- a/.changeset/fix-avatar-image-ref.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@primer/react-brand': minor ---- - -Fixed `Avatar` refs to point to the rendered image, matching the declared `HTMLImageElement` type. diff --git a/.changeset/fix-link-ref-forwarding.md b/.changeset/fix-link-ref-forwarding.md deleted file mode 100644 index c2e4fec3c6..0000000000 --- a/.changeset/fix-link-ref-forwarding.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@primer/react-brand': patch ---- - -Added ref forwarding to `Link` so object and callback refs resolve to its anchor element. diff --git a/.changeset/fresh-testimonial-contracts.md b/.changeset/fresh-testimonial-contracts.md deleted file mode 100644 index 58e6410a2e..0000000000 --- a/.changeset/fresh-testimonial-contracts.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -'@primer/react-brand': minor -'@primer/brand-primitives': patch ---- - -Updates to `Testimonial` component: - -- Adds `Testimonial.testIds` -- Refines TypeScript ref types for the root, quote, and name. -- Forwards avatar refs to the image and link refs to the anchor. -- Forwards HTML attributes, styles, and event handlers from `Testimonial.Quote` and `Testimonial.Name`. -- Supports SVG logo children alongside image logos. -- `Testimonial.Link` refs now use `HTMLAnchorElement` instead of `HTMLElement` -- Localizes Storybook example text and accessible labels while preserving custom Playground text. -- Adds responsive tokens for custom expressive typography and layout values without changing the design. diff --git a/.changeset/media-playlist-focus-outline.md b/.changeset/media-playlist-focus-outline.md deleted file mode 100644 index 35914d2df8..0000000000 --- a/.changeset/media-playlist-focus-outline.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@primer/react-brand': patch -'@primer/brand-css': patch ---- - -Fixed `MediaPlaylist` keyboard focus outlines being clipped by the playlist's overflow containers. diff --git a/.changeset/minimal-footer-social-wrap.md b/.changeset/minimal-footer-social-wrap.md deleted file mode 100644 index 086379a4c7..0000000000 --- a/.changeset/minimal-footer-social-wrap.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@primer/react-brand': patch -'@primer/brand-css': patch ---- - -Fixed `MinimalFooter` social links overflowing narrow layouts by allowing them to wrap. diff --git a/.changeset/quiet-pears-dance.md b/.changeset/quiet-pears-dance.md deleted file mode 100644 index d6e3c79278..0000000000 --- a/.changeset/quiet-pears-dance.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@primer/react-brand': patch -'@primer/brand-css': patch ---- - -Fix duplicate `LogoSuite` links and prevent pointer clicks from resetting the marquee. diff --git a/apps/next-docs/CHANGELOG.md b/apps/next-docs/CHANGELOG.md index 21908a80a9..721580276b 100644 --- a/apps/next-docs/CHANGELOG.md +++ b/apps/next-docs/CHANGELOG.md @@ -1,5 +1,7 @@ # @primer/brand-docs +## 0.81.0 + ## 0.80.1 ## 0.80.0 diff --git a/apps/next-docs/package.json b/apps/next-docs/package.json index 68315d5339..fbd53517b3 100644 --- a/apps/next-docs/package.json +++ b/apps/next-docs/package.json @@ -1,6 +1,6 @@ { "name": "@primer/brand-docs", - "version": "0.80.1", + "version": "0.81.0", "private": true, "description": "Primer Brand Documentation", "keywords": [ @@ -39,9 +39,9 @@ }, "devDependencies": { "@github/prettier-config": "^0.0.6", - "@primer/brand-primitives": "^0.80.1", + "@primer/brand-primitives": "^0.81.0", "@primer/react": "38.37.0", - "@primer/react-brand": "0.80.1", + "@primer/react-brand": "0.81.0", "@swc/core": "^1.16.1", "@types/node": "24.13.3", "@types/react": "^19.2.18", diff --git a/apps/storybook/CHANGELOG.md b/apps/storybook/CHANGELOG.md index 5b06f3aa0f..c71df72a87 100644 --- a/apps/storybook/CHANGELOG.md +++ b/apps/storybook/CHANGELOG.md @@ -1,5 +1,7 @@ # @primer/brand-storybook +## 0.81.0 + ## 0.80.1 ## 0.80.0 diff --git a/apps/storybook/package.json b/apps/storybook/package.json index ee82e2ba50..d84f6c617d 100644 --- a/apps/storybook/package.json +++ b/apps/storybook/package.json @@ -1,6 +1,6 @@ { "name": "@primer/brand-storybook", - "version": "0.80.1", + "version": "0.81.0", "private": true, "type": "module", "description": "Primer Brand Storybook", diff --git a/packages/css/CHANGELOG.md b/packages/css/CHANGELOG.md index d8594767ed..639c68d6a2 100644 --- a/packages/css/CHANGELOG.md +++ b/packages/css/CHANGELOG.md @@ -1,5 +1,17 @@ # @primer/brand-css +## 0.81.0 + +### Patch Changes + +- [#1522](https://github.com/primer/brand/pull/1522) [`53faca0`](https://github.com/primer/brand/commit/53faca0b926e322dc037f953ecf1a1534767b9dd) Thanks [@danielguillan](https://github.com/danielguillan)! - Kept the first-column heading in `ComparisonTable` visible in narrow layouts. + +- [#1522](https://github.com/primer/brand/pull/1522) [`53faca0`](https://github.com/primer/brand/commit/53faca0b926e322dc037f953ecf1a1534767b9dd) Thanks [@danielguillan](https://github.com/danielguillan)! - Fixed `MediaPlaylist` keyboard focus outlines being clipped by the playlist's overflow containers. + +- [#1522](https://github.com/primer/brand/pull/1522) [`53faca0`](https://github.com/primer/brand/commit/53faca0b926e322dc037f953ecf1a1534767b9dd) Thanks [@danielguillan](https://github.com/danielguillan)! - Fixed `MinimalFooter` social links overflowing narrow layouts by allowing them to wrap. + +- [#1519](https://github.com/primer/brand/pull/1519) [`e19919a`](https://github.com/primer/brand/commit/e19919aadfe4cbb94f9ec7e8d901193303166c69) Thanks [@danielguillan](https://github.com/danielguillan)! - Fix duplicate `LogoSuite` links and prevent pointer clicks from resetting the marquee. + ## 0.80.1 ### Patch Changes diff --git a/packages/css/package.json b/packages/css/package.json index 3f6f4789ff..4d7d266d6c 100644 --- a/packages/css/package.json +++ b/packages/css/package.json @@ -1,6 +1,6 @@ { "name": "@primer/brand-css", - "version": "0.80.1", + "version": "0.81.0", "description": "CSS stylesheets for Primer Brand components", "keywords": [ "primer", diff --git a/packages/design-tokens/CHANGELOG.md b/packages/design-tokens/CHANGELOG.md index 411c400b43..0aaea74811 100644 --- a/packages/design-tokens/CHANGELOG.md +++ b/packages/design-tokens/CHANGELOG.md @@ -1,5 +1,20 @@ # @primer/brand-primitives +## 0.81.0 + +### Patch Changes + +- [#1523](https://github.com/primer/brand/pull/1523) [`030dbfe`](https://github.com/primer/brand/commit/030dbfef74af964f2c122fc4aa04ac4daf53dfb4) Thanks [@rezrah](https://github.com/rezrah)! - Updates to `Testimonial` component: + + - Adds `Testimonial.testIds` + - Refines TypeScript ref types for the root, quote, and name. + - Forwards avatar refs to the image and link refs to the anchor. + - Forwards HTML attributes, styles, and event handlers from `Testimonial.Quote` and `Testimonial.Name`. + - Supports SVG logo children alongside image logos. + - `Testimonial.Link` refs now use `HTMLAnchorElement` instead of `HTMLElement` + - Localizes Storybook example text and accessible labels while preserving custom Playground text. + - Adds responsive tokens for custom expressive typography and layout values without changing the design. + ## 0.80.1 ### Patch Changes diff --git a/packages/design-tokens/package.json b/packages/design-tokens/package.json index f4290b91aa..3a5f8e6742 100644 --- a/packages/design-tokens/package.json +++ b/packages/design-tokens/package.json @@ -1,6 +1,6 @@ { "name": "@primer/brand-primitives", - "version": "0.80.1", + "version": "0.81.0", "description": "Color, spacing, and typography primitives for the Primer Brand Design System ", "keywords": [ "primer", diff --git a/packages/e2e/CHANGELOG.md b/packages/e2e/CHANGELOG.md index d4ce633a96..dd284cdfe7 100644 --- a/packages/e2e/CHANGELOG.md +++ b/packages/e2e/CHANGELOG.md @@ -1,5 +1,7 @@ # @primer/brand-e2e +## 0.81.0 + ## 0.80.1 ## 0.80.0 diff --git a/packages/e2e/package.json b/packages/e2e/package.json index c222ab9dc7..de960f7127 100644 --- a/packages/e2e/package.json +++ b/packages/e2e/package.json @@ -1,6 +1,6 @@ { "name": "@primer/brand-e2e", - "version": "0.80.1", + "version": "0.81.0", "private": true, "description": "Primer Brand is a GitHub's design system for creating React-based marketing websites and digital experiences.", "keywords": [ diff --git a/packages/fonts/CHANGELOG.md b/packages/fonts/CHANGELOG.md index 3a13843f86..964c37af41 100644 --- a/packages/fonts/CHANGELOG.md +++ b/packages/fonts/CHANGELOG.md @@ -1,5 +1,7 @@ # @primer/brand-fonts +## 0.81.0 + ## 0.80.1 ## 0.80.0 diff --git a/packages/fonts/package.json b/packages/fonts/package.json index dcfa995cf8..aaf77f516d 100644 --- a/packages/fonts/package.json +++ b/packages/fonts/package.json @@ -1,6 +1,6 @@ { "name": "@primer/brand-fonts", - "version": "0.80.1", + "version": "0.81.0", "private": true, "description": "Primer Brand is a GitHub's design system for creating React-based marketing websites and digital experiences.", "keywords": [ diff --git a/packages/mcp/CHANGELOG.md b/packages/mcp/CHANGELOG.md index b376c0c118..29031001ad 100644 --- a/packages/mcp/CHANGELOG.md +++ b/packages/mcp/CHANGELOG.md @@ -1,5 +1,7 @@ # @primer/brand-mcp +## 0.81.0 + ## 0.80.1 ## 0.80.0 diff --git a/packages/mcp/package.json b/packages/mcp/package.json index 8328c29038..ad1efcca0c 100644 --- a/packages/mcp/package.json +++ b/packages/mcp/package.json @@ -1,6 +1,6 @@ { "name": "@primer/brand-mcp", - "version": "0.80.1", + "version": "0.81.0", "description": "MCP (Model Context Protocol) server that helps AI agents use Primer Brand (@primer/react-brand) correctly when building GitHub marketing and landing pages.", "keywords": [ "primer", diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index 687275b372..a82c897465 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -1,5 +1,38 @@ # @primer/react-brand +## 0.81.0 + +### Minor Changes + +- [#1523](https://github.com/primer/brand/pull/1523) [`030dbfe`](https://github.com/primer/brand/commit/030dbfef74af964f2c122fc4aa04ac4daf53dfb4) Thanks [@rezrah](https://github.com/rezrah)! - Fixed `Avatar` refs to point to the rendered image, matching the declared `HTMLImageElement` type. + +- [#1523](https://github.com/primer/brand/pull/1523) [`030dbfe`](https://github.com/primer/brand/commit/030dbfef74af964f2c122fc4aa04ac4daf53dfb4) Thanks [@rezrah](https://github.com/rezrah)! - Updates to `Testimonial` component: + + - Adds `Testimonial.testIds` + - Refines TypeScript ref types for the root, quote, and name. + - Forwards avatar refs to the image and link refs to the anchor. + - Forwards HTML attributes, styles, and event handlers from `Testimonial.Quote` and `Testimonial.Name`. + - Supports SVG logo children alongside image logos. + - `Testimonial.Link` refs now use `HTMLAnchorElement` instead of `HTMLElement` + - Localizes Storybook example text and accessible labels while preserving custom Playground text. + - Adds responsive tokens for custom expressive typography and layout values without changing the design. + +### Patch Changes + +- [#1522](https://github.com/primer/brand/pull/1522) [`53faca0`](https://github.com/primer/brand/commit/53faca0b926e322dc037f953ecf1a1534767b9dd) Thanks [@danielguillan](https://github.com/danielguillan)! - Added a hover and focus tooltip to the `ActionMenu.Button` split-button menu trigger while preserving its accessible name. + +- [#1528](https://github.com/primer/brand/pull/1528) [`6c2046c`](https://github.com/primer/brand/commit/6c2046c861f1b17e6f2a14be9c5470abd93c8720) Thanks [@danielguillan](https://github.com/danielguillan)! - Expose Card action-label text to screen readers after the description without adding a tab stop. + +- [#1522](https://github.com/primer/brand/pull/1522) [`53faca0`](https://github.com/primer/brand/commit/53faca0b926e322dc037f953ecf1a1534767b9dd) Thanks [@danielguillan](https://github.com/danielguillan)! - Kept the first-column heading in `ComparisonTable` visible in narrow layouts. + +- [#1523](https://github.com/primer/brand/pull/1523) [`030dbfe`](https://github.com/primer/brand/commit/030dbfef74af964f2c122fc4aa04ac4daf53dfb4) Thanks [@rezrah](https://github.com/rezrah)! - Added ref forwarding to `Link` so object and callback refs resolve to its anchor element. + +- [#1522](https://github.com/primer/brand/pull/1522) [`53faca0`](https://github.com/primer/brand/commit/53faca0b926e322dc037f953ecf1a1534767b9dd) Thanks [@danielguillan](https://github.com/danielguillan)! - Fixed `MediaPlaylist` keyboard focus outlines being clipped by the playlist's overflow containers. + +- [#1522](https://github.com/primer/brand/pull/1522) [`53faca0`](https://github.com/primer/brand/commit/53faca0b926e322dc037f953ecf1a1534767b9dd) Thanks [@danielguillan](https://github.com/danielguillan)! - Fixed `MinimalFooter` social links overflowing narrow layouts by allowing them to wrap. + +- [#1519](https://github.com/primer/brand/pull/1519) [`e19919a`](https://github.com/primer/brand/commit/e19919aadfe4cbb94f9ec7e8d901193303166c69) Thanks [@danielguillan](https://github.com/danielguillan)! - Fix duplicate `LogoSuite` links and prevent pointer clicks from resetting the marquee. + ## 0.80.1 ### Patch Changes diff --git a/packages/react/package.json b/packages/react/package.json index 47922106ad..413e90d21a 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@primer/react-brand", - "version": "0.80.1", + "version": "0.81.0", "description": "Primer Brand is a GitHub's design system for creating React-based marketing websites and digital experiences.", "keywords": [ "primer", diff --git a/packages/repo-configs/CHANGELOG.md b/packages/repo-configs/CHANGELOG.md index b994db3683..655d58825c 100644 --- a/packages/repo-configs/CHANGELOG.md +++ b/packages/repo-configs/CHANGELOG.md @@ -1,5 +1,7 @@ # @primer/brand-config +## 0.81.0 + ## 0.80.1 ## 0.80.0 diff --git a/packages/repo-configs/package.json b/packages/repo-configs/package.json index fe5037c23d..df24a93127 100644 --- a/packages/repo-configs/package.json +++ b/packages/repo-configs/package.json @@ -1,6 +1,6 @@ { "name": "@primer/brand-config", - "version": "0.80.1", + "version": "0.81.0", "type": "module", "private": true, "description": "General-purpose configurations for maintaining Primer Brand",