github ampproject/amphtml 2012112254000

latest releases: 2405022220000, 2404230718000, 2405011605000...
pre-release3 years ago
Baseline release: 2011252111002

Raw notes

7601993 โœจ purch.com decommissioning (#31350)
2f93a05 โœจ Add Pulse widget ads extension (#30687)
d0b2bbf โœจ Revert "purch.com decommissionning (#31350)" (#31351)
7395ebf ๐Ÿ› Tap safety zone should be 12% of page width, with a minimum of 48px. (#31320)
152e47a viewportObserver: Fix case of quick observe and unobserve that both occur before the io callback (#31357)
edb0e59 ๐Ÿ“ฆ Update dependency prettier to v2.2.0 (#31273)
caeb667 ๐Ÿ“ฆ Update dependency geckodriver to v1.21.0 (#31295)
5b7a973 ๐Ÿ“ฆ Update dependency renovate to v23.90.0 (#31337)
82119b7 ๐Ÿ“ฆ Update dependency rollup to v2.34.0 (#31348)
ed1299a ๐Ÿ“ฆ Update dependency rollup to v2.34.0 (#31349)
0827b5b โ™ป๏ธ Allowlist ,

,

, and

as unescaped HTML within amp-mustache (#31300)
af91002 ๐Ÿ“ฆ Update dependency eslint to v7.14.0 (#31370)
a708273 ๐Ÿ“ฆ Update dependency semver to v7.3.4 (#31367)
50a0b82 ๐Ÿ“ฆ Update dependency prettier to v2.2.1 (#31368)
bf1fad8 โช Revert "get statistics about ad network traffic (#30992)" (#31371)
0c8f33f Bento Carousel: Add e2e tests (#31280)
c91324f ๐Ÿ– ๐Ÿ› [amp-story-player] Resets shadow DOM styles (#31363)
d659040 Remove the file extension for script tags in spec_names/messages (#31373)
ad15c25 ๐Ÿ“ฆ Update dependency chromedriver to v87.0.1 (#31379)
2fd2465 ๐Ÿ› amp-base-carousel bug fix & e2e tests clean up (#31331)
826c573 Bento Selector: Integration with forms (#31289)
7759b3d Bento Carousel: Support RTL documents (#31313)
63e5ab1 ๐Ÿ“ฆ Update dependency renovate to v23.92.0 (#31383)
4c4d6b7 Don't use curly quotes in documentation code blocks (#31352)
7e4ea45 ๐Ÿ“ฆ Update babel devDependencies (patch) (#31288)
a5f8639 Listen for PAUSED and RESUMES Ad Event signals in imaVideo integration (#31306)
35948a9 ๐Ÿ– Fix player CSS (#31377)
b5e9af9 โœ… amp-selector:1.0 Add AMP-layer unit tests (#31393)
d5d946c โ™ป๏ธChange real time config to a service (#31101)
e9b4822 A dedicated resource manager for FIE (#31244)
f14ac3c Remove amp-user-location remnants (#31398)
39fd323 โœจ Bento Carousel: "orientation" feature (#31286)
b2a2e36 โ„๏ธSkip flaky amp-subscriptions-google e2e test (#31399)
552e6ed โœจ Analytics: add customMediaEvent to Mapp Intelligence mediatracking (#31329)
75c6df8 Setup fie-resources experiment (#31401)
36b8196 โœจ [bento][amp-accordion] Add display-locking feature to bento accordion (#31227)
59d57b3 ๐Ÿ“ฆ Update dependency eslint-plugin-prettier to v3.2.0 (#31404)
d77ff9c Launch fie-experiments on Canary and unlaunch intersect-resources (#31411)
77845aa Bento Carousel: amp-base-carousel mutable slide attribute (#31318)
8145d8c resources-impl: fix resize event race condition. (#31376)
782e95d fixed typo for clarity (#31418)
3f42bfc โช Revert "Skip amp-subscriptions-google e2e test (#31399)" (#31410)
6f8b284 โœจ Scaffold amp-story-panning-media extension folder (#31355)
fc76c76 ๐Ÿ“ฆ Update validator devDependencies (#31385)
731a42a dependencies: remove sleep-promise (#31388)
3d9ce3f Validator rollup 523@1126 (#31400)
58ccc9f โœ… 360 component visual diff test (#30739)
5ada2da ๐Ÿ“ฆ Update dependency selenium-webdriver to v4.0.0-alpha.8 (#31429)
1023889 ๐Ÿ—โ™ป๏ธ Replace Travis-specific check with a generic CI build check (#31425)
861ff52 ๐Ÿ— Remove project-level code coverage status (#31417)
b20caff โœจ [Story devtools] Add preview tab (#31303)
1147713 ๐Ÿ› Desktop navigation button should show "next" on the last page of a story (#31395)
920852f ๐Ÿ› Fix flaky 360 Percy test (#31446)
971f381 โœจ [amp-analytics]: Support specifying SameSite values in cookie-writer (#31365)
2b730eb ๐Ÿ“– Fix docs (#31420)
6bb8f68 โ™ป๏ธ Make sticky ad available on a4a (#31372)
9ca048f ๐Ÿ– Do not show ad loader from not layouted sticky ad (#31454)
b445001 added vendor Black Crow AI analytics (#31449) (#31451)
07551bb ๐Ÿš€ Remove unnecessary MutationObserver fallback (#31421)
471d7e7 โœจ Support enabling Vimeo players do-not-track attribute when using AmpVimeo component (#31406)
56999bf ๐Ÿ“ฆ Update dependency chromedriver to v87.0.2 (#31456)
27091fd ๐Ÿ“ฆ Update dependency eslint-config-prettier to v7 (#31468)
4aa72ff Update component-validator-rules.md (#31435)
d764f2b [amp-story-player] Add intrinsic to supported layouts (#31433)
234f569 [Story devtools] Create logs tab (#31336)
1b681b1 Start an experiment to measure the impact of ads renderOnIdle feature. (#31415)
c1937f3 ๐Ÿšฎ Remove (#31397)
0006e2f Mitigate AmpStoryRenderService error (#31448)
2716cb7 ๐Ÿšฎ Launched experiment sweep (#31438)
496baf2 ๐Ÿ—โ™ป๏ธ Refactor most checks for PR and push builds (#31482)
6a609c6 ๐Ÿ— Command line tool to sweep experiments (#31458)
8434ab5 Low-hanging fruit replacements for getLayoutWidth/Box uses and deprecate some measurement APIs (#31490)
ea3802a โœจ Replace variables in URL (#31413)
408d1b9 amp-bind: polyfill String.prototype.startsWith for ie11 support. (#31492)
0c0649f โœจ [amp-carousel] Expose actionTrust property in amp-carousel v2 slideChange event (#31498)
3d4aaab ๐Ÿ— Delete swept experiment from opt-in config (#31502)
15a85dc Use the right resource manager to pick up the ini-load elements (#31485)
f228e56 ๐Ÿ—โ™ป๏ธ Make all utilities in build-system/common/git.js CI-service-agnostic (#31507)
6308e56 Revert "๐Ÿ› amp-carousel-0.2 Fix width for responsive children and posiโ€ฆ" (#31328) (#31514)
7288b3d ๐Ÿ—โ™ป๏ธ Make visual diff code CI service agnostic (#31518)
7401dbb use 4 spaces for nested markdown lists (#31353)
69794ee ๐Ÿšฎ [amp-story-360] Implicit returns on renderer setup (#31520)
8154fc6 โœจ [Story devtools] Sync players on navigation (#31495)
a1fa9e4 ๐Ÿ“ฆ Update babel devDependencies to v7.12.10 (patch) (#31525)
43a209e ๐Ÿ› amp-subscriptions-google: Correct LAA logic (#31539)
ef5c6bd ๐Ÿ— Sweep experiments on a schedule (#31496)
d32437e โœจ [panning media] positioning api (#31517)
0eb6fd4 โœจ [Story devtools] Add page experience page (#31484)
af27c10 ๐Ÿ› Replace IS_ESM in Storybook Preact build (#31547)
bfef537 Validator rollup (#31546)
16848da ๐Ÿ—โ™ป๏ธ Refactor, simplify, and adopt library for CI-specific state (#31527)
65929c7 SwG Release 0.1.22.138 (#31549)
6587108 Remove polyfills from webworker for esm builds. (#31494)
35d3569 Use an embed override for timer service (#31551)
19b67f0 Bento Lightbox: Various fixes and unit tests (#31544)
846497c ๐Ÿ› Bento Carousel: Fix auto advance bugs (#31478)
fdac718 ๐Ÿ› Properly indicate when FIE is done for no-signing (#31530)
8131a8a ๐Ÿ— Optimize cross-browser test runs on GH actions (#31550)
4f3aa51 ๐Ÿ“ฆ Update dependency google-closure-compiler to v20201207 (#31523)
65c454c ๐Ÿ“ฆ Update com_google_googletest commit hash to 5a509db (#31531)
89ad03c ๐Ÿ› Fix imaVideo hideControls race when autoplay is present (#31339)
461f644 โœจ [bento][bug-bash][amp-social-share] Update social share to respond on attribute changes (#31537)
4271fbe Cleanup ampdoc-fie in animations (#31556)
32e092f โœจ [bento][amp-sidebar] Preact version of amp-sidebar (#31479)

Breakdown by component

ads (6) 7601993 โœจ purch.com decommissioning (#31350)
2f93a05 โœจ Add Pulse widget ads extension (#30687)
d0b2bbf โœจ Revert "purch.com decommissionning (#31350)" (#31351)
a5f8639 Listen for PAUSED and RESUMES Ad Event signals in imaVideo integration (#31306)
7401dbb use 4 spaces for nested markdown lists (#31353)
89ad03c ๐Ÿ› Fix imaVideo hideControls race when `autoplay` is present (#31339)
amp-a4a (5) d5d946c โ™ป๏ธChange real time config to a service (#31101)
e9b4822 A dedicated resource manager for FIE (#31244)
6bb8f68 โ™ป๏ธ Make sticky ad available on a4a (#31372)
35d3569 Use an embed override for timer service (#31551)
fdac718 ๐Ÿ› Properly indicate when FIE is done for no-signing (#31530)
amp-access (1) 2716cb7 ๐Ÿšฎ Launched experiment sweep (#31438)
amp-accordion (2) 36b8196 โœจ [bento][amp-accordion] Add display-locking feature to bento accordion (#31227)
3d9ce3f Validator rollup 523@1126 (#31400)
amp-ad (4) 2f93a05 โœจ Add Pulse widget ads extension (#30687)
bf1fad8 โช Revert "get statistics about ad network traffic (#30992)" (#31371)
d659040 Remove the file extension for script tags in spec_names/messages (#31373)
6bb8f68 โ™ป๏ธ Make sticky ad available on a4a (#31372)
amp-ad-network-adsense-impl (2) 75c6df8 Setup fie-resources experiment (#31401)
6bb8f68 โ™ป๏ธ Make sticky ad available on a4a (#31372)
amp-ad-network-doubleclick-impl (3) 75c6df8 Setup fie-resources experiment (#31401)
6bb8f68 โ™ป๏ธ Make sticky ad available on a4a (#31372)
1b681b1 Start an experiment to measure the impact of ads renderOnIdle feature. (#31415)
amp-analytics (4) e9b4822 A dedicated resource manager for FIE (#31244)
552e6ed โœจ Analytics: add customMediaEvent to Mapp Intelligence mediatracking (#31329)
971f381 โœจ [amp-analytics]: Support specifying SameSite values in cookie-writer (#31365)
b445001 added vendor Black Crow AI analytics (#31449) (#31451)
amp-anim (1) d659040 Remove the file extension for script tags in spec_names/messages (#31373)
amp-animation (2) fdac718 ๐Ÿ› Properly indicate when FIE is done for no-signing (#31530)
4271fbe Cleanup ampdoc-fie in animations (#31556)
amp-base-carousel (6) 0c8f33f Bento Carousel: Add e2e tests (#31280)
2fd2465 ๐Ÿ› amp-base-carousel bug fix & e2e tests clean up (#31331)
7759b3d Bento Carousel: Support RTL documents (#31313)
39fd323 โœจ Bento Carousel: "orientation" feature (#31286)
77845aa Bento Carousel: `amp-base-carousel` mutable slide attribute (#31318)
846497c ๐Ÿ› Bento Carousel: Fix auto advance bugs (#31478)
amp-carousel (4) 2fd2465 ๐Ÿ› amp-base-carousel bug fix & e2e tests clean up (#31331)
8434ab5 Low-hanging fruit replacements for getLayoutWidth/Box uses and deprecate some measurement APIs (#31490)
0c0649f โœจ [amp-carousel] Expose actionTrust property in amp-carousel v2 `slideChange` event (#31498)
6308e56 Revert "๐Ÿ› amp-carousel-0.2 Fix width for responsive children and posiโ€ฆ" (#31328) (#31514)
amp-consent (2) 2fd2465 ๐Ÿ› amp-base-carousel bug fix & e2e tests clean up (#31331)
4c4d6b7 Don't use curly quotes in documentation code blocks (#31352)
amp-google-vrview-image (1) c1937f3 ๐Ÿšฎ Remove (#31397)
amp-ima-video (2) a5f8639 Listen for PAUSED and RESUMES Ad Event signals in imaVideo integration (#31306)
89ad03c ๐Ÿ› Fix imaVideo hideControls race when `autoplay` is present (#31339)
amp-image-slider (1) 8434ab5 Low-hanging fruit replacements for getLayoutWidth/Box uses and deprecate some measurement APIs (#31490)
amp-inline-gallery (1) 39fd323 โœจ Bento Carousel: "orientation" feature (#31286)
amp-lightbox (1) 19b67f0 Bento Lightbox: Various fixes and unit tests (#31544)
amp-link-rewriter (1) d659040 Remove the file extension for script tags in spec_names/messages (#31373)
amp-loader (1) 9ca048f ๐Ÿ– Do not show ad loader from not layouted sticky ad (#31454)
amp-mraid (1) d659040 Remove the file extension for script tags in spec_names/messages (#31373)
amp-mustache (2) 0827b5b โ™ป๏ธ Allowlist ,

,

, and

as unescaped HTML within amp-mustache (#31300)
d659040 Remove the file extension for script tags in spec_names/messages (#31373)

amp-onetap-google (1) ea3802a โœจ Replace variables in URL (#31413)
amp-playbuzz (1) 2716cb7 ๐Ÿšฎ Launched experiment sweep (#31438)
amp-recaptcha-input (1) 4c4d6b7 Don't use curly quotes in documentation code blocks (#31352)
amp-selector (2) 826c573 Bento Selector: Integration with forms (#31289)
b5e9af9 โœ… amp-selector:1.0 Add AMP-layer unit tests (#31393)
amp-sidebar (2) 2716cb7 ๐Ÿšฎ Launched experiment sweep (#31438)
32e092f โœจ [bento][amp-sidebar] Preact version of amp-sidebar (#31479)
amp-social-share (1) 461f644 โœจ [bento][bug-bash][amp-social-share] Update social share to respond on attribute changes (#31537)
amp-sticky-ad (1) d659040 Remove the file extension for script tags in spec_names/messages (#31373)
amp-story (7) 7395ebf ๐Ÿ› Tap safety zone should be 12% of page width, with a minimum of 48px. (#31320)
d659040 Remove the file extension for script tags in spec_names/messages (#31373)
2fd2465 ๐Ÿ› amp-base-carousel bug fix & e2e tests clean up (#31331)
6f8b284 โœจ Scaffold amp-story-panning-media extension folder (#31355)
1147713 ๐Ÿ› Desktop navigation button should show "next" on the last page of a story (#31395)
c1937f3 ๐Ÿšฎ Remove (#31397)
0006e2f Mitigate AmpStoryRenderService error (#31448)
amp-story-360 (2) 58ccc9f โœ… 360 component visual diff test (#30739)
69794ee ๐Ÿšฎ [amp-story-360] Implicit returns on renderer setup (#31520)
amp-story-dev-tools (4) b20caff โœจ [Story devtools] Add preview tab (#31303)
234f569 [Story devtools] Create logs tab (#31336)
8154fc6 โœจ [Story devtools] Sync players on navigation (#31495)
0eb6fd4 โœจ [Story devtools] Add page experience page (#31484)
amp-story-panning-media (2) 6f8b284 โœจ Scaffold amp-story-panning-media extension folder (#31355)
d32437e โœจ [panning media] positioning api (#31517)
amp-story-player (1) d764f2b [amp-story-player] Add intrinsic to supported layouts (#31433)
amp-subscriptions-google (3) b2a2e36 โ„๏ธSkip flaky amp-subscriptions-google e2e test (#31399)
3f42bfc โช Revert "Skip amp-subscriptions-google e2e test (#31399)" (#31410)
43a209e ๐Ÿ› amp-subscriptions-google: Correct LAA logic (#31539)
amp-user-location (1) f14ac3c Remove amp-user-location remnants (#31398)
amp-video (2) d659040 Remove the file extension for script tags in spec_names/messages (#31373)
2fd2465 ๐Ÿ› amp-base-carousel bug fix & e2e tests clean up (#31331)
amp-viewer-integration (1) 4c4d6b7 Don't use curly quotes in documentation code blocks (#31352)
amp-vimeo (1) 471d7e7 โœจ Support enabling Vimeo players do-not-track attribute when using AmpVimeo component (#31406)
amp-viz-vega (1) 8434ab5 Low-hanging fruit replacements for getLayoutWidth/Box uses and deprecate some measurement APIs (#31490)
build-system (21) d5d946c โ™ป๏ธChange real time config to a service (#31101)
e9b4822 A dedicated resource manager for FIE (#31244)
d77ff9c Launch fie-experiments on Canary and unlaunch intersect-resources (#31411)
6f8b284 โœจ Scaffold amp-story-panning-media extension folder (#31355)
731a42a dependencies: remove sleep-promise (#31388)
3d9ce3f Validator rollup 523@1126 (#31400)
58ccc9f โœ… 360 component visual diff test (#30739)
1023889 ๐Ÿ—โ™ป๏ธ Replace Travis-specific check with a generic CI build check (#31425)
1b681b1 Start an experiment to measure the impact of ads renderOnIdle feature. (#31415)
c1937f3 ๐Ÿšฎ Remove (#31397)
2716cb7 ๐Ÿšฎ Launched experiment sweep (#31438)
496baf2 ๐Ÿ—โ™ป๏ธ Refactor most checks for PR and push builds (#31482)
6a609c6 ๐Ÿ— Command line tool to sweep experiments (#31458)
8434ab5 Low-hanging fruit replacements for getLayoutWidth/Box uses and deprecate some measurement APIs (#31490)
3d4aaab ๐Ÿ— Delete swept experiment from opt-in config (#31502)
15a85dc Use the right resource manager to pick up the ini-load elements (#31485)
f228e56 ๐Ÿ—โ™ป๏ธ Make all utilities in `build-system/common/git.js` CI-service-agnostic (#31507)
7288b3d ๐Ÿ—โ™ป๏ธ Make visual diff code CI service agnostic (#31518)
af27c10 ๐Ÿ› Replace IS_ESM in Storybook Preact build (#31547)
16848da ๐Ÿ—โ™ป๏ธ Refactor, simplify, and adopt library for CI-specific state (#31527)
8131a8a ๐Ÿ— Optimize cross-browser test runs on GH actions (#31550)
package updates (19) edb0e59 ๐Ÿ“ฆ Update dependency prettier to v2.2.0 (#31273)
caeb667 ๐Ÿ“ฆ Update dependency geckodriver to v1.21.0 (#31295)
5b7a973 ๐Ÿ“ฆ Update dependency renovate to v23.90.0 (#31337)
82119b7 ๐Ÿ“ฆ Update dependency rollup to v2.34.0 (#31348)
ed1299a ๐Ÿ“ฆ Update dependency rollup to v2.34.0 (#31349)
af91002 ๐Ÿ“ฆ Update dependency eslint to v7.14.0 (#31370)
a708273 ๐Ÿ“ฆ Update dependency semver to v7.3.4 (#31367)
50a0b82 ๐Ÿ“ฆ Update dependency prettier to v2.2.1 (#31368)
ad15c25 ๐Ÿ“ฆ Update dependency chromedriver to v87.0.1 (#31379)
63e5ab1 ๐Ÿ“ฆ Update dependency renovate to v23.92.0 (#31383)
7e4ea45 ๐Ÿ“ฆ Update babel devDependencies (patch) (#31288)
59d57b3 ๐Ÿ“ฆ Update dependency eslint-plugin-prettier to v3.2.0 (#31404)
fc76c76 ๐Ÿ“ฆ Update validator devDependencies (#31385)
5ada2da ๐Ÿ“ฆ Update dependency selenium-webdriver to v4.0.0-alpha.8 (#31429)
56999bf ๐Ÿ“ฆ Update dependency chromedriver to v87.0.2 (#31456)
27091fd ๐Ÿ“ฆ Update dependency eslint-config-prettier to v7 (#31468)
a1fa9e4 ๐Ÿ“ฆ Update babel devDependencies to v7.12.10 (patch) (#31525)
4f3aa51 ๐Ÿ“ฆ Update dependency google-closure-compiler to v20201207 (#31523)
65c454c ๐Ÿ“ฆ Update com_google_googletest commit hash to 5a509db (#31531)
src (15) 152e47a viewportObserver: Fix case of quick observe and unobserve that both occur before the io callback (#31357)
0827b5b โ™ป๏ธ Allowlist ,

,

, and

as unescaped HTML within amp-mustache (#31300)
d5d946c โ™ป๏ธChange real time config to a service (#31101)
e9b4822 A dedicated resource manager for FIE (#31244)
75c6df8 Setup fie-resources experiment (#31401)
77845aa Bento Carousel: `amp-base-carousel` mutable slide attribute (#31318)
8145d8c resources-impl: fix resize event race condition. (#31376)
2b730eb ๐Ÿ“– Fix docs (#31420)
07551bb ๐Ÿš€ Remove unnecessary MutationObserver fallback (#31421)
408d1b9 amp-bind: polyfill String.prototype.startsWith for ie11 support. (#31492)
15a85dc Use the right resource manager to pick up the ini-load elements (#31485)
6587108 Remove polyfills from webworker for esm builds. (#31494)
35d3569 Use an embed override for timer service (#31551)
fdac718 ๐Ÿ› Properly indicate when FIE is done for no-signing (#31530)
461f644 โœจ [bento][bug-bash][amp-social-share] Update social share to respond on attribute changes (#31537)

third_party (2) 58ccc9f โœ… 360 component visual diff test (#30739)
65929c7 SwG Release 0.1.22.138 (#31549)
validator (4) d659040 Remove the file extension for script tags in spec_names/messages (#31373)
3d9ce3f Validator rollup 523@1126 (#31400)
1023889 ๐Ÿ—โ™ป๏ธ Replace Travis-specific check with a generic CI build check (#31425)
bfef537 Validator rollup (#31546)

Don't miss a new amphtml release

NewReleases is sending notifications on new releases.