Skip to content

Releases: mdn/browser-compat-data

v6.0.7

18 Apr 13:09
67827e9
Compare
Choose a tag to compare

Removals

  • webextensions.api.pageAction.getUserSettings (#26540)
  • webextensions.api.pageAction.getUserSettings.returns_userSettings_isOnToolbar_property (#26540)

Additions

  • browsers.edge.releases.138 (#26526)
  • webextensions.api.browserAction.getUserSettings (#26540)
  • webextensions.api.browserAction.getUserSettings.returns_userSettings_isOnToolbar_property (#26540)
  • webextensions.api.tabs.group (#26520)
  • webextensions.api.tabs.onUpdated.changeInfo.groupId (#26520)
  • webextensions.api.tabs.onUpdated.filter.properties.groupId (#26520)
  • webextensions.api.tabs.query.queryInfo.groupId (#26520)
  • webextensions.api.tabs.Tab.groupId (#26520)
  • webextensions.api.tabs.ungroup (#26520)

Statistics

  • 7 contributors have changed 248 files with 998 additions and 2,803 deletions in 12 commits (v6.0.6...v6.0.7)
  • 17,014 total features
  • 1,140 total contributors
  • 5,198 total stargazers

v6.0.6

15 Apr 14:52
517e36f
Compare
Choose a tag to compare

Renamings

  • javascript.builtins.FinalizationRegistry.symbol_as_target to javascript.builtins.FinalizationRegistry.register.symbol_as_target (#26509)
  • javascript.builtins.WeakRef.symbol_as_target to javascript.builtins.WeakRef.WeakRef.symbol_as_target (#26509)

Additions

  • css.properties.accent-color.maintains_contrast (#26493)
  • css.types.gradient.repeating-conic-gradient.single_color_stop (#26508)
  • css.types.gradient.repeating-linear-gradient.single_color_stop (#26508)
  • css.types.gradient.repeating-radial-gradient.single_color_stop (#26508)
  • javascript.builtins.FinalizationRegistry.unregister.symbol_as_target (#26509)
  • webdriver.bidi.emulation (#26504)
  • webdriver.bidi.emulation.setGeolocationOverride (#26504)

Statistics

  • 9 contributors have changed 188 files with 787 additions and 526 deletions in 20 commits (v6.0.5...v6.0.6)
  • 17,008 total features
  • 1,140 total contributors
  • 5,194 total stargazers

v6.0.5

11 Apr 15:58
3181edc
Compare
Choose a tag to compare

Additions

  • html.elements.script.type.speculationrules.tag (#26485)
  • http.headers.Sec-Speculation-Tags (#26485)

Statistics

  • 9 contributors have changed 28 files with 255 additions and 298 deletions in 18 commits (v6.0.4...v6.0.5)
  • 17,001 total features
  • 1,139 total contributors
  • 5,194 total stargazers

v6.0.4

08 Apr 20:56
2491085
Compare
Choose a tag to compare

Removals

  • api.HTMLHeadElement.profile (#26443)
  • api.SVGCursorElement (#26443)
  • api.SVGFontElement (#26443)
  • api.SVGFontFaceElement (#26443)
  • api.SVGFontFaceFormatElement (#26443)
  • api.SVGFontFaceNameElement (#26443)
  • api.SVGFontFaceSrcElement (#26443)
  • api.SVGFontFaceUriElement (#26443)
  • api.SVGGlyphElement (#26443)
  • api.SVGGlyphRefElement (#26443)
  • api.SVGGlyphRefElement.dx (#26443)
  • api.SVGGlyphRefElement.dy (#26443)
  • api.SVGGlyphRefElement.format (#26443)
  • api.SVGGlyphRefElement.glyphRef (#26443)
  • api.SVGGlyphRefElement.href (#26443)
  • api.SVGGlyphRefElement.x (#26443)
  • api.SVGGlyphRefElement.y (#26443)
  • api.SVGHKernElement (#26443)
  • api.SVGMissingGlyphElement (#26443)
  • api.SVGTRefElement (#26443)
  • api.SVGVKernElement (#26443)
  • api.Window.showModalDialog (#26443)
  • html.elements.head.profile (#26443)
  • html.elements.pre.wrap (#26443)
  • svg.elements.cursor (#26443)
  • svg.elements.cursor.href (#26443)
  • svg.elements.cursor.systemLanguage (#26443)
  • svg.elements.cursor.x (#26443)
  • svg.elements.cursor.xlink_href (#26443)
  • svg.elements.cursor.y (#26443)
  • svg.elements.font (#26443)
  • svg.elements.font-face (#26443)
  • svg.elements.font-face-format (#26443)
  • svg.elements.font-face-format.string (#26443)
  • svg.elements.font-face-name (#26443)
  • svg.elements.font-face-name.name (#26443)
  • svg.elements.font-face-src (#26443)
  • svg.elements.font-face-uri (#26443)
  • svg.elements.font-face-uri.xlink_href (#26443)
  • svg.elements.font-face.accent-height (#26443)
  • svg.elements.font-face.alphabetic (#26443)
  • svg.elements.font-face.ascent (#26443)
  • svg.elements.font-face.bbox (#26443)
  • svg.elements.font-face.cap-height (#26443)
  • svg.elements.font-face.descent (#26443)
  • svg.elements.font-face.font-family (#26443)
  • svg.elements.font-face.font-size (#26443)
  • svg.elements.font-face.font-stretch (#26443)
  • svg.elements.font-face.font-style (#26443)
  • svg.elements.font-face.font-variant (#26443)
  • svg.elements.font-face.font-weight (#26443)
  • svg.elements.font-face.hanging (#26443)
  • svg.elements.font-face.ideographic (#26443)
  • svg.elements.font-face.mathematical (#26443)
  • svg.elements.font-face.overline-position (#26443)
  • svg.elements.font-face.overline-thickness (#26443)
  • svg.elements.font-face.panose-1 (#26443)
  • svg.elements.font-face.slope (#26443)
  • svg.elements.font-face.stemh (#26443)
  • svg.elements.font-face.stemv (#26443)
  • svg.elements.font-face.strikethrough-position (#26443)
  • svg.elements.font-face.strikethrough-thickness (#26443)
  • svg.elements.font-face.underline-position (#26443)
  • svg.elements.font-face.underline-thickness (#26443)
  • svg.elements.font-face.unicode-range (#26443)
  • svg.elements.font-face.units-per-em (#26443)
  • svg.elements.font-face.v-alphabetic (#26443)
  • svg.elements.font-face.v-hanging (#26443)
  • svg.elements.font-face.v-ideographic (#26443)
  • svg.elements.font-face.v-mathematical (#26443)
  • svg.elements.font-face.widths (#26443)
  • svg.elements.font-face.x-height (#26443)
  • svg.elements.font.horiz-adv-x (#26443)
  • svg.elements.font.horiz-origin-x (#26443)
  • svg.elements.font.horiz-origin-y (#26443)
  • svg.elements.font.vert-adv-y (#26443)
  • svg.elements.font.vert-origin-x (#26443)
  • svg.elements.font.vert-origin-y (#26443)
  • svg.elements.glyph (#26443)
  • svg.elements.glyph.arabic-form (#26443)
  • svg.elements.glyph.d (#26443)
  • svg.elements.glyph.glyph-name (#26443)
  • svg.elements.glyph.horiz-adv-x (#26443)
  • svg.elements.glyph.lang (#26443)
  • svg.elements.glyph.orientation (#26443)
  • svg.elements.glyph.unicode (#26443)
  • svg.elements.glyph.vert-adv-y (#26443)
  • svg.elements.glyph.vert-origin-x (#26443)
  • svg.elements.glyph.vert-origin-y (#26443)
  • svg.elements.glyphRef (#26443)
  • svg.elements.glyphRef.dx (#26443)
  • svg.elements.glyphRef.dy (#26443)
  • svg.elements.glyphRef.format (#26443)
  • svg.elements.glyphRef.glyphRef (#26443)
  • svg.elements.glyphRef.x (#26443)
  • svg.elements.glyphRef.xlink_href (#26443)
  • svg.elements.glyphRef.y (#26443)
  • svg.elements.hkern (#26443)
  • svg.elements.hkern.g1 (#26443)
  • svg.elements.hkern.g2 (#26443)
  • svg.elements.hkern.k ([#264...
Read more

v6.0.3

04 Apr 14:39
ccd9d7f
Compare
Choose a tag to compare

Removals

  • css.properties.dynamic-range-limit.constrained-high (#26412)
  • css.properties.dynamic-range-limit.high (#26412)
  • http.headers.Link.compression-dictionary (#26375)
  • http.headers.Link.expect (#26375)

Additions

  • api.CaptureController.decreaseZoomLevel (#26412)
  • api.CaptureController.forwardWheel (#26412)
  • api.CaptureController.getSupportedZoomLevels (#26412)
  • api.CaptureController.increaseZoomLevel (#26412)
  • api.CaptureController.resetZoomLevel (#26412)
  • api.CaptureController.zoomLevel (#26412)
  • api.CaptureController.zoomlevelchange_event (#26412)
  • api.GPUAdapterInfo.isFallbackAdapter (#26412)
  • api.IdentityCredential.configURL (#26412)
  • browsers.firefox_android.releases.140 (#26384)
  • browsers.firefox.releases.140 (#26384)
  • browsers.safari_ios.releases.18.5 (#26384)
  • browsers.safari.releases.18.5 (#26384)
  • browsers.webview_ios.releases.18.5 (#26384)
  • css.properties.dynamic-range-limit.constrained (#26412)
  • css.properties.dynamic-range-limit.no-limit (#26412)

Statistics

  • 11 contributors have changed 66 files with 828 additions and 172 deletions in 24 commits (v6.0.2...v6.0.3)
  • 17,086 total features
  • 1,139 total contributors
  • 5,188 total stargazers

v6.0.2

01 Apr 16:19
378251f
Compare
Choose a tag to compare

Additions

  • api.AudioWorklet.port (#26371)
  • browsers.chrome_android.releases.138 (#26363)
  • browsers.chrome.releases.138 (#26363)
  • browsers.webview_android.releases.138 (#26363)
  • css.selectors.after.nested_marker (#26240)
  • css.selectors.before.nested_marker (#26240)

Statistics

  • 6 contributors have changed 328 files with 1,406 additions and 1,186 deletions in 52 commits (v6.0.1...v6.0.2)
  • 17,079 total features
  • 1,138 total contributors
  • 5,178 total stargazers

v6.0.1

28 Mar 16:04
01b3e5e
Compare
Choose a tag to compare

Additions

  • html.elements.link.rel.compression-dictionary (#26257)
  • http.headers.Accept-Encoding.br (#26257)
  • http.headers.Accept-Encoding.dcb (#26257)
  • http.headers.Accept-Encoding.dcz (#26257)
  • http.headers.Accept-Encoding.zstd (#26257)
  • http.headers.Available-Dictionary (#26257)
  • http.headers.Content-Encoding.dcb (#26257)
  • http.headers.Content-Encoding.dcz (#26257)
  • http.headers.Dictionary-ID (#26257)
  • http.headers.Link.compression-dictionary (#26257)
  • http.headers.Use-As-Dictionary (#26257)

Statistics

  • 7 contributors have changed 22 files with 783 additions and 259 deletions in 11 commits (v6.0.0...v6.0.1)
  • 17,076 total features
  • 1,138 total contributors
  • 5,171 total stargazers

v6.0.0

25 Mar 14:04
ebfbdde
Compare
Choose a tag to compare

Breaking changes

This major release introduces three breaking changes that may require updates from consumers of @mdn/browser-compat-data.

1. Removal of null and true version values (#24174)

Previously, the version_added, version_removed and version_last fields allowed null (indicating support is unknown) and true (indicating support added/removed in an unknown version).

Now, these values have been removed from the schema. All existing instances have been replaced with explicit or ranged version numbers (e.g. “≤37“).

Impact: Consumers handling null or true values may need to update their code.

2. Improved TypeScript definitions for array values (#26172)

Several fields, such as notes, accept either a single value or an array of at least two values.

Previously, TypeScript definitions used string | string[], requiring consumers to validate array values manually.

Now, these types are more precisely defined as string | [string, string, ...string[]], ensuring that arrays contain at least two values when used.

Impact: Consumers validating array values may need to update their code.

3. New top-level manifests folder (#26109)

Previously, support data for the Web Application Manifest was placed under html/manifest, which inaccurately implied it was an HTML subfeature.

Now, a new top-level manifests folder has been created to host the Web Application Manifest under manifests/webapp to better reflect its independence, and to support future manifest types like the Payment Method Manifest.

Impact: Consumers referencing Web Application Manifest data may need to update their code.

Renamings

  • html.manifest.* to manifest.webapp.* (#26109)

Statistics

  • 3 contributors have changed 38 files with 132 additions and 221 deletions in 3 commits (v5.7.6...v6.0.0)
  • 17,065 total features
  • 1,136 total contributors
  • 5,167 total stargazers

v5.7.6

25 Mar 13:38
42f73c7
Compare
Choose a tag to compare

Additions

  • api.Document.startViewTransition.callbackOptions_parameter (#26193)
  • api.Document.startViewTransition.updateCallback_parameter (#26193)
  • css.selectors.column (#26270)
  • css.selectors.column.nested_scroll-marker (#26270)
  • css.selectors.scroll-button (#26270)
  • css.selectors.scroll-button.block-end (#26270)
  • css.selectors.scroll-button.block-start (#26270)
  • css.selectors.scroll-button.down (#26270)
  • css.selectors.scroll-button.inline-end (#26270)
  • css.selectors.scroll-button.inline-start (#26270)
  • css.selectors.scroll-button.left (#26270)
  • css.selectors.scroll-button.next (#26270)
  • css.selectors.scroll-button.prev (#26270)
  • css.selectors.scroll-button.right (#26270)
  • css.selectors.scroll-button.star (#26270)
  • css.selectors.scroll-button.up (#26270)

Statistics

  • 7 contributors have changed 10 files with 612 additions and 78 deletions in 14 commits (v5.7.5...v5.7.6)
  • 17,065 total features
  • 1,136 total contributors
  • 5,167 total stargazers

v5.7.5

21 Mar 14:37
c699267
Compare
Choose a tag to compare

Removals

  • api.CanMakePaymentEvent.methodData (#26252)
  • api.CanMakePaymentEvent.modifiers (#26252)
  • api.CanMakePaymentEvent.paymentRequestOrigin (#26252)
  • api.CanMakePaymentEvent.topOrigin (#26252)
  • api.PaymentInstruments (#26253)
  • api.PaymentInstruments.clear (#26253)
  • api.PaymentInstruments.delete (#26253)
  • api.PaymentInstruments.get (#26253)
  • api.PaymentInstruments.has (#26253)
  • api.PaymentInstruments.keys (#26253)
  • api.PaymentInstruments.set (#26253)
  • api.PaymentManager.instruments (#26253)
  • api.PaymentRequestEvent.instrumentKey (#26253)
  • css.properties.appearance.base (#26221)

Additions

  • api.GPUAdapter.requestDevice.undefined_limits (#26227)
  • browsers.edge.releases.137 (#26260)
  • browsers.opera_android.releases.88 (#26260)
  • css.properties.appearance.base-select (#26221)

Statistics

  • 7 contributors have changed 28 files with 176 additions and 683 deletions in 15 commits (v5.7.4...v5.7.5)
  • 17,049 total features
  • 1,134 total contributors
  • 5,163 total stargazers