Notable changes
-
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:
Known issues
- 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.
Statistics
- 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