github mdn/browser-compat-data v4.0.5

latest releases: v5.3.8, v5.3.7, v5.3.6...
2 years ago

Notable changes

  • The feature-naming convention returns_promise has been adopted for features that capture some but not all browsers' APIs returning a Promise. 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 several RTCPeerConnection methods expanded with returns_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:

    • api.CryptoKeyPair (#12346)
    • api.MediaStream.ended (#12454)
    • api.MediaStream.label (#12455)
    • api.SVGZoomAndPan (#12518)
    • api.Window.maximize (#12552)
    • api.Window.minimize (#12552)
    • api.XMLSerializer.serializeToStream (#12417)

Known issues

  • In v3.3.9, the structure of features for, place-items, and place-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

Don't miss a new browser-compat-data release

NewReleases is sending notifications on new releases.