github ampproject/amphtml 2007040248000

latest releases: 2405022220000, 2404230718000, 2405011605000...
pre-release3 years ago
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 togulp 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-a4a (2) 292dc66 ♻️ Remove share-tracking (#28956)
16c2f3f ♿ Add title to amp-a4a iframe (#28835)
amp-access-laterpay (1) 3eefc8e updated structure to match template (#28932)
amp-access-poool (1) 3eefc8e updated structure to match template (#28932)
amp-access-scroll (1) 3eefc8e updated structure to match template (#28932)
amp-accordion (1) 2031484 [amp-accordion] Implement Display Locking via CSS property (#28196)
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-ad-network-doubleclick-impl (1) 9fa8cc6 🚀 Launch FIE more chunking (#29005)
amp-addthis (1) 3eefc8e updated structure to match template (#28932)
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-anim (1) 6a6240b AMP-RDU batch2 (#28874)
amp-animation (1) 6a6240b AMP-RDU batch2 (#28874)
amp-apester-media (1) 6a6240b AMP-RDU batch2 (#28874)
amp-app-banner (1) 6a6240b AMP-RDU batch2 (#28874)
amp-audio (1) 67f3d06 updated to match template (#28952)
amp-auto-ads (1) 67f3d06 updated to match template (#28952)
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-date-picker (1) a28fa12 amp-date-picker: restore rrule support (#28887)
amp-facebook (1) 985fed4 ✨ amp-facebook fullscreen support (#28141)
amp-font (1) 01da46c added blurb about font-display and cleaned up language format (#27216)
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-next-page (1) f311ec6 🐛 Missing condition fix for amp-next-page with JSON config (#28939)
amp-pinterest (1) 5bd3345 ♿ Add aria-label to Pinterest save button (#28829)
amp-share-tracking (1) 292dc66 ♻️ Remove share-tracking (#28956)
amp-sidebar (1) d2c7c68 ✨ Warn when amp-sidebar is not a direct descendent of body (#28867)
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-story-360 (1) 41fcd99 ✨ amp-story-360 extension (base functionality) (#29023)
amp-subscriptions (1) 8653336 📖 Fix syntax error in amp-subscriptions doc (#28941)
amp-video (1) 02d5325 🐛 Switch analytics video play event to video play event. (#28818)
amp-video-docking (1) 82cbaa6 🐛Support non-single-doc AMP docs for video docking (#28877)
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)

Don't miss a new amphtml release

NewReleases is sending notifications on new releases.