Skip to content

Latest commit

 

History

History
1033 lines (962 loc) · 33.2 KB

v7.md

File metadata and controls

1033 lines (962 loc) · 33.2 KB

mdn-bcd-collector v7.x Changelog

v7.1.5

Released January 26, 2023

Test Changes

Added

  • api.CanvasRenderingContext2D.drawImage.ImageBitmap_source_image
  • api.Element.ariaErrorMessageElements
  • api.ElementInternals.ariaErrorMessageElements
  • api.MLActivation
  • api.MLGraphBuilder.lstm
  • api.MLGraphBuilder.lstmCell
  • api.PaymentRequestEvent.changeShippingAddress
  • api.PaymentRequestEvent.changeShippingOption
  • api.PaymentRequestEvent.paymentOptions
  • api.PaymentRequestEvent.shippingOptions
  • api.PressureRecord.toJSON
  • api.ViewTransition.updateCallbackDone
  • css.properties.layout-order
  • css.properties.reading-order

Removed

  • api.Document.mozCancelFullScreen
  • api.Document.mozFullScreen
  • api.Document.mozFullScreenEnabled
  • api.Document.webkitCancelFullScreen
  • api.Document.webkitCurrentFullScreenElement
  • api.Document.webkitExitFullscreen
  • api.Document.webkitFullscreenElement
  • api.Document.webkitFullscreenEnabled
  • api.Document.webkitFullScreenKeyboardInputAllowed
  • api.Document.webkitHidden
  • api.Document.webkitIsFullScreen
  • api.Document.webkitVisibilityState
  • api.Element.ariaErrorMessageElement
  • api.ElementInternals.ariaErrorMessageElement
  • api.MLOperator
  • api.PaymentInstruments
  • api.PaymentManager.instruments
  • api.ViewTransition.domUpdated
  • api.Window.fullScreen
  • api.XRCompositionLayer.chromaticAberrationCorrection

Changed

  • api.CanvasRenderingContext2D.drawImage.SVGImageElement_source_image
  • api.CSPViolationReportBody
  • api.CSSConditionRule
  • api.CSSGroupingRule
  • api.URLSearchParams
  • api.Worklet
  • css.properties.-moz-orient.inline_and_block

Commits

  • Drop IE support
  • Remove custom IDL for prefixed features
  • Remove custom IDL for fullscreen alternative names
  • Fix test for css.properties.-moz-orient.inline_and_block
  • Fix test for CSPViolationReportBody
  • Fix CanvasRenderingContext2D resource list
  • Improve test for api.CanvasRenderingContext2D.drawImage.SVGImageElement_source_image
  • Add custom test for api.CanvasRenderingContext2D.drawImage.ImageBitmap_source_image
  • Update theme color
  • Add custom test for URLSearchParams
  • Add custom test for PaintWorklet; fall back to PaintWorklet for Worklet if AudioWorklet unavailable
  • Improve tests for CSSConditionRule and CSSGroupingRule

v7.1.4

Released January 12, 2023

Test Changes

Changed

  • api.Client
  • api.Clipboard
  • api.CSPViolationReportBody
  • api.FeaturePolicy
  • api.PerformanceEntry.toJSON

Commits

  • Set default "since" argument to 2020
  • Add custom test for api.PerformanceEntry.toJSON
  • Reinstall express-csp-header as non-dev dependency
  • Add overrides for referrerPolicy properties
  • Add custom test for FeaturePolicy API
  • Add additional overrides
  • Add custom test for Client API
  • Add custom test for Clipboard API
  • Fix test for CSPViolationReportBody
  • Send CSP header instead of using meta tag
  • Add override for ApplicationCache API
  • Fix release filtering

v7.1.3

Released January 7, 2023

Test Changes

Added

  • api.GPUPipelineError
  • css.properties.link-parameters
  • css.properties.overflow-clip-margin-block
  • css.properties.overflow-clip-margin-block-end
  • css.properties.overflow-clip-margin-block-start
  • css.properties.overflow-clip-margin-bottom
  • css.properties.overflow-clip-margin-inline
  • css.properties.overflow-clip-margin-inline-end
  • css.properties.overflow-clip-margin-inline-start
  • css.properties.overflow-clip-margin-left
  • css.properties.overflow-clip-margin-right
  • css.properties.overflow-clip-margin-top

Changed

  • api.CSPViolationReportBody
  • api.DeprecationReportBody
  • api.HTMLAllCollection
  • api.ImageBitmap
  • api.InkPresenter
  • api.InterventionReportBody
  • api.PermissionsPolicyViolationReportBody

Commits

  • Ensure that CSPViolationReportBody test doesn't crash if no reports
  • Disable testing of other report body interfaces
  • Re-enable and add custom test for CSPViolationReportBody
  • Disable testing of CSPViolationReportBody
  • Fix release filtering
  • Fix HTMLAllCollection tests
  • Update homepage to link to official repository
  • Update comments everywhere
  • Update description for update-bcd release argument
  • Fix update-bcd release filter
  • Update testConstructor with CompressionStream Safari constructor error
  • Update tests for HTMLAllCollection to handle falsy property
  • Add custom test for InkPresenter API
  • Fix ImageBitmap test (createImageBitmap is a promise)
  • Update "Minor Safari version changes" section
  • Mention v6.1.1 UA change in "Reviewing BCD changes"
  • Add --exact-only argument to update-bcd
  • Improve path property of update-bcd script

