From 62f6b5b61e6fb0206d9325fe300c2358cb9f593a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 20 Nov 2024 09:28:11 +0000 Subject: [PATCH 1/3] Bump @mdn/browser-compat-data from 5.6.16 to 5.6.17 Bumps [@mdn/browser-compat-data](https://github.com/mdn/browser-compat-data) from 5.6.16 to 5.6.17. - [Release notes](https://github.com/mdn/browser-compat-data/releases) - [Changelog](https://github.com/mdn/browser-compat-data/blob/main/RELEASE_NOTES.md) - [Commits](https://github.com/mdn/browser-compat-data/compare/v5.6.16...v5.6.17) --- updated-dependencies: - dependency-name: "@mdn/browser-compat-data" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 399da9e1086..851c871391a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "devDependencies": { "@eslint/js": "^9.15.0", "@js-temporal/polyfill": "^0.4.4", - "@mdn/browser-compat-data": "^5.6.16", + "@mdn/browser-compat-data": "^5.6.17", "@types/caniuse-lite": "^1.0.4", "@types/diff": "^5.2.3", "@types/node": "^18.19.64", @@ -761,9 +761,9 @@ } }, "node_modules/@mdn/browser-compat-data": { - "version": "5.6.16", - "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.6.16.tgz", - "integrity": "sha512-48c0o53eGIwocPXgGwS4bAJpQ5YODPdOlus7g1F6vNP+fAv/isoVQA2Z7x+TfhftsapPYJXZVzp3hI4CjD1Dfg==" + "version": "5.6.17", + "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.6.17.tgz", + "integrity": "sha512-Cik21uEp29W9YcRiWHkZM1SEHIinxLIb6EzmPIj7Hc8qPoqMW4oJ5bpDBNl+CkEjvtblKrp94b1cTa4opaNQDA==" }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", diff --git a/package.json b/package.json index 2213d7548a9..7314251b152 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ "devDependencies": { "@eslint/js": "^9.15.0", "@js-temporal/polyfill": "^0.4.4", - "@mdn/browser-compat-data": "^5.6.16", + "@mdn/browser-compat-data": "^5.6.17", "@types/caniuse-lite": "^1.0.4", "@types/diff": "^5.2.3", "@types/node": "^18.19.64", From 3ddbc8efdda61ee67a7a8e0c9de14345f48c40ba Mon Sep 17 00:00:00 2001 From: "Daniel D. Beck" Date: Wed, 20 Nov 2024 13:57:59 +0100 Subject: [PATCH 2/3] Delete removed keys --- features/draft/spec/css-values-5.yml | 1 - features/draft/spec/mediaqueries-5.yml | 63 --------------------- features/draft/spec/mediaqueries-5.yml.dist | 8 --- features/overflow-wrap.yml | 3 +- 4 files changed, 1 insertion(+), 74 deletions(-) delete mode 100644 features/draft/spec/mediaqueries-5.yml delete mode 100644 features/draft/spec/mediaqueries-5.yml.dist diff --git a/features/draft/spec/css-values-5.yml b/features/draft/spec/css-values-5.yml index 8e7ceb9d144..c9a2a0ee017 100644 --- a/features/draft/spec/css-values-5.yml +++ b/features/draft/spec/css-values-5.yml @@ -4,7 +4,6 @@ description: TODO spec: https://drafts.csswg.org/css-values-5/ compat_features: - css.types.calc.color_component - - css.types.time-percentage # The following features in the spec are already part of web-features: # - Media queries: diff --git a/features/draft/spec/mediaqueries-5.yml b/features/draft/spec/mediaqueries-5.yml deleted file mode 100644 index 404ec187afa..00000000000 --- a/features/draft/spec/mediaqueries-5.yml +++ /dev/null @@ -1,63 +0,0 @@ -draft_date: 2024-11-13 -name: Media Queries Level 5 -description: TODO -spec: https://drafts.csswg.org/mediaqueries-5/ -compat_features: - - css.at-rules.custom-media - -# The following features in the spec are already part of web-features: -# - Media queries: -# - css.at-rules.media -# - css.at-rules.media.aspect-ratio -# - css.at-rules.media.color -# - css.at-rules.media.color-index -# - css.at-rules.media.grid -# - css.at-rules.media.height -# - css.at-rules.media.media_features -# - css.at-rules.media.media_query_values -# - css.at-rules.media.monochrome -# - css.at-rules.media.nested-queries -# - css.at-rules.media.or_syntax -# - css.at-rules.media.orientation -# - css.at-rules.media.width -# - css.types.ratio -# - css.types.ratio.number_value -# - Interaction media queries: -# - css.at-rules.media.any-hover -# - css.at-rules.media.any-pointer -# - css.at-rules.media.hover -# - css.at-rules.media.pointer -# - color-gamut media query: -# - css.at-rules.media.color-gamut -# - display-mode media query: -# - css.at-rules.media.display-mode -# - css.at-rules.media.display-mode.picture-in-picture -# - dynamic-range media query: -# - css.at-rules.media.dynamic-range -# - Forced colors: -# - css.at-rules.media.forced-colors -# - inverted-colors media query: -# - css.at-rules.media.inverted-colors -# - Overflow media queries: -# - css.at-rules.media.overflow-block -# - css.at-rules.media.overflow-inline -# - prefers-color-scheme media query: -# - css.at-rules.media.prefers-color-scheme -# - prefers-contrast media query: -# - css.at-rules.media.prefers-contrast -# - prefers-reduced-data media query: -# - css.at-rules.media.prefers-reduced-data -# - prefers-reduced-motion media query: -# - css.at-rules.media.prefers-reduced-motion -# - prefers-reduced-transparency media query: -# - css.at-rules.media.prefers-reduced-transparency -# - Media query range syntax: -# - css.at-rules.media.range_syntax -# - resolution media query: -# - css.at-rules.media.resolution -# - scripting media query: -# - css.at-rules.media.scripting -# - Update frequency media query: -# - css.at-rules.media.update -# - video-dynamic-range media query: -# - css.at-rules.media.video-dynamic-range diff --git a/features/draft/spec/mediaqueries-5.yml.dist b/features/draft/spec/mediaqueries-5.yml.dist deleted file mode 100644 index 6a2245d6510..00000000000 --- a/features/draft/spec/mediaqueries-5.yml.dist +++ /dev/null @@ -1,8 +0,0 @@ -# Generated from: mediaqueries-5.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: false - support: {} -compat_features: - - css.at-rules.custom-media diff --git a/features/overflow-wrap.yml b/features/overflow-wrap.yml index 159d2553671..7453715da3c 100644 --- a/features/overflow-wrap.yml +++ b/features/overflow-wrap.yml @@ -9,5 +9,4 @@ compat_features: - css.properties.overflow-wrap - css.properties.overflow-wrap.anywhere - css.properties.overflow-wrap.break-word - - css.properties.overflow-wrap.normal - - css.properties.word-wrap + - css.properties.overflow-wrap.normal \ No newline at end of file From 7922894925d54becffcc40b45786836a6dff8eb4 Mon Sep 17 00:00:00 2001 From: "Daniel D. Beck" Date: Wed, 20 Nov 2024 14:07:02 +0100 Subject: [PATCH 3/3] Refresh dist --- features/draft/spec/css-values-5.yml.dist | 24 ----- features/overflow-wrap.yml | 2 +- features/overflow-wrap.yml.dist | 13 --- features/popover.yml.dist | 14 +++ features/webnn.yml | 105 ++++++++++++++++++++++ features/webnn.yml.dist | 18 +++- 6 files changed, 135 insertions(+), 41 deletions(-) diff --git a/features/draft/spec/css-values-5.yml.dist b/features/draft/spec/css-values-5.yml.dist index 39fba01b099..a37f105ac9e 100644 --- a/features/draft/spec/css-values-5.yml.dist +++ b/features/draft/spec/css-values-5.yml.dist @@ -13,28 +13,4 @@ status: safari: "16.4" safari_ios: "16.4" compat_features: - # baseline: high - # baseline_low_date: 2015-07-29 - # baseline_high_date: 2018-01-29 - # support: - # chrome: "1" - # chrome_android: "18" - # edge: "12" - # firefox: "4" - # firefox_android: "4" - # safari: "3.1" - # safari_ios: "2" - - css.types.time-percentage - - # ⬇️ Same status as overall feature ⬇️ - # baseline: low - # baseline_low_date: 2024-07-09 - # support: - # chrome: "119" - # chrome_android: "119" - # edge: "119" - # firefox: "128" - # firefox_android: "128" - # safari: "16.4" - # safari_ios: "16.4" - css.types.calc.color_component diff --git a/features/overflow-wrap.yml b/features/overflow-wrap.yml index 7453715da3c..f1327c7f58c 100644 --- a/features/overflow-wrap.yml +++ b/features/overflow-wrap.yml @@ -9,4 +9,4 @@ compat_features: - css.properties.overflow-wrap - css.properties.overflow-wrap.anywhere - css.properties.overflow-wrap.break-word - - css.properties.overflow-wrap.normal \ No newline at end of file + - css.properties.overflow-wrap.normal diff --git a/features/overflow-wrap.yml.dist b/features/overflow-wrap.yml.dist index 4fb67f1391b..b9a8e588e25 100644 --- a/features/overflow-wrap.yml.dist +++ b/features/overflow-wrap.yml.dist @@ -30,19 +30,6 @@ compat_features: - css.properties.overflow-wrap.break-word - css.properties.overflow-wrap.normal - # baseline: high - # baseline_low_date: 2020-07-28 - # baseline_high_date: 2023-01-28 - # support: - # chrome: ≤80 - # chrome_android: "80" - # edge: ≤80 - # firefox: ≤72 - # firefox_android: "79" - # safari: ≤13.1 - # safari_ios: ≤13.4 - - css.properties.word-wrap - # baseline: high # baseline_low_date: 2022-03-14 # baseline_high_date: 2024-09-14 diff --git a/features/popover.yml.dist b/features/popover.yml.dist index 94fb4af30c1..f70d162d069 100644 --- a/features/popover.yml.dist +++ b/features/popover.yml.dist @@ -11,6 +11,19 @@ status: firefox_android: "125" safari: "17" compat_features: + # baseline: high + # baseline_low_date: 2020-01-15 + # baseline_high_date: 2022-07-15 + # support: + # chrome: "36" + # chrome_android: "36" + # edge: "79" + # firefox: "49" + # firefox_android: "49" + # safari: "10.1" + # safari_ios: "10.3" + - api.HTMLElement.toggle_event + # baseline: low # baseline_low_date: 2023-11-21 # support: @@ -38,6 +51,7 @@ compat_features: # safari_ios: "17" - api.HTMLButtonElement.popoverTargetAction - api.HTMLButtonElement.popoverTargetElement + - api.HTMLElement.beforetoggle_event - api.HTMLElement.beforetoggle_event.popover_elements - api.HTMLElement.hidePopover - api.HTMLElement.showPopover diff --git a/features/webnn.yml b/features/webnn.yml index 7fa05ba10ae..836db5025db 100644 --- a/features/webnn.yml +++ b/features/webnn.yml @@ -1,3 +1,108 @@ name: WebNN description: The WebNN API constructs and executes computational graphs of neural networks by making use of the various machine learning capabilities and hardware accelerators available on the device. Also known as Web Neural Network API. spec: https://www.w3.org/TR/webnn/ +compat_features: + - api.ML + - api.ML.createContext + - api.MLContext + - api.MLContext.dispatch + - api.MLContext.opSupportLimits + - api.MLGraph + - api.MLGraphBuilder + - api.MLGraphBuilder.MLGraphBuilder + - api.MLGraphBuilder.abs + - api.MLGraphBuilder.add + - api.MLGraphBuilder.argMax + - api.MLGraphBuilder.argMin + - api.MLGraphBuilder.averagePool2d + - api.MLGraphBuilder.batchNormalization + - api.MLGraphBuilder.build + - api.MLGraphBuilder.cast + - api.MLGraphBuilder.ceil + - api.MLGraphBuilder.clamp + - api.MLGraphBuilder.concat + - api.MLGraphBuilder.constant + - api.MLGraphBuilder.conv2d + - api.MLGraphBuilder.convTranspose2d + - api.MLGraphBuilder.cos + - api.MLGraphBuilder.cumulativeSum + - api.MLGraphBuilder.dequantizeLinear + - api.MLGraphBuilder.div + - api.MLGraphBuilder.elu + - api.MLGraphBuilder.equal + - api.MLGraphBuilder.erf + - api.MLGraphBuilder.exp + - api.MLGraphBuilder.expand + - api.MLGraphBuilder.floor + - api.MLGraphBuilder.gather + - api.MLGraphBuilder.gatherElements + - api.MLGraphBuilder.gatherND + - api.MLGraphBuilder.gemm + - api.MLGraphBuilder.greater + - api.MLGraphBuilder.greaterOrEqual + - api.MLGraphBuilder.gru + - api.MLGraphBuilder.gruCell + - api.MLGraphBuilder.hardSigmoid + - api.MLGraphBuilder.hardSwish + - api.MLGraphBuilder.identity + - api.MLGraphBuilder.input + - api.MLGraphBuilder.instanceNormalization + - api.MLGraphBuilder.l2Pool2d + - api.MLGraphBuilder.layerNormalization + - api.MLGraphBuilder.leakyRelu + - api.MLGraphBuilder.lesser + - api.MLGraphBuilder.lesserOrEqual + - api.MLGraphBuilder.linear + - api.MLGraphBuilder.log + - api.MLGraphBuilder.logicalAnd + - api.MLGraphBuilder.logicalNot + - api.MLGraphBuilder.logicalOr + - api.MLGraphBuilder.logicalXor + - api.MLGraphBuilder.lstm + - api.MLGraphBuilder.lstmCell + - api.MLGraphBuilder.matmul + - api.MLGraphBuilder.max + - api.MLGraphBuilder.maxPool2d + - api.MLGraphBuilder.min + - api.MLGraphBuilder.mul + - api.MLGraphBuilder.neg + - api.MLGraphBuilder.pad + - api.MLGraphBuilder.pow + - api.MLGraphBuilder.prelu + - api.MLGraphBuilder.quantizeLinear + - api.MLGraphBuilder.reciprocal + - api.MLGraphBuilder.reduceL1 + - api.MLGraphBuilder.reduceL2 + - api.MLGraphBuilder.reduceLogSum + - api.MLGraphBuilder.reduceLogSumExp + - api.MLGraphBuilder.reduceMax + - api.MLGraphBuilder.reduceMean + - api.MLGraphBuilder.reduceMin + - api.MLGraphBuilder.reduceProduct + - api.MLGraphBuilder.reduceSum + - api.MLGraphBuilder.reduceSumSquare + - api.MLGraphBuilder.relu + - api.MLGraphBuilder.resample2d + - api.MLGraphBuilder.reshape + - api.MLGraphBuilder.scatterElements + - api.MLGraphBuilder.scatterND + - api.MLGraphBuilder.sigmoid + - api.MLGraphBuilder.sign + - api.MLGraphBuilder.sin + - api.MLGraphBuilder.slice + - api.MLGraphBuilder.softmax + - api.MLGraphBuilder.softplus + - api.MLGraphBuilder.softsign + - api.MLGraphBuilder.split + - api.MLGraphBuilder.sqrt + - api.MLGraphBuilder.sub + - api.MLGraphBuilder.tan + - api.MLGraphBuilder.tanh + - api.MLGraphBuilder.tile + - api.MLGraphBuilder.transpose + - api.MLGraphBuilder.triangular + - api.MLGraphBuilder.where + - api.MLOperand + - api.MLOperand.MLNumber + - api.Navigator.ml + - api.WorkerNavigator.ml diff --git a/features/webnn.yml.dist b/features/webnn.yml.dist index f7ae8c5a872..ac633eabb35 100644 --- a/features/webnn.yml.dist +++ b/features/webnn.yml.dist @@ -8,7 +8,8 @@ compat_features: - api.ML - api.ML.createContext - api.MLContext - - api.MLContext.compute + - api.MLContext.dispatch + - api.MLContext.opSupportLimits - api.MLGraph - api.MLGraphBuilder - api.MLGraphBuilder.MLGraphBuilder @@ -27,6 +28,8 @@ compat_features: - api.MLGraphBuilder.conv2d - api.MLGraphBuilder.convTranspose2d - api.MLGraphBuilder.cos + - api.MLGraphBuilder.cumulativeSum + - api.MLGraphBuilder.dequantizeLinear - api.MLGraphBuilder.div - api.MLGraphBuilder.elu - api.MLGraphBuilder.equal @@ -35,6 +38,8 @@ compat_features: - api.MLGraphBuilder.expand - api.MLGraphBuilder.floor - api.MLGraphBuilder.gather + - api.MLGraphBuilder.gatherElements + - api.MLGraphBuilder.gatherND - api.MLGraphBuilder.gemm - api.MLGraphBuilder.greater - api.MLGraphBuilder.greaterOrEqual @@ -52,7 +57,10 @@ compat_features: - api.MLGraphBuilder.lesserOrEqual - api.MLGraphBuilder.linear - api.MLGraphBuilder.log + - api.MLGraphBuilder.logicalAnd - api.MLGraphBuilder.logicalNot + - api.MLGraphBuilder.logicalOr + - api.MLGraphBuilder.logicalXor - api.MLGraphBuilder.lstm - api.MLGraphBuilder.lstmCell - api.MLGraphBuilder.matmul @@ -64,6 +72,7 @@ compat_features: - api.MLGraphBuilder.pad - api.MLGraphBuilder.pow - api.MLGraphBuilder.prelu + - api.MLGraphBuilder.quantizeLinear - api.MLGraphBuilder.reciprocal - api.MLGraphBuilder.reduceL1 - api.MLGraphBuilder.reduceL2 @@ -78,7 +87,10 @@ compat_features: - api.MLGraphBuilder.relu - api.MLGraphBuilder.resample2d - api.MLGraphBuilder.reshape + - api.MLGraphBuilder.scatterElements + - api.MLGraphBuilder.scatterND - api.MLGraphBuilder.sigmoid + - api.MLGraphBuilder.sign - api.MLGraphBuilder.sin - api.MLGraphBuilder.slice - api.MLGraphBuilder.softmax @@ -89,11 +101,11 @@ compat_features: - api.MLGraphBuilder.sub - api.MLGraphBuilder.tan - api.MLGraphBuilder.tanh + - api.MLGraphBuilder.tile - api.MLGraphBuilder.transpose - api.MLGraphBuilder.triangular - api.MLGraphBuilder.where - api.MLOperand - - api.MLOperand.dataType - - api.MLOperand.shape + - api.MLOperand.MLNumber - api.Navigator.ml - api.WorkerNavigator.ml