diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
index de4be8eee241ef..9020453f52741f 100644
--- a/RELEASE_NOTES.md
+++ b/RELEASE_NOTES.md
@@ -1,5 +1,186 @@
# Release notes
+## [v3.3.6](https://github.com/mdn/browser-compat-data/releases/tag/v3.3.6)
+
+June 4, 2021
+
+### 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](https://github.com/mdn/browser-compat-data/pull/9821))
+
+ Additionally, this release eliminates runtime dependencies for source distributions of this package. As of the [v3.3.0](https://github.com/mdn/browser-compat-data/releases/tag/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 against [`w3c/browser-specs`](https://github.com/w3c/browser-specs) and a small allowlist for additional specifications. ([#10681](https://github.com/mdn/browser-compat-data/pull/10681))
+
+- The mixin `api.SVGFilterPrimitiveStandardAttributes` has been removed and replaced by features representing its exposed interfaces. ([#10646](https://github.com/mdn/browser-compat-data/pull/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](https://github.com/mdn/browser-compat-data/pull/10691))
+
+
+
+ New features ex-api.SVGTests
+
+ - `api.SVGAnimationElement.requiredExtensions`
+ - `api.SVGAnimationElement.systemLanguage`
+ - `api.SVGGraphicsElement.requiredExtensions`
+ - `api.SVGGraphicsElement.systemLanguage`
+
+
+
+- The mixin `api.GeometryUtils` has been removed and replaced by features representing its exposed interfaces. ([#10721](https://github.com/mdn/browser-compat-data/pull/10721))
+
+
+
+ New features ex-api.GeometryUtils
+
+ - `api.Document.getBoxQuads`
+ - `api.Element.getBoxQuads`
+ - `api.Text.getBoxQuads`
+
+
+
+- `api.FormData.append.AppendWithFilename` has been renamed to `api.FormData.append.filename_parameter` to follow [the guideline on parameter feature names](https://github.com/mdn/browser-compat-data/blob/main/docs/data-guidelines.md#parameters-and-parameter-object-features). ([#10695](https://github.com/mdn/browser-compat-data/pull/10695))
+
+- The following non-existent, long-removed, or otherwise irrelevant features have been removed:
+
+ - `api.Document.undoManager` ([#10581](https://github.com/mdn/browser-compat-data/pull/10581))
+ - `api.Element.tabStop` ([#10581](https://github.com/mdn/browser-compat-data/pull/10581))
+ - `api.HTMLElement.forceSpellCheck` ([#10581](https://github.com/mdn/browser-compat-data/pull/10581))
+ - `api.PaymentAddress.regionCode` ([#10581](https://github.com/mdn/browser-compat-data/pull/10581))
+ - `api.RTCPeerConnection.defaultIceServers` ([#10725](https://github.com/mdn/browser-compat-data/pull/10725))
+ - `api.RTCPeerConnection.getDefaultIceServers` ([#10725](https://github.com/mdn/browser-compat-data/pull/10725))
+ - `api.SVGUnknownElement` ([#10685](https://github.com/mdn/browser-compat-data/pull/10685))
+ - `javascript.builtins.AsyncIterator.@@toStringTag` ([#6957](https://github.com/mdn/browser-compat-data/pull/6957))
+ - `javascript.builtins.AsyncIterator.asIndexedPairs` ([#6957](https://github.com/mdn/browser-compat-data/pull/6957))
+ - `javascript.builtins.AsyncIterator.AsyncIterator` ([#6957](https://github.com/mdn/browser-compat-data/pull/6957))
+ - `javascript.builtins.AsyncIterator.drop` ([#6957](https://github.com/mdn/browser-compat-data/pull/6957))
+ - `javascript.builtins.AsyncIterator.every` ([#6957](https://github.com/mdn/browser-compat-data/pull/6957))
+ - `javascript.builtins.AsyncIterator.filter` ([#6957](https://github.com/mdn/browser-compat-data/pull/6957))
+ - `javascript.builtins.AsyncIterator.find` ([#6957](https://github.com/mdn/browser-compat-data/pull/6957))
+ - `javascript.builtins.AsyncIterator.flatMap` ([#6957](https://github.com/mdn/browser-compat-data/pull/6957))
+ - `javascript.builtins.AsyncIterator.forEach` ([#6957](https://github.com/mdn/browser-compat-data/pull/6957))
+ - `javascript.builtins.AsyncIterator.from` ([#6957](https://github.com/mdn/browser-compat-data/pull/6957))
+ - `javascript.builtins.AsyncIterator.map` ([#6957](https://github.com/mdn/browser-compat-data/pull/6957))
+ - `javascript.builtins.AsyncIterator.reduce` ([#6957](https://github.com/mdn/browser-compat-data/pull/6957))
+ - `javascript.builtins.AsyncIterator.some` ([#6957](https://github.com/mdn/browser-compat-data/pull/6957))
+ - `javascript.builtins.AsyncIterator.take` ([#6957](https://github.com/mdn/browser-compat-data/pull/6957))
+ - `javascript.builtins.AsyncIterator.toArray` ([#6957](https://github.com/mdn/browser-compat-data/pull/6957))
+ - `javascript.builtins.Iterator.@@toStringTag` ([#6957](https://github.com/mdn/browser-compat-data/pull/6957))
+ - `javascript.builtins.Iterator.asIndexedPairs` ([#6957](https://github.com/mdn/browser-compat-data/pull/6957))
+ - `javascript.builtins.Iterator.drop` ([#6957](https://github.com/mdn/browser-compat-data/pull/6957))
+ - `javascript.builtins.Iterator.every` ([#6957](https://github.com/mdn/browser-compat-data/pull/6957))
+ - `javascript.builtins.Iterator.filter` ([#6957](https://github.com/mdn/browser-compat-data/pull/6957))
+ - `javascript.builtins.Iterator.find` ([#6957](https://github.com/mdn/browser-compat-data/pull/6957))
+ - `javascript.builtins.Iterator.flatMap` ([#6957](https://github.com/mdn/browser-compat-data/pull/6957))
+ - `javascript.builtins.Iterator.forEach` ([#6957](https://github.com/mdn/browser-compat-data/pull/6957))
+ - `javascript.builtins.Iterator.from` ([#6957](https://github.com/mdn/browser-compat-data/pull/6957))
+ - `javascript.builtins.Iterator.Iterator` ([#6957](https://github.com/mdn/browser-compat-data/pull/6957))
+ - `javascript.builtins.Iterator.map` ([#6957](https://github.com/mdn/browser-compat-data/pull/6957))
+ - `javascript.builtins.Iterator.reduce` ([#6957](https://github.com/mdn/browser-compat-data/pull/6957))
+ - `javascript.builtins.Iterator.some` ([#6957](https://github.com/mdn/browser-compat-data/pull/6957))
+ - `javascript.builtins.Iterator.take` ([#6957](https://github.com/mdn/browser-compat-data/pull/6957))
+ - `javascript.builtins.Iterator.toArray` ([#6957](https://github.com/mdn/browser-compat-data/pull/6957))
+ - `javascript.operators.pipeline` ([#6957](https://github.com/mdn/browser-compat-data/pull/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`](https://github.com/mdn/browser-compat-data/compare/v3.3.5...v3.3.6))
+- 13,039 total features
+- 783 total contributors
+- 3,390 total stargazers
+
## [v3.3.5](https://github.com/mdn/browser-compat-data/releases/tag/v3.3.5)
May 27, 2021
diff --git a/package-lock.json b/package-lock.json
index 1cb1c48c01f453..24935e92c14ac9 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "@mdn/browser-compat-data",
- "version": "3.3.5",
+ "version": "3.3.6",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
diff --git a/package.json b/package.json
index 7fd9d7f7238ecb..988f7d79f0b8ec 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@mdn/browser-compat-data",
- "version": "3.3.5",
+ "version": "3.3.6",
"description": "Browser compatibility data provided by MDN Web Docs",
"main": "index.js",
"types": "index.d.ts",