From 3ee4377c53bbcc2d2f30ad973f63fe96641244c4 Mon Sep 17 00:00:00 2001 From: Patrick Hulin Date: Wed, 26 Jan 2022 16:40:42 -0500 Subject: [PATCH 1/2] Update compat data (specifically rhino 1.7.14). --- .../data/corejs2-built-ins.json | 19 +++++++++++++++++++ .../data/plugin-bugfixes.json | 2 +- packages/babel-compat-data/data/plugins.json | 4 ++++ .../scripts/download-compat-table.sh | 2 +- 4 files changed, 25 insertions(+), 2 deletions(-) diff --git a/packages/babel-compat-data/data/corejs2-built-ins.json b/packages/babel-compat-data/data/corejs2-built-ins.json index 72c5f3ad7cf6..ab9d30be39a0 100644 --- a/packages/babel-compat-data/data/corejs2-built-ins.json +++ b/packages/babel-compat-data/data/corejs2-built-ins.json @@ -628,6 +628,7 @@ "node": "0.12", "ios": "9", "samsung": "2", + "rhino": "1.7.14", "electron": "0.20" }, "es6.number.is-finite": { @@ -713,6 +714,7 @@ "node": "0.12", "ios": "9", "samsung": "2", + "rhino": "1.7.14", "electron": "0.20" }, "es6.number.parse-int": { @@ -724,6 +726,7 @@ "node": "0.12", "ios": "9", "samsung": "2", + "rhino": "1.7.14", "electron": "0.20" }, "es6.object.assign": { @@ -813,6 +816,7 @@ "node": "7", "ios": "10.3", "samsung": "6", + "rhino": "1.7.14", "electron": "1.4" }, "es6.object.freeze": { @@ -1014,6 +1018,7 @@ "node": "7", "ios": "10.3", "samsung": "6", + "rhino": "1.7.14", "electron": "1.4" }, "es6.promise": { @@ -1304,6 +1309,7 @@ "ios": "7", "phantom": "2", "samsung": "1", + "rhino": "1.7.14", "electron": "0.20" }, "es6.string.big": { @@ -1317,6 +1323,7 @@ "ios": "7", "phantom": "2", "samsung": "1", + "rhino": "1.7.14", "electron": "0.20" }, "es6.string.blink": { @@ -1330,6 +1337,7 @@ "ios": "7", "phantom": "2", "samsung": "1", + "rhino": "1.7.14", "electron": "0.20" }, "es6.string.bold": { @@ -1343,6 +1351,7 @@ "ios": "7", "phantom": "2", "samsung": "1", + "rhino": "1.7.14", "electron": "0.20" }, "es6.string.code-point-at": { @@ -1380,6 +1389,7 @@ "ios": "7", "phantom": "2", "samsung": "1", + "rhino": "1.7.14", "electron": "0.20" }, "es6.string.fontcolor": { @@ -1393,6 +1403,7 @@ "ios": "7", "phantom": "2", "samsung": "1", + "rhino": "1.7.14", "electron": "0.20" }, "es6.string.fontsize": { @@ -1406,6 +1417,7 @@ "ios": "7", "phantom": "2", "samsung": "1", + "rhino": "1.7.14", "electron": "0.20" }, "es6.string.from-code-point": { @@ -1443,6 +1455,7 @@ "ios": "7", "phantom": "2", "samsung": "1", + "rhino": "1.7.14", "electron": "0.20" }, "es6.string.iterator": { @@ -1468,6 +1481,7 @@ "ios": "7", "phantom": "2", "samsung": "1", + "rhino": "1.7.14", "electron": "0.20" }, "es7.string.pad-start": { @@ -1503,6 +1517,7 @@ "node": "4", "ios": "9", "samsung": "3.4", + "rhino": "1.7.14", "electron": "0.21" }, "es6.string.repeat": { @@ -1528,6 +1543,7 @@ "ios": "7", "phantom": "2", "samsung": "1", + "rhino": "1.7.14", "electron": "0.20" }, "es6.string.starts-with": { @@ -1553,6 +1569,7 @@ "ios": "7", "phantom": "2", "samsung": "1", + "rhino": "1.7.14", "electron": "0.20" }, "es6.string.sub": { @@ -1566,6 +1583,7 @@ "ios": "7", "phantom": "2", "samsung": "1", + "rhino": "1.7.14", "electron": "0.20" }, "es6.string.sup": { @@ -1579,6 +1597,7 @@ "ios": "7", "phantom": "2", "samsung": "1", + "rhino": "1.7.14", "electron": "0.20" }, "es6.string.trim": { diff --git a/packages/babel-compat-data/data/plugin-bugfixes.json b/packages/babel-compat-data/data/plugin-bugfixes.json index dcac53562c67..7fb7f1791202 100644 --- a/packages/babel-compat-data/data/plugin-bugfixes.json +++ b/packages/babel-compat-data/data/plugin-bugfixes.json @@ -108,7 +108,6 @@ "firefox": "2", "node": "6", "samsung": "5", - "rhino": "1.7.13", "electron": "0.37" }, "transform-template-literals": { @@ -131,6 +130,7 @@ "node": "4", "ios": "13", "samsung": "3.4", + "rhino": "1.7.14", "electron": "0.21" }, "proposal-optional-chaining": { diff --git a/packages/babel-compat-data/data/plugins.json b/packages/babel-compat-data/data/plugins.json index ce3f3f3fd957..b64714c7f0eb 100644 --- a/packages/babel-compat-data/data/plugins.json +++ b/packages/babel-compat-data/data/plugins.json @@ -47,6 +47,7 @@ "node": "12.5", "ios": "13", "samsung": "11", + "rhino": "1.7.14", "electron": "6.0" }, "proposal-logical-assignment-operators": { @@ -90,6 +91,7 @@ "node": "10", "ios": "12", "samsung": "9", + "rhino": "1.7.14", "electron": "3.0" }, "proposal-optional-catch-binding": { @@ -187,6 +189,7 @@ "node": "7", "ios": "10.3", "samsung": "6", + "rhino": "1.7.14", "electron": "1.3" }, "transform-template-literals": { @@ -277,6 +280,7 @@ "node": "4", "ios": "9", "samsung": "4", + "rhino": "1.7.14", "electron": "0.27" }, "transform-duplicate-keys": { diff --git a/packages/babel-compat-data/scripts/download-compat-table.sh b/packages/babel-compat-data/scripts/download-compat-table.sh index 36e5ace6d276..794b991567e5 100755 --- a/packages/babel-compat-data/scripts/download-compat-table.sh +++ b/packages/babel-compat-data/scripts/download-compat-table.sh @@ -1,7 +1,7 @@ #!/bin/bash set -e -COMPAT_TABLE_COMMIT=bddf2b204ffc959f738355517257f6f389b12584 +COMPAT_TABLE_COMMIT=11c7e1d81049dd0fd765156ba86d61ed8e909a49 GIT_HEAD=build/compat-table/.git/HEAD if [ -d "build/compat-table" ]; then From f5beb5ad5982d60d922d1756d9f274f92bcd6239 Mon Sep 17 00:00:00 2001 From: Patrick Hulin Date: Wed, 26 Jan 2022 16:59:54 -0500 Subject: [PATCH 2/2] Add changes to plugin-features.js. --- packages/babel-compat-data/scripts/data/plugin-features.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/babel-compat-data/scripts/data/plugin-features.js b/packages/babel-compat-data/scripts/data/plugin-features.js index b7309044f524..389cf03fc1bf 100644 --- a/packages/babel-compat-data/scripts/data/plugin-features.js +++ b/packages/babel-compat-data/scripts/data/plugin-features.js @@ -157,7 +157,9 @@ const es2022 = { "Ergonomic brand checks for private fields", "proposal-class-properties": { features: [ - "static class fields", + "static class fields / public static class fields", + "static class fields / private static class fields", + "static class fields / computed static class fields", "instance class fields, public instance class fields", "instance class fields, private instance class fields basic support", "instance class fields, computed instance class fields",