Baseline release: 2004240001480
Raw notes
9f67f89
✨ New feature: Adding our platform MoEngage as an amp-analytics plugin. (#27222)
b4427a8
🏗 Update @ampproject/filesize
to 4.0.1 with new API (#27898)
6838fa4
Support basic shapes for clip-path animations and min/max expressions (#27891)
1098976
✨Performance task locally served pages & wg handlers (#27283)
c00919b
amp-script: improve illegal mutation messaging (#27834)
a553688
✨ amp-animation internals can take a scope element (#27887)
b923f4e
Do not override inabox host handler (#27912)
ee630fe
Validator rollup (#27909)
fdbd688
📦 Pin dependencies (#27846)
3b87d5e
Revert "Do not override inabox host handler" (#27919)
3900c8d
🐛 Bug fix on java validator for failed test due to $DEFAULT at rule evaluation (#27842)
d551072
📦 Update dependency eslint-plugin-jsdoc to v23.1.0 (#27894)
fb4ec14
📦 Update dependency fuse.js to v5.2.3 (#27895)
b45e30d
📦 Update dependency eslint-config-prettier to v6.11.0 (#27916)
419131a
Universal IntersectionObserver polyfill (#27595)
dbc06b2
📖 Minor fixes to amp-story-page-attachment.md (#27929)
ede5fa3
✨Added play/pause button (#27815)
f0b35ad
Move player files to their own dir (#27818)
d68d2cc
📖 Added basic storybook stories for amp-list (#27719)
83c11c5
🐛 amp-video NodeList to Array (#27940)
7daf5f9
📦 Update dependency posthtml to v0.12.3 (#27924)
701c62c
✨Random Subdomains for SafeFrame (#27393)
8b35b32
toggleLoading: fix race (#27905)
6606b1b
🐛 Mark contentWindow unavailable as expected error (#27949)
0668898
📦 Update dependency puppeteer to v3.0.1 (#27946)
916e9ac
🐛 modify pom to resolve vulnerabilities (#27951)
7dab8c3
📦 Update dependency prettier to v2.0.5 (#27926)
1cc3c90
📦 Update dependency rollup-plugin-commonjs to v9.3.4 (#27959)
297d433
allow analytics-chunks doc-opt-in (#27963)
0029e49
Improve vendor facing doc to collect consent related information. (#27855)
07a31c6
📖 [amp-social-share] Add basic bento storybook story for amp-social-share component (#27745)
6e50a55
📖 [amp-social-share] Add storybook stories for amp version of component (v1 and v2) (#27906)
39ec8ae
Forbid usage of forEach on NodeList (#27943)
81fc6f2
🐛 Quick fix: amp-next-page templated recommendation box (#27764)
5619cb0
amp-consent allow full screen after promptTrigger: action (#27849)
3012edc
📦 Update dependency rollup-plugin-ignore to v1.0.5 (#27961)
ab3420f
📦 Update dependency rollup-plugin-serve to v0.6.1 (#27962)
55eeb0e
📦 Update dependency eslint to v6 (#27970)
a6631b7
📦 Update dependency eslint-plugin-jsdoc to v24 (#27971)
97099ce
📦 Update dependency karma-chrome-launcher to v3 (#27975)
d94fa74
📦 Update dependency rollup-plugin-commonjs to v10 (#27993)
f6569bd
Revert "Make media pool assert HTTPs-ness of URLs to align with amp-video" (#28000)
4d9148a
📦 Update dependency rollup-plugin-serve to v1 (#27999)
95acb50
📦 Update dependency rollup-plugin-filesize to v7 (#27995)
c619be8
🏗Make babel plugin tests work with jest
v25 (#28002)
8bc10e8
Remove stories format from amp-gfycat. (#27987)
bbb7206
📦 Update dependency rollup-plugin-node-resolve to v5 (#27998)
e01f1fb
📦 Update dependency rollup-plugin-json to v4 (#27996)
16af9ff
📦 Update dependency semver to v5.7.1 (#27964)
bd5a420
📦 Update dependency webcomponentsjs to v1.3.3 - autoclosed (#28007)
ac66766
📦 Update dependency @ampproject/filesize to v4.1.0 (#28006)
90f1f7f
📦 Update dependency karma-jasmine to v3 (#27976)
1afb254
🖍Experiment to remove adsense/doubleclick centering css (#27816)
3a09815
🐛Remove title if not bot (#28017)
8b8884d
Update OWNERS (#28019)
fe8e475
🏗✨ Enforce a minimum of 80% code coverage for AMP source code (#28013)
b2b850d
Set the last three digit of the AMP version to be the number of cherry-picks in the branch (#27848)
ade5213
Handle decode errors in amp-video (#28005)
a431650
🖍 Enable amp-ad-no-center-css CSS for canary (#28015)
97453bd
✨Add AMP viewer capability to handle navigation of all external links (#27649)
0e37e99
✨ Add new ads network - RelapPro (#27824)
691fe0e
🏗 Ban newer ES features (#28001)
7a4b728
🏗✨ Add a test for sourcemaps generation during minified compilation (#27795)
653e6ab
Adding analytics test pages to performance task (#28003)
616156b
📦 Update dependency semver to v7 (#28008)
f98b66a
Add shared Promise.resolve() babel transform (#27960)
df7c93a
build-system: Support custom config overlay (#27977)
32cce66
📦 Update dependency terser to v4.6.12 (#28016)
dd91119
📦 Update dependency commander to v5.1.0 (#28031)
dd0fe4c
🏗Java Validator updates (#28032)
a9d71b7
amp-list[diffable]: Make initial content visible pre-build (#27920)
Breakdown by component
ads (5)
b923f4e
Do not override inabox host handler (#27912)3b87d5e
Revert "Do not override inabox host handler" (#27919)39ec8ae
Forbid usage of forEach on NodeList (#27943)1afb254
🖍Experiment to remove adsense/doubleclick centering css (#27816)0e37e99
✨ Add new ads network - RelapPro (#27824)
amp-a4a (3)
701c62c
✨Random Subdomains for SafeFrame (#27393)39ec8ae
Forbid usage of forEach on NodeList (#27943)f98b66a
Add shared Promise.resolve() babel transform (#27960)
amp-ad (3)
39ec8ae
Forbid usage of forEach on NodeList (#27943)1afb254
🖍Experiment to remove adsense/doubleclick centering css (#27816)0e37e99
✨ Add new ads network - RelapPro (#27824)
amp-ad-network-adsense-impl (1)
1afb254
🖍Experiment to remove adsense/doubleclick centering css (#27816)
amp-ad-network-doubleclick-impl (4)
701c62c
✨Random Subdomains for SafeFrame (#27393)6606b1b
🐛 Mark contentWindow unavailable as expected error (#27949)39ec8ae
Forbid usage of forEach on NodeList (#27943)1afb254
🖍Experiment to remove adsense/doubleclick centering css (#27816)
amp-analytics (3)
9f67f89
✨ New feature: Adding our platform MoEngage as an amp-analytics plugin. (#27222)39ec8ae
Forbid usage of forEach on NodeList (#27943)691fe0e
🏗 Ban newer ES features (#28001)
amp-animation (3)
6838fa4
Support basic shapes for clip-path animations and min/max expressions (#27891)a553688
✨ amp-animation internals can take a scope element (#27887)39ec8ae
Forbid usage of forEach on NodeList (#27943)
amp-consent (2)
0029e49
Improve vendor facing doc to collect consent related information. (#27855)5619cb0
amp-consent allow full screen after promptTrigger: action (#27849)
amp-next-page (4)
39ec8ae
Forbid usage of forEach on NodeList (#27943)81fc6f2
🐛 Quick fix: amp-next-page templated recommendation box (#27764)691fe0e
🏗 Ban newer ES features (#28001)f98b66a
Add shared Promise.resolve() babel transform (#27960)
amp-script (2)
c00919b
amp-script: improve illegal mutation messaging (#27834)39ec8ae
Forbid usage of forEach on NodeList (#27943)
amp-social-share (3)
07a31c6
📖 [amp-social-share] Add basic bento storybook story for amp-social-share component (#27745)6e50a55
📖 [amp-social-share] Add storybook stories for amp version of component (v1 and v2) (#27906)39ec8ae
Forbid usage of forEach on NodeList (#27943)
amp-story (8)
a553688
✨ amp-animation internals can take a scope element (#27887)dbc06b2
📖 Minor fixes to amp-story-page-attachment.md (#27929)ede5fa3
✨Added play/pause button (#27815)39ec8ae
Forbid usage of forEach on NodeList (#27943)f6569bd
Revert "Make media pool assert HTTPs-ness of URLs to align with amp-video" (#28000)3a09815
🐛Remove title if not bot (#28017)8b8884d
Update OWNERS (#28019)f98b66a
Add shared Promise.resolve() babel transform (#27960)
amp-video (3)
83c11c5
🐛 amp-video NodeList to Array (#27940)39ec8ae
Forbid usage of forEach on NodeList (#27943)ade5213
Handle decode errors in amp-video (#28005)
amp-viewer-integration (1)
97453bd
✨Add AMP viewer capability to handle navigation of all external links (#27649)
build-system (16)
b4427a8
🏗 Update `@ampproject/filesize` to 4.0.1 with new API (#27898)1098976
✨Performance task locally served pages & wg handlers (#27283)419131a
Universal IntersectionObserver polyfill (#27595)f0b35ad
Move player files to their own dir (#27818)701c62c
✨Random Subdomains for SafeFrame (#27393)297d433
allow analytics-chunks doc-opt-in (#27963)39ec8ae
Forbid usage of forEach on NodeList (#27943)c619be8
🏗Make babel plugin tests work with `jest` v25 (#28002)b2b850d
Set the last three digit of the AMP version to be the number of cherry-picks in the branch (#27848)a431650
🖍 Enable amp-ad-no-center-css CSS for canary (#28015)97453bd
✨Add AMP viewer capability to handle navigation of all external links (#27649)691fe0e
🏗 Ban newer ES features (#28001)7a4b728
🏗✨ Add a test for sourcemaps generation during minified compilation (#27795)653e6ab
Adding analytics test pages to performance task (#28003)f98b66a
Add shared Promise.resolve() babel transform (#27960)df7c93a
build-system: Support custom config overlay (#27977)
package updates (25)
fdbd688
📦 Pin dependencies (#27846)d551072
📦 Update dependency eslint-plugin-jsdoc to v23.1.0 (#27894)fb4ec14
📦 Update dependency fuse.js to v5.2.3 (#27895)b45e30d
📦 Update dependency eslint-config-prettier to v6.11.0 (#27916)7daf5f9
📦 Update dependency posthtml to v0.12.3 (#27924)0668898
📦 Update dependency puppeteer to v3.0.1 (#27946)7dab8c3
📦 Update dependency prettier to v2.0.5 (#27926)1cc3c90
📦 Update dependency rollup-plugin-commonjs to v9.3.4 (#27959)3012edc
📦 Update dependency rollup-plugin-ignore to v1.0.5 (#27961)ab3420f
📦 Update dependency rollup-plugin-serve to v0.6.1 (#27962)55eeb0e
📦 Update dependency eslint to v6 (#27970)a6631b7
📦 Update dependency eslint-plugin-jsdoc to v24 (#27971)97099ce
📦 Update dependency karma-chrome-launcher to v3 (#27975)d94fa74
📦 Update dependency rollup-plugin-commonjs to v10 (#27993)4d9148a
📦 Update dependency rollup-plugin-serve to v1 (#27999)95acb50
📦 Update dependency rollup-plugin-filesize to v7 (#27995)bbb7206
📦 Update dependency rollup-plugin-node-resolve to v5 (#27998)e01f1fb
📦 Update dependency rollup-plugin-json to v4 (#27996)16af9ff
📦 Update dependency semver to v5.7.1 (#27964)bd5a420
📦 Update dependency webcomponentsjs to v1.3.3 - autoclosed (#28007)ac66766
📦 Update dependency @ampproject/filesize to v4.1.0 (#28006)90f1f7f
📦 Update dependency karma-jasmine to v3 (#27976)616156b
📦 Update dependency semver to v7 (#28008)32cce66
📦 Update dependency terser to v4.6.12 (#28016)dd91119
📦 Update dependency commander to v5.1.0 (#28031)
src (7)
c00919b
amp-script: improve illegal mutation messaging (#27834)419131a
Universal IntersectionObserver polyfill (#27595)f0b35ad
Move player files to their own dir (#27818)701c62c
✨Random Subdomains for SafeFrame (#27393)39ec8ae
Forbid usage of forEach on NodeList (#27943)97453bd
✨Add AMP viewer capability to handle navigation of all external links (#27649)f98b66a
Add shared Promise.resolve() babel transform (#27960)