Skip to content

Commit ba4ef65

Browse files
committed
Rename "next" prerelease channel to "canary" (#26761)
The "next" prerelease channel represents what will be published the next time we do a stable release. We publish a new "next" release every day using a timed CI workflow. When we introduced this prerelease channel a few years ago, another name we considered was "canary". But I proposed "next" instead to create a greater distinction between this channel and the "experimental" channel (which is published at the same cadence, but includes extra experimental features), because some other projects use "canary" to refer to releases that are more unstable than how we would use it. The main downside of "next" is someone might mistakenly assume the name refers to Next.js. We were aware of this risk at the time but didn't think it would be an issue in practice. However, colloquially, we've ended up referring to this as the "canary" channel anyway to avoid precisely that confusion. So after further discussion, we've agreed to rename to "canary". This affects the label used in the version string (e.g. `18.3.0-next-a1c2d3e4` becomes `18.3.0-canary-a1c2d3e4`) as well as the npm dist tags used to publish the releases. For now, I've chosen to publish the canaries using both `@canary` and `@next` dist tags, so that downstream consumers who might depend on `@next` have time to adjust. We can remove that later after the change has been communicated. DiffTrain build for commit 2c24768.
1 parent 3e982de commit ba4ef65

13 files changed

Lines changed: 19 additions & 19 deletions

File tree

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-dev.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23918,7 +23918,7 @@ function createFiberRoot(
2391823918
return root;
2391923919
}
2392023920

23921-
var ReactVersion = "18.3.0-next-fa4314841-20230502";
23921+
var ReactVersion = "18.3.0-canary-2c2476834-20230503";
2392223922

2392323923
// Might add PROFILE later.
2392423924

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-prod.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8623,7 +8623,7 @@ var devToolsConfig$jscomp$inline_1039 = {
86238623
throw Error("TestRenderer does not support findFiberByHostInstance()");
86248624
},
86258625
bundleType: 0,
8626-
version: "18.3.0-next-fa4314841-20230502",
8626+
version: "18.3.0-canary-2c2476834-20230503",
86278627
rendererPackageName: "react-test-renderer"
86288628
};
86298629
var internals$jscomp$inline_1238 = {
@@ -8654,7 +8654,7 @@ var internals$jscomp$inline_1238 = {
86548654
scheduleRoot: null,
86558655
setRefreshHandler: null,
86568656
getCurrentFiber: null,
8657-
reconcilerVersion: "18.3.0-next-fa4314841-20230502"
8657+
reconcilerVersion: "18.3.0-canary-2c2476834-20230503"
86588658
};
86598659
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
86608660
var hook$jscomp$inline_1239 = __REACT_DEVTOOLS_GLOBAL_HOOK__;

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react-test-renderer/cjs/ReactTestRenderer-profiling.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9049,7 +9049,7 @@ var devToolsConfig$jscomp$inline_1081 = {
90499049
throw Error("TestRenderer does not support findFiberByHostInstance()");
90509050
},
90519051
bundleType: 0,
9052-
version: "18.3.0-next-fa4314841-20230502",
9052+
version: "18.3.0-canary-2c2476834-20230503",
90539053
rendererPackageName: "react-test-renderer"
90549054
};
90559055
var internals$jscomp$inline_1279 = {
@@ -9080,7 +9080,7 @@ var internals$jscomp$inline_1279 = {
90809080
scheduleRoot: null,
90819081
setRefreshHandler: null,
90829082
getCurrentFiber: null,
9083-
reconcilerVersion: "18.3.0-next-fa4314841-20230502"
9083+
reconcilerVersion: "18.3.0-canary-2c2476834-20230503"
90849084
};
90859085
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
90869086
var hook$jscomp$inline_1280 = __REACT_DEVTOOLS_GLOBAL_HOOK__;

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/cjs/React-dev.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ if (
2727
}
2828
"use strict";
2929

30-
var ReactVersion = "18.3.0-next-fa4314841-20230502";
30+
var ReactVersion = "18.3.0-canary-2c2476834-20230503";
3131

3232
// ATTENTION
3333
// When adding new symbols to this file,

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/cjs/React-prod.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -645,4 +645,4 @@ exports.useSyncExternalStore = function (
645645
);
646646
};
647647
exports.useTransition = useTransition;
648-
exports.version = "18.3.0-next-fa4314841-20230502";
648+
exports.version = "18.3.0-canary-2c2476834-20230503";

compiled-rn/facebook-fbsource/xplat/js/RKJSModules/vendor/react/cjs/React-profiling.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -648,7 +648,7 @@ exports.useSyncExternalStore = function (
648648
);
649649
};
650650
exports.useTransition = useTransition;
651-
exports.version = "18.3.0-next-fa4314841-20230502";
651+
exports.version = "18.3.0-canary-2c2476834-20230503";
652652

653653
/* global __REACT_DEVTOOLS_GLOBAL_HOOK__ */
654654
if (
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
fa4314841e7fdeef6e6bc5a7722fe74dc8e9fd89
1+
2c2476834a7c739ca239750b73f74aa1df144a93

compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactFabric-dev.fb.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27228,7 +27228,7 @@ function createFiberRoot(
2722827228
return root;
2722927229
}
2723027230

27231-
var ReactVersion = "18.3.0-next-d2f41cf5";
27231+
var ReactVersion = "18.3.0-canary-d2f41cf5";
2723227232

2723327233
function createPortal$1(
2723427234
children,

compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactFabric-prod.fb.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9490,7 +9490,7 @@ var roots = new Map(),
94909490
devToolsConfig$jscomp$inline_1063 = {
94919491
findFiberByHostInstance: getInstanceFromNode,
94929492
bundleType: 0,
9493-
version: "18.3.0-next-05ff0b62",
9493+
version: "18.3.0-canary-05ff0b62",
94949494
rendererPackageName: "react-native-renderer",
94959495
rendererConfig: {
94969496
getInspectorDataForViewTag: function () {
@@ -9532,7 +9532,7 @@ var internals$jscomp$inline_1301 = {
95329532
scheduleRoot: null,
95339533
setRefreshHandler: null,
95349534
getCurrentFiber: null,
9535-
reconcilerVersion: "18.3.0-next-05ff0b62"
9535+
reconcilerVersion: "18.3.0-canary-05ff0b62"
95369536
};
95379537
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
95389538
var hook$jscomp$inline_1302 = __REACT_DEVTOOLS_GLOBAL_HOOK__;

compiled-rn/facebook-fbsource/xplat/js/react-native-github/Libraries/Renderer/implementations/ReactFabric-profiling.fb.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10199,7 +10199,7 @@ var roots = new Map(),
1019910199
devToolsConfig$jscomp$inline_1141 = {
1020010200
findFiberByHostInstance: getInstanceFromNode,
1020110201
bundleType: 0,
10202-
version: "18.3.0-next-08cc2b37",
10202+
version: "18.3.0-canary-08cc2b37",
1020310203
rendererPackageName: "react-native-renderer",
1020410204
rendererConfig: {
1020510205
getInspectorDataForViewTag: function () {
@@ -10254,7 +10254,7 @@ var roots = new Map(),
1025410254
scheduleRoot: null,
1025510255
setRefreshHandler: null,
1025610256
getCurrentFiber: null,
10257-
reconcilerVersion: "18.3.0-next-08cc2b37"
10257+
reconcilerVersion: "18.3.0-canary-08cc2b37"
1025810258
});
1025910259
exports.createPortal = function (children, containerTag) {
1026010260
return createPortal$1(

0 commit comments

Comments
 (0)