Baseline release: 2006180239002
Raw notes
8653336
📖 Fix syntax error in amp-subscriptions doc (#28941)
42ffc69
Copy integration files to a new test-bin directory in preparation for postHTML transformation (#28864)
6952249
Oblivki net fixes (#28795)
3c4401d
Launch fie-init-chunking to 100% traffic in prod (#28907)
696f061
🐛 Do not expand selector when it is an array (#28937)
910fb39
🏗 Generate test reports on Travis build runs. (#28943)
ca25238
❄️ Disable flaky e2e test AMP Lightbox Gallery Open/Close
> should open/close lightbox
(#28949)
8b41c66
⏪ Revert "🏗 Generate test reports on Travis build runs. (#28943)" (#28951)
82cbaa6
🐛Support non-single-doc AMP docs for video docking (#28877)
97a17d6
s/white-listed/allow-listed (#28955)
292dc66
♻️ Remove share-tracking (#28956)
bd29b0e
🏗 Refactor zuho library to prepare for inclusion in upcoming extension (#28945)
14448cf
Remove hostAPI support from amp-analytics (#28936)
1c6b463
Fixes flaky Story consent visual diff tests. (#28963)
aa95fd8
Allow amp-list[layout=container] to opt into default loaders (#28958)
53c3334
📦 Update dependency renovate to v21.14.0 (#28962)
4dd24ea
📦 Update dependency @babel/register to v7.10.3 (#28964)
3d2ed12
amp-autocomplete: Replace "max-entries" with "max-items" (#28944)
a9d8a84
🐛 Resolve amp-brightcove loading promise after every layout (#28799)
5a3eed8
Update document about ad code for rakutenunifiedads (#28970)
61c0ed7
🗑 Remove unnecessary test (#28976)
f15ebd0
🏗 Add a help message for intentional sourcemap changes (#28973)
be4a39f
✨ [amp-social-share][bento][amp] Amp-social-share for bento with some re-design of preact component (#28465)
78b7e9a
🏗📖 Add 🧪 Experimental code
as possible pull-request emoji (#28980)
0c72252
🏗🧪 Remove command
field from experiments-config.json (#28979)
d5a0196
Removes Story loop attribute if media is used to auto advance. (#28965)
918b252
Create testing/OWNERS (#28866)
0c53d38
Allow WeakMap (#28935)
82508bc
📦 Update dependency @ampproject/toolbox-cache-url to v2.5.4 (#28982)
4eb7a4a
❄️ Make sure amphtml-ad visual test waits till loaded (#28978)
9831af6
Don't SSL bump *.localhost in Sauce Connect (#28925)
1b3182a
🖍 Interactive poll animations (#28931)
99b30ba
Update the webui validator code to use go1.13. (#28993)
b3b79b7
🐛 Unlaunch INTERSECTION_OBSERVER_POLYFILL_INABOX (#28988)
2b56eb4
📦 Update dependency renovate to v21.15.1 (#28985)
3bc2ce9
Add prefetch to config (#28377)
e03e9eb
Update email CSS spec (#26476)
ad20dee
📦 Update core devDependencies (minor) (#28995)
31ca1ac
🏗 Generate test reports on Travis builds. (#28961)
610169b
🏗 Fix misconfigured OWNERS file (#29001)
f642ce5
Validator rollup (#29000)
f79198b
🚮 Deleting code: Remove obsoleted Adsense format experiment. (#28957)
6a6240b
AMP-RDU batch2 (#28874)
67f3d06
updated to match template (#28952)
3eefc8e
updated structure to match template (#28932)
3860ac3
Sync from Google (#29002)
46127ff
Restore IntersectionObserverPolyfillInabox experiment (#29011)
02d5325
🐛 Switch analytics video play event to video play event. (#28818)
985fed4
✨ amp-facebook fullscreen support (#28141)
d2c7c68
✨ Warn when amp-sidebar is not a direct descendent of body (#28867)
f311ec6
🐛 Missing condition fix for amp-next-page with JSON config (#28939)
5bd3345
♿ Add aria-label to Pinterest save button (#28829)
e1df116
Upgrade IntersectionObserver polyfill to 0.11.0 (#29010)
9bf9d27
🏗 Update release issue template to add link for new commits (#29019)
16c2f3f
♿ Add title to amp-a4a iframe (#28835)
8293a94
Remove Todos (#28946)
e28ada5
[amp-story-player ] Implement show() callback (#28967)
0a80ccf
✨Added prompts to binary polls (#29003)
ff3bac5
🐛 Prevent layoutCallback if resource state changes after scheduling layout (#28849)
91619f6
✨ Add "Recreativ" ad network support to amp-ad (#29020)
9fa8cc6
🚀 Launch FIE more chunking (#29005)
b21bc7b
🏗 Create gulp release
task (#28344)
d06d0f5
🏗 Stop running "Remote Tests (Sauce Labs)" on Travis (#29040)
725595a
🔥 Upgrade WorkerDOM to fix ES5 transpilation issue (#29041)
6996fd5
Validator: Allow referrerpolicy on amp-img (#29017)
b0fd442
🏗 Verify whether a commit is a cherry-pick that was miscategorized to fix rare issue with version numbers (#29051)
110c400
intersect-resources: Fix elements relayout when doc inactive->active (#29048)
90702eb
Enable 'intersect-resources' in 100% of prod (#29049)
46def58
Allow reloadExtension() to soft fail (#29042)
576fffd
[amp-story-player] Entry point skeleton code and bundle (#28999)
3aa3fed
♻️ Renamed binary polls (#29057)
f554127
Fix video performance tracking on first story page. (#29032)
7640454
🐛 Ramp up render-on-idle-fix (#29063)
4dfdcdc
🐛 Allow shadow-embed body to be redeclared (#29033)
3bbeaf0
🐛 Permutive: Include viewId in Permutive requests (#29056)
7697ab3
🐛 Fix LargestContentfulPaintVisible and remove FirstInputDelayVisible (#29039)
ba7bf19
Don't send PAGE_PROGRESS event from an inactive page. (#29067)
e3c78f3
🐛 Add allow-same-origin to consent iframe (<a href="https://github.com/ampproject/amphtml/pull/29061">#29061</a>) <a href="https://github.com/ampproject/amphtml/commit/681c218da6085e1983c2f1c5ce43f3371482c84a"><code>681c218</code></a> 📖 Add instructions to start a RTV Experiment (<a href="https://github.com/ampproject/amphtml/pull/29008">#29008</a>) <a href="https://github.com/ampproject/amphtml/commit/2031484cbdd2ea5eff99414548a9f2bf4c798a5c"><code>2031484</code></a> [amp-accordion] Implement Display Locking via CSS property (<a href="https://github.com/ampproject/amphtml/pull/28196">#28196</a>) <a href="https://github.com/ampproject/amphtml/commit/be4bf0d1e68b84a4ee9ed9e7eeaf3e749568aee7"><code>be4bf0d</code></a> Sync from Google (<a href="https://github.com/ampproject/amphtml/pull/29087">#29087</a>) <a href="https://github.com/ampproject/amphtml/commit/92e21053c239851b6b2e9d5acac90cea4a508c3d"><code>92e2105</code></a> 🏗✨ Initial configuration for cross-browser testing on Github Actions (<a href="https://github.com/ampproject/amphtml/pull/29012">#29012</a>) <a href="https://github.com/ampproject/amphtml/commit/1a250d8bd91abd1b254bdd52d68cbc6e06332b4b"><code>1a250d8</code></a> Hide text nodes of unbuilt non-container elements. (<a href="https://github.com/ampproject/amphtml/pull/28535">#28535</a>) <a href="https://github.com/ampproject/amphtml/commit/adc8020e84020a116fc5923ca72a530d9a2dab01"><code>adc8020</code></a> performance-impl: emit custom events for each csi metric (<a href="https://github.com/ampproject/amphtml/pull/28635">#28635</a>) <a href="https://github.com/ampproject/amphtml/commit/7edd271426a7255d97a374255bd56e43d74406ca"><code>7edd271</code></a> 🐛 Binary polls overflow bug fix for ios safari. (<a href="https://github.com/ampproject/amphtml/pull/29089">#29089</a>) <a href="https://github.com/ampproject/amphtml/commit/dbf02ce32df26ceb085ca258fc176515e75b2f8f"><code>dbf02ce</code></a> Update Yandex ads script URL (<a href="https://github.com/ampproject/amphtml/pull/29077">#29077</a>) <a href="https://github.com/ampproject/amphtml/commit/6cc7aeb377768431284731c70f6d666d03cf37a9"><code>6cc7aeb</code></a> Validator rollup (<a href="https://github.com/ampproject/amphtml/pull/29090">#29090</a>) <a href="https://github.com/ampproject/amphtml/commit/abc6bc3c6e22f39e07c3618dda73a12e4f0d5708"><code>abc6bc3</code></a> Fix video loading indicator on first story page. (<a href="https://github.com/ampproject/amphtml/pull/29066">#29066</a>) <a href="https://github.com/ampproject/amphtml/commit/21bc483bbc6f82907b099fea16679d48b3273b86"><code>21bc483</code></a> Log current state and element with error report during broken layout flow (<a href="https://github.com/ampproject/amphtml/pull/29088">#29088</a>) <a href="https://github.com/ampproject/amphtml/commit/86d65c1d208117d24b5cd6c08f35deb001b697c3"><code>86d65c1</code></a> 📦 Update dependency @babel/register to v7.10.4 (<a href="https://github.com/ampproject/amphtml/pull/29093">#29093</a>) <a href="https://github.com/ampproject/amphtml/commit/33e0c090956904a9adcf1d877b4c7727a6352543"><code>33e0c09</code></a> Allow amp-story-consent to work with new amp-consent config (<a href="https://github.com/ampproject/amphtml/pull/29055">#29055</a>) <a href="https://github.com/ampproject/amphtml/commit/a28fa129d225ce79d6b537f500c4540ae844caae"><code>a28fa12</code></a> amp-date-picker: restore rrule support (<a href="https://github.com/ampproject/amphtml/pull/28887">#28887</a>) <a href="https://github.com/ampproject/amphtml/commit/df16572d8957be9da58004321e7cbd0d543ae584"><code>df16572</code></a> 🏗🚮 Stop testing on Sauce Labs and delete all related infrastructure (<a href="https://github.com/ampproject/amphtml/pull/29038">#29038</a>) <a href="https://github.com/ampproject/amphtml/commit/f2b4ef33f5621ebc42aa5b3efd182e992c57ff56"><code>f2b4ef3</code></a> 🖍 Transforms only fix to display small percentages in binary polls. (<a href="https://github.com/ampproject/amphtml/pull/29060">#29060</a>) <a href="https://github.com/ampproject/amphtml/commit/c73f5626d2416665a5a51307c661d90074d47fa8"><code>c73f562</code></a> Add asterisk to comments that were meant to be jsdocs in amp.extern (<a href="https://github.com/ampproject/amphtml/pull/29091">#29091</a>) <a href="https://github.com/ampproject/amphtml/commit/242e092ff440aa70334a4fdf9b06362c4a69ac56"><code>242e092</code></a> 🏗 Use native closure compiler with pre-compiled AMP runner (<a href="https://github.com/ampproject/amphtml/pull/29099">#29099</a>) <a href="https://github.com/ampproject/amphtml/commit/eaaa44e21a281ebf853a3637f885f258f391af52"><code>eaaa44e</code></a> 🏗 Add a
--flavorflag to
gulp release` (#29107)
bfea97f
❄️ Skip tests that are known to fail on GH Actions (#29112)
41fcd99
✨ amp-story-360 extension (base functionality) (#29023)
9da6001
🏗 Delete legacy validator generator (#29120)
0dfa3bf
Propagate amp-img crossorigin attribute. (#29104)
01da46c
added blurb about font-display and cleaned up language format (#27216)
Breakdown by component
ads (5)
6952249
Oblivki net fixes (#28795)5a3eed8
Update document about ad code for rakutenunifiedads (#28970)3bc2ce9
Add prefetch to config (#28377)91619f6
✨ Add "Recreativ" ad network support to amp-ad (#29020)dbf02ce
Update Yandex ads script URL (#29077)
amp-ad (3)
6952249
Oblivki net fixes (#28795)67f3d06
updated to match template (#28952)91619f6
✨ Add "Recreativ" ad network support to amp-ad (#29020)
amp-ad-network-adsense-impl (2)
f79198b
🚮 Deleting code: Remove obsoleted Adsense format experiment. (#28957)9fa8cc6
🚀 Launch FIE more chunking (#29005)
amp-analytics (6)
696f061
🐛 Do not expand selector when it is an array (#28937)14448cf
Remove hostAPI support from amp-analytics (#28936)6a6240b
AMP-RDU batch2 (#28874)02d5325
🐛 Switch analytics video play event to video play event. (#28818)3bbeaf0
🐛 Permutive: Include viewId in Permutive requests (#29056)7697ab3
🐛 Fix LargestContentfulPaintVisible and remove FirstInputDelayVisible (#29039)
amp-autocomplete (2)
3d2ed12
amp-autocomplete: Replace "max-entries" with "max-items" (#28944)67f3d06
updated to match template (#28952)
amp-brightcove (2)
a9d8a84
🐛 Resolve amp-brightcove loading promise after every layout (#28799)61c0ed7
🗑 Remove unnecessary test (#28976)
amp-consent (3)
8293a94
Remove Todos (#28946)e3c78f3
🐛 Add `allow-same-origin to consent iframe (#29061)33e0c09
Allow amp-story-consent to work with new amp-consent config (#29055)
amp-image-lightbox (1)
df16572
🏗🚮 Stop testing on Sauce Labs and delete all related infrastructure (#29038)
amp-inputmask (1)
df16572
🏗🚮 Stop testing on Sauce Labs and delete all related infrastructure (#29038)
amp-lightbox-gallery (1)
ca25238
❄️ Disable flaky e2e test `AMP Lightbox Gallery Open/Close` > `should open/close lightbox` (#28949)
amp-social-share (2)
292dc66
♻️ Remove share-tracking (#28956)be4a39f
✨ [amp-social-share][bento][amp] Amp-social-share for bento with some re-design of preact component (#28465)
amp-story (10)
d5a0196
Removes Story loop attribute if media is used to auto advance. (#28965)1b3182a
🖍 Interactive poll animations (#28931)0a80ccf
✨Added prompts to binary polls (#29003)3aa3fed
♻️ Renamed binary polls (#29057)f554127
Fix video performance tracking on first story page. (#29032)ba7bf19
Don't send PAGE_PROGRESS event from an inactive page. (#29067)7edd271
🐛 Binary polls overflow bug fix for ios safari. (#29089)abc6bc3
Fix video loading indicator on first story page. (#29066)33e0c09
Allow amp-story-consent to work with new amp-consent config (#29055)f2b4ef3
🖍 Transforms only fix to display small percentages in binary polls. (#29060)
amp-viewer-integration (2)
292dc66
♻️ Remove share-tracking (#28956)df16572
🏗🚮 Stop testing on Sauce Labs and delete all related infrastructure (#29038)
build-system (31)
42ffc69
Copy integration files to a new test-bin directory in preparation for postHTML transformation (#28864)3c4401d
Launch fie-init-chunking to 100% traffic in prod (#28907)910fb39
🏗 Generate test reports on Travis build runs. (#28943)8b41c66
⏪ Revert "🏗 Generate test reports on Travis build runs. (#28943)" (#28951)292dc66
♻️ Remove share-tracking (#28956)f15ebd0
🏗 Add a help message for intentional sourcemap changes (#28973)0c72252
🏗🧪 Remove `command` field from experiments-config.json (#28979)0c53d38
Allow WeakMap (#28935)9831af6
Don't SSL bump *.localhost in Sauce Connect (#28925)b3b79b7
🐛 Unlaunch INTERSECTION_OBSERVER_POLYFILL_INABOX (#28988)31ca1ac
🏗 Generate test reports on Travis builds. (#28961)610169b
🏗 Fix misconfigured OWNERS file (#29001)f79198b
🚮 Deleting code: Remove obsoleted Adsense format experiment. (#28957)46127ff
Restore IntersectionObserverPolyfillInabox experiment (#29011)9fa8cc6
🚀 Launch FIE more chunking (#29005)b21bc7b
🏗 Create `gulp release` task (#28344)b0fd442
🏗 Verify whether a commit is a cherry-pick that was miscategorized to fix rare issue with version numbers (#29051)90702eb
Enable 'intersect-resources' in 100% of prod (#29049)576fffd
[amp-story-player] Entry point skeleton code and bundle (#28999)3aa3fed
♻️ Renamed binary polls (#29057)7640454
🐛 Ramp up render-on-idle-fix (#29063)681c218
📖 Add instructions to start a RTV Experiment (#29008)2031484
[amp-accordion] Implement Display Locking via CSS property (#28196)92e2105
🏗✨ Initial configuration for cross-browser testing on Github Actions (#29012)a28fa12
amp-date-picker: restore rrule support (#28887)df16572
🏗🚮 Stop testing on Sauce Labs and delete all related infrastructure (#29038)c73f562
Add asterisk to comments that were meant to be jsdocs in amp.extern (#29091)242e092
🏗 Use native closure compiler with pre-compiled AMP runner (#29099)eaaa44e
🏗 Add a `--flavor` flag to `gulp release` (#29107)bfea97f
❄️ Skip tests that are known to fail on GH Actions (#29112)41fcd99
✨ amp-story-360 extension (base functionality) (#29023)
package updates (6)
53c3334
📦 Update dependency renovate to v21.14.0 (#28962)4dd24ea
📦 Update dependency @babel/register to v7.10.3 (#28964)82508bc
📦 Update dependency @ampproject/toolbox-cache-url to v2.5.4 (#28982)2b56eb4
📦 Update dependency renovate to v21.15.1 (#28985)ad20dee
📦 Update core devDependencies (minor) (#28995)86d65c1
📦 Update dependency @babel/register to v7.10.4 (#29093)
src (14)
292dc66
♻️ Remove share-tracking (#28956)aa95fd8
Allow amp-list[layout=container] to opt into default loaders (#28958)0c53d38
Allow WeakMap (#28935)02d5325
🐛 Switch analytics video play event to video play event. (#28818)e28ada5
[amp-story-player ] Implement show() callback (#28967)ff3bac5
🐛 Prevent layoutCallback if resource state changes after scheduling layout (#28849)9fa8cc6
🚀 Launch FIE more chunking (#29005)110c400
intersect-resources: Fix elements relayout when doc inactive->active (#29048)46def58
Allow reloadExtension() to soft fail (#29042)576fffd
[amp-story-player] Entry point skeleton code and bundle (#28999)4dfdcdc
🐛 Allow shadow-embed body to be redeclared (#29033)7697ab3
🐛 Fix LargestContentfulPaintVisible and remove FirstInputDelayVisible (#29039)adc8020
performance-impl: emit custom events for each csi metric (#28635)21bc483
Log current state and element with error report during broken layout flow (#29088)
third_party (3)
bd29b0e
🏗 Refactor zuho library to prepare for inclusion in upcoming extension (#28945)242e092
🏗 Use native closure compiler with pre-compiled AMP runner (#29099)41fcd99
✨ amp-story-360 extension (base functionality) (#29023)
validator (10)
292dc66
♻️ Remove share-tracking (#28956)3d2ed12
amp-autocomplete: Replace "max-entries" with "max-items" (#28944)99b30ba
Update the webui validator code to use go1.13. (#28993)f642ce5
Validator rollup (#29000)3860ac3
Sync from Google (#29002)6996fd5
Validator: Allow referrerpolicy on amp-img (#29017)be4bf0d
Sync from Google (#29087)6cc7aeb
Validator rollup (#29090)9da6001
🏗 Delete legacy validator generator (#29120)0dfa3bf
Propagate amp-img crossorigin attribute. (#29104)