Skip to content

Commit 399b292

Browse files
authored
chore: merge 1.3.6 back into canary (#2766)
* chore: fix next.js and react CVEs * Version Packages (canary)
1 parent 4cbc124 commit 399b292

3 files changed

Lines changed: 529 additions & 535 deletions

File tree

core/CHANGELOG.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,51 @@
11
# Changelog
22

3+
## 1.3.6
4+
5+
### Patch Changes
6+
7+
- [#2762](https://github.com/bigcommerce/catalyst/pull/2762) [`7f3a184`](https://github.com/bigcommerce/catalyst/commit/7f3a184508acb50a09ecbdb811ec5ce34865e363) Thanks [@chanceaclark](https://github.com/chanceaclark)! - # Next.js 15.5.8 Upgrade
8+
9+
Catalyst has been upgraded to Next.js 15.5.8. This is a patch version upgrade that requires migration steps for existing stores to fix a security vulnerability.
10+
11+
## 🔒 Critical Security Update
12+
13+
**This upgrade addresses a critical security vulnerability ([CVE-2025-55184 + CVE-2025-55183](https://nextjs.org/blog/security-update-2025-12-11))** that affects React Server Components. These vulnerabilities allow a Denial of Service attack and Source Code Exposure attach. This upgrade includes:
14+
- Next.js 15.5.8 with the security patch
15+
- React 19.1.3 and React DOM 19.1.3 with the security patch
16+
17+
**All users are strongly encouraged to upgrade immediately.**
18+
19+
## Key Changes
20+
-**Next.js 15.5.8**: Upgraded from Next.js 15.5.7 to 15.5.8
21+
- ⚛️ **React 19**: Upgraded to React 19.1.3 and React DOM 19.1.3
22+
23+
## Migration Guide
24+
25+
### Update Dependencies
26+
27+
If you're maintaining a custom Catalyst store, update your `package.json`:
28+
29+
```json
30+
{
31+
"dependencies": {
32+
"next": "15.5.8",
33+
"react": "19.1.3",
34+
"react-dom": "19.1.3"
35+
},
36+
"devDependencies": {
37+
"@next/bundle-analyzer": "15.5.8",
38+
"eslint-config-next": "15.5.8"
39+
}
40+
}
41+
```
42+
43+
Then run:
44+
45+
```bash
46+
pnpm install
47+
```
48+
349
## 1.3.5
450

551
### Patch Changes

core/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@bigcommerce/catalyst-core",
33
"description": "BigCommerce Catalyst is a Next.js starter kit for building headless BigCommerce storefronts.",
4-
"version": "1.3.5",
4+
"version": "1.3.6",
55
"private": true,
66
"scripts": {
77
"dev": "npm run generate && next dev",
@@ -57,14 +57,14 @@
5757
"lodash.debounce": "^4.0.8",
5858
"lru-cache": "^11.1.0",
5959
"lucide-react": "^0.474.0",
60-
"next": "15.5.7",
60+
"next": "15.5.8",
6161
"next-auth": "5.0.0-beta.30",
6262
"next-intl": "^4.1.0",
6363
"nuqs": "^2.4.3",
6464
"p-lazy": "^5.0.0",
65-
"react": "^19.1.2",
65+
"react": "19.1.3",
6666
"react-day-picker": "^9.7.0",
67-
"react-dom": "^19.1.2",
67+
"react-dom": "19.1.3",
6868
"react-headroom": "^3.2.1",
6969
"schema-dts": "^1.1.5",
7070
"server-only": "^0.0.1",
@@ -79,7 +79,7 @@
7979
"@bigcommerce/eslint-config-catalyst": "workspace:^",
8080
"@faker-js/faker": "^9.8.0",
8181
"@gql.tada/cli-utils": "^1.6.3",
82-
"@next/bundle-analyzer": "15.5.7",
82+
"@next/bundle-analyzer": "15.5.8",
8383
"@playwright/test": "^1.52.0",
8484
"@tailwindcss/container-queries": "^0.1.1",
8585
"@tailwindcss/typography": "^0.5.16",
@@ -94,7 +94,7 @@
9494
"dotenv": "^16.5.0",
9595
"dotenv-cli": "^8.0.0",
9696
"eslint": "^8.57.1",
97-
"eslint-config-next": "15.5.7",
97+
"eslint-config-next": "15.5.8",
9898
"postcss": "^8.5.4",
9999
"postcss-preset-env": "^10.2.1",
100100
"prettier": "^3.6.2",

0 commit comments

Comments
 (0)