diff --git a/features/draft/file-and-directory-entries.yml.dist b/features/draft/file-and-directory-entries.yml.dist index 8fb78306aa1..7602af95f70 100644 --- a/features/draft/file-and-directory-entries.yml.dist +++ b/features/draft/file-and-directory-entries.yml.dist @@ -5,7 +5,7 @@ status: baseline: false support: chrome: "86" - chrome_android: "86" + chrome_android: "109" edge: "86" firefox: "111" safari: "16.4" @@ -93,7 +93,7 @@ compat_features: # baseline_low_date: 2023-03-14 # support: # chrome: "86" - # chrome_android: "86" + # chrome_android: "109" # edge: "86" # firefox: "111" # firefox_android: "111" @@ -118,7 +118,7 @@ compat_features: # baseline_low_date: 2023-03-27 # support: # chrome: "86" - # chrome_android: "86" + # chrome_android: "109" # edge: "86" # firefox: "111" # firefox_android: "111" diff --git a/features/draft/spec/audio-output.yml b/features/draft/spec/audio-output.yml index 1d2fd7d4353..6c79f603d2d 100644 --- a/features/draft/spec/audio-output.yml +++ b/features/draft/spec/audio-output.yml @@ -6,5 +6,4 @@ compat_features: - api.HTMLMediaElement.setSinkId - api.HTMLMediaElement.sinkId - api.MediaDevices.selectAudioOutput - - html.elements.iframe.allow.speaker-selection - - http.headers.Permissions-Policy.speaker-selection + - html.elements.iframe.allow.speaker-selection \ No newline at end of file diff --git a/features/draft/spec/audio-output.yml.dist b/features/draft/spec/audio-output.yml.dist index 82fb651d3a3..210cdc2662f 100644 --- a/features/draft/spec/audio-output.yml.dist +++ b/features/draft/spec/audio-output.yml.dist @@ -3,7 +3,8 @@ status: baseline: false - support: {} + support: + firefox: "116" compat_features: # baseline: false # support: @@ -13,13 +14,9 @@ compat_features: - api.HTMLMediaElement.setSinkId - api.HTMLMediaElement.sinkId + # ⬇️ Same status as overall feature ⬇️ # baseline: false # support: # firefox: "116" - api.MediaDevices.selectAudioOutput - html.elements.iframe.allow.speaker-selection - - # ⬇️ Same status as overall feature ⬇️ - # baseline: false - # support: {} - - http.headers.Permissions-Policy.speaker-selection diff --git a/features/draft/spec/gamepad.yml b/features/draft/spec/gamepad.yml index f8ef64cd149..fbbe48738f6 100644 --- a/features/draft/spec/gamepad.yml +++ b/features/draft/spec/gamepad.yml @@ -36,4 +36,3 @@ compat_features: - api.Window.gamepadconnected_event - api.Window.gamepaddisconnected_event - html.elements.iframe.allow.gamepad - - http.headers.Permissions-Policy.gamepad diff --git a/features/draft/spec/gamepad.yml.dist b/features/draft/spec/gamepad.yml.dist index c3f9cec1310..9bfe018fe8d 100644 --- a/features/draft/spec/gamepad.yml.dist +++ b/features/draft/spec/gamepad.yml.dist @@ -130,4 +130,3 @@ compat_features: # baseline: false # support: {} - html.elements.iframe.allow.gamepad - - http.headers.Permissions-Policy.gamepad diff --git a/features/draft/spec/html.yml b/features/draft/spec/html.yml index 4feb281d71d..b902607e298 100644 --- a/features/draft/spec/html.yml +++ b/features/draft/spec/html.yml @@ -105,7 +105,7 @@ compat_features: - api.HTMLBaseElement.href.forbid_data_javascript_urls - api.HTMLBaseElement.href.forbid_special_characters - api.HTMLButtonElement.command - - api.HTMLButtonElement.commandfor + - api.HTMLButtonElement.commandForElement - api.HTMLCanvasElement.getContext.2d_context - api.HTMLCanvasElement.getContext.bitmaprenderer_context - api.HTMLCanvasElement.getContext.bitmaprenderer_context.options_alpha_parameter diff --git a/features/draft/spec/html.yml.dist b/features/draft/spec/html.yml.dist index 65291b5058a..6003545418e 100644 --- a/features/draft/spec/html.yml.dist +++ b/features/draft/spec/html.yml.dist @@ -3865,7 +3865,7 @@ compat_features: # baseline: false # support: {} - api.HTMLButtonElement.command - - api.HTMLButtonElement.commandfor + - api.HTMLButtonElement.commandForElement - api.HTMLElement.command_event - api.Navigator.authentication - html.elements.hr.hr_in_select diff --git a/features/draft/spec/streams.yml.dist b/features/draft/spec/streams.yml.dist index 0aa27166fd6..64e13a258fb 100644 --- a/features/draft/spec/streams.yml.dist +++ b/features/draft/spec/streams.yml.dist @@ -41,8 +41,9 @@ compat_features: - api.ReadableStreamDefaultController.enqueue - api.ReadableStreamDefaultController.error - # baseline: low + # baseline: high # baseline_low_date: 2022-05-03 + # baseline_high_date: 2024-11-03 # support: # chrome: "78" # chrome_android: "78" @@ -53,8 +54,9 @@ compat_features: # safari_ios: "14.5" - api.WritableStreamDefaultWriter.WritableStreamDefaultWriter - # baseline: low + # baseline: high # baseline_low_date: 2022-05-03 + # baseline_high_date: 2024-11-03 # support: # chrome: "81" # chrome_android: "81" diff --git a/features/draft/spec/webrtc-stats.yml.dist b/features/draft/spec/webrtc-stats.yml.dist index a8f35d2270e..bfbe736fe45 100644 --- a/features/draft/spec/webrtc-stats.yml.dist +++ b/features/draft/spec/webrtc-stats.yml.dist @@ -339,8 +339,9 @@ compat_features: # safari_ios: "15.4" - api.RTCStatsReport.type_inbound-rtp.packetsDiscarded - # baseline: low + # baseline: high # baseline_low_date: 2022-05-03 + # baseline_high_date: 2024-11-03 # support: # chrome: "80" # chrome_android: "80" diff --git a/features/dynamic-range.yml.dist b/features/dynamic-range.yml.dist index db478a4481a..73f3f3936c6 100644 --- a/features/dynamic-range.yml.dist +++ b/features/dynamic-range.yml.dist @@ -2,8 +2,9 @@ # Do not edit this file by hand. Edit the source file instead! status: - baseline: low + baseline: high baseline_low_date: 2022-05-03 + baseline_high_date: 2024-11-03 support: chrome: "98" chrome_android: "98" diff --git a/features/file-system-access.yml.dist b/features/file-system-access.yml.dist index 54afa4a5d81..9aa0862da3b 100644 --- a/features/file-system-access.yml.dist +++ b/features/file-system-access.yml.dist @@ -11,7 +11,7 @@ compat_features: # baseline_low_date: 2023-03-27 # support: # chrome: "86" - # chrome_android: "86" + # chrome_android: "109" # edge: "86" # firefox: "111" # firefox_android: "111" @@ -19,15 +19,6 @@ compat_features: # safari_ios: "16.4" - api.FileSystemDirectoryHandle.@@asyncIterator - # baseline: false - # support: - # chrome: "86" - # chrome_android: "86" - # edge: "86" - # firefox: "111" - # firefox_android: "111" - - api.FileSystemFileHandle.createWritable - # baseline: false # support: # chrome: "86" @@ -35,6 +26,7 @@ compat_features: # edge: "86" # firefox: "111" # firefox_android: "111" + - api.FileSystemFileHandle.createWritable - api.FileSystemWritableFileStream - api.FileSystemWritableFileStream.seek - api.FileSystemWritableFileStream.truncate @@ -43,7 +35,7 @@ compat_features: # baseline: false # support: # chrome: "86" - # chrome_android: "86" + # chrome_android: "109" # edge: "86" - api.FileSystemHandle.queryPermission - api.FileSystemHandle.requestPermission diff --git a/features/origin-private-file-system.yml.dist b/features/origin-private-file-system.yml.dist index f2de5e0344f..c8a53316910 100644 --- a/features/origin-private-file-system.yml.dist +++ b/features/origin-private-file-system.yml.dist @@ -17,7 +17,7 @@ compat_features: # baseline_low_date: 2023-03-14 # support: # chrome: "86" - # chrome_android: "86" + # chrome_android: "109" # edge: "86" # firefox: "111" # firefox_android: "111" @@ -37,17 +37,6 @@ compat_features: - api.FileSystemHandle.isSameEntry - api.FileSystemHandle.kind - api.FileSystemHandle.name - - # baseline: low - # baseline_low_date: 2023-03-14 - # support: - # chrome: "86" - # chrome_android: "109" - # edge: "86" - # firefox: "111" - # firefox_android: "111" - # safari: "15.2" - # safari_ios: "15.2" - api.StorageManager.getDirectory # baseline: low diff --git a/features/streams.yml.dist b/features/streams.yml.dist index efc475e49d1..719d416694e 100644 --- a/features/streams.yml.dist +++ b/features/streams.yml.dist @@ -75,8 +75,9 @@ compat_features: - api.ReadableStream.ReadableStream - api.ReadableStream.tee - # baseline: low + # baseline: high # baseline_low_date: 2022-05-03 + # baseline_high_date: 2024-11-03 # support: # chrome: "59" # chrome_android: "59" @@ -101,8 +102,9 @@ compat_features: - api.WritableStreamDefaultWriter.releaseLock - api.WritableStreamDefaultWriter.write - # baseline: low + # baseline: high # baseline_low_date: 2022-05-03 + # baseline_high_date: 2024-11-03 # support: # chrome: "59" # chrome_android: "59" diff --git a/features/wasm-exception-handling.yml.dist b/features/wasm-exception-handling.yml.dist index ab3e2a451ef..1fa29230906 100644 --- a/features/wasm-exception-handling.yml.dist +++ b/features/wasm-exception-handling.yml.dist @@ -2,8 +2,9 @@ # Do not edit this file by hand. Edit the source file instead! status: - baseline: low + baseline: high baseline_low_date: 2022-05-03 + baseline_high_date: 2024-11-03 support: chrome: "95" chrome_android: "95" @@ -14,8 +15,9 @@ status: safari_ios: "15.2" compat_features: # ⬇️ Same status as overall feature ⬇️ - # baseline: low + # baseline: high # baseline_low_date: 2022-05-03 + # baseline_high_date: 2024-11-03 # support: # chrome: "95" # chrome_android: "95" diff --git a/features/webgl.yml.dist b/features/webgl.yml.dist index 3a6673f45be..1d95c0c8b58 100644 --- a/features/webgl.yml.dist +++ b/features/webgl.yml.dist @@ -133,10 +133,8 @@ compat_features: - api.WebGLRenderingContext.stencilMaskSeparate - api.WebGLRenderingContext.stencilOp - api.WebGLRenderingContext.stencilOpSeparate - - api.WebGLRenderingContext.texImage2D - api.WebGLRenderingContext.texParameterf - api.WebGLRenderingContext.texParameteri - - api.WebGLRenderingContext.texSubImage2D - api.WebGLRenderingContext.uniform1f - api.WebGLRenderingContext.uniform1fv - api.WebGLRenderingContext.uniform1i @@ -250,6 +248,17 @@ compat_features: # safari_ios: "10.3" - api.HTMLCanvasElement.getContext.webgl_context.options_failIfMajorPerformanceCaveat_parameter + # baseline: false + # support: + # chrome: "9" + # chrome_android: "25" + # edge: "12" + # firefox: "4" + # safari: "5.1" + # safari_ios: "8" + - api.WebGLRenderingContext.texImage2D + - api.WebGLRenderingContext.texSubImage2D + # baseline: false # support: # chrome: "75" diff --git a/features/webgl2.yml.dist b/features/webgl2.yml.dist index 5e933898720..a513eba3bbf 100644 --- a/features/webgl2.yml.dist +++ b/features/webgl2.yml.dist @@ -206,13 +206,11 @@ compat_features: - api.WebGL2RenderingContext.stencilMaskSeparate - api.WebGL2RenderingContext.stencilOp - api.WebGL2RenderingContext.stencilOpSeparate - - api.WebGL2RenderingContext.texImage2D - api.WebGL2RenderingContext.texImage3D - api.WebGL2RenderingContext.texParameterf - api.WebGL2RenderingContext.texParameteri - api.WebGL2RenderingContext.texStorage2D - api.WebGL2RenderingContext.texStorage3D - - api.WebGL2RenderingContext.texSubImage2D - api.WebGL2RenderingContext.texSubImage3D - api.WebGL2RenderingContext.transformFeedbackVaryings - api.WebGL2RenderingContext.uniform1f @@ -274,6 +272,17 @@ compat_features: - api.WebGLTransformFeedback - api.WebGLVertexArrayObject + # baseline: false + # support: + # chrome: "56" + # chrome_android: "58" + # edge: "79" + # firefox: "51" + # safari: "15" + # safari_ios: "15" + - api.WebGL2RenderingContext.texImage2D + - api.WebGL2RenderingContext.texSubImage2D + # baseline: false # support: # chrome: "75" diff --git a/features/webhid.yml.dist b/features/webhid.yml.dist index 2b6993d3e50..38d9fe6794e 100644 --- a/features/webhid.yml.dist +++ b/features/webhid.yml.dist @@ -7,13 +7,6 @@ status: chrome: "89" edge: "89" compat_features: - # baseline: false - # support: - # chrome: "89" - # chrome_android: "89" - # edge: "89" - - http.headers.Permissions-Policy.hid - # ⬇️ Same status as overall feature ⬇️ # baseline: false # support: @@ -44,6 +37,7 @@ compat_features: - api.HIDInputReportEvent.device - api.HIDInputReportEvent.reportId - api.Navigator.hid + - http.headers.Permissions-Policy.hid # baseline: false # support: diff --git a/package-lock.json b/package-lock.json index 431e928f95b..c7ae962b27a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "devDependencies": { "@eslint/js": "^9.14.0", "@js-temporal/polyfill": "^0.4.4", - "@mdn/browser-compat-data": "^5.6.12", + "@mdn/browser-compat-data": "^5.6.13", "@types/caniuse-lite": "^1.0.4", "@types/diff": "^5.2.3", "@types/node": "^18.19.64", @@ -760,9 +760,9 @@ } }, "node_modules/@mdn/browser-compat-data": { - "version": "5.6.12", - "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.6.12.tgz", - "integrity": "sha512-W/Km+GFczwpoimaXbtHYdjK26VHGszOEZ9EnIyLS2E65x6LEZs7r0FovR/XSkzgNau95sTxI3JfFKQFLIJE7EQ==" + "version": "5.6.13", + "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.6.13.tgz", + "integrity": "sha512-eZOraBiugKZewtS10c7M78OKwL6CBhVzqSQvb5j+WGw/7MdPRfHrP7LuiEoLCeHXfmE414geJjnHPGQ0iAnCyg==" }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", diff --git a/package.json b/package.json index 7ff3e41c65d..d14e68d5f61 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ "devDependencies": { "@eslint/js": "^9.14.0", "@js-temporal/polyfill": "^0.4.4", - "@mdn/browser-compat-data": "^5.6.12", + "@mdn/browser-compat-data": "^5.6.13", "@types/caniuse-lite": "^1.0.4", "@types/diff": "^5.2.3", "@types/node": "^18.19.64",