v7.1.2

Released January 3, 2023

Test Changes

Added

  • api.Window.copy_event
  • api.Window.cut_event
  • api.Window.paste_event

Removed

  • api.Document.beforecopy_event
  • api.Document.beforecut_event
  • api.Document.beforepaste_event
  • api.HTMLElement.beforecopy_event
  • api.HTMLElement.beforecut_event
  • api.HTMLElement.beforepaste_event
  • api.MathMLElement.beforecopy_event
  • api.MathMLElement.beforecut_event
  • api.MathMLElement.beforepaste_event
  • api.SVGElement.beforecopy_event
  • api.SVGElement.beforecut_event
  • api.SVGElement.beforepaste_event

Commits

  • Overhaul code to handle "false" but BCD set to newer version

v7.1.1

Released December 28, 2022

Test Changes

Added

  • api.GamepadHapticActuator.canPlayEffectType
  • api.Selection.getComposedRange

Removed

  • api.CanMakePaymentEvent.methodData
  • api.CanMakePaymentEvent.paymentRequestOrigin
  • api.CanMakePaymentEvent.topOrigin
  • api.PressureObserver.requestPermission
  • api.Request.priority

Changed

  • api.BatteryManager
  • javascript.builtins.Function.name

Commits

  • Re-enable BatteryManager API tests
  • Add custom test for Function.prototype.name
  • Add output to clarify direction of find-missing-features
  • Update auto-merge.yml
  • Simplify auto-merge by using MDN reusable workflow
  • Fix auto-merge action
  • Fix unittests for buildCSS following @webref/css 6.0.0

v7.1.0

Released December 10, 2022

Test Changes

Added

  • api.CSSKeyframesRule.length
  • api.Performance.interactionCount
  • api.VisualViewport.scrollend_event

