Skip to content

Commit 48bef46

Browse files
Version Packages
1 parent 315428c commit 48bef46

File tree

10 files changed

+37
-30
lines changed

10 files changed

+37
-30
lines changed

.changeset/improve-theme-provider-perf.md

Lines changed: 0 additions & 11 deletions
This file was deleted.

.changeset/ready-pears-call.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/soft-pianos-carry.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

examples/codesandbox/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
"@types/react": "^18.3.11",
1818
"@types/react-dom": "^18.3.0",
1919
"@vitejs/plugin-react": "^4.3.3",
20-
"@primer/react": "38.18.0",
21-
"@primer/styled-react": "1.0.4",
20+
"@primer/react": "38.19.0",
21+
"@primer/styled-react": "1.0.5",
2222
"styled-components": "5.x",
2323
"typescript": "^5.9.2",
2424
"vite": "^7.1.11"

examples/nextjs/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
"type-check": "tsc --noEmit"
1111
},
1212
"dependencies": {
13-
"@primer/react": "38.18.0",
14-
"@primer/styled-react": "1.0.4",
13+
"@primer/react": "38.19.0",
14+
"@primer/styled-react": "1.0.5",
1515
"next": "^16.1.7",
1616
"react": "^19.2.0",
1717
"react-dom": "^19.2.0",

examples/theming/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
},
1212
"dependencies": {
1313
"@primer/octicons-react": "^19.21.0",
14-
"@primer/react": "38.18.0",
15-
"@primer/styled-react": "1.0.4",
14+
"@primer/react": "38.19.0",
15+
"@primer/styled-react": "1.0.5",
1616
"clsx": "^2.1.1",
1717
"next": "^16.1.7",
1818
"react": "^19.2.0",

packages/react/CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,22 @@
11
# @primer/react
22

3+
## 38.19.0
4+
5+
### Minor Changes
6+
7+
- [#7686](https://github.com/primer/react/pull/7686) [`6cd13c0`](https://github.com/primer/react/commit/6cd13c03a0293732af6d9499f1f925bf7d95d82b) Thanks [@JelloBagel](https://github.com/JelloBagel)! - StateLabel: Add new type: `archived`
8+
9+
- [#7677](https://github.com/primer/react/pull/7677) [`c1a81b1`](https://github.com/primer/react/commit/c1a81b178742ba547b85a3df3ed3c27bcff6b7c5) Thanks [@TylerJDev](https://github.com/TylerJDev)! - AnchoredOverlay: Add Popover API to AnchoredOverlay (behind `primer_react_css_anchor_positioning` feature flag)
10+
11+
### Patch Changes
12+
13+
- [#7695](https://github.com/primer/react/pull/7695) [`780fc3d`](https://github.com/primer/react/commit/780fc3d7b52fd0f9b63f313af6355398180a0118) Thanks [@mattcosta7](https://github.com/mattcosta7)! - perf(ThemeProvider): Reduce unnecessary renders and effect cascades
14+
15+
- Replace `useState` + `useEffect` SSR hydration handoff with `useSyncExternalStore` — eliminates post-hydration re-render
16+
- Replace `useState` + `useEffect` in `useSystemColorMode` with `useSyncExternalStore` — eliminates effect gap and stale-then-update flicker
17+
- Cache `getServerHandoff` DOM read + JSON.parse per ID (runs once, not on every call)
18+
- Memoize context value object to prevent unnecessary re-renders of all consumers
19+
320
## 38.18.0
421

522
### Minor Changes

packages/react/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@primer/react",
33
"type": "module",
4-
"version": "38.18.0",
4+
"version": "38.19.0",
55
"description": "An implementation of GitHub's Primer Design System using React",
66
"main": "./dist/index.js",
77
"module": "./dist/index.js",

packages/styled-react/CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# @primer/styled-react
22

3+
## 1.0.5
4+
5+
### Patch Changes
6+
7+
- [#7695](https://github.com/primer/react/pull/7695) [`780fc3d`](https://github.com/primer/react/commit/780fc3d7b52fd0f9b63f313af6355398180a0118) Thanks [@mattcosta7](https://github.com/mattcosta7)! - perf(ThemeProvider): Reduce unnecessary renders and effect cascades
8+
9+
- Replace `useState` + `useEffect` SSR hydration handoff with `useSyncExternalStore` — eliminates post-hydration re-render
10+
- Replace `useState` + `useEffect` in `useSystemColorMode` with `useSyncExternalStore` — eliminates effect gap and stale-then-update flicker
11+
- Cache `getServerHandoff` DOM read + JSON.parse per ID (runs once, not on every call)
12+
- Memoize context value object to prevent unnecessary re-renders of all consumers
13+
314
## 1.0.4
415

516
### Patch Changes

packages/styled-react/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@primer/styled-react",
3-
"version": "1.0.4",
3+
"version": "1.0.5",
44
"type": "module",
55
"exports": {
66
".": {
@@ -49,7 +49,7 @@
4949
"@babel/preset-react": "^7.28.5",
5050
"@babel/preset-typescript": "^7.28.5",
5151
"@primer/primitives": "10.x || 11.x",
52-
"@primer/react": "^38.18.0",
52+
"@primer/react": "^38.19.0",
5353
"@rollup/plugin-babel": "^6.1.0",
5454
"@storybook/react-vite": "^10.3.3",
5555
"@types/react": "18.3.11",

0 commit comments

Comments
 (0)