Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
175 changes: 175 additions & 0 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,180 @@
# @mdn/browser-compat-data release notes

## [v8.0.14](https://github.com/mdn/browser-compat-data/releases/tag/v8.0.14)

September 3, 2026

### Removals

- `api.HTMLGeolocationElement.HTMLGeolocationElement` ([#30349](https://github.com/mdn/browser-compat-data/pull/30349))
- `api.HTMLOutputElement.HTMLOutputElement` ([#30349](https://github.com/mdn/browser-compat-data/pull/30349))

### Additions

- `api.BaseAudioContext.renderQuantumSize` ([#30300](https://github.com/mdn/browser-compat-data/pull/30300))
- `api.CharacterData.afterHTML` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.CharacterData.afterHTMLUnsafe` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.CharacterData.beforeHTML` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.CharacterData.beforeHTMLUnsafe` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.CharacterData.replaceWithHTML` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.CharacterData.replaceWithHTMLUnsafe` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.CharacterData.streamAfterHTML` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.CharacterData.streamAfterHTMLUnsafe` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.CharacterData.streamBeforeHTML` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.CharacterData.streamBeforeHTMLUnsafe` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.CharacterData.streamReplaceWithHTML` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.CharacterData.streamReplaceWithHTMLUnsafe` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.DocumentType.afterHTML` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.DocumentType.afterHTMLUnsafe` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.DocumentType.beforeHTML` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.DocumentType.beforeHTMLUnsafe` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.DocumentType.replaceWithHTML` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.DocumentType.replaceWithHTMLUnsafe` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.DocumentType.streamAfterHTML` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.DocumentType.streamAfterHTMLUnsafe` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.DocumentType.streamBeforeHTML` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.DocumentType.streamBeforeHTMLUnsafe` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.DocumentType.streamReplaceWithHTML` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.DocumentType.streamReplaceWithHTMLUnsafe` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.Element.afterHTML` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.Element.afterHTMLUnsafe` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.Element.appendHTML` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.Element.appendHTMLUnsafe` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.Element.beforeHTML` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.Element.beforeHTMLUnsafe` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.Element.prependHTML` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.Element.prependHTMLUnsafe` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.Element.replaceHTML` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.Element.replaceHTMLUnsafe` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.Element.replaceWithHTML` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.Element.replaceWithHTMLUnsafe` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.Element.setHTMLUnsafe.options_runscripts_parameter` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.Element.streamAfterHTML` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.Element.streamAfterHTMLUnsafe` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.Element.streamAppendHTML` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.Element.streamAppendHTMLUnsafe` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.Element.streamBeforeHTML` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.Element.streamBeforeHTMLUnsafe` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.Element.streamHTML` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.Element.streamHTMLUnsafe` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.Element.streamPrependHTML` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.Element.streamPrependHTMLUnsafe` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.Element.streamReplaceHTML` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.Element.streamReplaceHTMLUnsafe` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.Element.streamReplaceWithHTML` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.Element.streamReplaceWithHTMLUnsafe` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.HTMLCameraElement` ([#30316](https://github.com/mdn/browser-compat-data/pull/30316))
- `api.HTMLCameraElement.cancel_event` ([#30316](https://github.com/mdn/browser-compat-data/pull/30316))
- `api.HTMLCameraElement.error` ([#30316](https://github.com/mdn/browser-compat-data/pull/30316))
- `api.HTMLCameraElement.error_event` ([#30316](https://github.com/mdn/browser-compat-data/pull/30316))
- `api.HTMLCameraElement.setConstraints` ([#30316](https://github.com/mdn/browser-compat-data/pull/30316))
- `api.HTMLCameraElement.track` ([#30316](https://github.com/mdn/browser-compat-data/pull/30316))
- `api.HTMLCameraElement.track_event` ([#30316](https://github.com/mdn/browser-compat-data/pull/30316))
- `api.HTMLInstallElement` ([#30366](https://github.com/mdn/browser-compat-data/pull/30366))
- `api.HTMLInstallElement.initialPermissionStatus` ([#30366](https://github.com/mdn/browser-compat-data/pull/30366))
- `api.HTMLInstallElement.installresult_event` ([#30366](https://github.com/mdn/browser-compat-data/pull/30366))
- `api.HTMLInstallElement.invalidReason` ([#30366](https://github.com/mdn/browser-compat-data/pull/30366))
- `api.HTMLInstallElement.isValid` ([#30366](https://github.com/mdn/browser-compat-data/pull/30366))
- `api.HTMLInstallElement.manifest` ([#30366](https://github.com/mdn/browser-compat-data/pull/30366))
- `api.HTMLInstallElement.manifestId` ([#30366](https://github.com/mdn/browser-compat-data/pull/30366))
- `api.HTMLInstallElement.permissionStatus` ([#30366](https://github.com/mdn/browser-compat-data/pull/30366))
- `api.HTMLInstallElement.validationstatuschange_event` ([#30366](https://github.com/mdn/browser-compat-data/pull/30366))
- `api.HTMLMicrophoneElement` ([#30316](https://github.com/mdn/browser-compat-data/pull/30316))
- `api.HTMLMicrophoneElement.cancel_event` ([#30316](https://github.com/mdn/browser-compat-data/pull/30316))
- `api.HTMLMicrophoneElement.error` ([#30316](https://github.com/mdn/browser-compat-data/pull/30316))
- `api.HTMLMicrophoneElement.error_event` ([#30316](https://github.com/mdn/browser-compat-data/pull/30316))
- `api.HTMLMicrophoneElement.setConstraints` ([#30316](https://github.com/mdn/browser-compat-data/pull/30316))
- `api.HTMLMicrophoneElement.track` ([#30316](https://github.com/mdn/browser-compat-data/pull/30316))
- `api.HTMLMicrophoneElement.track_event` ([#30316](https://github.com/mdn/browser-compat-data/pull/30316))
- `api.HTMLUserMediaElement` ([#30326](https://github.com/mdn/browser-compat-data/pull/30326))
- `api.HTMLUserMediaElement.cancel_event` ([#30326](https://github.com/mdn/browser-compat-data/pull/30326))
- `api.HTMLUserMediaElement.error` ([#30326](https://github.com/mdn/browser-compat-data/pull/30326))
- `api.HTMLUserMediaElement.error_event` ([#30326](https://github.com/mdn/browser-compat-data/pull/30326))
- `api.HTMLUserMediaElement.setConstraints` ([#30326](https://github.com/mdn/browser-compat-data/pull/30326))
- `api.HTMLUserMediaElement.stream` ([#30326](https://github.com/mdn/browser-compat-data/pull/30326))
- `api.HTMLUserMediaElement.stream_event` ([#30326](https://github.com/mdn/browser-compat-data/pull/30326))
- `api.InstallResultEvent` ([#30366](https://github.com/mdn/browser-compat-data/pull/30366))
- `api.InstallResultEvent.InstallResultEvent` ([#30366](https://github.com/mdn/browser-compat-data/pull/30366))
- `api.InstallResultEvent.result` ([#30366](https://github.com/mdn/browser-compat-data/pull/30366))
- `api.InteractionContentfulPaint.toJSON` ([#30334](https://github.com/mdn/browser-compat-data/pull/30334))
- `api.MediaStreamTrack.stats` ([#30325](https://github.com/mdn/browser-compat-data/pull/30325))
- `api.MediaStreamTrackAudioStats` ([#30325](https://github.com/mdn/browser-compat-data/pull/30325))
- `api.MediaStreamTrackAudioStats.averageLatency` ([#30325](https://github.com/mdn/browser-compat-data/pull/30325))
- `api.MediaStreamTrackAudioStats.latency` ([#30325](https://github.com/mdn/browser-compat-data/pull/30325))
- `api.MediaStreamTrackAudioStats.maximumLatency` ([#30325](https://github.com/mdn/browser-compat-data/pull/30325))
- `api.MediaStreamTrackAudioStats.minimumLatency` ([#30325](https://github.com/mdn/browser-compat-data/pull/30325))
- `api.MediaStreamTrackAudioStats.resetLatency` ([#30325](https://github.com/mdn/browser-compat-data/pull/30325))
- `api.MediaStreamTrackAudioStats.toJSON` ([#30325](https://github.com/mdn/browser-compat-data/pull/30325))
- `api.MediaStreamTrackVideoStats` ([#30325](https://github.com/mdn/browser-compat-data/pull/30325))
- `api.MediaStreamTrackVideoStats.deliveredFrames` ([#30325](https://github.com/mdn/browser-compat-data/pull/30325))
- `api.MediaStreamTrackVideoStats.discardedFrames` ([#30325](https://github.com/mdn/browser-compat-data/pull/30325))
- `api.MediaStreamTrackVideoStats.toJSON` ([#30325](https://github.com/mdn/browser-compat-data/pull/30325))
- `api.MediaStreamTrackVideoStats.totalFrames` ([#30325](https://github.com/mdn/browser-compat-data/pull/30325))
- `api.Navigator.install` ([#30366](https://github.com/mdn/browser-compat-data/pull/30366))
- `api.PerformanceSoftNavigation.toJSON` ([#30334](https://github.com/mdn/browser-compat-data/pull/30334))
- `api.Permissions.permission_periodic-background-sync` ([#30368](https://github.com/mdn/browser-compat-data/pull/30368))
- `api.Permissions.permission_web-app-installation` ([#30399](https://github.com/mdn/browser-compat-data/pull/30399))
- `api.ShadowRoot.afterHTML` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.ShadowRoot.afterHTMLUnsafe` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.ShadowRoot.appendHTML` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.ShadowRoot.appendHTMLUnsafe` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.ShadowRoot.beforeHTML` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.ShadowRoot.beforeHTMLUnsafe` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.ShadowRoot.prependHTML` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.ShadowRoot.prependHTMLUnsafe` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.ShadowRoot.replaceWithHTML` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.ShadowRoot.replaceWithHTMLUnsafe` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.ShadowRoot.setHTMLUnsafe.options_runscripts_parameter` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.ShadowRoot.streamAfterHTML` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.ShadowRoot.streamAfterHTMLUnsafe` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.ShadowRoot.streamAppendHTML` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.ShadowRoot.streamAppendHTMLUnsafe` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.ShadowRoot.streamBeforeHTML` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.ShadowRoot.streamBeforeHTMLUnsafe` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.ShadowRoot.streamHTML` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.ShadowRoot.streamHTMLUnsafe` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.ShadowRoot.streamPrependHTML` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.ShadowRoot.streamPrependHTMLUnsafe` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.ShadowRoot.streamReplaceWithHTML` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.ShadowRoot.streamReplaceWithHTMLUnsafe` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.TrustedParserOptions` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.TrustedParserOptions.runScripts` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.TrustedParserOptions.sanitizer` ([#30328](https://github.com/mdn/browser-compat-data/pull/30328))
- `api.WebTransport.responseHeaders` ([#30347](https://github.com/mdn/browser-compat-data/pull/30347))
- `api.WebTransport.WebTransport.options_protocols_parameter` ([#30351](https://github.com/mdn/browser-compat-data/pull/30351))
- `browsers.edge.releases.155` ([#30352](https://github.com/mdn/browser-compat-data/pull/30352))
- `browsers.firefox_android.releases.158` ([#30378](https://github.com/mdn/browser-compat-data/pull/30378))
- `browsers.firefox.releases.158` ([#30378](https://github.com/mdn/browser-compat-data/pull/30378))
- `css.properties.scroll-axis-lock` ([#30300](https://github.com/mdn/browser-compat-data/pull/30300))
- `css.properties.scroll-axis-lock.auto` ([#30300](https://github.com/mdn/browser-compat-data/pull/30300))
- `css.properties.scroll-axis-lock.none` ([#30300](https://github.com/mdn/browser-compat-data/pull/30300))
- `css.types.progress.no-clamp` ([#30384](https://github.com/mdn/browser-compat-data/pull/30384))
- `html.elements.camera` ([#30316](https://github.com/mdn/browser-compat-data/pull/30316))
- `html.elements.install` ([#30366](https://github.com/mdn/browser-compat-data/pull/30366))
- `html.elements.install.manifest` ([#30366](https://github.com/mdn/browser-compat-data/pull/30366))
- `html.elements.install.manifestId` ([#30366](https://github.com/mdn/browser-compat-data/pull/30366))
- `html.elements.microphone` ([#30316](https://github.com/mdn/browser-compat-data/pull/30316))
- `html.elements.usermedia` ([#30326](https://github.com/mdn/browser-compat-data/pull/30326))
- `http.headers.Permissions-Policy.web-app-installation` ([#30399](https://github.com/mdn/browser-compat-data/pull/30399))
- `webdriver.bidi.browsingContext.contextCreated_event.emit_for_existing_contexts` ([#30394](https://github.com/mdn/browser-compat-data/pull/30394))
- `webdriver.bidi.script.message_event.source_parameter.userContext` ([#30394](https://github.com/mdn/browser-compat-data/pull/30394))
- `webdriver.bidi.script.realmCreated_event.type_parameter.audio-worklet` ([#30394](https://github.com/mdn/browser-compat-data/pull/30394))
- `webdriver.bidi.script.realmCreated_event.type_parameter.dedicated-worker` ([#30394](https://github.com/mdn/browser-compat-data/pull/30394))
- `webdriver.bidi.script.realmCreated_event.type_parameter.paint-worklet` ([#30394](https://github.com/mdn/browser-compat-data/pull/30394))
- `webdriver.bidi.script.realmCreated_event.type_parameter.service-worker` ([#30394](https://github.com/mdn/browser-compat-data/pull/30394))
- `webdriver.bidi.script.realmCreated_event.type_parameter.shared-worker` ([#30394](https://github.com/mdn/browser-compat-data/pull/30394))
- `webdriver.bidi.script.realmCreated_event.type_parameter.window` ([#30394](https://github.com/mdn/browser-compat-data/pull/30394))
- `webdriver.bidi.script.realmCreated_event.type_parameter.worker` ([#30394](https://github.com/mdn/browser-compat-data/pull/30394))
- `webdriver.bidi.script.realmCreated_event.type_parameter.worklet` ([#30394](https://github.com/mdn/browser-compat-data/pull/30394))
- `webextensions.manifest.theme.properties.backgrounds_area` ([#30363](https://github.com/mdn/browser-compat-data/pull/30363))

### Statistics

- 14 contributors have changed 114 files with 6,193 additions and 670 deletions in 41 commits ([`v8.0.13...v8.0.14`](https://github.com/mdn/browser-compat-data/compare/v8.0.13...v8.0.14))
- 20,510 total features
- 1,270 total contributors
- 5,736 total stargazers

## [v8.0.13](https://github.com/mdn/browser-compat-data/releases/tag/v8.0.13)

August 27, 2026
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@mdn/browser-compat-data",
"version": "8.0.13",
"version": "8.0.14",
"description": "Browser compatibility data provided by MDN Web Docs",
"main": "index.js",
"type": "module",
Expand Down