v3.3.6
Notable changes
-
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)
Statistics
- 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