Skip to content

Commit 56efb2e

Browse files
authored
Bump canary versions to v19-canary (#28646)
This bumps the canary versions to v19 to communicate that the next release will be a major. Once this lands, we can start merging breaking changes into `main`.
1 parent 738993d commit 56efb2e

File tree

19 files changed

+44
-45
lines changed

19 files changed

+44
-45
lines changed

ReactVersions.js

+10-10
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,18 @@
77
//
88
// The @latest channel uses the version as-is, e.g.:
99
//
10-
// 18.3.0
10+
// 19.0.0
1111
//
1212
// The @canary channel appends additional information, with the scheme
1313
// <version>-<label>-<commit_sha>, e.g.:
1414
//
15-
// 18.3.0-canary-a1c2d3e4
15+
// 19.0.0-canary-a1c2d3e4
1616
//
1717
// The @experimental channel doesn't include a version, only a date and a sha, e.g.:
1818
//
1919
// 0.0.0-experimental-241c4467e-20200129
2020

21-
const ReactVersion = '18.3.0';
21+
const ReactVersion = '19.0.0';
2222

2323
// The label used by the @canary channel. Represents the upcoming release's
2424
// stability. Most of the time, this will be "canary", but we may temporarily
@@ -29,20 +29,20 @@ const ReactVersion = '18.3.0';
2929
const canaryChannelLabel = 'canary';
3030

3131
const stablePackages = {
32-
'eslint-plugin-react-hooks': '5.0.0',
33-
'jest-react': '0.15.0',
32+
'eslint-plugin-react-hooks': '5.1.0',
33+
'jest-react': '0.16.0',
3434
react: ReactVersion,
3535
'react-art': ReactVersion,
3636
'react-dom': ReactVersion,
3737
'react-server-dom-webpack': ReactVersion,
3838
'react-server-dom-turbopack': ReactVersion,
3939
'react-is': ReactVersion,
40-
'react-reconciler': '0.30.0',
41-
'react-refresh': '0.15.0',
40+
'react-reconciler': '0.31.0',
41+
'react-refresh': '0.16.0',
4242
'react-test-renderer': ReactVersion,
43-
'use-subscription': '1.9.0',
44-
'use-sync-external-store': '1.3.0',
45-
scheduler: '0.24.0',
43+
'use-subscription': '1.10.0',
44+
'use-sync-external-store': '1.4.0',
45+
scheduler: '0.25.0',
4646
};
4747

4848
// These packages do not exist in the @canary or @latest channel, only

fixtures/art/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
"@babel/preset-env": "^7.10.4",
66
"@babel/preset-react": "^7.10.4",
77
"babel-loader": "^8.1.0",
8-
"react": "^18.2.0",
9-
"react-art": "^18.2.0",
10-
"react-dom": "^18.2.0",
8+
"react": "^19.0.0",
9+
"react-art": "^19.0.0",
10+
"react-dom": "^19.0.0",
1111
"webpack": "^1.14.0"
1212
},
1313
"scripts": {

fixtures/fizz/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
"concurrently": "^5.3.0",
1616
"express": "^4.17.1",
1717
"nodemon": "^2.0.6",
18-
"react": "^18.2.0",
19-
"react-dom": "^18.2.0",
18+
"react": "^19.0.0",
19+
"react-dom": "^19.0.0",
2020
"react-error-boundary": "^3.1.3",
2121
"resolve": "1.12.0",
2222
"rimraf": "^3.0.2",

fixtures/ssr/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
"ignore-styles": "^5.0.1",
1313
"import-export": "^1.0.1",
1414
"node-fetch": "^1.6.3",
15-
"react": "^18.2.0",
16-
"react-dom": "^18.2.0"
15+
"react": "^19.0.0",
16+
"react-dom": "^19.0.0"
1717
},
1818
"scripts": {
1919
"predev": "cp -r ../../build/oss-experimental/* ./node_modules/",

fixtures/ssr2/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
"concurrently": "^5.3.0",
1616
"express": "^4.17.1",
1717
"nodemon": "^2.0.6",
18-
"react": "^18.2.0",
19-
"react-dom": "^18.2.0",
18+
"react": "^19.0.0",
19+
"react-dom": "^19.0.0",
2020
"react-error-boundary": "^3.1.3",
2121
"resolve": "1.12.0",
2222
"rimraf": "^3.0.2",

packages/jest-react/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
"homepage": "https://react.dev/",
2121
"peerDependencies": {
2222
"jest": "^23.0.1 || ^24.0.0 || ^25.1.0 || ^26.0.0 || ^27.0.0 || ^28.0.0 || ^29.0.0",
23-
"react": "^18.2.0",
24-
"react-test-renderer": "^18.2.0"
23+
"react": "^19.0.0",
24+
"react-test-renderer": "^19.0.0"
2525
},
2626
"files": [
2727
"LICENSE",

packages/react-art/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "react-art",
33
"description": "React ART is a JavaScript library for drawing vector graphics using React. It provides declarative and reactive bindings to the ART library. Using the same declarative API you can render the output to either Canvas, SVG or VML (IE8).",
4-
"version": "18.2.0",
4+
"version": "19.0.0",
55
"main": "index.js",
66
"repository": {
77
"type": "git",
@@ -27,7 +27,7 @@
2727
"scheduler": "^0.23.0"
2828
},
2929
"peerDependencies": {
30-
"react": "^18.2.0"
30+
"react": "^19.0.0"
3131
},
3232
"files": [
3333
"LICENSE",

packages/react-dom-bindings/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "react-dom-bindings",
33
"description": "React implementation details for react-dom.",
4-
"version": "18.2.0",
4+
"version": "19.0.0",
55
"private": true,
66
"main": "index.js",
77
"repository": {
@@ -18,6 +18,6 @@
1818
},
1919
"homepage": "https://react.dev/",
2020
"peerDependencies": {
21-
"react": "^18.2.0"
21+
"react": "^19.0.0"
2222
}
2323
}

packages/react-dom/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "react-dom",
3-
"version": "18.2.0",
3+
"version": "19.0.0",
44
"description": "React package for working with the DOM.",
55
"main": "index.js",
66
"repository": {
@@ -20,7 +20,7 @@
2020
"scheduler": "^0.23.0"
2121
},
2222
"peerDependencies": {
23-
"react": "^18.2.0"
23+
"react": "^19.0.0"
2424
},
2525
"files": [
2626
"LICENSE",

packages/react-is/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "react-is",
3-
"version": "18.2.0",
3+
"version": "19.0.0",
44
"description": "Brand checking of React Elements.",
55
"main": "index.js",
66
"sideEffects": false,

packages/react-reconciler/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"node": ">=0.10.0"
2727
},
2828
"peerDependencies": {
29-
"react": "^18.2.0"
29+
"react": "^19.0.0"
3030
},
3131
"dependencies": {
3232
"scheduler": "^0.23.0"

packages/react-server-dom-esm/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "react-server-dom-esm",
33
"description": "React Server Components bindings for DOM using ESM. This is intended to be integrated into meta-frameworks. It is not intended to be imported directly.",
4-
"version": "18.2.0",
4+
"version": "19.0.0",
55
"keywords": [
66
"react"
77
],
@@ -47,8 +47,8 @@
4747
"node": ">=0.10.0"
4848
},
4949
"peerDependencies": {
50-
"react": "^18.2.0",
51-
"react-dom": "^18.2.0"
50+
"react": "^19.0.0",
51+
"react-dom": "^19.0.0"
5252
},
5353
"dependencies": {
5454
"acorn-loose": "^8.3.0"

packages/react-server-dom-turbopack/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "react-server-dom-turbopack",
33
"description": "React Server Components bindings for DOM using Turbopack. This is intended to be integrated into meta-frameworks. It is not intended to be imported directly.",
4-
"version": "18.2.0",
4+
"version": "19.0.0",
55
"keywords": [
66
"react"
77
],
@@ -79,8 +79,8 @@
7979
"node": ">=0.10.0"
8080
},
8181
"peerDependencies": {
82-
"react": "^18.2.0",
83-
"react-dom": "^18.2.0"
82+
"react": "^19.0.0",
83+
"react-dom": "^19.0.0"
8484
},
8585
"dependencies": {
8686
"acorn-loose": "^8.3.0",

packages/react-server-dom-webpack/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "react-server-dom-webpack",
33
"description": "React Server Components bindings for DOM using Webpack. This is intended to be integrated into meta-frameworks. It is not intended to be imported directly.",
4-
"version": "18.2.0",
4+
"version": "19.0.0",
55
"keywords": [
66
"react"
77
],
@@ -79,8 +79,8 @@
7979
"node": ">=0.10.0"
8080
},
8181
"peerDependencies": {
82-
"react": "^18.2.0",
83-
"react-dom": "^18.2.0",
82+
"react": "^19.0.0",
83+
"react-dom": "^19.0.0",
8484
"webpack": "^5.59.0"
8585
},
8686
"dependencies": {

packages/react-test-renderer/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "react-test-renderer",
3-
"version": "18.2.0",
3+
"version": "19.0.0",
44
"description": "React package for snapshot testing.",
55
"main": "index.js",
66
"repository": {
@@ -24,7 +24,7 @@
2424
"scheduler": "^0.23.0"
2525
},
2626
"peerDependencies": {
27-
"react": "^18.2.0"
27+
"react": "^19.0.0"
2828
},
2929
"files": [
3030
"LICENSE",

packages/react/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"keywords": [
55
"react"
66
],
7-
"version": "18.2.0",
7+
"version": "19.0.0",
88
"homepage": "https://react.dev/",
99
"bugs": "https://github.com/facebook/react/issues",
1010
"license": "MIT",

packages/shared/ReactVersion.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,9 @@
77

88
// TODO: this is special because it gets imported during build.
99
//
10-
// TODO: 18.0.0 has not been released to NPM;
1110
// It exists as a placeholder so that DevTools can support work tag changes between releases.
1211
// When we next publish a release, update the matching TODO in backend/renderer.js
1312
// TODO: This module is used both by the release scripts and to expose a version
1413
// at runtime. We should instead inject the version number as part of the build
1514
// process, and use the ReactVersions.js module as the single source of truth.
16-
export default '18.2.0';
15+
export default '19.0.0';

packages/use-subscription/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
],
1616
"license": "MIT",
1717
"peerDependencies": {
18-
"react": "^16.8.0 || ^17.0.0 || ^18.0.0"
18+
"react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
1919
},
2020
"devDependencies": {
2121
"rxjs": "^5.5.6"

packages/use-sync-external-store/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
],
2020
"license": "MIT",
2121
"peerDependencies": {
22-
"react": "^16.8.0 || ^17.0.0 || ^18.0.0"
22+
"react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
2323
},
2424
"devDependencies": {
2525
"react-17": "npm:react@^17",

0 commit comments

Comments
 (0)