March 15, 2022
api.Document.onpointerlockchange
(#15230)api.Document.onpointerlockerror
(#15230)api.Document.onvisibilitychange
(#15084)api.EventSource.onerror
(#15086)api.EventSource.onmessage
(#15086)api.EventSource.onopen
(#15086)api.HIDDevice.oninputreport
(#15155)api.HTMLVideoElement.onenterpictureinpicture
(#15162)api.HTMLVideoElement.onleavepictureinpicture
(#15162)api.IdleDetector.onchange
(#15164)api.MediaDevices.ondevicechange
(#15165)api.MediaQueryList.onchange
(#15168)api.MediaRecorder.ignoreMutedMedia
(#15384)api.MediaRecorder.ondataavailable
(#15169)api.MediaRecorder.onerror
(#15169)api.MediaRecorder.onpause
(#15169)api.MediaRecorder.onresume
(#15169)api.MediaRecorder.onstart
(#15169)api.MediaRecorder.onstop
(#15169)api.MediaRecorder.onwarning
(#15169)api.PaymentResponse.onpayerdetailchange
(#15205)api.PresentationRequest.onconnectionavailable
(#15187)api.Screen.onorientationchange
(#15196)api.ScriptProcessorNode.onaudioprocess
(#15198)api.SharedWorkerGlobalScope.onconnect
(#15231)api.Window.onorientationchange
(#15238)api.Window.onuserproximity
(#15239)api.Worker.onerror
(#15203)
api.HIDDevice.inputreport_event
(#15155)api.IdleDetector.change_event
(#15164)api.MediaQueryList.change_event
(#15168)api.MediaRecorder.dataavailable_event
(#15169)api.MediaRecorder.pause_event
(#15169)api.MediaRecorder.resume_event
(#15169)api.MediaRecorder.start_event
(#15169)api.MediaRecorder.stop_event
(#15169)api.Navigator.mimeTypes.returns_plugin_type
(#15292)api.Navigator.plugins.returns_plugins
(#15292)api.PresentationRequest.connectionavailable_event
(#15187)api.Screen.orientationchange_event
(#15196)api.Window.userproximity_event
(#15239)api.Worker.error_event
(#15203)
- 8 contributors have changed 26 files with 645 additions and 1,311 deletions in 30 commits (
v4.1.11...v4.1.12
) - 13,359 total features
- 857 total contributors
- 3,925 total stargazers
March 10, 2022
api.FileReader.onabort
(#15131)api.FileReader.onerror
(#15131)api.FileReader.onload
(#15131)api.FileReader.onloadend
(#15131)api.FileReader.onloadstart
(#15131)api.FileReader.onprogress
(#15131)api.FontFaceSet.onloading
(#15132)api.FontFaceSet.onloadingdone
(#15132)api.FontFaceSet.onloadingerror
(#15132)api.HID.onconnect
(#15154)api.HID.ondisconnect
(#15154)api.History.pushState.title_parameter
(#15149)api.History.replaceState.title_parameter
(#15149)api.HTMLInputElement.onsearch
(#15159)api.HTMLMarqueeElement.onbounce
(#15160)api.HTMLMarqueeElement.onfinish
(#15160)api.HTMLMarqueeElement.onstart
(#15160)api.MIDIInput.onmidimessage
(#15326)api.OfflineAudioContext.oncomplete
(#15179)api.Performance.onresourcetimingbufferfull
(#15206)api.PictureInPictureWindow.onresize
(#15182)api.PresentationAvailability.onchange
(#15183)api.PresentationConnection.onclose
(#15185)api.PresentationConnection.onconnect
(#15185)api.PresentationConnection.onmessage
(#15185)api.PresentationConnection.onterminate
(#15185)api.PresentationConnectionList.onconnectionavailable
(#15186)api.RTCDtlsTransport.onerror
(#15190)api.RTCDtlsTransport.onstatechange
(#15190)api.RTCSctpTransport.onstatechange
(#15193)api.SharedWorker.onerror
(#15202)api.Window.onappinstalled
(#15233)
api.FontFaceSet.loading_event
(#15132)api.FontFaceSet.loadingdone_event
(#15132)api.FontFaceSet.loadingerror_event
(#15132)api.HID.connect_event
(#15154)api.HID.disconnect_event
(#15154)api.History.pushState.unused_parameter
(#15149)api.History.replaceState.unused_parameter
(#15149)api.HTMLMarqueeElement.bounce_event
(#15160)api.HTMLMarqueeElement.finish_event
(#15160)api.HTMLMarqueeElement.start_event
(#15160)api.Navigator.requestMIDIAccess.secure_context_required
(#15256)api.PresentationAvailability.change_event
(#15183)api.PresentationConnection.close_event
(#15185)api.PresentationConnection.connect_event
(#15185)api.PresentationConnection.message_event
(#15185)api.PresentationConnection.terminate_event
(#15185)api.PresentationConnectionList.connectionavailable_event
(#15186)api.RTCDtlsTransport.error_event
(#15190)api.RTCSctpTransport.statechange_event
(#15193)api.SharedWorker.error_event
(#15202)webextensions.api.runtime.getFrameId
(#15088)
- 12 contributors have changed 51 files with 1,315 additions and 1,509 deletions in 38 commits (
v4.1.10...v4.1.11
) - 13,373 total features
- 858 total contributors
- 3,918 total stargazers
March 1, 2022
api.Navigator.registerProtocolHandler.scheme_parameter_bitcoin
(#14981)api.Navigator.registerProtocolHandler.scheme_parameter_cabal
(#14981)api.Navigator.registerProtocolHandler.scheme_parameter_dat
(#14981)api.Navigator.registerProtocolHandler.scheme_parameter_did
(#14981)api.Navigator.registerProtocolHandler.scheme_parameter_dweb
(#14981)api.Navigator.registerProtocolHandler.scheme_parameter_etherium
(#14981)api.Navigator.registerProtocolHandler.scheme_parameter_ftp
(#14981)api.Navigator.registerProtocolHandler.scheme_parameter_ftps
(#14981)api.Navigator.registerProtocolHandler.scheme_parameter_geo
(#14981)api.Navigator.registerProtocolHandler.scheme_parameter_hyper
(#14981)api.Navigator.registerProtocolHandler.scheme_parameter_im
(#14981)api.Navigator.registerProtocolHandler.scheme_parameter_ipfs
(#14981)api.Navigator.registerProtocolHandler.scheme_parameter_ipns
(#14981)api.Navigator.registerProtocolHandler.scheme_parameter_irc
(#14981)api.Navigator.registerProtocolHandler.scheme_parameter_ircs
(#14981)api.Navigator.registerProtocolHandler.scheme_parameter_magnet
(#14981)api.Navigator.registerProtocolHandler.scheme_parameter_mailto
(#14981)api.Navigator.registerProtocolHandler.scheme_parameter_matrix
(#14981)api.Navigator.registerProtocolHandler.scheme_parameter_mms
(#14981)api.Navigator.registerProtocolHandler.scheme_parameter_news
(#14981)api.Navigator.registerProtocolHandler.scheme_parameter_nntp
(#14981)api.Navigator.registerProtocolHandler.scheme_parameter_openpgp4fpr
(#14981)api.Navigator.registerProtocolHandler.scheme_parameter_sftp
(#14981)api.Navigator.registerProtocolHandler.scheme_parameter_sip
(#14981)api.Navigator.registerProtocolHandler.scheme_parameter_sms
(#14981)api.Navigator.registerProtocolHandler.scheme_parameter_smsto
(#14981)api.Navigator.registerProtocolHandler.scheme_parameter_ssb
(#14981)api.Navigator.registerProtocolHandler.scheme_parameter_ssh
(#14981)api.Navigator.registerProtocolHandler.scheme_parameter_tel
(#14981)api.Navigator.registerProtocolHandler.scheme_parameter_urn
(#14981)api.Navigator.registerProtocolHandler.scheme_parameter_webcal
(#14981)api.Navigator.registerProtocolHandler.scheme_parameter_wtai
(#14981)api.Navigator.registerProtocolHandler.scheme_parameter_xmpp
(#14981)api.Navigator.registerProtocolHandler.title_parameter_required
(#14981)css.properties.print-color-adjust
(#14738)svg.elements.path.d.path
(#14498)webextensions.api.userScripts.cookieStoreId
(#15098)
- 8 contributors have changed 37 files with 2,091 additions and 222 deletions in 10 commits (
v4.1.9...v4.1.10
) - 13,384 total features
- 855 total contributors
- 3,896 total stargazers
February 22, 2022
api.AudioTrackList.onaddtrack
(#15029)api.AudioTrackList.onchange
(#15029)api.AudioTrackList.onremovetrack
(#15029)api.AudioWorkletNode.onprocessorerror
(#15044)api.BaseAudioContext.onstatechange
(#15019)api.BluetoothRemoteGATTCharacteristic.oncharacteristicvaluechanged
(#15065)api.Document.onafterscriptexecute
(#15070)api.Document.onbeforescriptexecute
(#15070)api.Document.oncopy
(#14938)api.Document.oncut
(#14938)api.Document.onfreeze
(#15072)api.Document.onpaste
(#14938)api.Document.onreadystatechange
(#15085)api.Document.onresume
(#15074)api.IDBDatabaseException
(#15052)api.MediaSource.onsourceclose
(#13924)api.MediaSource.onsourceended
(#13924)api.MediaSource.onsourceopen
(#13924)api.SourceBuffer.onabort
(#13924)api.SourceBuffer.onerror
(#13924)api.SourceBuffer.onupdate
(#13924)api.SourceBuffer.onupdateend
(#13924)api.SourceBuffer.onupdatestart
(#13924)api.SourceBufferList.onaddsourcebuffer
(#13924)api.SourceBufferList.onremovesourcebuffer
(#13924)api.Window.ongamepadconnected
(#14038)api.Window.ongamepadconnected.secure_context_required
(#14038)api.Window.ongamepaddisconnected
(#14038)api.Window.ongamepaddisconnected.secure_context_required
(#14038)html.elements.output.for.form
(#15045)html.elements.output.for.form.name
(#15045)
api.BaseAudioContext.statechange_event
(#15019)api.BluetoothRemoteGATTCharacteristic.characteristicvaluechanged_event
(#15065)api.Document.afterscriptexecute_event
(#15070)api.Document.beforescriptexecute_event
(#15070)api.Document.freeze_event
(#15072)api.Document.resume_event
(#15074)api.MediaSource.sourceclose_event
(#13924)api.MediaSource.sourceended_event
(#13924)api.MediaSource.sourceopen_event
(#13924)api.SourceBuffer.abort_event
(#13924)api.SourceBuffer.error_event
(#13924)api.SourceBuffer.update_event
(#13924)api.SourceBuffer.updateend_event
(#13924)api.SourceBuffer.updatestart_event
(#13924)api.SourceBufferList.addsourcebuffer_event
(#13924)api.SourceBufferList.removesourcebuffer_event
(#13924)api.StyleMedia
(#15000)api.StyleMedia.matchMedium
(#15000)api.StyleMedia.type
(#15000)api.Window.dump
(#15014)css.properties.animation-timeline
(#15071)html.elements.output.form
(#15045)html.elements.output.name
(#15045)
- 16 contributors have changed 47 files with 3,518 additions and 2,192 deletions in 35 commits (
v4.1.8...v4.1.9
) - 13,349 total features
- 853 total contributors
- 3,881 total stargazers
February 16, 2022
api.AbortSignal.onabort
(#14900)api.Animation.oncancel
(#14914)api.Animation.onfinish
(#14914)api.Animation.onremove
(#14914)api.ApplicationCache.oncached
(#14935)api.ApplicationCache.onchecking
(#14935)api.ApplicationCache.ondownloading
(#14935)api.ApplicationCache.onerror
(#14935)api.ApplicationCache.onnoupdate
(#14935)api.ApplicationCache.onobsolete
(#14935)api.ApplicationCache.onprogress
(#14935)api.ApplicationCache.onupdateready
(#14935)api.AudioScheduledSourceNode.onended
(#14963)api.BackgroundFetchRegistration.onprogress
(#14896)api.BatteryManager.onchargingchange
(#14993)api.BatteryManager.onchargingtimechange
(#14993)api.BatteryManager.ondischargingtimechange
(#14993)api.BatteryManager.onlevelchange
(#14993)api.Bluetooth.onavailabilitychanged
(#15001)api.BluetoothDevice.ongattserverdisconnected
(#15004)api.BroadcastChannel.onmessage
(#14969)api.BroadcastChannel.onmessageerror
(#14969)api.CookieStore.onchange
(#14934)api.createImageBitmap.options_parameter
(#14876)api.createImageBitmap.resizeWidth_resizeHeight_resizeQuality
(#14876)api.Document.onfullscreenchange
(#14939)api.Document.onfullscreenerror
(#14939)api.Element.onfullscreenchange
(#14944)api.Element.onfullscreenerror
(#14944)api.fetch.streaming_response_body
(#14775)api.GlobalEventHandlers.oncuechange
(#13887)api.IDBDatabase.abort_event
(#15006)api.IDBDatabase.error_event
(#15006)api.IDBDatabase.onabort
(#15006)api.IDBDatabase.onclose
(#15006)api.IDBDatabase.onerror
(#15006)api.IDBDatabase.onversionchange
(#15006)api.IDBTransaction.onabort
(#15006)api.IDBTransaction.oncomplete
(#15006)api.IDBTransaction.onerror
(#15006)api.TextTrack.oncuechange
(#13887)api.TextTrackCue.onenter
(#13887)api.TextTrackCue.onexit
(#13887)api.TextTrackList.onaddtrack
(#13887)api.TextTrackList.onchange
(#13887)api.TextTrackList.onremovetrack
(#13887)api.XMLHttpRequest.onreadystatechange
(#13799)api.XMLHttpRequestEventTarget.onabort
(#13799)api.XMLHttpRequestEventTarget.onerror
(#13799)api.XMLHttpRequestEventTarget.onload
(#13799)api.XMLHttpRequestEventTarget.onloadend
(#13799)api.XMLHttpRequestEventTarget.onloadstart
(#13799)api.XMLHttpRequestEventTarget.onprogress
(#13799)api.XMLHttpRequestEventTarget.ontimeout
(#13799)
api.Animation.cancel_event
(#14914)api.Animation.finish_event
(#14914)api.Animation.remove_event
(#14914)api.ApplicationCache.cached_event
(#14935)api.ApplicationCache.checking_event
(#14935)api.ApplicationCache.downloading_event
(#14935)api.ApplicationCache.error_event
(#14935)api.ApplicationCache.noupdate_event
(#14935)api.ApplicationCache.obsolete_event
(#14935)api.ApplicationCache.progress_event
(#14935)api.ApplicationCache.updateready_event
(#14935)api.BackgroundFetchRegistration.progress_event
(#14896)api.BatteryManager.chargingchange_event
(#14993)api.BatteryManager.chargingtimechange_event
(#14993)api.BatteryManager.dischargingtimechange_event
(#14993)api.BatteryManager.levelchange_event
(#14993)api.Bluetooth.availabilitychanged_event
(#15001)api.BluetoothDevice.gattserverdisconnected_event
(#15004)api.CookieStore.change_event
(#14934)api.createImageBitmap.options_colorSpaceConversion_parameter
(#14876)api.createImageBitmap.options_imageOrientation_parameter
(#14876)api.createImageBitmap.options_premultiplyAlpha_parameter
(#14876)api.createImageBitmap.options_resizeHeight_parameter
(#14876)api.createImageBitmap.options_resizeQuality_parameter
(#14876)api.createImageBitmap.options_resizeWidth_parameter
(#14876)api.XMLHttpRequest.readystatechange_event
(#13799)api.XMLHttpRequestUpload.abort_event
(#13799)api.XMLHttpRequestUpload.error_event
(#13799)api.XMLHttpRequestUpload.load_event
(#13799)api.XMLHttpRequestUpload.loadend_event
(#13799)api.XMLHttpRequestUpload.loadstart_event
(#13799)api.XMLHttpRequestUpload.progress_event
(#13799)api.XMLHttpRequestUpload.timeout_event
(#13799)javascript.builtins.Array.groupBy
(#14965)javascript.builtins.Array.groupByToMap
(#14965)javascript.builtins.Intl.NumberFormat.formatRange
(#14786)javascript.builtins.Intl.NumberFormat.formatRangeToParts
(#14786)javascript.builtins.Intl.PluralRules.selectRange
(#14786)
- 23 contributors have changed 131 files with 2,711 additions and 3,549 deletions in 59 commits (
v4.1.7...v4.1.8
) - 13,357 total features
- 851 total contributors
- 3,861 total stargazers
February 8, 2022
api.RTCPeerConnection.setRemoteDescription.description_parameter_optional
(#14698)api.Sensor.onactivate
(#13926)api.Sensor.onerror
(#13926)api.Sensor.onreading
(#13926)api.Serial.onconnect
(#13925)api.Serial.ondisconnect
(#13925)api.SerialPort.onconnect
(#13925)api.SerialPort.ondisconnect
(#13925)api.SpeechRecognition.onaudioend
(#13890)api.SpeechRecognition.onaudiostart
(#13890)api.SpeechRecognition.onend
(#13890)api.SpeechRecognition.onerror
(#13890)api.SpeechRecognition.onnomatch
(#13890)api.SpeechRecognition.onresult
(#13890)api.SpeechRecognition.onsoundend
(#13890)api.SpeechRecognition.onsoundstart
(#13890)api.SpeechRecognition.onspeechend
(#13890)api.SpeechRecognition.onspeechstart
(#13890)api.SpeechRecognition.onstart
(#13890)api.SpeechRecognition.serviceURI
(#14881)api.SpeechSynthesis.onvoiceschanged
(#13890)api.SpeechSynthesisUtterance.onboundary
(#13890)api.SpeechSynthesisUtterance.onend
(#13890)api.SpeechSynthesisUtterance.onerror
(#13890)api.SpeechSynthesisUtterance.onmark
(#13890)api.SpeechSynthesisUtterance.onpause
(#13890)api.SpeechSynthesisUtterance.onresume
(#13890)api.SpeechSynthesisUtterance.onstart
(#13890)api.VideoTrackList.onaddtrack
(#13885)api.VideoTrackList.onchange
(#13885)api.VideoTrackList.onremovetrack
(#13885)
api.Sensor.activate_event
(#13926)api.Sensor.error_event
(#13926)api.Sensor.reading_event
(#13926)api.SerialPort.connect_event
(#13925)api.SerialPort.disconnect_event
(#13925)css.at-rules.scroll-timeline
(#14662)css.at-rules.scroll-timeline.orientation
(#14662)css.at-rules.scroll-timeline.scroll-offsets
(#14662)css.at-rules.scroll-timeline.source
(#14662)css.properties.hyphenate-character
(#14488)http.headers.Sec-CH-UA-Full-Version-List
(#14873)
- 12 contributors have changed 95 files with 1,151 additions and 2,042 deletions in 46 commits (
v4.1.6...v4.1.7
) - 13,373 total features
- 844 total contributors
- 3,841 total stargazers
February 1, 2022
No features were removed in this release.
api.MediaTrackConstraints.resizeMode
(#12563)
- 15 contributors have changed 90 files with 871 additions and 564 deletions in 40 commits (
v4.1.5...v4.1.6
) - 13,393 total features
- 844 total contributors
- 3,816 total stargazers
January 26, 2022
api.MediaSessionAction
(#14071)api.MediaSessionAction.nexttrack
(#14071)api.MediaSessionAction.pause
(#14071)api.MediaSessionAction.play
(#14071)api.MediaSessionAction.previoustrack
(#14071)api.MediaSessionAction.seekbackward
(#14071)api.MediaSessionAction.seekforward
(#14071)api.MediaSessionAction.seekto
(#14071)api.MediaSessionAction.skipad
(#14071)api.MediaSessionAction.stop
(#14071)api.MediaSessionActionDetails
(#14071)api.MediaSessionActionDetails.action
(#14071)api.MediaSessionActionDetails.fastSeek
(#14071)api.MediaSessionActionDetails.seekOffset
(#14071)api.MediaSessionActionDetails.seekTime
(#14071)html.manifest.protocol_handler
(#14592)html.manifest.protocol_handler.protocol
(#14592)html.manifest.protocol_handler.url
(#14592)webextensions.api.browserAction.getBadgeBackgroundColor.details.windowId
(#14143)webextensions.api.browserAction.getBadgeText.details.windowId
(#14143)webextensions.api.browserAction.getPopup.details.windowId
(#14143)webextensions.api.browserAction.getTitle.details.windowId
(#14143)webextensions.api.browserAction.isEnabled.details.windowId
(#14143)webextensions.api.browserAction.setBadgeBackgroundColor.details.windowId
(#14143)webextensions.api.browserAction.setBadgeText.details.windowId
(#14143)webextensions.api.browserAction.setIcon.details.windowId
(#14143)webextensions.api.browserAction.setPopup.details.windowId
(#14143)webextensions.api.browserAction.setTitle.details.windowId
(#14143)
css.at-rules.layer
(#12489)html.manifest.protocol_handlers
(#14592)html.manifest.protocol_handlers.protocol
(#14592)html.manifest.protocol_handlers.url
(#14592)webextensions.api.browserAction.getBadgeBackgroundColor.details_windowId_parameter
(#14143)webextensions.api.browserAction.getBadgeText.details_windowId_parameter
(#14143)webextensions.api.browserAction.getPopup.details_windowId_parameter
(#14143)webextensions.api.browserAction.getTitle.details_windowId_parameter
(#14143)webextensions.api.browserAction.isEnabled.details_windowId_parameter
(#14143)webextensions.api.browserAction.setBadgeBackgroundColor.details_windowId_parameter
(#14143)webextensions.api.browserAction.setBadgeText.details_windowId_parameter
(#14143)webextensions.api.browserAction.setIcon.details_windowId_parameter
(#14143)webextensions.api.browserAction.setPopup.details_windowId_parameter
(#14143)webextensions.api.browserAction.setTitle.details_windowId_parameter
(#14143)
- 14 contributors have changed 43 files with 581 additions and 1,374 deletions in 28 commits (
v4.1.4...v4.1.5
) - 13,392 total features
- 839 total contributors
- 3,804 total stargazers
January 18, 2022
api.WindowControlsOverlay
(#14095)api.WindowControlsOverlay.geometrychange_event
(#14095)api.WindowControlsOverlay.getTitlebarAreaRect
(#14095)api.WindowControlsOverlay.visible
(#14095)api.WindowControlsOverlayGeometryChangeEvent
(#14095)api.WindowControlsOverlayGeometryChangeEvent.titlebarAreaRect
(#14095)api.WindowControlsOverlayGeometryChangeEvent.visible
(#14095)api.WindowControlsOverlayGeometryChangeEvent.WindowControlsOverlayGeometryChangeEvent
(#14095)css.properties.counter-reset.reversed
(#14093)css.properties.custom-property.env.safe-area-inset-bottom
(#14035)css.properties.custom-property.env.safe-area-inset-left
(#14035)css.properties.custom-property.env.safe-area-inset-right
(#14035)css.properties.custom-property.env.safe-area-inset-top
(#14035)css.properties.custom-property.env.titlebar-area-height
(#14035)css.properties.custom-property.env.titlebar-area-width
(#14035)css.properties.custom-property.env.titlebar-area-x
(#14035)css.properties.custom-property.env.titlebar-area-y
(#14035)css.properties.grid-template-columns.masonry
(#14562)
- 15 contributors have changed 24 files with 1,446 additions and 345 deletions in 20 commits (
v4.1.3...v4.1.4
) - 13,406 total features
- 836 total contributors
- 3,776 total stargazers
January 11, 2022
api.DeviceMotionEventAcceleration.secure_context_required
(#14445)api.DeviceMotionEventRotationRate.secure_context_required
(#14445)api.FileSystemFlags
(#12766)api.FileSystemFlags.create
(#12766)api.FileSystemFlags.exclusive
(#12766)api.MediaKeySystemConfiguration
(#12840)api.MediaKeySystemConfiguration.audioCapabilities
(#12840)api.MediaKeySystemConfiguration.distinctiveIdentifier
(#12840)api.MediaKeySystemConfiguration.initDataTypes
(#12840)api.MediaKeySystemConfiguration.persistentState
(#12840)api.MediaKeySystemConfiguration.videoCapabilities
(#12840)api.MediaStreamTrackAudioSourceOptions
(#14072)api.MediaStreamTrackAudioSourceOptions.mediaStreamTrack
(#14072)api.USB.onconnect
(#13886)api.USB.ondisconnect
(#13886)api.WebSocket.onclose
(#13802)api.WebSocket.onerror
(#13802)api.WebSocket.onmessage
(#13802)api.WebSocket.onopen
(#13802)css.properties.justify-content.flex_context.baseline
(#14477)css.properties.justify-content.flex_context.first_last_baseline
(#14477)svg.elements.mesh
(#14130)svg.elements.mesh.href
(#14130)svg.elements.meshgradient
(#14130)svg.elements.meshgradient.gradientUnits
(#14130)svg.elements.meshgradient.href
(#14130)svg.elements.meshgradient.type
(#14130)svg.elements.meshgradient.x
(#14130)svg.elements.meshgradient.y
(#14130)svg.elements.meshpatch
(#14130)svg.elements.meshrow
(#14130)
api.AbortSignal.throwIfAborted
(#14050)api.ContactAddress.addressLine
(#14088)api.ContactAddress.city
(#14088)api.ContactAddress.country
(#14088)api.ContactAddress.dependentLocality
(#14088)api.ContactAddress.organization
(#14088)api.ContactAddress.phone
(#14088)api.ContactAddress.postalCode
(#14088)api.ContactAddress.recipient
(#14088)api.ContactAddress.region
(#14088)api.ContactAddress.sortingCode
(#14088)api.ContactAddress.toJSON
(#14088)api.HTMLInputElement.showPicker
(#14444)api.MediaStreamTrackGenerator
(#13126)api.MediaStreamTrackGenerator.MediaStreamTrackGenerator
(#13126)api.MediaStreamTrackGenerator.writable
(#13126)api.MediaStreamTrackProcessor
(#13126)api.MediaStreamTrackProcessor.MediaStreamTrackProcessor
(#13126)api.MediaStreamTrackProcessor.readable
(#13126)api.Navigator.windowControlsOverlay
(#13596)api.USB.connect_event
(#13886)api.USB.disconnect_event
(#13886)api.WorkerNavigator.fonts
(#14090)css.at-rules.font-face.src.format_variations
(#13828)css.properties.flex-basis.fit-content
(#14447)css.properties.font-synthesis-small-caps
(#12931)css.properties.font-synthesis-style
(#12931)css.properties.font-synthesis-weight
(#12931)html.manifest.protocol_handler
(#13907)html.manifest.protocol_handler.protocol
(#13907)html.manifest.protocol_handler.url
(#13907)javascript.builtins.Intl.Segmenter
(#14428)javascript.builtins.Intl.Segmenter.resolvedOptions
(#14428)javascript.builtins.Intl.Segmenter.segment
(#14428)javascript.builtins.Intl.Segmenter.Segmenter
(#14428)javascript.builtins.Intl.Segmenter.supportedLocalesOf
(#14428)javascript.builtins.Intl.Segments
(#14428)javascript.builtins.Intl.Segments.@@iterator
(#14428)javascript.builtins.Intl.Segments.containing
(#14428)javascript.builtins.Math
(#13903)webextensions.api.contentScripts.register.cookieStoreId
(#14058)
- 23 contributors have changed 331 files with 4,559 additions and 3,811 deletions in 245 commits (
v4.1.2...v4.1.3
) - 13,390 total features
- 835 total contributors
- 3,754 total stargazers
December 14, 2021
- Building on developments in v4.1.1, Web API data for Opera and Opera for Android now requires version number data. No
null
ortrue
values remain and version numbers will be required for data added in future releases. (#14003)
api.TaskSignal.onprioritychange
(#13923)api.VirtualKeyboard.ongeometrychange
(#13922)api.VisualViewport.onresize
(#13884)api.VisualViewport.onscroll
(#13884)css.types.length.mozmm
(#13927)
api.HTMLCanvasElement.toBlob.type_parameter_webp
(#13897)api.HTMLCanvasElement.toDataURL.type_parameter_webp
(#13897)api.OffscreenCanvas.convertToBlob.option_type_parameter_webp
(#13897)api.TaskSignal.prioritychange_event
(#13923)api.VirtualKeyboard.geometrychange_event
(#13922)html.manifest.note_taking
(#13899)html.manifest.note_taking.new_note_url
(#13899)http.headers.Sec-CH-UA-Bitness
(#13989)
- 14 contributors have changed 253 files with 2,174 additions and 1,422 deletions in 40 commits (
v4.1.1...main
) - 13,380 total features
- 833 total contributors
- 3,700 total stargazers
December 7, 2021
We've changed the format of these release notes! We're experimenting with new release notes. See this issue for details and to give your input.
-
Web API data for selected browsers now requires version number data (#13845). For the following browsers, no
null
ortrue
values remain and version numbers will be required for data added in future releases:- Chrome
- Chrome for Android
- Edge
- Firefox
- Internet Explorer
- Safari
- Safari for iOS
- Webview Android
-
All entries using Safari 6.1, a backport release of Safari 7, have been changed to avoid unexplained discontinuities in support. Since it's no longer used in any support statements, the data for the Safari 6.1 release has been removed. See the guideline for historic Safari backport releases for more information on this change. (#11156)
Features removed in this release:
api.MediaDevices.getDisplayMedia.audio-capture-support
(#13837)api.PaymentDetailsUpdate
(#12277)api.PaymentDetailsUpdate.displayItems
(#12277)api.PaymentDetailsUpdate.error
(#12277)api.PaymentDetailsUpdate.modifiers
(#12277)api.PaymentDetailsUpdate.shippingAddressErrors
(#12277)api.PaymentDetailsUpdate.shippingOptions
(#12277)api.PaymentDetailsUpdate.total
(#12277)api.WakeLockSentinel.onrelease
(#13816)api.XRLightProbe.onreflectionchange
(#13374)api.XRReferenceSpace.onreset
(#13483)api.XRSession.onend
(#13597)api.XRSession.oninputsourceschange
(#13597)api.XRSession.onselect
(#13597)api.XRSession.onselectend
(#13597)api.XRSession.onselectstart
(#13597)api.XRSession.onsqueeze
(#13597)api.XRSession.onsqueezeend
(#13597)api.XRSession.onsqueezestart
(#13597)api.XRSession.onvisibilitychange
(#13597)api.XRSystem.ondevicechange
(#13484)
Features added in this release:
api.EyeDropper.secure_context_required
(#13808)api.MediaDevices.getDisplayMedia.audio_capture_support
(#13837)api.WakeLockSentinel.release_event
(#13816)html.manifest.display_override
(#13565)html.manifest.share_target
(#13803)
- 13 contributors have changed 238 files with 3,330 additions and 2,873 deletions in 41 commits (
v4.1.0...v4.1.1
) - 13,377 total features
- 832 total contributors
- 3,693 total stargazers
December 1, 2021
We've changed the format of these release notes! We're experimenting with new release notes. See this issue for details and to give your input.
A data guideline has been adopted to represent DOM events by a single eventname_event
feature on each event's target interface, instead of separate features for the event name and on
-handler properties. For example, api.Element.focus_event
and api.Element.onfocus
would be consolidated into api.Element.focus_event
only. Read the complete guideline for details.
This consolidation will be completed over several @mdn/browser-compat-data
releases. Review the release notes for a complete list of features added or removed. (#13595)
api.HTMLMediaElement.mozChannels
(#13794)api.HTMLMediaElement.mozFrameBufferLength
(#13794)api.HTMLMediaElement.mozLoadFrom
(#13794)api.HTMLMediaElement.mozSampleRate
(#13794)api.IDBVersionChangeEvent.version
(#13814)api.MediaStreamConstraints
(#12397)api.MediaStreamConstraints.audio
(#12397)api.MediaStreamConstraints.video
(#12397)api.WindowEventHandlers.onmessageerror.worker_support
(#13796)
api.BarProp.visible.returns_popup
(#13322)api.Performance.measure.returns_undefined
(#13478)api.Window.beforeinstallprompt_event
(#12856)api.Window.open.features_parameter_popup
(#13322)http.headers.Authorization
(#12446)http.headers.Authorization.Basic
(#12446)http.headers.Authorization.Digest
(#12446)http.headers.Authorization.Digest.md5
(#12446)http.headers.Authorization.Digest.SHA-256
(#12446)http.headers.Authorization.Digest.SHA-512
(#12446)http.headers.Authorization.Negotiate
(#12446)http.headers.Authorization.NTLM
(#12446)http.headers.WWW-Authenticate.Basic
(#12446)http.headers.WWW-Authenticate.Digest
(#12446)http.headers.WWW-Authenticate.Digest.md5
(#12446)http.headers.WWW-Authenticate.Digest.SHA-256
(#12446)http.headers.WWW-Authenticate.Digest.SHA-512
(#12446)http.headers.WWW-Authenticate.Negotiate
(#12446)http.headers.WWW-Authenticate.NTLM
(#12446)javascript.builtins.Intl.Locale.calendars
(#12314)javascript.builtins.Intl.Locale.collations
(#12314)javascript.builtins.Intl.Locale.hourCycles
(#12314)javascript.builtins.Intl.Locale.numberingSystems
(#12314)javascript.builtins.Intl.Locale.textInfo
(#12314)javascript.builtins.Intl.Locale.timeZones
(#12314)javascript.builtins.Intl.Locale.weekInfo
(#12314)webextensions.api.commands.Command.name
(#12512)webextensions.api.commands.Command.tab
(#12512)
- 14 contributors have changed 64 files with 1,826 additions and 733 deletions in 61 commits (
v4.0.12...v4.1.0
) - 13,393 total features
- 830 total contributors
- 3,685 total stargazers
November 24, 2021
We've changed the format of these release notes! We're experimenting with new release notes. See this issue for details and to give your input.
- Removed
api.EffectTiming
(#12765) - Removed
api.EffectTiming.delay
(#12765) - Removed
api.EffectTiming.direction
(#12765) - Removed
api.EffectTiming.duration
(#12765) - Removed
api.EffectTiming.easing
(#12765) - Removed
api.EffectTiming.easing.jump
(#12765) - Removed
api.EffectTiming.endDelay
(#12765) - Removed
api.EffectTiming.fill
(#12765) - Removed
api.EffectTiming.iterations
(#12765) - Removed
api.EffectTiming.iterationStart
(#12765) - Removed
api.isSecureContext.considers_window_opener
(#13127) - Removed
api.MessageEvent.source.MessageEventSource_type
(#13178) - Removed
api.PaymentItem
(#12817) - Removed
api.PaymentItem.amount
(#12817) - Removed
api.PaymentItem.label
(#12817) - Removed
api.PaymentItem.pending
(#12817) - Removed
api.PublicKeyCredentialCreationOptions
(#12771) - Removed
api.PublicKeyCredentialCreationOptions.attestation
(#12771) - Removed
api.PublicKeyCredentialCreationOptions.authenticatorSelection
(#12771) - Removed
api.PublicKeyCredentialCreationOptions.challenge
(#12771) - Removed
api.PublicKeyCredentialCreationOptions.excludeCredentials
(#12771) - Removed
api.PublicKeyCredentialCreationOptions.extensions
(#12771) - Removed
api.PublicKeyCredentialCreationOptions.pubKeyCredParams
(#12771) - Removed
api.PublicKeyCredentialCreationOptions.rp
(#12771) - Removed
api.PublicKeyCredentialCreationOptions.timeout
(#12771) - Removed
api.PublicKeyCredentialCreationOptions.user
(#12771) - Removed
api.PublicKeyCredentialRequestOptions
(#12771) - Removed
api.PublicKeyCredentialRequestOptions.allowCredentials
(#12771) - Removed
api.PublicKeyCredentialRequestOptions.challenge
(#12771) - Removed
api.PublicKeyCredentialRequestOptions.extensions
(#12771) - Removed
api.PublicKeyCredentialRequestOptions.rpId
(#12771) - Removed
api.PublicKeyCredentialRequestOptions.timeout
(#12771) - Removed
api.PublicKeyCredentialRequestOptions.userVerification
(#12771) - Removed
api.RTCAnswerOptions
(#12819) - Removed
api.RTCOfferAnswerOptions
(#12819) - Removed
api.RTCOfferAnswerOptions.voiceActivityDetection
(#12819) - Removed
api.RTCOfferOptions
(#12819) - Removed
api.RTCOfferOptions.iceRestart
(#12819) - Removed
api.RTCRtpTransceiverDirection
(#13550) - Removed
api.RTCTrackEventInit
(#12831) - Removed
api.RTCTrackEventInit.receiver
(#12831) - Removed
api.RTCTrackEventInit.streams
(#12831) - Removed
api.RTCTrackEventInit.track
(#12831) - Removed
api.RTCTrackEventInit.transceiver
(#12831) - Removed
api.ServiceWorkerGlobalScope.caches
(#13487) - Removed
api.Window.requestAnimationFrame.return_value
(#13694)
- Added
api.Window.requestAnimationFrame.return_value
(#13695) - Added
html.elements.template.shadowroot
(#13230)
- 17 contributors have changed 119 files with 2,782 additions and 3,034 deletions in 121 commits (
v4.0.11...v4.0.12
) - 13,374 total features
- 828 total contributors
- 3,677 total stargazers
November 16, 2021
Last call: do you read these release notes? We're considering making changes to them and want to hear from you before we do that. See this issue for details and to give your input.
-
api.XMLHttpRequest.readyState.constants
has been removed because constants, by convention, are not recorded. (#12879) -
The following non-existent, long-removed, or otherwise irrelevant features have been removed:
- In v3.3.9, the structure of features for
css.properties.place-content
,place-items
, andplace-self
changed (#11214). This is an incomplete fix to the problem of undocumented namespaces appearing in places where you might otherwise expect compatability data. The restructuring of the data is a work in progress and may change again in a future release. See #6175 for more information.
- 19 contributors have changed 117 files with 4,718 additions and 996 deletions in 114 commits (
v4.0.10...v4.0.11
) - 13,419 total features
- 826 total contributors
- 3,656 total stargazers
November 9, 2021
Do you read these release notes? We're considering making changes to them and want to hear from you before we do that. See this issue for details and to give your input.
-
The following non-existent, long-removed, or otherwise irrelevant features have been removed:
- In v3.3.9, the structure of features for
css.properties.place-content
,place-items
, andplace-self
changed (#11214). This is an incomplete fix to the problem of undocumented namespaces appearing in places where you might otherwise expect compatability data. The restructuring of the data is a work in progress and may change again in a future release. See #6175 for more information.
- 17 contributors have changed 134 files with 1,542 additions and 1,993 deletions in 52 commits (
v4.0.9...v4.0.10
) - 13,375 total features
- 822 total contributors
- 3,651 total stargazers
November 2, 2021
-
api.MessageEvent.origin.USVString_type
was removed, since it recorded data about browser internals that are not observable to web developers. (#13136) -
api.IDBIndex.name.renaming_with_name_setter
was renamed toapi.IDBIndex.name.renaming_through_name_setter
to reflect the convention set byapi.IDBObjectStore.name.renaming_through_name_setter
. (#13216) -
css.properties.break-inside.multicol_context.column
andcss.properties.break-inside.paged_context.page
were renamed tocss.properties.break-inside.multicol_context.avoid-column
andcss.properties.break-inside.paged_context.avoid-page
to reflect the actual names of the values they describe. (#11924) -
api.Response.Response.body_param_null
was renamed toapi.Response.Response.body_parameter_optional
to follow the guideline on parameter feature names. -
The following non-existent, long-removed, or otherwise irrelevant features have been removed:
- In v3.3.9, the structure of features for
css.properties.place-content
,place-items
, andplace-self
changed (#11214). This is an incomplete fix to the problem of undocumented namespaces appearing in places where you might otherwise expect compatability data. The restructuring of the data is a work in progress and may change again in a future release. See #6175 for more information.
- 11 contributors have changed 89 files with 1,314 additions and 1,880 deletions in 142 commits (
v4.0.8...v4.0.9
) - 13,378 total features
- 819 total contributors
- 3,642 total stargazers
October 26, 2021
-
Several features were renamed to follow the guideline on parameter feature names:
api.BaseAudioContext.createPeriodicWave.disableNormalisation_supported
was renamed toapi.BaseAudioContext.createPeriodicWave.constraints_disableNormalization_parameter
(#12934)api.History.pushState.title
was renamed toapi.History.pushState.title_parameter
(#12951)api.History.replaceState.title
was renamed toapi.History.replaceState.title_parameter
(#12951)
-
The following non-existent, long-removed, or otherwise irrelevant features have been removed:
- In v3.3.9, the structure of features for
css.properties.place-content
,place-items
, andplace-self
changed (#11214). This is an incomplete fix to the problem of undocumented namespaces appearing in places where you might otherwise expect compatability data. The restructuring of the data is a work in progress and may change again in a future release. See #6175 for more information.
- 10 contributors have changed 111 files with 1,162 additions and 946 deletions in 60 commits (
v4.0.7...v4.0.8
) - 13,390 total features
- 815 total contributors
- 3,631 total stargazers
October 19, 2021
-
We've adopted a new data guideline to record data for historic Safari backport releases in a more consistent way. Some Safari releases have been omitted to avoid unexplained discontinuities in support. (#11909)
-
The following non-existent, long-removed, or otherwise irrelevant features have been removed:
- In v3.3.9, the structure of features for
css.properties.place-content
,place-items
, andplace-self
changed (#11214). This is an incomplete fix to the problem of undocumented namespaces appearing in places where you might otherwise expect compatability data. The restructuring of the data is a work in progress and may change again in a future release. See #6175 for more information.
- 10 contributors have changed 122 files with 1,176 additions and 1,224 deletions in 47 commits (
v4.0.6...4.0.7
) - 13,389 total features
- 812 total contributors
- 3,620 total stargazers
October 12, 2021
-
The dictionary
api.ScrollToOptions
has been removed and replaced by parameter features on methods that consume the dictionary. (#12490) -
To no longer expose global mixins,
api.Window.performance
has been moved toapi.performance
. (#12462) -
To correct capitalization, the features
api.TextTrackList.addTrack_event
andapi.TextTrackList.removeTrack_event
were renamed toapi.TextTrackList.addtrack_event
andapi.TextTrackList.removetrack_event
respectively. (#12723) -
The following non-existent, long-removed, or otherwise irrelevant features have been removed:
api.BasicCardRequest
(#12367)api.BasicCardResponse
(#12367)api.CanvasRenderingContext2D.drawImage.smoothing_downscaling
(#12796)api.HTMLMediaElement.onmozinterruptbegin
(#1209412094)api.HTMLMediaElement.onmozinterruptend
(#12094)api.KeyboardEvent.getModifierState.fnlock_parameter
(#12813)api.KeyboardEvent.getModifierState.hyper_parameter
(#12813)api.KeyboardEvent.getModifierState.super_parameter
(#12813)api.KeyboardEvent.getModifierState.symbollock_parameter
(#12813)api.MouseWheelEvent
(#12565)api.PayerErrors
(#12768)api.PaymentCurrencyAmount
(#12794)api.PerformanceFrameTiming
(#12718)api.PositionOptions
(#12770)api.SourceBuffer.trackDefaults
(#12703)api.StorageEstimate
(#12772)api.TrackDefault
(#12703)api.Window.location.window_location_origin
(#12638)api.Window.mozAnimationStartTime
(#12632)api.Window.pkcs11
(#12639)
- In v3.3.9, the structure of features for
css.properties.place-content
,place-items
, andplace-self
changed (#11214). This is an incomplete fix to the problem of undocumented namespaces appearing in places where you might otherwise expect compatability data. The restructuring of the data is a work in progress and may change again in a future release. See #6175 for more information.
- 19 contributors have changed 104 files with 3,615 additions and 4,534 deletions in 84 commits (
v4.0.5...v4.0.6
) - 13,389 total features
- 810 total contributors
- 3,611 total stargazers
September 23, 2021
-
The feature-naming convention
returns_promise
has been adopted for features that capture some but not all browsers' APIs returning aPromise
. The new data guideline brings consistency to competing styles used throughout the API data.The following features have been renamed to
returns_promise
(#11630):api.BaseAudioContext.decodeAudioData.promise_syntax
api.Document.exitFullscreen.returns_a_promise
api.Element.requestFullscreen.returns_a_promise
api.OfflineAudioContext.startRendering.Promise_based_startRendering
The feature
api.RTCPeerConnection.getStats.with_callbacks
was removed and the data for severalRTCPeerConnection
methods expanded withreturns_promise
data. The following features have been added (#12300):api.RTCPeerConnection.addIceCandidate.returns_promise
api.RTCPeerConnection.createAnswer.returns_promise
api.RTCPeerConnection.createOffer.returns_promise
api.RTCPeerConnection.getStats.returns_promise
api.RTCPeerConnection.setLocalDescription.returns_promise
api.RTCPeerConnection.setRemoteDescription.returns_promise
-
The following non-existent, long-removed, or otherwise irrelevant features have been removed:
- In v3.3.9, the structure of features for
css.properties.place-content
,place-items
, andplace-self
changed (#11214). This is an incomplete fix to the problem of undocumented namespaces appearing in places where you might otherwise expect compatability data. The restructuring of the data is a work in progress and may change again in a future release. See #6175 for more information.
- 8 contributors have changed 53 files with 1,649 additions and 2,580 deletions in 54 commits (
v4.0.4...v4.0.5
) - 13,414 total features
- 809 total contributors
- 3,583 total stargazers
September 16, 2021
-
The following non-existent, long-removed, or otherwise irrelevant features have been removed:
- In v3.3.9, the structure of features for
css.properties.place-content
,place-items
, andplace-self
changed (#11214). This is an incomplete fix to the problem of undocumented namespaces appearing in places where you might otherwise expect compatability data. The restructuring of the data is a work in progress and may change again in a future release. See #6175 for more information.
- 14 contributors have changed 43 files with 587 additions and 887 deletions in 33 commits (
v4.0.3...v4.0.4
) - 13,422 total features
- 808 total contributors
- 3,576 total stargazers
September 10, 2021
-
The following non-existent, long-removed, or otherwise irrelevant features have been removed:
- In v3.3.9, the structure of features for
css.properties.place-content
,place-items
, andplace-self
changed (#11214). This is an incomplete fix to the problem of undocumented namespaces appearing in places where you might otherwise expect compatability data. The restructuring of the data is a work in progress and may change again in a future release. See #6175 for more information.
- 14 contributors have changed 76 files with 7,054 additions and 731 deletions in 36 commits (
v4.0.2...v4.0.3
) - 13,329 total features
- 807 total contributors
- 3,567 total stargazers
September 2, 2021
To no longer expose mixins, the following features have been moved from api.WindowOrWorkerGlobalScope
(or api.Window
for two cases) to the global api.*
namespace. The features' worker support is now indicated using worker_support
sub-features. (#11518)
api.Window.isSecureContext
api.Window.trustedTypes
api.WindowOrWorkerGlobalScope.*
api.atob
api.atob.worker_support
api.btoa
api.btoa.worker_support
api.caches
api.caches.worker_support
api.clearInterval
api.clearInterval.worker_support
api.clearTimeout
api.clearTimeout.worker_support
api.createImageBitmap
api.createImageBitmap.worker_support
api.crossOriginIsolated
api.crossOriginIsolated.worker_support
api.fetch
api.fetch.worker_support
api.indexedDB
api.indexedDB.worker_support
api.isSecureContext
api.isSecureContext.worker_support
api.origin
api.origin.worker_support
api.queueMicrotask
api.queueMicrotask.worker_support
api.setInterval
api.setInterval.worker_support
api.setTimeout
api.setTimeout.worker_support
api.structuredClone
api.structuredClone.worker_support
api.trustedTypes
api.trustedTypes.worker_support
-
The following non-existent, long-removed, or otherwise irrelevant features have been removed:
- In v3.3.9, the structure of features for
css.properties.place-content
,place-items
, andplace-self
changed (#11214). This is an incomplete fix to the problem of undocumented namespaces appearing in places where you might otherwise expect compatability data. The restructuring of the data is a work in progress and may change again in a future release. See #6175 for more information.
- 10 contributors have changed 61 files with 2,863 additions and 2,275 deletions in 34 commits (
v4.0.1...v4.0.2
) - 13,290 total features
- 806 total contributors
- 3,551 total stargazers
August 26, 2021
-
css.types.ellipse
was moved tocss.types.basic-shape.ellipse
to correct improper nesting of features. (#12075) -
css.types.filter-function.constrast
was renamed tocss.types.filter-function.contrast
to correct a typo. (#12074) -
The following non-existent, long-removed, or otherwise irrelevant features have been removed:
- In v3.3.9, the structure of features for
css.properties.place-content
,place-items
, andplace-self
changed (#11214). This is an incomplete fix to the problem of undocumented namespaces appearing in places where you might otherwise expect compatability data. The restructuring of the data is a work in progress and may change again in a future release. See #6175 for more information.
- 16 contributors have changed 76 files with 1,053 additions and 996 deletions in 62 commits (
v4.0.0...v4.0.1
) - 13,279 total features
- 806 total contributors
- 3,534 total stargazers
August 19, 2021
Version 4.0.0 makes some potentially-breaking changes to improve the flexibility and quality of the data. Higlights include:
- The schema now supports a
"preview"
version value for in-development browser releases, such as Safari Technology Preview, Chrome Canary, and Firefox Nightly. - Deno, the JavaScript and TypeScript runtime, has been added as a new engine.
- All XPath (
xpath
) and XSLT (xslt
) features have been removed because the data was incomplete and unmaintained. - The schema for browser release data now supports the optional
accepts_flags
boolean hint.
-
Deno, the JavaScript and TypeScript runtime, has been added as a new engine. Deno data is included for JavaScript and some Web APIs, much like Node.js data. (#10753)
-
The XPath (
xpath
) and XSLT (xslt
) features have been removed. These features poorly covered their subjects and were unmaintained. Rather than purport to have such data, we removed it.We're not ruling out the return of XPath and XSLT data in the future. But for now, in the absence of an intentional effort to create and maintain that data, we thought it best to remove the faulty data. (#9830)
-
The schema now supports a special version value
"preview"
for in-development versions of browsers, such as Safari Technology Preview, Chrome Canary, and Firefox Nightly. Additionally, browser data now supports apreview_name
property for supplying a corresponding name for the preview browser.These additions to the schema should help represent features gated to development versions, which were previously misrepresented with notes,
false
values, or inaccurate version numbers. (#10334) -
The schema for browser release data now supports the optional
accepts_flags
boolean hint, which indicates whether a browser (or individual release) should containflags
data. Presently, this is a hint for data contributors or tools. The value ofaccepts_flags
doesn't (yet) make any guarantees about the contents of feature data. (#11286) -
Descendant features of
api.HTMLCanvasElement.getContext
andapi.HTMLCanvasElement.toBlob
have been reorganized to follow the guideline for parameter object features. See the PR for a detailed list of features affected. (#11234) -
The following features were lower-cased for consistency with other feature names: (#11961)
api.CanvasRenderingContext2D.drawImage.Smoothing_downscaling
(nowsmoothing_downscaling
)api.OfflineAudioContext.OfflineAudioContext.Parameters_accepted_in_an_object
(nowparameters_accepted_in_an_object
)
-
The following non-existent, long-removed, or otherwise irrelevant features have been removed:
- 22 contributors have changed 406 files with 11,006 additions and 6,128 deletions in 84 commits (
v3.3.14...v4.0.0
) - 13,281 total features
- 804 total contributors
- 3,491 total stargazers
August 5, 2021
- In v3.3.9, the structure of features for
css.properties.place-content
,place-items
, andplace-self
changed (#11214). This is an incomplete fix to the problem of undocumented namespaces appearing in places where you might otherwise expect compatability data. The restructuring of the data is a work in progress and may change again in a future release. See #6175 for more information.
-
Internet Explorer version
"≤11"
is now an accepted value, to reflect testing limitations for older versions and diminishing interest in pre-IE11 versions. (#11223) -
The following non-existent, long-removed, or otherwise irrelevant features have been removed:
- 8 contributors have changed 37 files with 2,393 additions and 254 deletions in 28 commits (
v3.3.13...v3.3.14
) - 13,276 total features
- 797 total contributors
- 3,473 total stargazers
July 29, 2021
-
api.MediaDevices.stereo_audio_capture
was removed because it was historic, incomplete, and impractical to fix. (#11717) -
A catch-all mixin feature,
api.HTMLFrameSetElement.event_handlers
, has been removed. Read #11675 for progress on the long-term fix of representing theWindowEventHandlers
mixin's exposed interfaces. (#11459) -
The following non-existent, long-removed, or otherwise irrelevant features have been removed:
api.ConstrainBoolean
(#11000)api.ConstrainDOMString
(#11000)api.ConstrainDouble
(#11000)api.ConstrainULong
(#10623)api.Document.loadOverlay
(#11720)api.Document.popupNode
(#11722)api.Document.tooltipNode
(#11721)api.DoubleRange
(#11000)api.ULongRange
(#10623)api.WEBGL_compressed_texture_atc
(#11763)api.Window.beforeunload_event.custom_text_support
(#11753)
- 15 contributors have changed 59 files with 2,748 additions and 1,062 deletions in 61 commits (
v3.3.12...v3.3.13
) - 13,236 total features
- 796 total contributors
- 3,462 total stargazers
July 22, 2021
-
api.Console
was renamed toapi.console
to reflect the correct case of theconsole
namespace. (#11534) -
Safari for iOS 5.1 and 3.1 data was corrected to version 5.0 and 3.0, respectively, since these browsers were found to support the same features. Since no data now uses the version 5.1 and 3.1 values, they were dropped from the release data. (#11175)
-
The descendant features of
javascript.builtins.Intl.DateTimeFormat.DateTimeFormat
(theIntl.DateTimeFormat()
constructor's parameters) have been reorganized to follow the guideline for parameter object features. See the PR for a detailed list of features affected. (#11544) -
api.Element.attachInternals
was removed, since it duplicatedapi.HTMLElement.attachInternals
. (#11556) -
api.ContentIndexEvent.in
was renamed toapi.ContentIndexEvent.id
to correct a typo. (#11555) -
The following non-existent, long-removed, or otherwise irrelevant features have been removed:
api.HTMLSelectElement.blur
(#11637)api.HTMLSelectElement.focus
(#11637)api.KeyboardEvent.KeyboardEvent.code_and_key_in_init
(#11530)api.WorkerGlobalScope.close_event
(#11557)api.WorkerGlobalScope.close
(#11557)api.WorkerGlobalScope.onclose
(#11557)api.XREnvironmentBlendMode
(#11551)api.XREye
(#11636)api.XRFrameRequestCallback
(#11633)api.XRWebGLLayerInit
(#11661)
- 11 contributors have changed 159 files with 9,185 additions and 2,126 deletions in 93 commits (
v3.3.11...v3.3.12
) - 13,206 total features
- 793 total contributors
- 3,450 total stargazers
July 15, 2021
-
Many parameter object features have been renamed for consistency. (#11502, #11481, #11500)
Features removed and addded
Removed
api.Clients.matchAll.includeUncontrolled_option
api.CSSStyleSheet.insertRule.optional_index
api.Document.createTreeWalker.whatToShow_filter_optional
api.Document.importNode.deep_optional
api.Element.animate.composite_option
api.Element.animate.id_option
api.Element.animate.iterationcomposite_option
api.Element.animate.pseudoElement_option
api.Element.requestFullscreen.options_parameter
api.Element.scrollIntoView.scrollIntoViewOptions
api.EventTarget.addEventListener.optional_usecapture
api.EventTarget.addEventListener.options.capture
api.EventTarget.addEventListener.options.once
api.EventTarget.addEventListener.options.passive_true_touch
api.EventTarget.addEventListener.options.passive_true_wheel
api.EventTarget.addEventListener.options.passive
api.EventTarget.addEventListener.options.signal
api.EventTarget.addEventListener.options
api.EventTarget.removeEventListener.optional_type_listener
api.EventTarget.removeEventListener.optional_usecapture
api.EventTarget.removeEventListener.options
api.HTMLTableRowElement.insertCell.negative_one_index_parameter
api.HTMLTableRowElement.insertCell.optional_index_parameter
api.IntersectionObserver.IntersectionObserver.document_as_root
api.MediaRecorder.MediaRecorder.options
api.Node.cloneNode.deep_defaults_to_false
api.Request.Request.referrer_init
api.RTCPeerConnection.setLocalDescription.optional_description
api.RTCPeerConnection.setRemoteDescription.optional_description
api.Selection.containsNode.partialContainment
api.Selection.extend.offset
api.Selection.modify.node
api.Selection.modify.offset
api.SharedWorker.SharedWorker.name_option
javascript.builtins.Array.toLocaleString.locales
javascript.builtins.Array.toLocaleString.options
javascript.builtins.Intl.Collator.Collator.caseFirst
javascript.builtins.Intl.Collator.Collator.collation
javascript.builtins.Intl.NumberFormat.NumberFormat.compactDisplay
javascript.builtins.Intl.NumberFormat.NumberFormat.currencyDisplay
javascript.builtins.Intl.NumberFormat.NumberFormat.currencySign
javascript.builtins.Intl.NumberFormat.NumberFormat.notation
javascript.builtins.Intl.NumberFormat.NumberFormat.signDisplay
javascript.builtins.Intl.NumberFormat.NumberFormat.unit
javascript.builtins.Intl.NumberFormat.NumberFormat.unitDisplay
Added
api.Clients.matchAll.options_includeUncontrolled_parameter
api.CSSStyleSheet.insertRule.index_parameter_optional
api.Document.createTreeWalker.whatToShow_filter_parameters_optional
api.Document.importNode.deep_parameter_optional
api.Element.animate.options_composite_parameter
api.Element.animate.options_id_parameter
api.Element.animate.options_iterationComposite_parameter
api.Element.animate.options_pseudoElement_parameter
api.Element.requestFullscreen.options_navigationUI_parameter
api.Element.scrollIntoView.options_parameter
api.EventTarget.addEventListener.options_parameter.options_capture_parameter
api.EventTarget.addEventListener.options_parameter.options_once_parameter
api.EventTarget.addEventListener.options_parameter.options_passive_parameter_default_true_touch
api.EventTarget.addEventListener.options_parameter.options_passive_parameter_default_true_wheel
api.EventTarget.addEventListener.options_parameter.options_passive_parameter
api.EventTarget.addEventListener.options_parameter.options_signal_parameter
api.EventTarget.addEventListener.options_parameter
api.EventTarget.addEventListener.useCapture_parameter_optional
api.EventTarget.removeEventListener.options_parameter
api.EventTarget.removeEventListener.type_listener_parameters_optional
api.EventTarget.removeEventListener.useCapture_parameter_optional
api.HTMLTableRowElement.insertCell.index_parameter_negative_one
api.HTMLTableRowElement.insertCell.index_parameter_optional
api.IntersectionObserver.IntersectionObserver.options_root_parameter_Document
api.MediaRecorder.MediaRecorder.options_parameter
api.Node.cloneNode.deep_parameter_default_false
api.Request.Request.init_referrer_parameter
api.RTCPeerConnection.setLocalDescription.description_parameter_optional
api.RTCPeerConnection.setRemoteDescription.description_parameter_optional
api.Selection.collapse.node_parameter_nullable
api.Selection.collapse.offset_parameter_optional
api.Selection.containsNode.partialContainment_parameter_optional
api.Selection.extend.offset_parameter_optional
api.SharedWorker.SharedWorker.options_name_parameter
javascript.builtins.Array.toLocaleString.locales_parameter
javascript.builtins.Array.toLocaleString.options_parameter
javascript.builtins.Intl.Collator.Collator.options_caseFirst_parameter
javascript.builtins.Intl.Collator.Collator.options_collation_parameter
javascript.builtins.Intl.NumberFormat.NumberFormat.options_compactDisplay_parameter
javascript.builtins.Intl.NumberFormat.NumberFormat.options_currencyDisplay_parameter
javascript.builtins.Intl.NumberFormat.NumberFormat.options_currencySign_parameter
javascript.builtins.Intl.NumberFormat.NumberFormat.options_notation_parameter
javascript.builtins.Intl.NumberFormat.NumberFormat.options_signDisplay_parameter
javascript.builtins.Intl.NumberFormat.NumberFormat.options_unit_parameter
javascript.builtins.Intl.NumberFormat.NumberFormat.options_unitDisplay_parameter
-
The
api.Navigator
,api.NavigatorConcurrentHardware
,api.NavigatorID
,api.NavigatorLanguage
,api.NavigatorOnLine
,api.NavigatorPlugins
, andapi.NavigatorStorage
mixins have been removed and replaced by features representing its exposed interfaces. (#11413)New features ex-
Navigator
(and related mixins)api.Navigator.appCodeName
api.Navigator.appName
api.Navigator.appVersion
api.Navigator.hardwareConcurrency
api.Navigator.javaEnabled
api.Navigator.language
api.Navigator.languages
api.Navigator.mimeTypes
api.Navigator.onLine
api.Navigator.platform
api.Navigator.plugins
api.Navigator.product
api.Navigator.taintEnabled
api.Navigator.userAgent
api.WorkerNavigator.appCodeName
api.WorkerNavigator.appName
api.WorkerNavigator.appVersion
api.WorkerNavigator.hardwareConcurrency
api.WorkerNavigator.language
api.WorkerNavigator.languages
api.WorkerNavigator.onLine
api.WorkerNavigator.platform
api.WorkerNavigator.product
api.WorkerNavigator.storage
api.WorkerNavigator.userAgent
-
The
api.PaymentDetailsBase
mixin has been removed and replaced by features representing its exposed interfaces. (#11414)The dictionary
api.PaymentDetailsInit
was also removed as part of this process.New features ex-
PaymentDetailsBase
api.PaymentDetailsUpdate.displayItems
api.PaymentDetailsUpdate.modifiers
api.PaymentDetailsUpdate.shippingOptions
-
The prefixed non-standard features
api.Point
,api.Window.convertPointFromNodeToPage
, andapi.Window.convertPointFromPageToNode
were renamed to their actual implementations asapi.WebKitPoint
,api.Window.webkitConvertPointFromNodeToPage
, andapi.Window.webkitConvertPointFromPageToNode
, respectively. (#11361) -
The following features duplicating
api.ClipboardEvent
data have been removed (#11524):api.Document.copy_event.clipboardData
api.Document.cut_event.clipboardData
api.Document.paste_event.clipboardData
api.Element.copy_event.clipboardData
api.Element.cut_event.clipboardData
api.Element.paste_event.clipboardData
api.Window.copy_event.clipboardData
api.Window.cut_event.clipboardData
api.Window.paste_event.clipboardData
-
The following non-existent, long-removed, or otherwise irrelevant features have been removed:
api.Document.importNode.deep_parameter_optional
(#11152)api.Event.getPreventDefault
(#11100)api.Event.preventBubble
(#11101)api.Event.preventCapture
(#11101)api.FullscreenOptions
(#11481)api.MouseEvent.MouseEvent.region_support
(#11499)api.Node.cloneNode.deep_parameter_default_false
(#11152)api.PushRegistrationManager
(#11355)api.Sanitizer.sanitizeToString
(#11520)api.WindowOrWorkerGlobalScope.setTimeout.tracking_throttling
(#11452)api.XDomainRequest
(#11438)
- 17 contributors have changed 287 files with 5,246 additions and 4,133 deletions in 109 commits (
v3.3.10...v3.3.11
) - 13,063 total features
- 793 total contributors
- 3,443 total stargazers
July 1, 2021
-
Safari 3.2 has been removed from the data set, since it represented the same browser capabilities as Safari 3.1. The small number of entries that referenced Safari 3.2 have been updated. (#11174)
-
The
api.Body
mixin has been removed and replaced by features representing its exposed interfaces. (#10958)New features ex-
Body
api.Request.arrayBuffer
api.Request.blob
api.Request.body
api.Request.bodyUsed
api.Request.formData
api.Request.json
api.Request.text
api.Response.arrayBuffer
api.Response.blob
api.Response.body
api.Response.bodyUsed
api.Response.formData
api.Response.json
api.Response.text
-
The following features were renamed to follow the guideline on parameter feature names (#11328, #11334):
Before After api.HTMLElement.focus.preventScroll_option
api.HTMLElement.focus.options_preventScroll_parameter
api.SVGElement.focus.preventScroll_option
api.SVGElement.focus.options_preventScroll_parameter
api.Worker.Worker.name
api.Worker.Worker.options_name_parameter
api.Worker.Worker.type
api.Worker.Worker.options_type_parameter
-
The following non-existent, long-removed, or otherwise irrelevant features have been removed:
api.GlobalEventHandlers.onpointerlockchange
(#11307)api.GlobalEventHandlers.onpointerlockerror
(#11307)api.Node.getUserData
(#11276)api.Node.setUserData
(#11276)api.RequestDestination
(#11323)api.RTCIceCandidateType
(#11061)api.RTCIceComponent
(#11062)api.UserDataHandler.handle
(#11276)api.UserDataHandler
(#11276)
-
Several features duplicating
api.PointerEvents.pointerType.fractional_coordinates
were removed (#11317):api.MouseEvent.MouseEvent.long_to_double
api.MouseEvent.clientX.long_to_double
api.MouseEvent.clientY.long_to_double
api.MouseEvent.offsetX.long_to_double
api.MouseEvent.offsetY.long_to_double
api.MouseEvent.pageX.long_to_double
api.MouseEvent.pageY.long_to_double
api.MouseEvent.screenX.long_to_double
api.MouseEvent.screenY.long_to_double
- 10 contributors have changed 80 files with 1,024 additions and 1,373 deletions in 54 commits (
v3.3.9...v3.3.10
) - 13,046 total features
- 790 total contributors
- 3,423 total stargazers
June 24, 2021
-
Safari for iOS 4.3 has been removed from the data set, since it represented the same browser as Safari for iOS 4.2. The small number of entries that referenced Safari for iOS 4.3 have been updated. (#11174)
-
The following features were renamed to follow the guideline on parameter feature names (#11080, #10700):
Removed Added api.AudioNode.disconnect.destination
api.AudioNode.disconnect.destination_parameter
api.AudioNode.disconnect.input
api.AudioNode.disconnect.input_parameter
api.Document.createElement.options
api.Document.createElement.options_parameter
api.Document.createElementNS.options
api.Document.createElementNS.options_parameter
api.Document.createTreeWalker.expandEntityReferences
api.Document.createTreeWalker.expandEntityReferences_parameter
api.DOMTokenList.add.add_multiple_arguments
api.DOMTokenList.add.multiple_parameters
api.DOMTokenList.remove.remove_multiple_arguments
api.DOMTokenList.remove.multiple_parameters
api.DOMTokenList.toggle.force_argument
api.DOMTokenList.toggle.force_parameter
api.Element.scroll.ScrollToOptions
api.Element.scroll.options_parameter
api.Element.scrollBy.ScrollToOptions
api.Element.scrollBy.options_parameter
api.Element.scrollTo.ScrollToOptions
api.Element.scrollTo.options_parameter
api.HTMLTableRowElement.insertCell.negative_one_index_argument
api.HTMLTableRowElement.insertCell.negative_one_index_parameter
api.RTCPeerConnection.getStats.MediaStreamTrack_argument
api.RTCPeerConnection.getStats.selector_parameter
api.Window.postMessage.transfer_argument_support
api.Window.postMessage.transfer_parameter
api.Window.scroll.ScrollToOptions
api.Window.scroll.options_parameter
api.Window.scrollBy.ScrollToOptions
api.Window.scrollBy.options_parameter
api.Window.scrollTo.ScrollToOptions
api.Window.scrollTo.options_parameter
javascript.builtins.Float32Array.Float32Array.constructor_without_arguments
javascript.builtins.Float32Array.Float32Array.constructor_without_parameters
javascript.builtins.Float64Array.Float64Array.constructor_without_arguments
javascript.builtins.Float64Array.Float64Array.constructor_without_parameters
javascript.builtins.Int16Array.Int16Array.constructor_without_arguments
javascript.builtins.Int16Array.Int16Array.constructor_without_parameters
javascript.builtins.Int32Array.Int32Array.constructor_without_arguments
javascript.builtins.Int32Array.Int32Array.constructor_without_parameters
javascript.builtins.Int8Array.Int8Array.constructor_without_arguments
javascript.builtins.Int8Array.Int8Array.constructor_without_parameters
javascript.builtins.TypedArray.constructor_without_arguments
javascript.builtins.TypedArray.constructor_without_parameters
javascript.builtins.Uint16Array.Uint16Array.constructor_without_arguments
javascript.builtins.Uint16Array.Uint16Array.constructor_without_parameters
javascript.builtins.Uint32Array.Uint32Array.constructor_without_arguments
javascript.builtins.Uint32Array.Uint32Array.constructor_without_parameters
javascript.builtins.Uint8Array.Uint8Array.constructor_without_arguments
javascript.builtins.Uint8Array.Uint8Array.constructor_without_parameters
javascript.builtins.Uint8ClampedArray.Uint8ClampedArray.constructor_without_arguments
javascript.builtins.Uint8ClampedArray.Uint8ClampedArray.constructor_without_parameters
-
The following non-existent, long-removed, or otherwise irrelevant features have been removed:
api.FetchEvent.client
(#10774)api.FetchEvent.navigationPreload
(#10774)api.FetchEvent.targetClientId
(#10774)api.Navigator.registerContentHandler
(#11229)api.RTCIdentityErrorEvent
(#11149)api.RTCIdentityEvent
(#11149)api.RTCPeerConnection.identityresult_event
(#11149)api.RTCPeerConnection.idpassertionerror_event
(#11149)api.RTCPeerConnection.idpvalidationerror_event
(#11149)api.RTCPeerConnection.onidentityresult
(#11149)api.RTCPeerConnection.onidpassertionerror
(#11149)api.RTCPeerConnection.onidpvalidationerror
(#11149)api.RTCPeerConnection.onpeeridentity
(#11149)api.RTCPeerConnection.peeridentity_event
(#11149)
- 18 contributors have changed 188 files with 2,177 additions and 1,705 deletions in 71 commits (
v3.3.8...v3.3.9
) - 13,056 total features
- 788 total contributors
- 3,416 total stargazers
June 17, 2021
-
api.URL.createObjectURL.no_MediaStream_argument
was replaced byapi.URL.createObjectURL.MediaStream_support
to more clearly represent a deprecated feature. (#11081) -
api.Element.attachShadow.delegatesFocus
was renamed toapi.Element.attachShadow.init_delegatesFocus_parameter
to follow the guideline on parameter feature names. (#11090) -
The following non-existent, long-removed, or otherwise irrelevant features have been removed:
- 14 contributors have changed 165 files with 2,908 additions and 1,736 deletions in 102 commits (
v3.3.7...v3.3.8
) - 13,052 total features
- 785 total contributors
- 3,409 total stargazers
June 10, 2021
-
Several extraneous features representing indexed property getters have been removed (#9464):
api.CSSNumericArray.CSSNumericValue
api.CSSUnparsedValue.CSSUnparsedSegment
api.DataTransferItemList.DataTransferItem
api.SourceBufferList.SourceBuffer
api.TrackDefaultList.TrackDefault
-
The
api.AbstractWorker
mixin has been removed and replaced by features representing its exposed interfaces. (#10744)New features ex-
AbstractWorker
api.ServiceWorker.onerror
api.SharedWorker.onerror
api.Worker.onerror
-
api.Element.attributeStyleMap
has been removed and replaced by features representing theElementCSSInlineStyle
mixin's exposed interfaces. (#10686)New features ex-
ElementCSSInlineStyle
api.HTMLElement.attributeStyleMap
api.MathMLElement.style
api.SVGElement.attributeStyleMap
api.SVGElement.style
-
The
api.LinkStyle
mixin has been removed and replaced by features representing its exposed interfaces. (#10724)New features ex-
LinkStyle
api.HTMLLinkElement.sheet
api.ProcessingInstruction.sheet
api.SVGStyleElement.sheet
-
The following non-existent, long-removed, or otherwise irrelevant features have been removed:
api.Element.currentStyle
(#10782)api.Element.runtimeStyle
(#10782)api.GlobalEventHandlers.onsort
(#10820)api.MediaStreamTrack.getSources
(#10745)api.MediaStreamTrack.isolated
(#10745)api.MediaStreamTrack.onisolationchange
(#10745)api.MediaStreamTrack.readonly
(#10745)api.Request.context
(#10827)api.RTCCertificate.getSupportedAlgorithms
(#10582)api.RTCRemoteOutboundRtpStreamStats.reportsSent
(#10582)api.SVGSVGElement.viewport
(#10829)
- 10 contributors have changed 195 files with 2,189 additions and 2,294 deletions in 115 commits (
v3.3.6...v3.3.7
) - 13,029 total features
- 783 total contributors
- 3,400 total stargazers
June 4, 2021
-
The
extend
dependency has been removed and replaced by a more narrowly scoped function, which prevents two (or more) data files from erroneously setting data for the same feature. (#9821)Additionally, this release eliminates runtime dependencies for source distributions of this package. As of the v3.3.0 release, the
@mdn/browser-compat-data
package published on npm has zero dependencies; this release extends that benefit to installing the package from the repository source (such as from GitHub's releases assets). -
Specification URLs (
spec_url
values) are now validated againstw3c/browser-specs
and a small allowlist for additional specifications. (#10681) -
The mixin
api.SVGFilterPrimitiveStandardAttributes
has been removed and replaced by features representing its exposed interfaces. (#10646)New features ex-
SVGFilterPrimitiveStandardAttributes
api.SVGFEBlendElement.height
api.SVGFEBlendElement.result
api.SVGFEBlendElement.width
api.SVGFEBlendElement.x
api.SVGFEBlendElement.y
api.SVGFEColorMatrixElement.height
api.SVGFEColorMatrixElement.result
api.SVGFEColorMatrixElement.width
api.SVGFEColorMatrixElement.x
api.SVGFEColorMatrixElement.y
api.SVGFEComponentTransferElement.height
api.SVGFEComponentTransferElement.result
api.SVGFEComponentTransferElement.width
api.SVGFEComponentTransferElement.x
api.SVGFEComponentTransferElement.y
api.SVGFECompositeElement.height
api.SVGFECompositeElement.result
api.SVGFECompositeElement.width
api.SVGFECompositeElement.x
api.SVGFECompositeElement.y
api.SVGFEConvolveMatrixElement.height
api.SVGFEConvolveMatrixElement.result
api.SVGFEConvolveMatrixElement.width
api.SVGFEConvolveMatrixElement.x
api.SVGFEConvolveMatrixElement.y
api.SVGFEDiffuseLightingElement.height
api.SVGFEDiffuseLightingElement.result
api.SVGFEDiffuseLightingElement.width
api.SVGFEDiffuseLightingElement.x
api.SVGFEDiffuseLightingElement.y
api.SVGFEDisplacementMapElement.height
api.SVGFEDisplacementMapElement.result
api.SVGFEDisplacementMapElement.width
api.SVGFEDisplacementMapElement.x
api.SVGFEDisplacementMapElement.y
api.SVGFEDropShadowElement.height
api.SVGFEDropShadowElement.result
api.SVGFEDropShadowElement.width
api.SVGFEDropShadowElement.x
api.SVGFEDropShadowElement.y
api.SVGFEFloodElement.height
api.SVGFEFloodElement.result
api.SVGFEFloodElement.width
api.SVGFEFloodElement.x
api.SVGFEFloodElement.y
api.SVGFEGaussianBlurElement.height
api.SVGFEGaussianBlurElement.result
api.SVGFEGaussianBlurElement.width
api.SVGFEGaussianBlurElement.x
api.SVGFEGaussianBlurElement.y
api.SVGFEImageElement.height
api.SVGFEImageElement.result
api.SVGFEImageElement.width
api.SVGFEImageElement.x
api.SVGFEImageElement.y
api.SVGFEMergeElement.height
api.SVGFEMergeElement.result
api.SVGFEMergeElement.width
api.SVGFEMergeElement.x
api.SVGFEMergeElement.y
api.SVGFEMorphologyElement.height
api.SVGFEMorphologyElement.result
api.SVGFEMorphologyElement.width
api.SVGFEMorphologyElement.x
api.SVGFEMorphologyElement.y
api.SVGFEOffsetElement.height
api.SVGFEOffsetElement.result
api.SVGFEOffsetElement.width
api.SVGFEOffsetElement.x
api.SVGFEOffsetElement.y
api.SVGFESpecularLightingElement.height
api.SVGFESpecularLightingElement.result
api.SVGFESpecularLightingElement.width
api.SVGFESpecularLightingElement.x
api.SVGFESpecularLightingElement.y
api.SVGFETileElement.height
api.SVGFETileElement.result
api.SVGFETileElement.width
api.SVGFETileElement.x
api.SVGFETileElement.y
api.SVGFETurbulenceElement.height
api.SVGFETurbulenceElement.result
api.SVGFETurbulenceElement.width
api.SVGFETurbulenceElement.x
api.SVGFETurbulenceElement.y
-
The mixin
api.SVGTests
has been removed and replaced by features representing its exposed interfaces. (#10691)New features ex-
api.SVGTests
api.SVGAnimationElement.requiredExtensions
api.SVGAnimationElement.systemLanguage
api.SVGGraphicsElement.requiredExtensions
api.SVGGraphicsElement.systemLanguage
-
The
api.SVGAnimatedPoints
mixin has been removed and replaced by features representing its exposed interfaces. (#10698)New features ex-
SVGAnimatedPoints
api.SVGPolygonElement.animatedPoints
api.SVGPolygonElement.points
api.SVGPolylineElement.animatedPoints
api.SVGPolylineElement.points
-
The mixin
api.GeometryUtils
has been removed and replaced by features representing its exposed interfaces. (#10721)New features ex-
api.GeometryUtils
api.Document.getBoxQuads
api.Element.getBoxQuads
api.Text.getBoxQuads
-
api.FormData.append.AppendWithFilename
has been renamed toapi.FormData.append.filename_parameter
to follow the guideline on parameter feature names. (#10695) -
The following non-existent, long-removed, or otherwise irrelevant features have been removed:
api.Document.undoManager
(#10581)api.Element.tabStop
(#10581)api.HTMLElement.forceSpellCheck
(#10581)api.PaymentAddress.regionCode
(#10581)api.RTCPeerConnection.defaultIceServers
(#10725)api.RTCPeerConnection.getDefaultIceServers
(#10725)api.SVGUnknownElement
(#10685)javascript.builtins.AsyncIterator.@@toStringTag
(#6957)javascript.builtins.AsyncIterator.asIndexedPairs
(#6957)javascript.builtins.AsyncIterator.AsyncIterator
(#6957)javascript.builtins.AsyncIterator.drop
(#6957)javascript.builtins.AsyncIterator.every
(#6957)javascript.builtins.AsyncIterator.filter
(#6957)javascript.builtins.AsyncIterator.find
(#6957)javascript.builtins.AsyncIterator.flatMap
(#6957)javascript.builtins.AsyncIterator.forEach
(#6957)javascript.builtins.AsyncIterator.from
(#6957)javascript.builtins.AsyncIterator.map
(#6957)javascript.builtins.AsyncIterator.reduce
(#6957)javascript.builtins.AsyncIterator.some
(#6957)javascript.builtins.AsyncIterator.take
(#6957)javascript.builtins.AsyncIterator.toArray
(#6957)javascript.builtins.Iterator.@@toStringTag
(#6957)javascript.builtins.Iterator.asIndexedPairs
(#6957)javascript.builtins.Iterator.drop
(#6957)javascript.builtins.Iterator.every
(#6957)javascript.builtins.Iterator.filter
(#6957)javascript.builtins.Iterator.find
(#6957)javascript.builtins.Iterator.flatMap
(#6957)javascript.builtins.Iterator.forEach
(#6957)javascript.builtins.Iterator.from
(#6957)javascript.builtins.Iterator.Iterator
(#6957)javascript.builtins.Iterator.map
(#6957)javascript.builtins.Iterator.reduce
(#6957)javascript.builtins.Iterator.some
(#6957)javascript.builtins.Iterator.take
(#6957)javascript.builtins.Iterator.toArray
(#6957)javascript.operators.pipeline
(#6957)
- 14 contributors have changed 335 files with 7,135 additions and 5,583 deletions in 70 commits (
v3.3.5...v3.3.6
) - 13,039 total features
- 783 total contributors
- 3,390 total stargazers
May 27, 2021
-
The following features duplicated subfeatures of
api.DOMTokenList
and have been removed (#10128):api.Element.classList.add_and_remove_multiple_arguments
api.Element.classList.replace
api.Element.classList.toggle_method_second_argument
-
The following non-existent, long-removed, or otherwise irrelevant features have been removed:
-
Several duplicate or erroneous release entries for WebView Android were removed. These covered historic releases and fewer than 20 support statements were changed to reflect the removals. (#10524)
- 15 contributors have changed 379 files with 953 additions and 2,103 deletions in 50 commits (
v3.3.4...v3.3.5
) - 12,993 total features
- 782 total contributors
- 3,378 total stargazers
May 20, 2021
-
The definition of the
experimental
status has been revised to more closely reflect its actual use. For more information on choosing values forexperimental
, see the the new data guideline forexperimental
. (#9933) -
The schema now permits valid WebGL specification links. (#10353)
-
api.Navigator.geolocation.hid
has been moved to the correctly nestedapi.Navigator.hid
. (#10291) -
http.headers.feature-policy.wake-lock
has been moved to the correctly-namedhttp.headers.feature-policy.screen-wake-lock
. (#10421) -
The following mixin features have been migrated to their exposed interfaces:
Before After api.ChildNode
(removed) api.ChildNode.before
api.CharacterData.before
api.DocumentType.before
api.Element.before
api.ChildNode.remove
api.CharacterData.remove
api.DocumentType.remove
api.Element.remove
api.ChildNode.replaceWith
api.CharacterData.replaceWith
api.DocumentType.replaceWith
api.Element.replaceWith
api.URLUtilsReadOnly
(removed) api.URLUtilsReadOnly.hash
api.WorkerLocation.hash
api.URLUtilsReadOnly.host
api.WorkerLocation.host
api.URLUtilsReadOnly.hostname
api.WorkerLocation.hostname
api.URLUtilsReadOnly.href
api.WorkerLocation.href
api.URLUtilsReadOnly.origin
api.WorkerLocation.origin
api.URLUtilsReadOnly.pathname
api.WorkerLocation.pathname
api.URLUtilsReadOnly.port
api.WorkerLocation.port
api.URLUtilsReadOnly.protocol
api.WorkerLocation.protocol
api.URLUtilsReadOnly.search
api.WorkerLocation.search
api.URLUtilsReadOnly.toString
api.WorkerLocation.toString
-
The following non-existent, long-removed, or otherwise irrelevant features have been removed:
api.BudgetService
(#10417)api.SVGColorProfileElement
(#10515)api.SVGExternalResourcesRequired
(#10539)api.SVGSolidcolorElement
(#10515)api.SVGStylable
(#10536)api.SVGTransformable
#10354api.SVGURIReference
(#10522)api.TransitionEvent.animationName
(#10336)api.Window.returnValue
(#10449)api.WindowClient.ancestorOrigins
(#10415)css.at-rules.media.prefers-reduced-transparency
(#6944)css.at-rules.media.scan
(#6944)css.at-rules.media.update
(#6944)css.at-rules.page.bleed
(#6944)css.at-rules.page.marks
(#6944)css.at-rules.page.page-margin-boxes
(#6944)html.elements.multicol
(#10545)svg.attributes.conditional_processing.externalResourcesRequired
(#10539)svg.elements.color-profile
(#10515)svg.elements.solidcolor
(#10515)
- 18 contributors have changed 361 files with 3,670 additions and 3,690 deletions in 143 commits (
v3.3.3...v3.3.4
) - 13,002 total features
- 777 total contributors
- 3,369 total stargazers
May 6, 2021
-
api.RTCIceCandidatePairStats.lastReponseTimestamp
was renamed toapi.RTCIceCandidatePairStats.lastResponseTimestamp
to correct a typo. (#10175) -
The following features have been removed as historic and irrelevant:
-
The following never-implemented Bluetooth API features have been removed (#9975):
api.BluetoothAdvertisingData
api.BluetoothDevice.adData
api.BluetoothDevice.connectGATT
api.BluetoothDevice.deviceClass
api.BluetoothDevice.gattServer
api.BluetoothDevice.paired
api.BluetoothDevice.productID
api.BluetoothDevice.productVersion
api.BluetoothDevice.unwatchAdvertisements
api.BluetoothDevice.uuids
api.BluetoothDevice.vendorID
api.BluetoothDevice.vendorIDSource
api.BluetoothDevice.watchAdvertisements
api.BluetoothDevice.watchingAdvertisements
api.BluetoothRemoteGATTService.getIncludedService
api.BluetoothRemoteGATTService.getIncludedServices
api.BluetoothRemoteGATTService.getIncludedServices
- 12 contributors have changed 316 files with 1,816 additions and 2,817 deletions in 112 commits (
v3.3.2...v3.3.3
) - 13,016 total features
- 774 total contributors
- 3,350 total stargazers
April 29, 2021
-
The following features have been renamed to the correct case (#10142):
html.elements.script.referrerPolicy
→html.elements.script.referrerpolicy
svg.elements.a.referrerPolicy
→svg.elements.a.referrerpolicy
-
http.headers.Accept-Charset
has been removed as historic and irrelevant. (#10114) -
api.DOMHighResTimestamp
has been removed, since it is an incorrectly-named and unexposed specification typedef. (#9892, #9930)
- 18 contributors have changed 436 files with 2,952 additions and 1,494 deletions in 60 commits (
v3.3.1...v3.3.2
) - 13,039 total features
- 771 total contributors
- 3,342 total stargazers
April 22, 2021
-
ECMAScript module compatibility has been restored. The previous release unintentionally broke using
import
with this package. (#9966, #10033) -
api.Navigator.battery
has been removed as historic and irrelevant. (#9626) -
Over 10,000 issues and pull requests have been opened against BCD (and most of them have been closed). Here's to the next 10,000! 🥂🎉 (#10000)
- 15 contributors have changed 181 files with 1,867 additions and 5,377 deletions in 71 commits (
v3.3.0...v3.3.1
) - 13,034 total features
- 769 total contributors
- 3,330 total stargazers
April 15, 2021
-
@mdn/browser-compat-data
is now smaller, faster to load, and has zero dependencies.The data is now bundled into a single JSON file at publishing time, instead of loading many JSON files at runtime. This reduces the size of the package and shortens loading times.
These changes also eliminate dependencies. There are zero runtime package dependencies and Node.js ≥10.0.0 is no longer required. This version of the package has been shown to load in many end-of-life versions of Node.js.
-
css.selectors.not_match_link
feature has been removed. The data is now correctly represented ascss.selectors.any-link.not_match_link
andcss.selectors.link.not_match_link
. (#9842)
- 13 contributors have changed 437 files with 2,792 additions and 4,018 deletions in 45 commits (
v3.2.4...v3.3.0
) - 13,033 total features
- 766 total contributors
- 3,325 total stargazers
April 8, 2021
- 11 contributors have changed 59 files with 863 additions and 4,322 deletions in 41 commits (
v3.2.3...v3.2.4
) - 13,029 total features
- 766 total contributors
- 3,309 total stargazers
April 1, 2021
-
css.selectors.-moz-ui-valid
has been removed and replaced bycss.selectors.user-valid
to reflect the standardization of the:user-valid
pseudo-class. (#9695) -
The following historic features, which are no longer supported in any browser, have been removed as irrelevant:
-
The following duplicate features have been removed:
- 12 contributors have changed 78 files with 1,721 additions and 1,313 deletions in 47 commits (
v3.2.2...v3.2.3
) - 13,029 total features
- 763 total contributors
- 3,297 total stargazers
March 25, 2021
-
The default branch for the repository has been renamed to
main
frommaster
. (#6292) -
For improved consistency with related features, the following JavaScript features have been renamed (#9592):
javascript.operators.async_function_expression
→javascript.operators.async_function
javascript.operators.function_star
→javascript.operators.generator_function
javascript.operators.async_generator_function_expression
→javascript.operators.async_generator_function
-
The following historic features of the
Node
interface were removed to more accurately represent their moves to theElement
andAttr
interfaces (#9561):api.Node.localName
api.Node.namespaceURI
api.Node.prefix
-
The following duplicate features of the
AudioScheduledSourceNode
interface were removed (#9599):api.AudioBufferSourceNode.onended
api.ConstantSourceNode.onended
api.ConstantSourceNode.start
api.ConstantSourceNode.stop
api.OscillatorNode.onended
api.OscillatorNode.start
api.OscillatorNode.stop
-
The following duplicate features of the
SVGGeometryElement
interface were removed (#9479):api.SVGGeometryElement.supportOtherThanPath
, duplicating several new support statements inapi.SVGGeometryElement
api.SVGPathElement.getPointAtLength
, duplicatingapi.SVGGeometryElement.getPointAtLength
api.SVGPathElement.getTotalLength
, duplicatingapi.SVGGeometryElement.getTotalLength
api.SVGPathElement.pathLength
, duplicatingapi.SVGGeometryElement.pathLength
- 15 contributors have changed 417 files with 2,977 additions and 1,915 deletions in 62 commits (
v3.2.1...v3.2.2
) - 13,020 total features
- 761 total contributors
- 3,284 total stargazers
March 18, 2021
-
api.PictureInPicture
has been removed as part of an effort to more accurately represent Picture-in-Picture interfaces. (#9438, #7028) -
The following-never supported features were removed:
-
The following duplicate features were removed:
-
To improve consistency with other parameter features, the following
CanvasRenderingContext2D
features have been renamed to lower-case (#9433):Before After api.CanvasRenderingContext2D.clip.Path_parameter
api.CanvasRenderingContext2D.clip.path_parameter
api.CanvasRenderingContext2D.drawFocusIfNeeded.Path_parameter
api.CanvasRenderingContext2D.drawFocusIfNeeded.path_parameter
api.CanvasRenderingContext2D.fill.Path_parameter
api.CanvasRenderingContext2D.fill.path_parameter
api.CanvasRenderingContext2D.isPointInPath.Path_parameter
api.CanvasRenderingContext2D.isPointInPath.path_parameter
api.CanvasRenderingContext2D.isPointInStroke.Path_parameter
api.CanvasRenderingContext2D.isPointInStroke.path_parameter
api.CanvasRenderingContext2D.stroke.Path_parameter
api.CanvasRenderingContext2D.stroke.path_parameter
- 17 contributors have changed 99 files with 1,537 additions and 2,285 deletions in 35 commits (
v3.2.0...v3.2.1
) - 13,023 total features
- 771 total contributors
- 3,276 total stargazers
March 11, 2021
-
Support statement objects may no longer use
false
ornull
values forversion_removed
. Values forversion_removed
are now required to be real version numbers ortrue
(removed in some unknown version). This change to the schema codifies a widely-followed practice within existing compatability data. (#9015) -
The following features were renamed:
api.SVGFECompositeElement.in
is nowapi.SVGFECompositeElement.in1
, fixing a misidentified attribute (again). (#9074, #9343)api.SVGTests.hasextension
is nowapi.SVGTests.hasExtension
, fixing incorrect capitalization. (#9387)api.SVGViewElement.viewtarget
is nowapi.SVGViewElement.viewTarget
, fixing incorrect capitalization. (#9387)
-
The following features were removed because they duplicated data under historic names:
api.AuthenticationAssertion
, duplicatingapi.AuthenticatorAssertionResponse
(#9398)api.ConstrainLong
, duplicatingapi.ConstrainULong
(#9418)api.LongRange
, duplicatingapi.ULongRange
(#9418)api.ScopedCredential
, duplicatingapi.PublicKeyCredential
(#9398)api.ScopedCredentialInfo
, duplicatingapi.AuthenticatorResponse
(#9398)api.Window.OverconstrainedError
, duplicatingapi.OverconstrainedError
(#9401)
-
The following no-longer supported features were removed as irrelevant:
-
The following never-implemented features were removed:
- 11 contributors have changed 163 files with 1,288 additions and 1,323 deletions in 27 commits (
v3.1.3...v3.2.0
) - 13,031 total features
- 769 total contributors
- 3,266 total stargazers
March 4, 2021
api.SVGFECompositeElement.in
replacesapi.SVGFECompositeElement.in1
, fixing a misidentified attribute (#9074).
- 13 contributors have changed 87 files with 771 additions and 480 deletions in 28 commits (
v3.1.2...v3.1.3
) - 13,028 total features
- 767 total contributors
- 3,253 total stargazers
-
The following withdrawn features have been removed as irrelevant:
-
The following never-supported WebExtensions features have been removed (#6960):
webextensions.manifest.content_security_policy.isolated_world
webextensions.manifest.content_security_policy.sandbox
webextensions.match_patterns.scheme.ftps
-
The following never-supported MathML features have been removed (#6958):
mathml.elements.math.overflow
mathml.elements.mglyph
mathml.elements.mlabeledtr
mathml.elements.mo.form
mathml.elements.mo.largeop
mathml.elements.mspace.linebreak
mathml.elements.mstyle.decimalpoint
mathml.elements.mstyle.infixbreakstyle
mathml.elements.mtable.alignmentscope
mathml.elements.mtable.columnwidth
mathml.elements.mtable.equalcolumns
mathml.elements.mtable.equalrows
mathml.elements.mtable.groupalign
mathml.elements.mtable.minlabelspacing
mathml.elements.mtable.side
mathml.elements.mtd.groupalign
mathml.elements.mtr.groupalign
-
The following constants have been removed, under the recently-adopted Constants guideline (#9195):
api.KeyboardEvent.DOM_KEY_LOCATION_LEFT
api.KeyboardEvent.DOM_KEY_LOCATION_NUMPAD
api.KeyboardEvent.DOM_KEY_LOCATION_RIGHT
api.KeyboardEvent.DOM_KEY_LOCATION_STANDARD
Statistics
- 19 contributors have changed 122 files with 4,549 additions and 2,365 deletions in 43 commits (
v3.1.1...v3.1.2
) - 13,024 total features
- 765 total contributors
- 3,248 total stargazers
February 18, 2021
Notable changes
-
css.properties.grid-template-rows.masonry
feature was moved from its previously erroneous entry ascss.properties.masonry
. (#9078) -
The following mixin features have been migrated to their exposed interfaces (or deduplicated, where the exposed interface data already existed):
Former mixin (old) Exposed interface (new) api.DocumentFragment.methods
(removed, duplicate) api.DocumentFragment.properties
(removed, duplicate) api.DocumentOrShadowRoot.activeElement
api.Document.activeElement
api.ShadowRoot.activeElement
api.DocumentOrShadowRoot.adoptedStyleSheets
api.Document.adoptedStyleSheets
api.ShadowRoot.adoptedStyleSheets
api.DocumentOrShadowRoot.caretPositionFromPoint
api.Document.caretPositionFromPoint
api.ShadowRoot.caretPositionFromPoint
api.DocumentOrShadowRoot.elementFromPoint
api.Document.elementFromPoint
api.ShadowRoot.elementFromPoint
api.DocumentOrShadowRoot.elementsFromPoint
api.Document.elementsFromPoint
api.ShadowRoot.elementsFromPoint
api.DocumentOrShadowRoot.fullscreenElement
api.Document.fullscreenElement
api.ShadowRoot.fullscreenElement
api.DocumentOrShadowRoot.getSelection
api.Document.getSelection
api.ShadowRoot.getSelection
api.DocumentOrShadowRoot.pointerLockElement
api.Document.pointerLockElement
api.ShadowRoot.pointerLockElement
api.DocumentOrShadowRoot.styleSheets
api.Document.styleSheets
api.ShadowRoot.styleSheets
api.DocumentOrShadowRoot
(removed) api.ParentNode.append
api.Document.append
api.DocumentFragment.append
api.Element.append
api.ParentNode.childElementCount.document_documentfragment
(removed, duplicate) api.ParentNode.childElementCount
api.Document.childElementCount
api.DocumentFragment.childElementCount
api.Element.childElementCount
api.ParentNode.children.document_documentfragment
(removed, duplicate) api.ParentNode.children.svgelement
(removed, duplicate) api.ParentNode.children
api.Document.children
api.DocumentFragment.children
api.Element.children
api.ParentNode.document_documentfragment
(removed, duplicate) api.ParentNode.firstElementChild.document_documentfragment
(removed, duplicate) api.ParentNode.firstElementChild
api.Document.firstElementChild
api.DocumentFragment.firstElementChild
api.Element.firstElementChild
api.ParentNode.lastElementChild.document_documentfragment
(removed, duplicate) api.ParentNode.lastElementChild
api.Document.lastElementChild
api.DocumentFragment.lastElementChild
api.Element.lastElementChild
api.ParentNode.prepend
api.Document.prepend
api.DocumentFragment.prepend
api.Element.prepend
api.ParentNode.querySelector
(removed, duplicate) api.ParentNode.querySelectorAll
(removed, duplicate) api.ParentNode.replaceChildren
api.Document.replaceChildren
api.DocumentFragment.replaceChildren
api.Element.replaceChildren
api.ParentNode
(removed) api.ShadowRoot.documentorshadowroot
(removed, duplicate) -
The following never-supported features were removed as irrelevant:
-
The subfeatures of
api.Element.getBoundingClientRect
(height
,width
,x
, andy
) were removed because they duplicated the subfeatures ofapi.DOMRectReadOnly
. (#9061)
Statistics
- 13 contributors have changed 77 files with 4,859 additions and 3,148 deletions in 57 commits (
v3.1.0...v3.1.1
) - 12,975 total features
- 759 total contributors
- 3,240 total stargazers
February 11, 2021
Notable changes
-
We've adopted a new data guideline for interface mixins. From v3.1.0, new data for interface mixins will be represented as subfeatures of their exposed interfaces, instead of fictitious mixin interfaces.
For example,
HTMLHyperlinkElementUtils
attributes are now represented onHTMLAnchorElement
andHTMLAreaElement
directly.Existing interface mixins data will be replaced as part of our regular release process. The release notes will describe specific changes as they happen. (#9016)
-
The following mixin features have been migrated to their exposed interfaces (#8933, #9046, #9048):
Old New api.CredentialUserData.iconURL
api.FederatedCredential.iconURL
api.PasswordCredential.iconURL
api.CredentialUserData.name
api.FederatedCredential.name
api.PasswordCredential.name
api.HTMLHyperlinkElementUtils.href
api.HTMLAnchorElement.href
api.HTMLAreaElement.href
api.HTMLHyperlinkElementUtils.origin
api.HTMLAnchorElement.origin
api.HTMLAreaElement.origin
api.HTMLHyperlinkElementUtils.protocol
api.HTMLAnchorElement.protocol
api.HTMLAreaElement.protocol
api.HTMLHyperlinkElementUtils.username
api.HTMLAnchorElement.username
api.HTMLAreaElement.username
api.HTMLHyperlinkElementUtils.password
api.HTMLAnchorElement.password
api.HTMLAreaElement.password
api.HTMLHyperlinkElementUtils.host
api.HTMLAnchorElement.host
api.HTMLAreaElement.host
api.HTMLHyperlinkElementUtils.hostname
api.HTMLAnchorElement.hostname
api.HTMLAreaElement.hostname
api.HTMLHyperlinkElementUtils.port
api.HTMLAnchorElement.port
api.HTMLAreaElement.port
api.HTMLHyperlinkElementUtils.pathname
api.HTMLAnchorElement.pathname
api.HTMLAreaElement.pathname
api.HTMLHyperlinkElementUtils.search
api.HTMLAnchorElement.search
api.HTMLAreaElement.search
api.HTMLHyperlinkElementUtils.hash
api.HTMLAnchorElement.hash
api.HTMLAreaElement.hash
api.Slottable.assignedSlot
api.Element.assignedSlot
api.Text.assignedSlot
-
api.Credential.name
was removed as irrelevant (#9046). -
css.selectors.-webkit-autofill
has been renamed tocss.selectors.autofill
to reflect the standardized name (#8877)
Statistics
- 10 contributors have changed 49 files with 1,534 additions and 644 deletions in 37 commits (
v3.0.6...v3.1.0
) - 12,972 total features
- 758 total contributors
- 3,234 total stargazers
February 4, 2021
Notable changes
api.WEBGL_color_buffer_float.RGB32F_EXT
, a constant, was removed following the Constants data guideline (#8934)
Statistics
- 17 contributors have changed 90 files with 939 additions and 446 deletions in 56 commits (
v3.0.5...v3.0.6
) - 12,955 total features
- 757 total contributors
- 3,223 total stargazers
January 28, 2021
Notable changes
html.elements.command
, never implemented, was removed as irrelevant (#8825)html.elements.element
, never implemented, was removed as irrelevant (#8826)
Statistics
- 15 contributors have changed 82 files with 294 additions and 524 deletions in 20 commits (
v3.0.4...v3.0.5
) - 12,951 total features
- 753 total contributors
- 3,211 total stargazers
January 21, 2021
Statistics
- 17 contributors have changed 150 files with 1,521 additions and 310 deletions in 36 commits (
v3.0.3...v3.0.4
) - 12,958 total features
- 749 total contributors
- 3,206 total stargazers
January 14, 2021
Notable changes
api.CharacterData.ChildNode
has been removed as a duplicate ofapi.ChildNode
(#8052)api.PaymentRequest.paymentAddress
has been renamed toapi.PaymentRequest.shippingAddress
to reflect it's specified name (#7669)api.WorkerGlobalScope.close
has been removed as a duplicate ofapi.DedicatedWorkerGlobalScope.close
andapi.SharedWorkerGlobalScope.close
(#7363)html.manifest.serviceworker
, never implemented, was removed as irrelevant (#8069)
Statistics
- 16 contributors have changed 56 files with 1,807 additions and 756 deletions in 49 commits (
v3.0.2...v3.0.3
) - 12,944 total features
- 747 total contributors
- 3,202 total stargazers
January 7, 2021
Notable changes
- Removed
api.UIEvent.cancelBubble
as a duplicate ofapi.Event.cancelBubble
(#7350, #7360) - Removed
Navigator
mixinworker_support
featuresapi.NavigatorConcurrentHardware.worker_support
,api.NavigatorLanguage.worker_support
, andapi.NavigatorOnLine.worker_support
, as redundant toapi.Navigator
data (#8277) - Removed
api.CanvasRenderingContext2D.addHitRegion
(and its descendants),api.CanvasRenderingContext2D.clearHitRegions
, andapi.CanvasRenderingContext2D.addHitRegion.control
as irrelevant (#8442) - Removed
api.HTMLElement.dropzone
andhtml.global_attributes.dropzone
as irrelevant (#8095) - Removed
api.NDEFWriter
as irrelevant (#8459) - A new data guideline has been adopted: no new constants features will be accepted into BCD (#8062)
Statistics
- 19 contributors have changed 459 files with 24,184 additions and 8,900 deletions in 530 commits (
v3.0.1...v3.0.2
) - 12,922 total features
- 743 total contributors
- 3,197 total stargazers
December 17, 2020
Notable changes
- The feature
api.HTMLInputElement.weight
was removed since it probably never existed and was replaced withapi.HTMLInputElement.width
which does (#7671)
Statistics
- 12 contributors have changed 268 files with 18,717 additions and 4,315 deletions in 303 commits (
v3.0.0...v3.0.1
) - 12,567 total features
- 738 total contributors
- 3,187 total stargazers
December 10, 2020
Version 3.0.0 makes some potentially-breaking changes to improve the consistency and quality of the data. Highlights:
- UC and QQ browsers were removed.
- A public API, in addition to the schema, was formalized for better adherence to Semantic Versioning.
- Node.js's data was made more consistent with this project's other engines. Node.js data now starts at 0.10.0, as if it were Node.js's first major release, and Node.js version strings consistently use the full version value (for example,
0.12.0
instead of0.12
).
Review the changes below for details.
Notable changes
- (Breaking) UC and QQ browsers were removed from the schema and support data, due to limited coverage and contribution activity. (#7240)
- Node.js data with releases before
0.10.0
were increased to that version, as if this were the first major, stable release (though the true story is rather more complex). Special thanks to the Node.js Release Working Group for their insight into Node.js's history. (#7562; #6861) - Node.js versions
0.10
and0.12
were replaced by their full SemVer values,0.10.0
and0.12.0
, respectively. (#7491, #7492) - Many high-level namespaces in the package were documented and a formal Semantic Versioning policy was introduced. (#7615)
- Data in
javascript
requires version number data; thejavascript
data no longer contains anynull
ortrue
values. (#7607) - Addition of browsers and Removal of browsers data guidelines were adopted to document requirements to add or remove a browser or engine from package. (#7244)
- The following features were removed as irrelevant:
api.HTMLAnchorElement.media
(#7538)api.HTMLAreaElement.hreflang
(#7539)api.HTMLAreaElement.media
(#7538)api.HTMLAreaElement.type
(#7540)api.HTMLFrameSetElement.onlanguage
(#7483)api.Node.baseURIObject
(#7520)api.Node.nodePrincipal
(#7521)api.Node.rootNode
(#7524)api.OverconstrainedError.message
(#7616)api.OverconstrainedError.name
(#7616)css.at-rules.viewport.height
(#7514)css.at-rules.viewport.max-height
(#7514)css.at-rules.viewport.max-width
(#7514)css.at-rules.viewport.max-zoom
(#7514)css.at-rules.viewport.min-height
(#7514)css.at-rules.viewport.min-width
(#7514)css.at-rules.viewport.min-zoom
(#7514)css.at-rules.viewport.orientation
(#7514)css.at-rules.viewport.user-zoom
(#7514)css.at-rules.viewport.viewport-fit
(#7514)css.at-rules.viewport.width
(#7514)css.at-rules.viewport.zoom
(#7514)
- The following features were removed as duplicates of
api.Accelerometer.{x,y,z}
(#7314):api.LinearAccelerationSensor.x
api.LinearAccelerationSensor.y
api.LinearAccelerationSensor.z
- The following features were renamed to correct capitalization or spelling:
api.HTMLElement.formEncType
toapi.HTMLElement.formEnctype
(#7471)api.HTMLImageElement.lowSrc
toapi.HTMLImageElement.lowsrc
(#7472)api.HTMLMarqueeElement.bgcolor
toapi.HTMLMarqueeElement.bgColor
(#7473)api.HTMLMarqueeElement.scrollamount
toapi.HTMLMarqueeElement.scrollAmount
(#7474)api.HTMLMarqueeElement.scrolldelay
toapi.HTMLMarqueeElement.scrollDelay
(#7475)api.HTMLMarqueeElement.truespeed
toapi.HTMLMarqueeElement.trueSpeed
(#7508)javascript.operators.substraction_assignment
tojavascript.operators.subtraction_assignment
(#7621)
api.NDEFReader.prototype.onerror
was renamed toapi.NDEFReader.prototype.onreadingerror
to reflect a specification change (#7613)css.properties.word-wrap
was removed as a duplicate ofcss.properties.overflow-wrap
'salternative_name
data (#7387)css.selectors.-moz-ui-invalid
was renamed tocss.properties.user-invalid
to reflect the standard name (#7431)
Statistics
- 30 contributors have changed 393 files with 6,481 additions and 5,881 deletions in 156 commits (
v2.0.7...v3.0.0
) - 12,274 total features
- 734 total contributors
- 3,172 total stargazers
November 19, 2020
Notable changes
- Internet Explorer version
"≤6"
is now an accepted value, to reflect testing limitations for older versions (#7337) - The following features were removed as irrelevant:
Statistics
- 15 contributors have changed 175 files with 2,109 additions and 1,545 deletions in 41 commits (
v2.0.6...v2.0.7
) - 12,246 total features
- 727 total contributors
- 3,130 total stargazers
November 12, 2020
Notable changes
- iOS Safari version "≤3" is now an accepted value, to reflect testing limitations for older versions (#7345)
api.MediaKeyStatusMap.iterator
was renamed toapi.MediaKeyStatusMap.@@iterator
(#7315)- The following features duplicating
api.HTMLElement.accessKey
were removed (#7309):api.HTMLAnchorElement.accessKey
api.HTMLAreaElement.accessKey
api.HTMLButtonElement.accessKey
- The following features duplicating
api.HTMLElement.tabindex
were removed (#7310):api.HTMLAnchorElement.tabindex
api.HTMLAreaElement.tabIndex
api.HTMLButtonElement.tabIndex
- The following never-supported features were removed as irrelevant:
api.Node.outerText
(#7316)api.HTMLButtonElement.menu
(#6931)api.HTMLIFrameElement.setNfcFocus
(#6931)api.HTMLIsIndexElement
(#6931)api.HTMLIsIndexElement.form
(#6931)api.HTMLIsIndexElement.prompt
(#6931)api.HTMLMenuItemElement
(#6931)api.HTMLMenuItemElement.command
(#6931)api.HTMLTableElement.sortable
(#6931)api.HTMLTableElement.stopSorting
(#6931)api.HTMLTableElement.sortable
(#6931)css.properties.azimuth
(#6931)css.properties.break-after.region_context
(#6961)css.properties.break-before.region_context
(#6961)css.properties.break-inside.region_context
(#6961)
Statistics
- 18 contributors have changed 113 files with 1,428 additions and 2,048 deletions in 52 commits (
v2.0.5...v2.0.6
) - 12,247 total features
- 725 total contributors
- 3,115 total stargazers
November 5, 2020
Notable changes
- Safari version
"≤4"
is now an accepted value, to reflect testing limitations for older versions (#6915) - The following features have been removed:
api.Document.domConfig
because it has been removed from all browsers two or more years ago (#6930)api.DOMConfiguration
and its descendants because it was never implemented (#6930)api.DOMImplementationList
and its descendants because it was never implemented (#6930)api.HTMLInputElement.mozGetFileNameArray
because it was never exposed to the Web (#6982)api.HTMLInputElement.mozSetFileArray
because it was never exposed to the Web (#6982)api.HTMLInputElement.mozSetFileNameArray
because it was never exposed to the Web (#6982)
Statistics
- 18 contributors have changed 230 files with 7,273 additions and 5,019 deletions in 97 commits (
v2.0.4...v2.0.5
) - 12,264 total features
- 722 total contributors
- 3,103 total stargazers
October 29, 2020
Notable changes
- Data about how the aspect ratio is computed for some HTML elements has been moved from the
css.properties.aspect-ratio.internal-value
feature toaspect_ratio_computed_from_attributes
subfeatures of the affected HTML elements (#6918) - The following features have been removed because they were never implemented:
Statistics
- 22 contributors have changed 172 files with 4,225 additions and 2,772 deletions in 177 commits (
v2.0.3...v2.0.4
) - 12,266 total features
- 721 total contributors
- 3,087 total stargazers
October 29, 2020
This is the final release under the name mdn-browser-compat-data
.
This package is now published as @mdn/browser-compat-data
. For more information, read Upgrading from mdn-browser-compat-data
1.1 to @mdn/browser-compat-data
2.0.x.
Notable changes
- Data about how the aspect ratio is computed for some HTML elements has been moved from the
css.properties.aspect-ratio.internal-value
feature toaspect_ratio_computed_from_attributes
subfeatures of the affected HTML elements (#6918) - The following features have been removed because they were never implemented:
Statistics
- 22 contributors have changed 169 files with 4,226 additions and 2,883 deletions in 174 commits (
v1.1.1...v1.1.2
) - 12,266 total features
- 721 total contributors
- 3,087 total stargazers
October 15, 2020
Statistics
- 14 contributors have changed 51 files with 1,623 additions and 1,053 deletions in 51 commits (
v2.0.2...v2.0.3
) - 12,246 total features
- 710 total contributors
- 3,049 total stargazers
October 15, 2020
Deprecation notice
This package is now published as @mdn/browser-compat-data
. For more information, read Upgrading from mdn-browser-compat-data
1.1 to @mdn/browser-compat-data
2.0.x.
Statistics
- 14 contributors have changed 52 files with 1,624 additions and 1,054 deletions in 49 commits (
v1.1.0...v1.1.1
) - 12,246 total features
- 710 total contributors
- 3,049 total stargazers
October 8, 2020
Notable changes
- Feature moves and removals:
api.DOMTokenList.remove_whitespace_and_duplicates
has been split intoapi.DOMTokenList.remove_duplicates
andapi.DOMTokenList.trim_whitespace
(#6691)api.AudioContext.createConstantSource
was removed because it duplicatedapi.BaseAudioContext.createConstantSource
(#6799)api.Document.contains
was removed because it duplicatedapi.Node.contains
(#6850)
Statistics
- 10 contributors have changed 55 files with 1,734 additions and 1,495 deletions in 42 commits (
v2.0.1...v2.0.2
) - 12,243 total features
- 706 total contributors
- 3,031 total stargazers
October 8, 2020
Notice
This package is now published as @mdn/browser-compat-data
. For more information, read Upgrading from mdn-browser-compat-data
1.1 to @mdn/browser-compat-data
2.0.x.
Notable changes
- Deprecation: if you require this package (with the
mdn-
package name), then a warning will be emitted (#6777) - Deprecation: if you're running Node.js version 8, then a warning will be emitted (#6777)
- Feature moves and removals:
api.DOMTokenList.remove_whitespace_and_duplicates
has been split intoapi.DOMTokenList.remove_duplicates
andapi.DOMTokenList.trim_whitespace
(#6691)api.AudioContext.createConstantSource
was removed because it duplicatedapi.BaseAudioContext.createConstantSource
(#6799)api.Document.contains
was removed because it duplicatedapi.Node.contains
(#6850)
Statistics
- 10 contributors have changed 58 files with 1,795 additions and 1,495 deletions in 39 commits (
v1.0.40...v1.1.0
) - 12,243 total features
- 706 total contributors
- 3,030 total stargazers
October 1, 2020
Statistics
- 10 contributors have changed 20 files with 496 additions and 271 deletions in 13 commits (
v2.0.0...v2.0.1
) - 12,242 total features
- 704 total contributors
- 3,016 total stargazers
October 1, 2020
Notice: In the future, this package will be published as @mdn/browser-compat-data
. For more information, read #6640.
Statistics
- 10 contributors have changed 20 files with 496 additions and 271 deletions in 11 commits (
v1.0.39...v1.0.40
) - 12,242 total features
- 704 total contributors
- 3,016 total stargazers
September 24, 2020
Notable changes
- Breaking: Initial release as
@mdn/browser-compat-data
. - Breaking: Node.js 10 or later is now required.
Statistics
- 12,242 total features
- 701 total contributors
- 2,999 total stargazers
September 24, 2020
Notice: In the future, this package will be published as @mdn/browser-compat-data
. To give feedback on this and other upcoming breaking changes, please read #6640.
Notable changes
api.Element.name
was removed because it's actually implemented as part of severalHTML*Element.name
interfaces (#6751 and #6683)api.Element.accessKey
was removed because there's no indication that the feature was implemented in any browser browser (in contrast toapi.HTMLElement.accessKey
) (#6746)
Statistics
- 10 contributors have changed 76 files with 3,678 additions and 2,715 deletions in 19 commits (
v1.0.38...v1.0.39
) - 12,242 total features
- 701 total contributors
- 2,999 total stargazers
September 17, 2020
Notice: In the future, this package will be published under a new, scoped name. To give feedback on this and other upcoming breaking changes, please read #6640.
Notable changes
css.at-rules.media.light-level
was removed because it was never implemented in any browser and has been dropped from the Media Queries specification (#6706)api.CSSTransition.CSSTransition
was removed because it was never actually implemented in any browser (#6707)
Statistics
- 12 contributors have changed 161 files with 1,348 additions and 1,146 deletions in 25 commits (
v1.0.37...v1.0.38
) - 12,195 total features
- 699 total contributors
- 2,987 total stargazers
September 17, 2020
This is a demonstration of releasing @mdn/browser-compat-data
. This code is untested and unreviewed. See #6713 for more information.
September 10, 2020
Notice: In the future, this package will be published under a new, scoped name. To give feedback on this and other upcoming breaking changes, please read #6640.
Notable changes
- CSS property data for
-ms-grid-columns
and-ms-grid-row
was restructured (#6599)css.properties.-ms-grid-columns
was removed (its data is now reflected as"alternative_name"
data incss.properties.grid-template-columns
)css.properties.-ms-grid-rows
was removed (its data is now reflected as"alternative_name"
data incss.properties.grid-template-rows
)
api.Console.timestamp
is nowapi.Console.timeStamp
to correct a typo (#6650)api.Gamepad.Gamepad
was removed because the constructor never existed (#6664)
Statistics
- 10 contributors have changed 50 files with 965 additions and 720 deletions in 18 commits (
v1.0.36...v1.0.37
) - 12,195 total features
- 696 total contributors
- 2,968 total stargazers
September 3, 2020
News
In the future, this package will be published under a new, scoped name. To give feedback on this and other upcoming breaking changes, please read #6640.
Notable changes
svg.elements.discard.begin
andsvg.elements.discard.href
were removed as dubious (#6600)
Statistics
- 27 contributors have changed 173 files with 1,712 additions and 13,220 deletions in 61 commits (
v1.0.35...v1.0.36
) - 12,198 total features
- 695 total contributors
- 2,962 total stargazers
August 20, 2020
Notable changes
api.CSS.wmin
is nowapi.CSS.vmin
to correct a typo (#6507)api.RTCStatsEvent
was removed because it never shipped in any browser (#6516)api.Response.trailer
was removed because it never shipped in any browser (#6543)
Statistics
- 20 contributors have changed 34 files with 1,024 additions and 1,070 deletions in 39 commits (
v1.0.34...v1.0.35
) - 12,190 total features
- 684 total contributors
- 2,914 total stargazers
August 6, 2020
Notable changes
- None
Statistics
- 10 contributors have changed 36 files with 884 additions and 156 deletions in 29 commits (
v1.0.33...v1.0.34
) - 12191 total features
- 675 total contributors
- 2881 total stargazers
July 30, 2020
Statistics
- 12 contributors have changed 27 files with 720 additions and 103 deletions in 19 commits (
v1.0.32...v1.0.33
) - 12178 total features
- 673 total contributors
- 2869 total stargazers
July 23, 2020
Notable changes
- Updated our data guideline for irrelevant features to allow data removal if "a feature is unsupported in all releases in the past five years.".
- Removed CSS data that meets the new criteria in mdn#6418 and mdn#6407.
- Data for
FinalizationRegistry.prototype.cleanupSome
has been removed in mdn#6426 due to the method not being standardized and available yet.
Statistics
- 13 contributors have changed 38 files with 249 additions and 1984 deletions in 19 commits (
v1.0.31...v1.0.32
) - 12167 total features
- 667 total contributors
- 2855 total stargazers
July 16, 2020
Notable changes
- none
Statistics
- 12 contributors have changed 13 files with 408 additions and 61 deletions in 15 commits (
v1.0.30...v1.0.31
) - 12196 total features
- 664 total contributors
- 2835 total stargazers
July 9, 2020
Notable changes
- The data for
api.CSSMathNegate.values
is now atapi.CSSMathNegate.value
(typo fix in mdn#6371)
Statistics
- 5 contributors have changed 13 files with 411 additions and 25 deletions in 11 commits (
v1.0.29...v1.0.30
) - 12189 total features
- 663 total contributors
- 2825 total stargazers
July 2, 2020
Notable changes
- none
Statistics
- 18 contributors have changed 50 files with 833 additions and 311 deletions in 29 commits (
v1.0.28...v1.0.29
) - 12181 total features
- 662 total contributors
- 2808 total stargazers
June 25, 2020
Notable changes
- none
Statistics
- 7 contributors have changed 11 files with 95 additions and 46 deletions in 9 commits (
v1.0.27...v1.0.28
) - 12172 total features
- 654 total contributors
- 2784 total stargazers
June 22, 2020
Notable changes
- Safari 14 supports WebExtensions
- The following Streams API constructor data points have been removed (#6314):
api.ReadableByteStreamController.ReadableByteStreamController
api.ReadableStreamBYOBRequest.ReadableStreamBYOBRequest
api.ReadableStreamDefaultController.ReadableStreamDefaultController
api.WritableStreamDefaultController.WritableStreamDefaultController
Statistics
- 4 contributors have changed 112 files with 4455 additions and 364 deletions in 7 commits (
v1.0.26...v1.0.27
) - 12172 total features
- 651 total contributors
- 2774 total stargazers
June 18, 2020
Notable changes
- none
Statistics
- 6 contributors have changed 25 files with 1501 additions and 398 deletions in 18 commits (
v1.0.25...v1.0.26
) - 12170 total features
- 651 total contributors
- 2768 total stargazers
June 11, 2020
Notable changes
- The
javascript.builtin.Intl.Collator.caseFirst
data has been moved tojavascript.builtin.Intl.Collator.Collator.caseFirst
(#6253) - JS operator data has been moved to remove unnecessary group trees (#6246, #6270, #6272, #6276).
- These JS operator groups have been dissolved: comparison, bitwise, assignment, arithmetic.
- Find the operators now directly under the operators tree, for example:
javascript.operators.bitwise.and
->javascript.operators.bitwise_and
Statistics
- 17 contributors have changed 81 files with 4690 additions and 2291 deletions in 32 commits (
v1.0.24...v1.0.25
) - 12166 total features
- 637 total contributors
- 2758 total stargazers
June 4, 2020
Notable changes
- The following data point has been removed:
css.selectors.read-write.matches_editable_elements
(#6244)
- The following data has been moved (#6235):
javascript.operators.logical.and
->javascript.operators.logical_and
javascript.operators.logical.or
->javascript.operators.logical_or
javascript.operators.logical.not
->javascript.operators.logical_not
Statistics
- 15 contributors have changed 45 files with 1304 additions and 498 deletions in 22 commits (
v1.0.23...v1.0.24
) - 12129 total features
- 629 total contributors
- 2741 total stargazers
May 28, 2020
Notable changes
- The following irrelevant features have been removed:
Statistics
- 11 contributors have changed 32 files with 1260 additions and 621 deletions in 21 commits (
v1.0.22...v1.0.23
) - 12123 total features
- 628 total contributors
- 2726 total stargazers
May 21, 2020
Notable changes
- The following irrelevant features have been removed:
javascript.statements.default.exports
has moved tojavascript.statements.exports.default
(see #5869).- A new guideline for how Permissions API permissions data is stored has been accepted and the descriptions have been fixed, see mdn#6156.
Statistics
- 14 contributors have changed 47 files with 806 additions and 541 deletions in 38 commits (
v1.0.21...v1.0.22
) - 12122 total features
- 627 total contributors
- 2714 total stargazers
May 14, 2020
Notable changes
- None
Statistics
- 16 contributors have changed 87 files with 1221 additions and 498 deletions in 26 commits (
v1.0.20...v1.0.21
) - 12118 total features
- 623 total contributors
- 2702 total stargazers
May 7, 2020
Notable changes
- None
Statistics
- 11 contributors have changed 45 files with 1911 additions and 241 deletions in 35 commits (
v1.0.19...v1.0.20
) - 12092 total features
- 621 total contributors
- 2690 total stargazers
April 30, 2020
Notable changes
- A new guideline for deleting irrelevant data is now in place. (mdn#6018)
Statistics
- 12 contributors have changed 39 files with 1930 additions and 1264 deletions in 24 commits (
v1.0.18...v1.0.19
) - 12068 total features
- 619 total contributors
- 2681 total stargazers
April 23, 2020
Notable changes
- None
Statistics
- 23 contributors have changed 31 files with 1346 additions and 488 deletions in 42 commits (
v1.0.17...v1.0.18
) - 12053 total features
- 615 total contributors
- 2670 total stargazers
April 9, 2020
Notable changes
- None
Statistics
- 8 contributors have changed 45 files with 529 additions and 504 deletions in 29 commits (
v1.0.16...v1.0.17
) - 12043 total features
- 601 total contributors
- 2642 total stargazers
April 2, 2020
Notable changes
- None
Statistics
- 16 contributors have changed 140 files with 3214 additions and 1517 deletions in 39 commits (
v1.0.15...v1.0.16
) - 12040 total features
- 600 total contributors
- 2634 total stargazers
March 26, 2020
Notable changes
- None
Statistics
- 12 contributors have changed 55 files with 1332 additions and 323 deletions in 17 commits (
v1.0.14...v1.0.15
) - 12007 total features
- 597 total contributors
- 2625 total stargazers
March 23, 2020
Notable changes
- Besides regular data updates, this release contains a fix for a bug introduced in the last release (1.0.13). Support was changed Node versions <10.0.0 and it is now restored support to Node versions ≥8.0.0. See #5852 and #5863.
Statistics
- 5 contributors have changed 37 files with 824 additions and 247 deletions in 8 commits (
v1.0.13...v1.0.14
) - 12003 total features
- 597 total contributors
- 2619 total stargazers
March 19, 2020
Warning: This release contains a breaking change for Node versions <10.0.0. The next patch release restores support to Node versions ≥8.0.0 See #5852 and #5863.
Notable changes
- None
Statistics
- 16 contributors have changed 64 files with 2443 additions and 1399 deletions in 30 commits (
v1.0.12...v1.0.13
) - 11991 total features
- 595 total contributors
- 2611 total stargazers
March 12, 2020
Notable changes
- None
Statistics
- 8 contributors have changed 20 files with 445 additions and 375 deletions in 13 commits (
v1.0.11...v1.0.12
) - 11969 total features
- 591 total contributors
- 2597 total stargazers
March 5, 2020
Notable changes
- None
Statistics
- 8 contributors have changed 19 files with 1581 additions and 515 deletions in 16 commits (
v1.0.10...v1.0.11
) - 11968 total features
- 590 total contributors
- 2583 total stargazers
February 27, 2020
Notable changes
- None
Statistics
- 11 contributors have changed 50 files with 724 additions and 319 deletions in 29 commits (
v1.0.9...v1.0.10
) - 11953 total features
- 590 total contributors
- 2566 total stargazers
February 20, 2020
Notable changes
- Edge compat data has been updated throughout due to engine change (see mdn#5214)
Statistics
- 11 contributors have changed 1264 files with 10265 additions and 7001 deletions in 34 commits (
v1.0.8...v1.0.9
) - 11949 total features
- 586 total contributors
- 2546 total stargazers
February 13, 2020
Notable changes
- None
Statistics
- 12 contributors have changed 114 files with 7954 additions and 5973 deletions in 37 commits (
v1.0.7...v1.0.8
) - 11935 total features
- 584 total contributors
- 2538 total stargazers
February 13, 2020
Notable changes
- None
Statistics
- 11 contributors have changed 327 files with 3039 additions and 2724 deletions in 65 commits (
v1.0.6...v1.0.7
) - 11887 total features
- 581 total contributors
- 2529 total stargazers
January 23, 2020
Notable changes
- None
Statistics
- 13 contributors have changed 45 files with 1139 additions and 547 deletions in 30 commits (
v1.0.5...v1.0.6
) - 11887 total features
- 576 total contributors
- 2505 total stargazers
January 16, 2020
Notable changes
- None
Statistics
- 12 contributors have changed 99 files with 1409 additions and 1941 deletions in 34 commits (
v1.0.4...v1.0.5
) - 11876 total features
- 575 total contributors
- 2488 total stargazers
January 9, 2020
Notable changes
- None
Statistics
- 18 contributors have changed 240 files with 3938 additions and 1330 deletions in 96 commits (
v1.0.3...v1.0.4
) - 11886 total features
- 572 total contributors
- 2480 total stargazers
December 19, 2019
Notable changes
- None
Statistics
- 10 contributors have changed 339 files with 3,745 additions and 758 deletions in 29 commits (
v1.0.2...v1.0.3
) - 11,875 total features
- 567 total contributors
- 2,451 total stargazers
December 12, 2019
Notable changes
- None
Statistics
- 17 contributors have changed 742 files with 7115 additions and 3324 deletions in 41 commits (
v1.0.1...v1.0.2
) - 11859 total features
- 565 total contributors
- 2434 total stargazers
December 4, 2019
Notable changes
- None
Statistics
- 19 contributors have changed 258 files with 2499 additions and 1656 deletions in 68 commits (
v1.0.0...v1.0.1
) - 11849 total features
- 560 total contributors
- 2420 total stargazers
November 21, 2019
The mdn-browser-compat-data 1.0.0 release is a non-breaking release! It is the 100th release of fresh compat data brought to you by the MDN team at Mozilla.
From now on: we're guaranteeing data structure stability and any changes to how the data is exposed will be communicated using minor and major version bumps. Compatibility data will still be continuously updated on a weekly basis and the patch version will be used if data-only updates happened. So, you can expect a 1.0.1 release next week.
Statistics
- 18 contributors have changed 306 files with 2117 additions and 1024 deletions in 42 commits (
v0.0.99...v1.0.0
) - 11827 total features
- 556 total contributors
- 2381 total stargazers
November 14, 2019
Next week (on 21st November 2019), we will release version 1.0.0 (instead of 0.0.100). Please make sure your package.json semver query takes this into account! (see also npm semver calculator at https://semver.npmjs.com/)
There are no breaking changes in 1.0.0. It is just that we should finally use semver correctly and call it a 1.0.0 :)
- 21 contributors have changed 258 files with 5801 additions and 2130 deletions in 66 commits (
v0.0.98...v0.0.99
) - 11824 total features
- 549 total contributors
- 2357 total stargazers
October 24, 2019
Notable changes
- None
Statistics
- 12 contributors have changed 56 files with 1528 additions and 573 deletions in 27 commits (
v0.0.97...v0.0.98
) - 11801 total features
- 543 total contributors
- 2312 total stargazers
October 17, 2019
Notable changes
- None
Statistics
- 18 contributors have changed 104 files with 737 additions and 451 deletions in 38 commits (
v0.0.96...v0.0.97
) - 11789 total features
- 540 total contributors
- 2299 total stargazers
October 10, 2019
Notable changes
- None
Statistics
- 11 contributors have changed 76 files with 1267 additions and 552 deletions in 37 commits (
v0.0.95...v0.0.96
) - 11777 total features
- 534 total contributors
- 2279 total stargazers
October 2, 2019
Notable changes
- None
Statistics
- 27 contributors have changed 79 files with 2562 additions and 878 deletions in 55 commits (
v0.0.94...v0.0.95
) - 11768 total features
- 530 total contributors
- 2262 total stargazers
September 12, 2019
Notable changes
- MDN compat data now collaborates with caniuse https://hacks.mozilla.org/2019/09/caniuse-and-mdn-compat-data-collaboration/
Statistics
- 12 contributors have changed 119 files with 11912 additions and 663 deletions in 37 commits (
v0.0.93...v0.0.94
) - 11734 total features
- 523 total contributors
- 2177 total stargazers
September 5, 2019
Notable changes
- None
Statistics
- 10 contributors have changed 257 files with 11539 additions and 8922 deletions in 45 commits (
v0.0.92...v0.0.93
) - 11716 total features
- 519 total contributors
- 2128 total stargazers
August 29, 2019
Notable changes
- We now have 100% CSS data coverage for major browsers (#3710)
Statistics
- 12 contributors have changed 665 files with 32134 additions and 28865 deletions in 48 commits (
v0.0.91...v0.0.92
) - 11674 total features
- 518 total contributors
- 2114 total stargazers
August 22, 2019
Notable changes
- None
Statistics
- 20 contributors have changed 117 files with 1304 additions and 761 deletions in 53 commits (
v0.0.90...v0.0.91
) - 11625 total features
- 514 total contributors
- 2101 total stargazers
August 15, 2019
Notable changes
- The data now includes a range version for webview_android ("≤37" is now a valid version) (#4583)
Statistics
- 10 contributors have changed 178 files with 1039 additions and 623 deletions in 29 commits (
v0.0.89...v0.0.90
) - 11618 total features
- 504 total contributors
- 2096 total stargazers
August 8, 2019
Notable changes
- None
Statistics
- 12 contributors have changed 24 files with 1266 additions and 295 deletions in 20 commits (
v0.0.88...v0.0.89
) - 11615 total features
- 502 total contributors
- 2081 total stargazers
August 1, 2019
Notable changes
- None
Statistics
- 21 contributors have changed 58 files with 1144 additions and 291 deletions in 37 commits (
v0.0.87...v0.0.88
) - 11597 total features
- 499 total contributors
- 2059 total stargazers
July 18, 2019
Notable changes
- None
Statistics
- 11 contributors have changed 75 files with 890 additions and 874 deletions in 25 commits (
v0.0.86...v0.0.87
) - 11582 total features
- 492 total contributors
- 2028 total stargazers
July 11, 2019
Notable changes
- We've removed data for the discontinued Windows Mobile version of Edge. See #3888 for details.
Statistics
- 20 contributors have changed 1472 files with 3801 additions and 25324 deletions in 76 commits (
v0.0.85...v0.0.86
) - 11587 total features
- 490 total contributors
- 2018 total stargazers
June 27, 2019
Notable changes
- We've started the process of removing data for the discontinued Windows Mobile version of Edge. See #3888 for details.
Statistics
- 11,571 total features
- 25 contributors have changed 196 files with 4,915 additions and 5,689 deletions in 64 commits (
v0.0.84...v0.0.85
) - 481 total contributors
- 1,980 total stargazers
June 13, 2019
Notable changes
- None
Statistics
- 10 contributors have changed 493 files with 879 additions and 5364 deletions in 23 commits (
v0.0.83...v0.0.84
) - 11543 total features
- 470 total contributors
- 1945 total stargazers
June 6, 2019
Notable changes
- None
Statistics
- 15 contributors have changed 63 files with 1380 additions and 231 deletions in 20 commits (
v0.0.82...v0.0.83
) - 11530 total features
- 469 total contributors
- 1930 total stargazers
May 30, 2019
Notable changes
- None
Statistics
- 11 contributors have changed 44 files with 1686 additions and 162 deletions in 14 commits (
v0.0.81...v0.0.82
) - 11513 total features
- 461 total contributors
- 1915 total stargazers
May 23, 2019
Notable changes
- None
Statistics
- 17 contributors have changed 122 files with 1216 additions and 603 deletions in 27 commits (
v0.0.80...v0.0.81
) - 11479 total features
- 456 total contributors
- 1884 total stargazers
May 16, 2019
Notable changes
- None
Statistics
- 14 contributors have changed 97 files with 5670 additions and 2427 deletions in 43 commits (
v0.0.79...v0.0.80
) - 11470 total features
- 452 total contributors
- 1865 total stargazers
May 9, 2019
Notable changes
- browser release exports now also contain engine information (#3877)
Statistics
- 13 contributors have changed 220 files with 3469 additions and 1425 deletions in 56 commits (
v0.0.78...v0.0.79
) - 11413 total features
- 449 total contributors
- 1839 total stargazers
May 2, 2019
Notable changes
- nodejs 6 was EOL'ed, so this package now requires nodejs 8. (#4034)
Statistics
- 19 contributors have changed 247 files with 3565 additions and 1683 deletions in 62 commits (
v0.0.77...v0.0.78
) - 11406 total features
- 444 total contributors
- 1805 total stargazers
April 25, 2019
Notable changes
- None
Statistics
- 16 contributors have changed 290 files with 3986 additions and 2220 deletions in 61 commits (
v0.0.76...v0.0.77
) - 11380 total features
- 433 total contributors
- 1789 total stargazers
April 18, 2019
Notable changes
- Updated TypeScript definitions (mdn#3739)
Statistics
- 15 contributors have changed 286 files with 4802 additions and 1763 deletions in 63 commits (
v0.0.75...v0.0.76
) - 428 total contributors
- 1771 total stargazers
- 11348 total features
April 11, 2019
Notable changes
- A document describing the repo's governance has been added (#3668)
- Opera Android data is now validated against actual release versions (#1712)
- The flag of type
compile_flag
has been removed from the schema (#3752)
Statistics
- 20 contributors have changed 818 files with 9663 additions and 5528 deletions in 47 commits (
v0.0.74...v0.0.75
) - 11297 total features
- 424 total contributors
- 1755 total stargazers
April 4, 2019
Notable changes
- None
Statistics
- 14 contributors have changed 271 files with 4731 additions and 2474 deletions in 32 commits (
v0.0.73...v0.0.74
) - 11251 total features
- 414 total contributors
- 1735 total stargazers
March 28, 2019
Notable changes
matches
objects have been added to the schema.(mdn#3631)
Statistics
- 21 contributors have changed 187 files with 3649 additions and 2230 deletions in 55 commits (
v0.0.72...v0.0.73
) - 11210 total features
- 409 total contributors
- 1718 total stargazers
March 21, 2019
Notable changes
- The year goal for the data quality of this data set has been agreed on and will be measured regularly. See mdn#3555 for details.
Statistics
- 11196 total features
- 18 contributors have changed 39 files with 3718 additions and 627 deletions in 29 commits (
v0.0.71...v0.0.72
) - 402 total contributors
- 1700 total stargazers
March 14, 2019
Notable changes
version_added
is now required to be different fromversion_removed
(#3546)
Statistics
- 11,141 total features
- 15 contributors have changed 103 files with 7,244 additions and 2,265 deletions in 35 commits (
v0.0.70...v0.0.71
) - 398 total contributors
- 1,689 total stargazers
March 7, 2019
Notable changes
- Total number features for which we have compat data is now above 11,000. \o/
- If you're using this project in TypeScript, this PR might affect you: mdn#3004
Statistics
- 13 contributors have changed 97 files with 5311 additions and 1172 deletions in 23 commits (
v0.0.69...v0.0.70
) - 11043 total features
- 394 total contributors
- 1671 total stargazers
February 28, 2019
Notable changes
- None
Statistics
- 10975 total features
- 16 contributors have changed 102 files with 4135 additions and 1372 deletions in 42 commits (
v0.0.68...v0.0.69
) - 390 total contributors
- 1653 total stargazers
February 21, 2019
Notable changes
- None
Statistics
- 10913 total features
- 18 contributors have changed 86 files with 7487 additions and 1247 deletions in 36 commits (
v0.0.67...v0.0.68
) - 383 total contributors
- 1635 total stargazers
February 14, 2019
Notable changes
- Browser data schema now supports
pref_url
to document where flags are changed (#3407) - Desktop browsers are now required in
support
objects (#3413, #3419) - Node 6 is now documented as the minimum Node version required for the package (#3428)
Statistics
- 10,799 total features
- 16 contributors have changed 247 files with 5,045 additions and 2,359 deletions in 28 commits (
v0.0.66...v0.0.67
) - 374 total contributors
- 1,617 total stargazers
February 7, 2019
Notable changes
- Browsers now need to be sorted alphabetically in the data (mdn#1882)
- WebKit bug URLs are now consistent (mdn#3371)
- The linter now ensures that version_added is earlier than version_removed (mdn#3370)
Statistics
- 10779 total features
- 18 contributors have changed 138 files with 1624 additions and 1029 deletions in 34 commits (
v0.0.65...v0.0.66
) - 369 total contributors
- 1601 total stargazers
January 31, 2019
Notable changes
- None
Statistics
- 10769 total features
- 15 contributors have changed 23 files with 889 additions and 364 deletions in 19 commits (
v0.0.64...v0.0.65
) - 362 total contributors
- 1585 total stargazers
January 24, 2019
Notable changes
- None
Statistics
- 10763 total features
- 18 contributors have changed 106 files with 4490 additions and 1601 deletions in 49 commits (
v0.0.62...v0.0.64
) - 357 total contributors
- 1572 total stargazers
January 17, 2019
Notable changes
- Generating these release notes has been partly automated (#3199)
Statistics
- 10740 total features
- 9 contributors have changed 32 files with 2032 additions and 613 deletions in 21 commits (
v0.0.62...v0.0.63
) - 353 total contributors
- 1536 total stargazers
January 10, 2019
Notable changes
- Descriptions in compat-data schema have been cleaned up mdn#3100
- Line ending inconsistencies are fixed mdn#3231
- ajv has been updated, and ajv-better-errors has been added resulting in having the linter print better error messages mdn#2338
- Edge Mobile 16/17/18 has been removed mdn#3117
- Add new field "spec_url" has been added and populated for JavaScript data mdn#2983
- The schema has been made more consistent so a single note isn’t inside an array mdn#3090
- A new linting rule has been added so that some browsers can't be used in specific categories anymore (e.g. no Samsung in WebExtensions data) mdn#2487
Statistics
- 10720 total features
- 33 contributors have changed 288 files with 5655 additions and 3391 deletions in 61 commits (
v0.0.61...v0.0.62
) - 352 total contributors
- 1527 total stargazers
December 20, 2018
Notable changes
- Added documentation for using Web API Confluence to update data (#3167)
Statistics
- 10609 total features
- 10 contributors have changed 27 files with 3384 additions and 180 deletions in 21 commits (
v0.0.60...v0.0.61
) - 337 total contributors
- 1493 total stargazers
December 13, 2018
Notable changes
Statistics
- 26 contributors have changed 62 files with 1977 additons and 353 deletions in 42 commits (
v0.0.59...v0.0.60
) - 336 total contributors
- 1490 total stargazers
- 10627 total features
November 26, 2018
Notable changes:
- None
Statistics:
- 13 contributors have changed 50 files with 1,988 additions and 2,056 deletions in 34 commits
v0.0.58...v0.0.59
- 327 total contributors
- 1464 total stargazers
November 8, 2018
Notable changes:
- Use yargs to parse the arguments passed to the linter (#2155)
- Sort browsers in api/* json files (#3049)
Statistics:
- 11 contributors have changed 616 files with 14,578 additions and 12,345 deletions in 17 commits
v0.0.57...v0.0.58
- 324 total contributors
- 1412 total stargazers
November 9, 2018
Notable changes:
- Add a VS Code snippet config for creating new BCD files (#2939)
- Make the lint output less verbose by adding ora (#2528)
Statistics:
- 20 contributors have changed 37 files with 1,427 additions and 593 deletions in 25 commits
v0.0.56...v0.0.57
November 9, 2018
Notable changes:
- None
Statistics:
- 13 contributors changed 34 files with 1,015 additions and 104 deletions in 16 commits
v0.0.55...v0.0.56
- 310 total contributors
- 1383 total stargazers
- 10559 total features
November 9, 2018
Notable changes:
- None
Statistics:
- 21 contributors changed 52 files with 1,103 additions and 519 deletions in 39 commits
v0.0.54...v0.0.55
November 9, 2018
Notable changes:
Statistics:
- 14 contributors changed 468 files with 5,777 additions and 3,377 deletions in 23 commits
v0.0.53...v0.0.54
November 9, 2018
Notable changes:
- Add json schema data to the .vscode/settings.json file (#2905)
- Sort browsers for html/* (#2900)
- Sort browsers for javascript/* (#2898)
- Sort browsers for http/* (#2899)
- Sort browsers for svg/* (#2897)
- Sort browsers for webdriver/* (#2896)
Statistics:
- 19 contributors have changed 524 files with 11,065 additions and 7,262 deletions in 37 commits
v0.0.52...v0.0.53
- 291 total contributors
- 1330 total stargazers
- 10495 total features
November 9, 2018
Notable changes:
- Add webview_android browser data (#2690)
Statistics:
- 21 contributors changed 211 files with 6,604 additions and 1,276 deletions in 50 commits
v0.0.51...v0.0.52
- 283 total contributors
- 1317 total stargazers
- 10443 total features
November 9, 2018
Notable changes:
- None
Statistics:
- 17 contributors changed 63 files with 3,676 additions and 747 deletions in 47 commits
v0.0.50...v0.0.51
- 277 total contributors
- 1285 total stargazers
- 10378 total features
November 9, 2018
Notable changes:
- None
Statistics:
- 22 contributors changed 62 files with 2,110 additions and 448 deletions in 51 commits
v0.0.49...v0.0.50
- 273 total contributors
- 1263 total stargazers
- 10324 total features
November 8, 2018
Notable changes:
- Standardized bugzilla bug link format. (#2511)
Releases before v0.0.45 were published without release notes. Review the version history instead.