diff --git a/compat-table/package-lock.json b/compat-table/package-lock.json index 2253c748a89..864db1aab36 100644 --- a/compat-table/package-lock.json +++ b/compat-table/package-lock.json @@ -5,16 +5,16 @@ "packages": { "": { "dependencies": { - "@mdn/browser-compat-data": "5.5.0", + "@mdn/browser-compat-data": "5.5.4", "@types/caniuse-lite": "1.0.1", "@types/node": "20.3.2", - "caniuse-lite": "1.0.30001570" + "caniuse-lite": "1.0.30001574" } }, "node_modules/@mdn/browser-compat-data": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.5.0.tgz", - "integrity": "sha512-H+jO7BSlQAf7W1md2+CcBeWGhfOpuYSOemm0cCU3ffyWEodOJLIODaYSe6+Y1hQ8JxprsoXHFwGau8Hzudd70A==" + "version": "5.5.4", + "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.5.4.tgz", + "integrity": "sha512-3Ut58LMJig1igriRHsbRHd7tRi4zz3dlnM/6msgl6FqDglxWZLN+ikYsluOg4D6CFmsXBq5WyYF/7HLwHMzDzA==" }, "node_modules/@types/caniuse-lite": { "version": "1.0.1", @@ -27,9 +27,9 @@ "integrity": "sha512-vOBLVQeCQfIcF/2Y7eKFTqrMnizK5lRNQ7ykML/5RuwVXVWxYkgwS7xbt4B6fKCUPgbSL5FSsjHQpaGQP/dQmw==" }, "node_modules/caniuse-lite": { - "version": "1.0.30001570", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001570.tgz", - "integrity": "sha512-+3e0ASu4sw1SWaoCtvPeyXp+5PsjigkSt8OXZbF9StH5pQWbxEjLAZE3n8Aup5udop1uRiKA7a4utUk/uoSpUw==", + "version": "1.0.30001574", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001574.tgz", + "integrity": "sha512-BtYEK4r/iHt/txm81KBudCUcTy7t+s9emrIaHqjYurQ10x71zJ5VQ9x1dYPcz/b+pKSp4y/v1xSI67A+LzpNyg==", "funding": [ { "type": "opencollective", diff --git a/compat-table/package.json b/compat-table/package.json index e42914487c6..cff36ad5424 100644 --- a/compat-table/package.json +++ b/compat-table/package.json @@ -1,12 +1,12 @@ { "githubDependencies": { "kangax/compat-table": "1a1ccdc02b8b2158ab39a6146d8a7308f43c830b", - "williamkapke/node-compat-table": "e1d91f8e5c21dc09690f57b5656b382ae1fcdcf4" + "williamkapke/node-compat-table": "cd9bf26864ac83dea133bf50059c5eb81e4518df" }, "dependencies": { - "@mdn/browser-compat-data": "5.5.0", + "@mdn/browser-compat-data": "5.5.4", "@types/caniuse-lite": "1.0.1", "@types/node": "20.3.2", - "caniuse-lite": "1.0.30001570" + "caniuse-lite": "1.0.30001574" } } diff --git a/internal/compat/css_table.go b/internal/compat/css_table.go index 96a61aacfa2..234de4b04ba 100644 --- a/internal/compat/css_table.go +++ b/internal/compat/css_table.go @@ -120,7 +120,12 @@ var cssTable = map[CSSFeature]map[Engine][]versionRange{ Safari: {{start: v{12, 1, 0}}}, }, Nesting: { + Chrome: {{start: v{120, 0, 0}}}, + Edge: {{start: v{120, 0, 0}}}, Firefox: {{start: v{117, 0, 0}}}, + IOS: {{start: v{17, 2, 0}}}, + Opera: {{start: v{106, 0, 0}}}, + Safari: {{start: v{17, 2, 0}}}, }, RebeccaPurple: { Chrome: {{start: v{38, 0, 0}}}, @@ -192,9 +197,9 @@ var cssPrefixTable = map[css_ast.D][]prefixData{ css_ast.DBackgroundClip: { {engine: Chrome, prefix: WebkitPrefix, withoutPrefix: v{120, 0, 0}}, {engine: Edge, prefix: MsPrefix, withoutPrefix: v{15, 0, 0}}, - {engine: Edge, prefix: WebkitPrefix}, + {engine: Edge, prefix: WebkitPrefix, withoutPrefix: v{120, 0, 0}}, {engine: IOS, prefix: WebkitPrefix, withoutPrefix: v{14, 0, 0}}, - {engine: Opera, prefix: WebkitPrefix}, + {engine: Opera, prefix: WebkitPrefix, withoutPrefix: v{106, 0, 0}}, {engine: Safari, prefix: WebkitPrefix, withoutPrefix: v{14, 0, 0}}, }, css_ast.DBoxDecorationBreak: {