Releases: mdn/browser-compat-data
v6.0.7
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
Renamings
javascript.builtins.FinalizationRegistry.symbol_as_target
tojavascript.builtins.FinalizationRegistry.register.symbol_as_target
(#26509)javascript.builtins.WeakRef.symbol_as_target
tojavascript.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
Additions
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
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...
v6.0.3
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
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
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
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.*
tomanifest.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
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
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