April 8, 2025
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 (#26443)svg.elements.hkern.u1 (#26443)svg.elements.hkern.u2 (#26443)svg.elements.missing-glyph (#26443)svg.elements.missing-glyph.d (#26443)svg.elements.missing-glyph.horiz-adv-x (#26443)svg.elements.missing-glyph.vert-adv-y (#26443)svg.elements.missing-glyph.vert-origin-x (#26443)svg.elements.missing-glyph.vert-origin-y (#26443)svg.elements.tref (#26443)svg.elements.tref.fill (#26443)svg.elements.tref.fill.context-fill (#26443)svg.elements.tref.systemLanguage (#26443)svg.elements.tref.xlink_href (#26443)svg.elements.vkern (#26443)svg.elements.vkern.g1 (#26443)svg.elements.vkern.g2 (#26443)svg.elements.vkern.k (#26443)svg.elements.vkern.u1 (#26443)svg.elements.vkern.u2 (#26443)api.CustomElementRegistry.define.connectedMoveCallback_lifecycle_callback (#26444)api.EventTarget.when (#26391)api.Observable (#26391)api.Observable.catch (#26391)api.Observable.drop (#26391)api.Observable.every (#26391)api.Observable.filter (#26391)api.Observable.finally (#26391)api.Observable.find (#26391)api.Observable.first (#26391)api.Observable.flatMap (#26391)api.Observable.forEach (#26391)api.Observable.from_static (#26391)api.Observable.inspect (#26391)api.Observable.last (#26391)api.Observable.map (#26391)api.Observable.Observable (#26391)api.Observable.reduce (#26391)api.Observable.some (#26391)api.Observable.subscribe (#26391)api.Observable.switchMap (#26391)api.Observable.take (#26391)api.Observable.takeUntil (#26391)api.Observable.toArray (#26391)api.Subscriber (#26391)api.Subscriber.active (#26391)api.Subscriber.addTeardown (#26391)api.Subscriber.complete (#26391)api.Subscriber.error (#26391)api.Subscriber.next (#26391)api.Subscriber.signal (#26391)browsers.nodejs.releases.20.4.0 (#26414)http.headers.Permissions-Policy.deferred-fetch (#26437)http.headers.Permissions-Policy.deferred-fetch-minimal (#26437)v6.0.3...v6.0.4)April 4, 2025
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)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)v6.0.2...v6.0.3)April 1, 2025
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)v6.0.1...v6.0.2)March 28, 2025
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)v6.0.0...v6.0.1)March 25, 2025
This major release introduces three breaking changes that may require updates from consumers of @mdn/browser-compat-data.
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.
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.
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.
html.manifest.* to manifest.webapp.* (#26109)v5.7.6...v6.0.0)