Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions .changeset/bundle-version-pinned-docs.md

This file was deleted.

11 changes: 0 additions & 11 deletions .changeset/exclude-internal-type-declarations.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/few-swans-beam.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/footnotes-gap-reduce.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/heading-usage-guidance.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/hero-expressive-align.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/hero-gridline-expressive-narrow-padding.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/lucky-socks-carry.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/media-playlist-narrow-spacing.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/navlist-component.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/pillar-icon-radius.md

This file was deleted.

35 changes: 0 additions & 35 deletions .changeset/primer-brand-mcp.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/section-intro-stacked-icon-radius.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/statistic-color-consistency.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/tiles-tablet-columns.md

This file was deleted.

2 changes: 2 additions & 0 deletions apps/next-docs/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# @primer/brand-docs

## 0.70.0

## 0.69.0

## 0.68.0
Expand Down
6 changes: 3 additions & 3 deletions apps/next-docs/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@primer/brand-docs",
"version": "0.69.0",
"version": "0.70.0",
"private": true,
"description": "Primer Brand Documentation",
"keywords": [
Expand Down Expand Up @@ -39,9 +39,9 @@
},
"devDependencies": {
"@github/prettier-config": "^0.0.6",
"@primer/brand-primitives": "^0.69.0",
"@primer/brand-primitives": "^0.70.0",
"@primer/react": "38.18.0",
"@primer/react-brand": "0.69.0",
"@primer/react-brand": "0.70.0",
"@swc/core": "^1.15.21",
"@types/node": "24.12.0",
"@types/react": "^19.2.6",
Expand Down
2 changes: 2 additions & 0 deletions apps/storybook/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# @primer/brand-storybook

## 0.70.0

## 0.69.0

## 0.68.0
Expand Down
2 changes: 1 addition & 1 deletion apps/storybook/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@primer/brand-storybook",
"version": "0.69.0",
"version": "0.70.0",
"private": true,
"type": "module",
"description": "Primer Brand Storybook",
Expand Down
2 changes: 2 additions & 0 deletions packages/css/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# @primer/brand-css

## 0.70.0

## 0.69.0

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/css/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@primer/brand-css",
"version": "0.69.0",
"version": "0.70.0",
"description": "CSS stylesheets for Primer Brand components",
"keywords": [
"primer",
Expand Down
2 changes: 2 additions & 0 deletions packages/design-tokens/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# @primer/brand-primitives

## 0.70.0

## 0.69.0

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/design-tokens/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@primer/brand-primitives",
"version": "0.69.0",
"version": "0.70.0",
"description": "Color, spacing, and typography primitives for the Primer Brand Design System ",
"keywords": [
"primer",
Expand Down
2 changes: 2 additions & 0 deletions packages/e2e/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# @primer/brand-e2e

## 0.70.0

## 0.69.0

## 0.68.0
Expand Down
2 changes: 1 addition & 1 deletion packages/e2e/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@primer/brand-e2e",
"version": "0.69.0",
"version": "0.70.0",
"private": true,
"description": "Primer Brand is a GitHub's design system for creating React-based marketing websites and digital experiences.",
"keywords": [
Expand Down
2 changes: 2 additions & 0 deletions packages/fonts/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# @primer/brand-fonts

## 0.70.0

## 0.69.0

## 0.68.0
Expand Down
2 changes: 1 addition & 1 deletion packages/fonts/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@primer/brand-fonts",
"version": "0.69.0",
"version": "0.70.0",
"private": true,
"description": "Primer Brand is a GitHub's design system for creating React-based marketing websites and digital experiences.",
"keywords": [
Expand Down
37 changes: 37 additions & 0 deletions packages/mcp/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# @primer/brand-mcp

## 0.70.0

### Minor Changes

- [#1384](https://github.com/primer/brand/pull/1384) [`d117f36`](https://github.com/primer/brand/commit/d117f3617e9ee6c5d90629a7bc29e5c2c11bf0b1) Thanks [@rezrah](https://github.com/rezrah)! - Added `@primer/brand-mcp`, a Model Context Protocol (MCP) server that helps AI agents use Primer Brand correctly when building GitHub marketing and landing pages.

It exposes version-aware tools like:

- `primer_brand_setup`
- `primer_brand_page_design`
- `primer_brand_component`
- `primer_brand_examples`
- `primer_brand_tokens`
- `primer_brand_asset`
- `primer_brand_docs`
- `primer_brand_review`

These tools read the `@primer/react-brand` package that you already have installed and validates JSX and CSS against Primer design system conventions during agentic development.

Add it to your MCP client using `npx @primer/brand-mcp`.

For Copilot CLI, add the following to your `~/.copilot/mcp-config.json`:

```json
{
"mcpServers": {
"primer-brand": {
"type": "local",
"command": "npx",
"args": ["@primer/brand-mcp@latest"],
"tools": ["*"]
}
}
}
```
2 changes: 1 addition & 1 deletion packages/mcp/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@primer/brand-mcp",
"version": "0.69.0",
"version": "0.70.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",
Expand Down
44 changes: 44 additions & 0 deletions packages/react/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,49 @@
# @primer/react-brand

## 0.70.0

### Minor Changes

- [#1382](https://github.com/primer/brand/pull/1382) [`04e5a9d`](https://github.com/primer/brand/commit/04e5a9dbf4e5aa666978e2631c0f315738e40233) Thanks [@rezrah](https://github.com/rezrah)! - ⚠️ Changes to the files listed in the package: `lib/` (UMD) and `esm/` (ESM) bundles now ship a clean, filtered list of React modules and type declarations (everything exported from `index.ts`). Internal-only modules that were never intended for the package like `recipes/` and Storybook test `fixtures/` — are no longer included:

```diff
- @primer/react-brand/esm/recipes/**
- @primer/react-brand/{lib,esm}/**/fixtures/**
- @primer/react-brand/{lib,esm}/**/*.fixtures.d.ts
```

- [#1378](https://github.com/primer/brand/pull/1378) [`c51633e`](https://github.com/primer/brand/commit/c51633e4c0cd18fdd4d90ca499f2a7753c101340) Thanks [@danielguillan](https://github.com/danielguillan)! - Adds the `NavList` component for vertical navigation with groups, nested expandable links, current item states, and custom link support.

[See docs for usage examples](https://primer.style/brand/components/NavList)

### Patch Changes

- [#1382](https://github.com/primer/brand/pull/1382) [`04e5a9d`](https://github.com/primer/brand/commit/04e5a9dbf4e5aa666978e2631c0f315738e40233) Thanks [@rezrah](https://github.com/rezrah)! - Version-pinned documentation is now bundled in `@primer/react-brand`. Each release now ships Markdown documentation at parity with primer.style/brand under `docs/`, plus an `llms.txt` index. This is to help agents reference documentation that matches their installed version instead relying on the latest version of documentation published to primer.style/brand, which may be ahead of what's locally installed.

- [#1379](https://github.com/primer/brand/pull/1379) [`7497dc7`](https://github.com/primer/brand/commit/7497dc78e646a55d14a6b433189c134c21968055) Thanks [@danielguillan](https://github.com/danielguillan)! - Update `Token` text styles to use sans-serif and remove the uppercase transform.

- [#1385](https://github.com/primer/brand/pull/1385) [`7d7800f`](https://github.com/primer/brand/commit/7d7800fc74e14d3eb387fa2d0669ca55dffe21b1) Thanks [@rezrah](https://github.com/rezrah)! - Reduced the gap between `Footnotes` items from `24px` to `12px`

- [#1384](https://github.com/primer/brand/pull/1384) [`d117f36`](https://github.com/primer/brand/commit/d117f3617e9ee6c5d90629a7bc29e5c2c11bf0b1) Thanks [@rezrah](https://github.com/rezrah)! - Added inert JSDoc annotations to the `Heading` component's `as` and `size` props clarifying that `as` sets only the semantic heading level while `size` controls the visual size.

- [#1384](https://github.com/primer/brand/pull/1384) [`d117f36`](https://github.com/primer/brand/commit/d117f3617e9ee6c5d90629a7bc29e5c2c11bf0b1) Thanks [@rezrah](https://github.com/rezrah)! - Adds a dev-only warning to prevent `center` aligned `Hero` content when `variant="gridline-expressive"`. This should always remain start aligned. We not silently prevent this from happening in the `Hero` component.

The `primer_brand_review` MCP tool also gains an extendable `invalid-prop-combination` rule that flags unsupported pairings like this.

- [#1385](https://github.com/primer/brand/pull/1385) [`7d7800f`](https://github.com/primer/brand/commit/7d7800fc74e14d3eb387fa2d0669ca55dffe21b1) Thanks [@rezrah](https://github.com/rezrah)! - Adjusted the padding in the `gridline-expressive` variant of `Hero` on narrow viewports

- [#1211](https://github.com/primer/brand/pull/1211) [`06c14a2`](https://github.com/primer/brand/commit/06c14a2d32ba19437173f295b61e4cd76aea6774) Thanks [@rezrah](https://github.com/rezrah)! - Added descriptive labels to `Footnote` return links for an improved screen-reader experience. Return links will now be read aloud as "Back to content {Link label}"

- [#1387](https://github.com/primer/brand/pull/1387) [`af3ac05`](https://github.com/primer/brand/commit/af3ac051b2a837f78f22fa46f582ebf93c530766) Thanks [@danielguillan](https://github.com/danielguillan)! - Adjusted the spacing in the `MediaPlaylist` component on narrow viewports

- [#1387](https://github.com/primer/brand/pull/1387) [`af3ac05`](https://github.com/primer/brand/commit/af3ac051b2a837f78f22fa46f582ebf93c530766) Thanks [@danielguillan](https://github.com/danielguillan)! - Increased the `border-radius` of icons in the `Pillar` component to `12px`

- [#1385](https://github.com/primer/brand/pull/1385) [`7d7800f`](https://github.com/primer/brand/commit/7d7800fc74e14d3eb387fa2d0669ca55dffe21b1) Thanks [@rezrah](https://github.com/rezrah)! - Increased the `border-radius` of icons in the `SectionIntroStacked` component from `8px` to `12px`

- [#1387](https://github.com/primer/brand/pull/1387) [`af3ac05`](https://github.com/primer/brand/commit/af3ac051b2a837f78f22fa46f582ebf93c530766) Thanks [@danielguillan](https://github.com/danielguillan)! - Updated the `Statistic` social proof example to use consistent text colors

- [#1387](https://github.com/primer/brand/pull/1387) [`af3ac05`](https://github.com/primer/brand/commit/af3ac051b2a837f78f22fa46f582ebf93c530766) Thanks [@danielguillan](https://github.com/danielguillan)! - Adjusted the `Tiles` grid to use three columns on tablet viewports

## 0.69.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/react/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@primer/react-brand",
"version": "0.69.0",
"version": "0.70.0",
"description": "Primer Brand is a GitHub's design system for creating React-based marketing websites and digital experiences.",
"keywords": [
"primer",
Expand Down
2 changes: 2 additions & 0 deletions packages/repo-configs/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# @primer/brand-config

## 0.70.0

## 0.69.0

## 0.68.0
Expand Down
2 changes: 1 addition & 1 deletion packages/repo-configs/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@primer/brand-config",
"version": "0.69.0",
"version": "0.70.0",
"type": "module",
"private": true,
"description": "General-purpose configurations for maintaining Primer Brand",
Expand Down
Loading