Removed

  • api.CanvasRenderingContext2D.clearShadow
  • api.CanvasRenderingContext2D.drawImageFromRect
  • api.CanvasRenderingContext2D.mozImageSmoothingEnabled
  • api.CanvasRenderingContext2D.mozTextStyle
  • api.CanvasRenderingContext2D.setAlpha
  • api.CanvasRenderingContext2D.setCompositeOperation
  • api.CanvasRenderingContext2D.setFillColor
  • api.CanvasRenderingContext2D.setLineCap
  • api.CanvasRenderingContext2D.setLineJoin
  • api.CanvasRenderingContext2D.setLineWidth
  • api.CanvasRenderingContext2D.setMiterLimit
  • api.CanvasRenderingContext2D.setShadow
  • api.CanvasRenderingContext2D.setStrokeColor
  • api.CanvasRenderingContext2D.webkitBackingStorePixelRatio
  • api.CanvasRenderingContext2D.webkitImageSmoothingEnabled
  • api.CanvasRenderingContext2D.webkitLineDash
  • api.CanvasRenderingContext2D.webkitLineDashOffset
  • api.CSSFontFeatureValuesRule.valueText
  • api.CSSKeyframesRule.insertRule
  • api.DeviceMotionEvent.initDeviceMotionEvent
  • api.DeviceOrientationEvent.initDeviceOrientationEvent
  • api.Document.mozFullScreenElement
  • api.DragEvent.initDragEvent
  • api.Element.mozRequestFullScreen
  • api.Element.webkitcurrentplaybacktargetiswirelesschanged_event
  • api.Element.webkitneedkey_event
  • api.Element.webkitplaybacktargetavailabilitychanged_event
  • api.Element.webkitpresentationmodechanged_event
  • api.Element.releaseCapture
  • api.Element.webkitRequestFullscreen
  • api.Element.webkitRequestFullScreen
  • api.Event.path
  • api.EventSource.URL
  • api.HashChangeEvent.initHashChangeEvent
  • api.HTMLAnchorElement.hrefTranslate
  • api.HTMLFormElement.autocapitalize
  • api.HTMLFrameElement.getSVGDocument
  • api.HTMLFrameElement.height
  • api.HTMLFrameElement.location
  • api.HTMLFrameElement.width
  • api.HTMLHtmlElement.manifest
  • api.HTMLInputElement.autocapitalize
  • api.HTMLInputElement.mozIsTextField
  • api.HTMLInputElement.textLength
  • api.HTMLLinkElement.nonce
  • api.HTMLMediaElement.getVideoPlaybackQuality
  • api.HTMLMediaElement.mozCaptureStream
  • api.HTMLMediaElement.mozPreservesPitch
  • api.HTMLMediaElement.webkitAudioDecodedByteCount
  • api.HTMLMediaElement.webkitClosedCaptionsVisible
  • api.HTMLMediaElement.webkitCurrentPlaybackTargetIsWireless
  • api.HTMLMediaElement.webkitHasClosedCaptions
  • api.HTMLMediaElement.webkitPreservesPitch
  • api.HTMLMediaElement.webkitShowPlaybackTargetPicker
  • api.HTMLMediaElement.webkitVideoDecodedByteCount
  • api.HTMLPreElement.wrap
  • api.HTMLScriptElement.nonce
  • api.HTMLSelectElement.blur
  • api.HTMLSelectElement.focus
  • api.HTMLStyleElement.nonce
  • api.HTMLVideoElement.autoPictureInPicture
  • api.HTMLVideoElement.webkitDecodedFrameCount
  • api.HTMLVideoElement.webkitDisplayingFullscreen
  • api.HTMLVideoElement.webkitDroppedFrameCount
  • api.HTMLVideoElement.webkitEnterFullscreen
  • api.HTMLVideoElement.webkitEnterFullScreen
  • api.HTMLVideoElement.webkitExitFullscreen
  • api.HTMLVideoElement.webkitExitFullScreen
  • api.HTMLVideoElement.webkitPresentationMode
  • api.HTMLVideoElement.webkitSetPresentationMode
  • api.HTMLVideoElement.webkitSupportsFullscreen
  • api.HTMLVideoElement.webkitSupportsPresentationMode
  • api.HTMLVideoElement.webkitWirelessVideoPlaybackDisabled
  • api.IDBVersionChangeEvent.dataLoss
  • api.IDBVersionChangeEvent.dataLossMessage
  • api.ImageBitmapRenderingContext.transferImageBitmap
  • api.InteractionCounts
  • api.IntersectionObserver.delay
  • api.IntersectionObserver.trackVisibility
  • api.IntersectionObserverEntry.isVisible
  • api.KeyboardEvent.altGraphKey
  • api.KeyboardEvent.keyLocation
  • api.KeyboardEvent.which
  • api.MessageEvent.userActivation
  • api.MouseEvent.fromElement
  • api.MouseEvent.mozInputSource
  • api.MouseEvent.toElement
  • api.MouseEvent.webkitForce
  • api.MouseEvent.which
  • api.Navigator.getStorageUpdates
  • api.Navigator.mozGetUserMedia
  • api.Navigator.webkitGetUserMedia
  • api.OverconstrainedErrorEvent.OverconstrainedErrorEvent
  • api.OverflowEvent
  • api.PaymentRequest.hasEnrolledInstrument
  • api.PaymentRequestEvent.changeShippingAddress
  • api.PaymentRequestEvent.changeShippingOption
  • api.PaymentRequestEvent.paymentOptions
  • api.PaymentRequestEvent.shippingOptions
  • api.Performance.interactionCounts
  • api.ProcessingInstruction.data
  • api.Range.expand
  • api.RTCPeerConnection.addtrack_event
  • api.RTCRtpReceiver.playoutDelayHint
  • api.Selection.baseNode
  • api.Selection.baseOffset
  • api.Selection.extentNode
  • api.Selection.extentOffset
  • api.ServiceWorkerGlobalScope.caches
  • api.ShadowRoot.mozFullScreenElement
  • api.SourceBufferList.item
  • api.SQLTransaction
  • api.SVGCursorElement
  • api.SVGMatrix
  • api.TextEvent
  • api.TextTrack.addRegion
  • api.TextTrack.regions
  • api.TextTrack.removeRegion
  • api.TextTrackCue.getCueAsHTML
  • api.TextTrackCueList.item
  • api.TextTrackList.item
  • api.UIEvent.cancelBubble
  • api.UIEvent.layerX
  • api.UIEvent.layerY
  • api.UIEvent.pageX
  • api.UIEvent.pageY
  • api.UserMessageHandler
  • api.UserMessageHandlersNamespace
  • api.VideoTrackList.item
  • api.VTTRegion.track
  • api.webkitMediaStream
  • api.WebKitMutationObserver
  • api.WebKitNamespace
  • api.WebKitPlaybackTargetAvailabilityEvent
  • api.webkitSpeechGrammar
  • api.webkitSpeechGrammarList
  • api.webkitSpeechRecognition
  • api.webkitSpeechRecognitionError
  • api.webkitSpeechRecognitionEvent
  • api.WebSocket.URL
  • api.WheelEvent.initWebKitWheelEvent
  • api.WheelEvent.webkitDirectionInvertedFromDevice
  • api.Window.absolutedeviceorientation_event
  • api.Window.openDatabase
  • api.Window.webkitIndexedDB
  • api.XMLHttpRequest.mozAnon
  • api.XMLHttpRequest.mozSystem
  • api.XMLHttpRequestProgressEvent
  • api.XRSystem.supportsSession

Changed

  • api.AnalyserNode
  • api.AudioBufferSourceNode
  • api.AudioNode
  • api.AudioParam
  • api.AudioScheduledSourceNode
  • api.BiquadFilterNode
  • api.ChannelMergerNode
  • api.ChannelSplitterNode
  • api.ConstantSourceNode
  • api.ConvolverNode
  • api.DelayNode
  • api.DynamicsCompressorNode
  • api.GainNode
  • api.GeolocationCoordinates
  • api.GeolocationPosition
  • api.MediaStreamAudioSourceNode
  • api.MediaStreamEvent
  • api.MediaStreamTrack
  • api.MediaStreamTrackAudioSourceNode
  • api.MediaStreamTrackEvent
  • api.OscillatorNode
  • api.PannerNode
  • api.ScriptProcessorNode
  • api.StereoPannerNode
  • api.WaveShaperNode

Commits

  • Use GAE cloud storage on Heroku + HDrive
  • Fix audio node tests
  • Fix media interface tests
  • Update to latest highlight.js
  • Handle additional constructor error message
  • Show unsecure warning on test page as well
  • Ignore all user media tests in Chrome 25-26
  • Fix test timeout handler
  • Fix sample custom-tests filepath
  • Remove custom IDL for features not already in BCD
  • Add test timeout
  • Improve debugging
  • Add timeout to GeolocationPosition test
  • Allow debugmode to be turned on easier
  • Increase test timeout duration in Selenium script
  • Remove IE from Selenium script
  • Fix copyright comments
  • Update Selenium script to add "since" argument

v7.0.0

Released November 22, 2022

Brand new collector! The mdn-bcd-collector project has been forked and is now operated and maintained by Gooborg Studios, with a new URL to follow (https://mdn-bcd-collector.gooborg.com). We have performed a few main changes in this major revision:

  • There are now splashes of purple in the website, both to add a bit of Gooborg's branding and to differentiate the new version from the old
  • The codebase has been completely migrated to TypeScript following BCD's TS migration, which should aid some in development consistency
  • The app is hosted through Heroku, which greatly improves loading times
  • A massive cleanup of old features has been performed to remove features no longer supported in any browser
  • Many more under-the-hood changes have been made to optimize development and user experience

Test Changes

Added

  • api.CSSColorProfileRule
  • api.Document.scrollend_event
  • api.Document.startViewTransition
  • api.HTMLElement.scrollend_event
  • api.MathMLElement.scrollend_event
  • api.ML.createContextSync
  • api.MLContext.computeSync
  • api.MLGraphBuilder.buildSync
  • api.PerformanceResourceTiming.responseStatus
  • api.RTCIceCandidate.url
  • api.SVGElement.scrollend_event
  • api.VideoFrame.metadata
  • api.Window.scrollend_event
  • css.properties.anchor-scroll
  • css.properties.view-transition-name
  • javascript.builtins.Array.toReversed
  • javascript.builtins.Array.toSorted
  • javascript.builtins.Array.toSpliced
  • javascript.builtins.Array.with
  • javascript.builtins.TypedArray.toReversed
  • javascript.builtins.TypedArray.toSorted
  • javascript.builtins.TypedArray.with

Removed

  • api.AccessibleNode
  • api.Attr.isId
  • api.Attr.schemaTypeInfo
  • api.AudioBuffer.gain
  • api.AudioBufferSourceNode.gain
  • api.AudioBufferSourceNode.looping
  • api.AudioBufferSourceNode.noteGrainOn
  • api.AudioBufferSourceNode.noteOff
  • api.AudioBufferSourceNode.noteOn
  • api.AudioBufferSourceNode.playbackState
  • api.AudioListener.setVelocity
  • api.AudioParam.cancelValuesAndHoldAtTime
  • api.AudioParam.name
  • api.AudioParam.setTargetValueAtTime
  • api.AudioParam.units
  • api.AudioTrackList.item
  • api.Blob.webkitSlice
  • api.BlobBuilder
  • 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.BudgetService
  • api.BudgetState
  • api.CanvasCaptureMediaStream
  • api.CanvasRenderingContext2D.addHitRegion
  • api.CanvasRenderingContext2D.clearHitRegions
  • api.CanvasRenderingContext2D.currentTransform
  • api.CanvasRenderingContext2D.drawWidgetAsOnScreen
  • api.CanvasRenderingContext2D.drawWindow
  • api.CanvasRenderingContext2D.mozCurrentTransform
  • api.CanvasRenderingContext2D.mozCurrentTransformInverse
  • api.CanvasRenderingContext2D.msImageSmoothingEnabled
  • api.CanvasRenderingContext2D.removeHitRegion
  • api.CanvasRenderingContext2D.webkitGetImageDataHD
  • api.CanvasRenderingContext2D.webkitPutImageDataHD
  • api.CloseEvent.initCloseEvent
  • api.Crypto.webkitSubtle
  • api.CSS2Properties
  • api.CSSMozDocumentRule
  • api.CSSNestingRule
  • api.CSSStyleDeclaration.getPropertyShorthand
  • api.CSSStyleDeclaration.isPropertyImplicit
  • api.DataCue.data
  • api.DataTransfer.getFiles
  • api.DataTransfer.getFilesAndDirectories
  • api.DataTransfer.mozClearDataAt
  • api.DataTransfer.mozGetDataAt
  • api.DataTransfer.mozItemCount
  • api.DataTransfer.mozSetDataAt
  • api.DataTransfer.mozTypesAt
  • api.DataTransferItemList.item
  • api.DeviceLightEvent.DeviceLightEvent
  • api.DeviceProximityEvent.DeviceProximityEvent
  • api.Directory
  • api.DirectoryEntry
  • api.DirectoryEntrySync.createReader
  • api.DirectoryEntrySync.getDirectory
  • api.DirectoryEntrySync.getFile
  • api.DirectoryEntrySync.removeRecursively
  • api.DirectoryReader
  • api.Document.createEntityReference
  • api.Document.createTransition
  • api.Document.documentURIObject
  • api.Document.domConfig
  • api.Document.execCommandShowHelp
  • api.Document.fileSize
  • api.Document.getBoxObjectFor
  • api.Document.getItems
  • api.Document.hasTrustToken
  • api.Document.height
  • api.Document.loadOverlay
  • api.Document.mozMatchesSelector
  • api.Document.mozSyntheticDocument
  • api.Document.msElementsFromPoint
  • api.Document.msExitFullscreen
  • api.Document.msFullscreenElement
  • api.Document.msFullscreenEnabled
  • api.Document.msMatchesSelector
  • api.Document.normalizeDocument
  • api.Document.mozfullscreenchange_event
  • api.Document.mozfullscreenerror_event
  • api.Document.msfullscreenchange_event
  • api.Document.msfullscreenerror_event
  • api.Document.rejectionhandled_event
  • api.Document.show_event
  • api.Document.unhandledrejection_event
  • api.Document.webkitfullscreenchange_event
  • api.Document.webkitfullscreenerror_event
  • api.Document.webkitpointerlockchange_event
  • api.Document.webkitpointerlockerror_event
  • api.Document.origin
  • api.Document.popupNode
  • api.Document.queryCommandText
  • api.Document.renameNode
  • api.Document.routeEvent
  • api.Document.strictErrorChecking
  • api.Document.tooltipNode
  • api.Document.undoManager
  • api.Document.webkitExitPointerLock
  • api.Document.webkitPointerLockElement
  • api.Document.width
  • api.DocumentType.entities
  • api.DocumentType.internalSubset
  • api.DocumentType.notations
  • api.DOMConfiguration
  • api.DOMError.location
  • api.DOMError.relatedData
  • api.DOMError.relatedException
  • api.DOMError.severity
  • api.DOMException.data
  • api.DOMException.filename
  • api.DOMException.result
  • api.DOMImplementation.getFeature
  • api.DOMImplementationList
  • api.DOMImplementationSource
  • api.DOMLocator
  • api.DOMMatrixReadOnly.scaleNonUniformSelf
  • api.DOMSettableTokenList
  • api.Element.accessibleNode
  • api.Element.computedName
  • api.Element.computedRole
  • api.Element.createShadowRoot
  • api.Element.currentStyle
  • api.Element.getDestinationInsertionPoints
  • api.Element.msGetPointerCapture
  • api.Element.msMatchesSelector
  • api.Element.msReleasePointerCapture
  • api.Element.msRequestFullscreen
  • api.Element.msSetPointerCapture
  • api.Element.mozfullscreenchange_event
  • api.Element.mozfullscreenerror_event
  • api.Element.msfullscreenchange_event
  • api.Element.msfullscreenerror_event
  • api.Element.selectstart_event
  • api.Element.webkitanimationend_event
  • api.Element.webkitanimationiteration_event
  • api.Element.webkitanimationstart_event
  • api.Element.webkitfullscreenchange_event
  • api.Element.webkitfullscreenerror_event
  • api.Element.webkittransitionend_event
  • api.Element.openOrClosedShadowRoot
  • api.Element.runtimeStyle
  • api.Element.schemaTypeInfo
  • api.Element.setIdAttribute
  • api.Element.setIdAttributeNode
  • api.Element.setIdAttributeNS
  • api.Element.tabStop
  • api.Element.undoManager
  • api.Element.undoScope
  • api.Element.webkitCreateShadowRoot
  • api.Element.webkitRequestPointerLock
  • api.EnterPictureInPictureEvent
  • api.Entity
  • api.EntityReference
  • api.Entry
  • api.Event.getPreventDefault
  • api.Event.preventBubble
  • api.Event.preventCapture
  • api.FetchEvent.client
  • api.FetchEvent.navigationPreload
  • api.FetchEvent.targetClientId
  • api.FileEntry
  • api.FileError
  • api.FileException
  • api.FileSaver
  • api.FileSaverSync
  • api.FileWriter
  • api.FileWriterSync
  • api.GamepadAxisEvent
  • api.GamepadButtonEvent
  • api.GestureEvent.GestureEvent
  • api.Headers.getAll
  • api.HTMLAnchorElement.media
  • api.HTMLAppletElement
  • api.HTMLAreaElement.hreflang
  • api.HTMLAreaElement.media
  • api.HTMLAreaElement.type
  • api.HTMLAudioElement.mozCurrentSampleOffset
  • api.HTMLAudioElement.mozSetup
  • api.HTMLAudioElement.mozWriteAudio
  • api.HTMLBaseFontElement
  • api.HTMLButtonElement.menu
  • api.HTMLCanvasElement.mozFetchAsStream
  • api.HTMLCanvasElement.mozGetAsFile
  • api.HTMLCanvasElement.mozPrintCallback
  • api.HTMLCanvasElement.msToBlob
  • api.HTMLElement.dropzone
  • api.HTMLElement.forceSpellCheck
  • api.HTMLElement.itemId
  • api.HTMLElement.itemProp
  • api.HTMLElement.itemRef
  • api.HTMLElement.itemScope
  • api.HTMLElement.itemType
  • api.HTMLElement.itemValue
  • api.HTMLElement.noModule
  • api.HTMLElement.Module_event
  • api.HTMLElement.mozfullscreenchange_event
  • api.HTMLElement.mozfullscreenerror_event
  • api.HTMLElement.msfullscreenchange_event
  • api.HTMLElement.msfullscreenerror_event
  • api.HTMLElement.rejectionhandled_event
  • api.HTMLElement.show_event
  • api.HTMLElement.unhandledrejection_event
  • api.HTMLElement.webkitfullscreenchange_event
  • api.HTMLElement.webkitfullscreenerror_event
  • api.HTMLElement.properties
  • api.HTMLFormElement.requestAutocomplete
  • api.HTMLFrameSetElement.language_event
  • api.HTMLIFrameElement.fetchpriority
  • api.HTMLIFrameElement.setNfcFocus
  • api.HTMLImageElement.fetchpriority
  • api.HTMLInputElement.allowdirs
  • api.HTMLInputElement.chooseDirectory
  • api.HTMLInputElement.getFiles
  • api.HTMLInputElement.getFilesAndDirectories
  • api.HTMLInputElement.isFilesAndDirectoriesSupported
  • api.HTMLInputElement.mozGetFileNameArray
  • api.HTMLInputElement.mozSetFileArray
  • api.HTMLInputElement.mozSetFileNameArray
  • api.HTMLInputElement.weight
  • api.HTMLIsIndexElement
  • api.HTMLKeygenElement
  • api.HTMLLinkElement.fetchpriority
  • api.HTMLMediaElement.initialTime
  • api.HTMLMediaElement.mozChannels
  • api.HTMLMediaElement.mozFrameBufferLength
  • api.HTMLMediaElement.mozLoadFrom
  • api.HTMLMediaElement.mozSampleRate
  • api.HTMLMediaElement.mozinterruptbegin_event
  • api.HTMLMediaElement.mozinterruptend_event
  • api.HTMLMediaElement.webkitKeys
  • api.HTMLMediaElement.webkitSetMediaKeys
  • api.HTMLMenuItemElement.command
  • api.HTMLMenuItemElement.defaultChecked
  • api.HTMLObjectElement.typeMustMatch
  • api.HTMLPropertiesCollection
  • api.HTMLScriptElement.fetchpriority
  • api.HTMLSourceElement.keySystem
  • api.HTMLStyleElement.scoped
  • api.HTMLTableElement.sortable
  • api.HTMLTableElement.stopSorting
  • api.HTMLVideoElement.msIsStereo3D
  • api.IDBDatabase.createMutableFile
  • api.IDBDatabaseException
  • api.IDBEnvironment
  • api.IDBVersionChangeEvent.version
  • api.IDBVersionChangeRequest
  • api.KeyboardEvent.initKeyEvent
  • api.KeyEvent
  • api.LocalMediaStream
  • api.Location.password
  • api.Location.username
  • api.MathMLElement.mozfullscreenchange_event
  • api.MathMLElement.mozfullscreenerror_event
  • api.MathMLElement.msfullscreenchange_event
  • api.MathMLElement.msfullscreenerror_event
  • api.MathMLElement.rejectionhandled_event
  • api.MathMLElement.show_event
  • api.MathMLElement.unhandledrejection_event
  • api.MathMLElement.webkitfullscreenchange_event
  • api.MathMLElement.webkitfullscreenerror_event
  • api.MediaController.canplay_event
  • api.MediaController.canplaythrough_event
  • api.MediaController.durationchange_event
  • api.MediaController.emptied_event
  • api.MediaController.ended_event
  • api.MediaController.loadeddata_event
  • api.MediaController.loadedmetadata_event
  • api.MediaController.pause_event
  • api.MediaController.play_event
  • api.MediaController.playing_event
  • api.MediaController.ratechange_event
  • api.MediaController.timeupdate_event
  • api.MediaController.volumechange_event
  • api.MediaController.waiting_event
  • api.MediaController.readyState
  • api.MediaRecorder.ignoreMutedMedia
  • api.MediaSource.sourceclosed_event
  • api.MediaStream.ended
  • api.MediaStream.label
  • api.MediaStream.stop
  • api.MediaStreamTrack.getSources
  • api.MediaStreamTrack.readonly
  • api.MediaStreamTrack.remote
  • api.MemoryInfo
  • api.MLContext.computeAsync
  • api.MLGraphBuilder.buildAsync
  • api.MouseEvent.initNSMouseEvent
  • api.MouseEvent.mozPressure
  • api.MouseWheelEvent
  • api.mozRTCIceCandidate
  • api.mozRTCPeerConnection
  • api.mozRTCSessionDescription
  • api.MSCSSMatrix
  • api.MSCurrentStyleCSSProperties
  • api.MSGestureEvent
  • api.MSStyleCSSProperties
  • api.NameList
  • api.Navigator.battery
  • api.Navigator.getDisplayMedia
  • api.Navigator.mozBattery
  • api.Navigator.mozIsLocallyAvailable
  • api.Navigator.persistentStorage
  • api.Navigator.registerContentHandler
  • api.Navigator.temporaryStorage
  • api.Navigator.webkitBattery
  • api.Navigator.webkitPersistentStorage
  • api.Navigator.webkitTemporaryStorage
  • api.NDEFReader.read_event
  • api.Node.baseURIObject
  • api.Node.getFeature
  • api.Node.getUserData
  • api.Node.hasAttributes
  • api.Node.isSupported
  • api.Node.localName
  • api.Node.namespaceURI
  • api.Node.nodePrincipal
  • api.Node.prefix
  • api.Node.rootNode
  • api.Node.setUserData
  • api.NodeIterator.expandEntityReferences
  • api.Notation
  • api.Notification.get
  • api.Notification.display_event
  • api.Notification.show
  • api.OscillatorNode.noteOff
  • api.OscillatorNode.noteOn
  • api.PaymentAddress.languageCode
  • api.PaymentAddress.regionCode
  • api.PaymentRequest.paymentAddress
  • api.PaymentRequest.requestId
  • api.PaymentRequestEvent.requestBillingAddress
  • api.Point
  • api.PresentationRequest.startWithDevice
  • api.ProgressEvent.initProgressEvent
  • api.PropertyNodeList
  • api.PushRegistration
  • api.PushRegistrationManager
  • api.Request.context
  • api.RTCCertificate.getSupportedAlgorithms
  • api.RTCDataChannel.stream
  • api.RTCIdentityErrorEvent
  • api.RTCIdentityEvent
  • api.RTCPeerConnection.defaultIceServers
  • api.RTCPeerConnection.getDefaultIceServers
  • api.RTCPeerConnection.getStreamById
  • api.RTCPeerConnection.identityresult_event
  • api.RTCPeerConnection.idpassertionerror_event
  • api.RTCPeerConnection.idpvalidationerror_event
  • api.RTCPeerConnection.peeridentity_event
  • api.Screen.mozLockOrientation
  • api.Screen.mozOrientation
  • api.Screen.mozUnlockOrientation
  • api.Screen.msLockOrientation
  • api.Screen.msOrientation
  • api.Screen.msUnlockOrientation
  • api.Screen.mozorientationchange_event
  • api.Screen.msorientationchange_event
  • api.Selection.caretBidiLevel
  • api.ServiceWorkerMessageEvent
  • api.ShadowRoot.caretPositionFromPoint
  • api.SharedWorkerGlobalScope.applicationCache
  • api.SourceBuffer.appendStream
  • api.SourceBuffer.trackDefaults
  • api.SpeechGrammarList.addFromUri
  • api.SpeechRecognition.serviceURI
  • api.StaticRange.toRange
  • api.SVGColorProfileElement
  • api.SVGElement.offsetHeight
  • api.SVGElement.offsetLeft
  • api.SVGElement.offsetParent
  • api.SVGElement.offsetTop
  • api.SVGElement.offsetWidth
  • api.SVGElement.mozfullscreenchange_event
  • api.SVGElement.mozfullscreenerror_event
  • api.SVGElement.msfullscreenchange_event
  • api.SVGElement.msfullscreenerror_event
  • api.SVGElement.rejectionhandled_event
  • api.SVGElement.show_event
  • api.SVGElement.unhandledrejection_event
  • api.SVGElement.webkitfullscreenchange_event
  • api.SVGElement.webkitfullscreenerror_event
  • api.SVGExternalResourcesRequired
  • api.SVGMeshElement
  • api.SVGSolidcolorElement
  • api.SVGStylable
  • api.SVGSVGElement.contentScriptType
  • api.SVGSVGElement.contentStyleType
  • api.SVGSVGElement.currentView
  • api.SVGSVGElement.pixelUnitToMillimeterX
  • api.SVGSVGElement.pixelUnitToMillimeterY
  • api.SVGSVGElement.screenPixelToMillimeterX
  • api.SVGSVGElement.screenPixelToMillimeterY
  • api.SVGSVGElement.useCurrentView
  • api.SVGSVGElement.viewport
  • api.SVGSVGElement.zoomAndPan
  • api.SVGTests
  • api.SVGTransformable
  • api.SVGUnknownElement
  • api.SVGURIReference
  • api.SVGViewElement.viewTarget
  • api.SVGViewElement.zoomAndPan
  • api.SVGViewSpec
  • api.SVGZoomAndPan
  • api.Text.getDestinationInsertionPoints
  • api.Text.isElementContentWhitespace
  • api.Text.replaceWholeText
  • api.Touch.webkitForce
  • api.Touch.webkitRadiusX
  • api.Touch.webkitRadiusY
  • api.Touch.webkitRotationAngle
  • api.TouchList.identifiedTouch
  • api.TrackDefault
  • api.TrackDefaultList
  • api.Transferable
  • api.TransitionEvent.animationName
  • api.TransitionEvent.initTransitionEvent
  • api.TreeWalker.expandEntityReferences
  • api.TypeInfo
  • api.UIEvent.isChar
  • api.UIEvent.rangeOffset
  • api.UIEvent.rangeParent
  • api.UndoItem
  • api.UndoManager
  • api.URLUtilsReadOnly
  • api.UserDataHandler
  • api.UserProximityEvent.UserProximityEvent
  • api.VRDisplay.hardwareUnitId
  • api.VRDisplayCapabilities.hasOrientation
  • api.VRDisplayCapabilities.hasPosition
  • api.VREyeParameters.recommendedFieldOfView
  • api.VREyeParameters.renderRect
  • api.VRFieldOfView.VRFieldOfView
  • api.VRPose.timestamp
  • api.VRStageParameters.sizeZ
  • api.VTTCue.regionId
  • api.VTTRegionList
  • api.WEBGL_compressed_texture_atc
  • api.WebGL2ComputeRenderingContext
  • api.WebGL2ComputeRenderingContextBase
  • api.WebKitAnimationEvent
  • api.webkitAudioContext
  • api.webkitAudioPannerNode
  • api.WebKitMediaKeyError
  • api.WebKitMediaKeyMessageEvent
  • api.WebKitMediaKeyNeededEvent
  • api.WebKitMediaKeys
  • api.WebKitMediaKeySession
  • api.webkitOfflineAudioContext
  • api.webkitRTCPeerConnection
  • api.WebKitTransitionEvent
  • api.WheelEvent.initWheelEvent
  • api.Window.convertPointFromNodeToPage
  • api.Window.convertPointFromPageToNode
  • api.Window.dialogArguments
  • api.Window.getAttention
  • api.Window.getAttentionWithCycleCount
  • api.Window.globalStorage
  • api.Window.home
  • api.Window.maximize
  • api.Window.minimize
  • api.Window.mozAnimationStartTime
  • api.Window.mozPaintCount
  • api.Window.mozfullscreenchange_event
  • api.Window.mozfullscreenerror_event
  • api.Window.msfullscreenchange_event
  • api.Window.msfullscreenerror_event
  • api.Window.paint_event
  • api.Window.show_event
  • api.Window.webkitfullscreenchange_event
  • api.Window.webkitfullscreenerror_event
  • api.Window.openDialog
  • api.Window.pkcs11
  • api.Window.returnValue
  • api.Window.routeEvent
  • api.Window.setCursor
  • api.Window.sidebar
  • api.Window.webkitConvertPointFromNodeToPage
  • api.Window.webkitConvertPointFromPageToNode
  • api.Window.webkitRequestFileSystem
  • api.Window.webkitResolveLocalFileSystemURL
  • api.WorkerGlobalScope.close_event
  • api.WorkerGlobalScope.requestFileSystem
  • api.WorkerGlobalScope.requestFileSystemSync
  • api.WorkerGlobalScope.resolveLocalFileSystemSyncURL
  • api.WorkerGlobalScope.resolveLocalFileSystemURL
  • api.WorkerGlobalScope.webkitRequestFileSystem
  • api.WorkerGlobalScope.webkitRequestFileSystemSync
  • api.WorkerGlobalScope.webkitResolveLocalFileSystemSyncURL
  • api.WorkerGlobalScope.webkitResolveLocalFileSystemURL
  • api.XDomain
  • api.XDomainRequest
  • api.XMLDocument.async
  • api.XMLDocument.load
  • api.XMLSerializer.serializeToStream
  • css.properties.page-transition-tag

Changed

  • api.FileSystem
  • api.FileSystemDirectoryEntry
  • api.FileSystemDirectoryReader
  • api.FileSystemEntry
  • api.FileSystemFileEntry
  • api.Geolocation
  • api.GeolocationCoordinates
  • api.GeolocationPosition
  • api.HTMLAnchorElement.toString
  • api.HTMLAreaElement.toString
  • api.MediaStream
  • api.MediaStreamAudioSourceNode
  • api.MediaStreamEvent
  • api.MediaStreamTrack
  • api.MediaStreamTrackAudioSourceNode
  • api.MediaStreamTrackEvent
  • api.MutationRecord

Commits

  • Remove custom IDL for obsolete/unsupported features
  • Add splash of purple to elements
  • Remove useless GAE deploy script
  • Add custom test for MutationRecord API
  • Add custom tests for additional MediaStream instances
  • Migrate all scripts to TypeScript
  • Show insecure context warning when not using HTTPS
  • Fallback to legacy getUserMedia for MediaStream instance
  • Add custom tests for file system APIs
  • Add custom tests for Geolocation APIs
  • Connect test action to Codecov
  • Improve GitHub export error catching
  • Replace appspot.com->gooborg.com following new deployments
  • Fix copyright at bottom
  • Replace start-dev with dev to match Yari
  • Rebrand to Gooborg Studios
  • Add tests for JS feature Change Array by copy (#2494)
  • Improve release filter argument in update-bcd script (#2475)
  • Remove IDL for proprietary features not in BCD or removed from BCD (#2474)
  • Remove IDL for DOM features removed from BCD (#2468)
  • Remove IDL for BlobBuilder (#2469)
  • Remove IDL for HTML features removed from BCD (#2470)
  • Remove IDL for CanvasCaptureMediaStream API (#2471)
  • Remove IDL for LocalMediaStream API (#2472)
  • Remove custom IDL for Notification API (#2473)
  • Remove IDL for CSS features removed from BCD (#2465)
  • Remove custom IDL for proprietary DataCue.data (#2466)
  • Remove IDL for directory upload spec (#2467)
  • Remove IDL for proprietary IDBDatabase.createMutableFile (#2461)
  • Remove IDL for SVG features removed from BCD (#2462)
  • Remove IDL for DOMException extensions (#2463)
  • Remove IDL for budget APIs (#2464)