github ampproject/amphtml 2009252320000

latest releases: 2405160547000, 2405152345000, 2405141618000...
pre-release3 years ago
Baseline release: 2009112034002

Raw notes

d07e200 ๐Ÿ› Pagination button mobile screen reader support (#30117)
1d32b79 โ™ป๏ธ Move tests and reference implementation to use promise on context.requestResize API (#30192)
973cb29 Move no-signing to RTV exp (#30201)
767775f ๐Ÿงช Remove and launch sticky ad safety area css experiment (#30169)
ec0f14c โœจ [bento][amp-date-countdown] Initial Preact component for amp-date-countdown (#30092)
7910e6c Update callout-vendors.js (#30161)
23a38c4 ๐Ÿ“– [bento][amp-social-share] Clean up storybooks for social share (#30191)
80f913d โœจ Added new ad network vlyby (#30205)
493cd7e Validator rollup (#30202)
50315b1 Ensure auto-injected script tags are parsed as modules in ESM mode (#30093)
e28f587 ๐Ÿ› Fix story ads in no signing exp (#30224)
653da73 Extend timeout for flakey test (#30124)
43c953f โœจAdd new owners file for NWS fast fetch (#29743)
a670e5c --files flag windows support (#30222)
cf3ded8 ๐ŸงชFully launch json targeting expansion experiment. (#29831)
1392a7a Drop keyframes based on physics (#30220)
7db7c5c ๐Ÿ“– [bento][amp-date-countdown] Preact storybook for amp-date-countdown (#30227)
e7a2b26 ๐Ÿ“ฆ Update dependency puppeteer to v5.3.0 (#30203)
8f317f5 Fix yield pro use of implicit this (#30235)
3dccbb4 ๐Ÿ›[amp-story-player] Fix CSS bug (#30237)
941616d Multi-attribute prop bindings for date components (#30228)
c26ece3 amp-date-display: render via __html string (#30226)
18ef676 โ™ป๏ธ Reduce size of interactive extension (#30233)
48bd5d8 jss transform: transform via postcss (#30206)
2c522ab โœจ Add prebidappnexuspsp as a vendor to RTC config (#30232)
2a2a773 โœจ amp-a4a: declare Future Plc as a new vendor (#29985)
43d58d9 โœจ [amp-story-360] Add scene orientation support (fixes #29514) (#30138)
462f3fd โœจ VideoWrapper Preact component with autoplay and mediasession (#29486)
77f880f ๐Ÿ› Fix ad index value in IMA video (#30249)
7fc4261 amp-iframe: Hide overflow element on resize (#30114)
2738cde โ„๏ธ Attempt to deflake messaging-handshake test (#30247)
96597ce ๐Ÿ— Increment cherry pick branch version by number of commits (#30262)
d83351b ๐Ÿ› Fix Animation.animate breakage caused by missing import. (#30264)
18ec044 Revert "๐Ÿ› Report zero visibility for zero size element" (#30284)
3376386 ๐Ÿงช Experimental code: Dial up the Adsense ad size optimization experiment to 10%. (#30277)
84d47a1 โœจ Clone children as VNodes into component call (#30287)
32579ce ๐Ÿ– System UI updates (#30279)
a702b77 ๐Ÿ› Also look at the content of the response when detecting Scroll (#30248)
73f4130 ๐Ÿ— Add support for gulp serve --coverage coverage collection endpoint (#30099)
92627e6 dependencies: bump worker-dom (#30305)
29f6433 Support aspect-ratio CSS for layout=responsive (#30295)
de5e19a โœจ Update checkConsentHref for the iubenda integration (#30090)
b2bfc26 ๐Ÿš€ Separating BaseTemplate from template-impl. (#30208)
13de25e Wait for scrolling before loading sticky ad (#30306)
0cc9f10 ๐Ÿ— Lint for $ in animation-name (#30297)
0528ba8 ๐Ÿ› amp-auto-ads: Fix a typo in firstimpression.io network config (#30313)
06a14ca Added Adpushup callout_vendors.js (#30270)
7b45d68 amp-ad type broadstreetads: Support renderStart() (#30185)
fc205bb ๐Ÿšฎ amp-list: remove experiment 'protocol-adapters' (#29688)
b19ef52 when in ESM mode, copy the the parent runtime CSS into the friendly iframe (#30257)
7edbc9a ๐Ÿš€ Safari 14 Fixed the Web Animations API implementation (#30299)
14db3d2 โ™ฟ Added accessibility name to play pause button (#30276)
71cd740 โ™ป๏ธ Use JSS for video (#30298)
07aa36f โœจ Add amp-ad support for myoffrz (#30316)
76950e2 Remove pause-iframe expriment (#30296)
e0e3545 ๐Ÿ› Inabox visibility reporting: listen to window resize event (#30267)
07e43a0 Remove cache and origin separation (#30263)
f3612a9 ๐Ÿงช Enable build-in-chunks experiment in canary-config.json (#30301)
6170365 Social Share: update wrapper and propagate size from the AMP element (#30326)
ac1b864 ๐Ÿ“ฆ Update dependency renovate to v21.33.15 (#30331)
b914854 โ™ป๏ธ Storybook in Component Story Format (#30329)
502b8ac Upgrade @ampproject/storybook-addon to 1.1.2 (#30343)
ac869de ContextNode: automatically re-discover changes in the shadow DOM on slotchange event (#30321)
6819c4a Validator Rollup (#30340)
1d87ec7 ๐Ÿ“ฆ Update dependency puppeteer to v5.3.1 (#30345)
f40404f ๐Ÿ– Cleanup autoplay JSS/fix :before, :after (#30351)
1163e74 โœจ Add a delay fetched fake vendor for test purposes (#30332)
7d04682 ContextNode: groups API (#30347)
99ea2b8 ๐Ÿ“– Added note about data-colorscheme to amp-facebook-comments docs (#29979)
8aa2883 ๐Ÿ– [bento][social-share] Update outdated social icons and colors (#29867)
aa0804a ๐Ÿ› [bento][amp-social-share] Preact component should not throw error (#30200)
463c561 ๐Ÿš€ FID improvement use isInputPending if available for chunk. (#30300)
fbd6065 Add OneTrust CMP (#30339)
1d814e9 Implement context props and integrate with Preact context (#30282)
d86aa42 ๐Ÿ›[amp-story] Only close expanded element when appropriate (#30369)
f31bb10 [amp-story-player] Add ShadowDOM fallback for edge (#30254)
8fb1a06 ๐Ÿ— Clean up duplicate logging in gulp dist during worker-dom resource copying (#30373)
e24849f ๐Ÿ”ฅ Disable linker by default (#29896)
1e5d976 ๐Ÿš€ ๐Ÿ› [amp-story-player] show() improvements (#30085)
c81d4f5 โœจAdd a close button to amp-ad stick type (#30323)
1f90a53 jss transform: use @enum instead of json.parse (#30304)
011dd32 ๐Ÿ› "activate 360" button always above content (#30381)
7870242 โœ… Fix amp-ad-3p sourceUrl assertion for IE11 (#30389)
83d641b โœ… Configure CSS integration tests to skip IE11 (#30393)
6bba397 โœ… Fix 5 failing IE11 tests because of missing argument (#30382)
fe7358a โœ… Fix failing isAnimationNone assertion in IE11 (#30387)
e3c5533 โœ… Fix amp-ad-3p Event constructor calls (#30394)
11b1abb jss: fix potential issue with quotes (#30396)
b438294 Upgarde to storybook-addon-amp 1.1.3 (#30400)
23deb93 SwG Release 0.1.22.121 (#30383)
c075697 ๐Ÿ— Run default task in parallel with storybook-amp (#30392)
ebaa377 โœ… Skip borked on= tests for IE11 (#30407)
5eca78c ๐Ÿšฎ Remove version-locking in prod builds (#30307)
be0bf7c ๐Ÿ— Allow IE integration tests to block the build (#30397)
cddb53b โœจ PreactBaseElement['staticProps'] (#30380)
7242371 Allow mjs routes (#30378)
0c5ca56 ๐Ÿ— Add a default assignment aliasing transform (#30250)
593424a ๐Ÿ› Ban use of the implicit global this in functions (#30238)
6aad5c7 Fix default props (#30412)

Breakdown by component

ads (8) 1d32b79 โ™ป๏ธ Move tests and reference implementation to use promise on context.requestResize API (#30192)
767775f ๐Ÿงช Remove and launch sticky ad safety area css experiment (#30169)
80f913d โœจ Added new ad network vlyby (#30205)
8f317f5 Fix yield pro use of implicit this (#30235)
77f880f ๐Ÿ› Fix ad index value in IMA video (#30249)
7b45d68 amp-ad type broadstreetads: Support renderStart() (#30185)
07aa36f โœจ Add amp-ad support for myoffrz (#30316)
1163e74 โœจ Add a delay fetched fake vendor for test purposes (#30332)
amp-a4a (6) 973cb29 Move no-signing to RTV exp (#30201)
7910e6c Update callout-vendors.js (#30161)
2c522ab โœจ Add prebidappnexuspsp as a vendor to RTC config (#30232)
2a2a773 โœจ amp-a4a: declare Future Plc as a new vendor (#29985)
06a14ca Added Adpushup callout_vendors.js (#30270)
c81d4f5 โœจAdd a close button to amp-ad stick type (#30323)
amp-access-scroll (1) a702b77 ๐Ÿ› Also look at the content of the response when detecting Scroll (#30248)
amp-ad (5) 80f913d โœจ Added new ad network vlyby (#30205)
13de25e Wait for scrolling before loading sticky ad (#30306)
07aa36f โœจ Add amp-ad support for myoffrz (#30316)
76950e2 Remove pause-iframe expriment (#30296)
c81d4f5 โœจAdd a close button to amp-ad stick type (#30323)
amp-ad-network-adsense-impl (2) 973cb29 Move no-signing to RTV exp (#30201)
767775f ๐Ÿงช Remove and launch sticky ad safety area css experiment (#30169)
amp-ad-network-doubleclick-impl (3) 973cb29 Move no-signing to RTV exp (#30201)
767775f ๐Ÿงช Remove and launch sticky ad safety area css experiment (#30169)
cf3ded8 ๐ŸงชFully launch json targeting expansion experiment. (#29831)
amp-ad-network-nws-impl (1) 43c953f โœจAdd new owners file for NWS fast fetch (#29743)
amp-analytics (4) 18ec044 Revert "๐Ÿ› Report zero visibility for zero size element" (#30284)
e0e3545 ๐Ÿ› Inabox visibility reporting: listen to window resize event (#30267)
e24849f ๐Ÿ”ฅ Disable linker by default (#29896)
593424a ๐Ÿ› Ban use of the implicit global this in functions (#30238)
amp-animation (2) 7edbc9a ๐Ÿš€ Safari 14 Fixed the Web Animations API implementation (#30299)
b914854 โ™ป๏ธ Storybook in Component Story Format (#30329)
amp-audio (1) 462f3fd โœจ VideoWrapper Preact component with autoplay and mediasession (#29486)
amp-auto-ads (1) 0528ba8 ๐Ÿ› amp-auto-ads: Fix a typo in firstimpression.io network config (#30313)
amp-base-carousel (4) b914854 โ™ป๏ธ Storybook in Component Story Format (#30329)
1d814e9 Implement context props and integrate with Preact context (#30282)
1f90a53 jss transform: use @enum instead of json.parse (#30304)
0c5ca56 ๐Ÿ— Add a default assignment aliasing transform (#30250)
amp-consent (2) de5e19a โœจ Update checkConsentHref for the iubenda integration (#30090)
fbd6065 Add OneTrust CMP (#30339)
amp-date-countdown (2) ec0f14c โœจ [bento][amp-date-countdown] Initial Preact component for amp-date-countdown (#30092)
7db7c5c ๐Ÿ“– [bento][amp-date-countdown] Preact storybook for amp-date-countdown (#30227)
amp-date-display (4) 941616d Multi-attribute prop bindings for date components (#30228)
c26ece3 amp-date-display: render via __html string (#30226)
b914854 โ™ป๏ธ Storybook in Component Story Format (#30329)
6aad5c7 Fix default props (#30412)
amp-facebook-comments (1) 99ea2b8 ๐Ÿ“– Added note about data-colorscheme to amp-facebook-comments docs (#29979)
amp-fit-text (2) b914854 โ™ป๏ธ Storybook in Component Story Format (#30329)
6aad5c7 Fix default props (#30412)
amp-iframe (2) 7fc4261 amp-iframe: Hide overflow element on resize (#30114)
76950e2 Remove pause-iframe expriment (#30296)
amp-ima-video (1) 77f880f ๐Ÿ› Fix ad index value in IMA video (#30249)
amp-image-slider (1) b914854 โ™ป๏ธ Storybook in Component Story Format (#30329)
amp-inline-gallery (2) b914854 โ™ป๏ธ Storybook in Component Story Format (#30329)
1f90a53 jss transform: use @enum instead of json.parse (#30304)
amp-list (2) fc205bb ๐Ÿšฎ amp-list: remove experiment 'protocol-adapters' (#29688)
0c5ca56 ๐Ÿ— Add a default assignment aliasing transform (#30250)
amp-mustache (2) c26ece3 amp-date-display: render via __html string (#30226)
b2bfc26 ๐Ÿš€ Separating BaseTemplate from template-impl. (#30208)
amp-playbuzz (1) 593424a ๐Ÿ› Ban use of the implicit global this in functions (#30238)
amp-selector (2) b914854 โ™ป๏ธ Storybook in Component Story Format (#30329)
6aad5c7 Fix default props (#30412)
amp-sidebar (1) b914854 โ™ป๏ธ Storybook in Component Story Format (#30329)
amp-social-share (5) 23a38c4 ๐Ÿ“– [bento][amp-social-share] Clean up storybooks for social share (#30191)
6170365 Social Share: update wrapper and propagate size from the AMP element (#30326)
b914854 โ™ป๏ธ Storybook in Component Story Format (#30329)
8aa2883 ๐Ÿ– [bento][social-share] Update outdated social icons and colors (#29867)
aa0804a ๐Ÿ› [bento][amp-social-share] Preact component should not throw error (#30200)
amp-sticky-ad (1) 767775f ๐Ÿงช Remove and launch sticky ad safety area css experiment (#30169)
amp-story (5) d07e200 ๐Ÿ› Pagination button mobile screen reader support (#30117)
1392a7a Drop keyframes based on physics (#30220)
32579ce ๐Ÿ– System UI updates (#30279)
14db3d2 โ™ฟ Added accessibility name to play pause button (#30276)
d86aa42 ๐Ÿ›[amp-story] Only close expanded element when appropriate (#30369)
amp-story-360 (2) 43d58d9 โœจ [amp-story-360] Add scene orientation support (fixes #29514) (#30138)
011dd32 ๐Ÿ› "activate 360" button always above content (#30381)
amp-story-auto-ads (1) e28f587 ๐Ÿ› Fix story ads in no signing exp (#30224)
amp-story-interactive (2) 493cd7e Validator rollup (#30202)
18ef676 โ™ป๏ธ Reduce size of interactive extension (#30233)
amp-timeago (3) 941616d Multi-attribute prop bindings for date components (#30228)
b914854 โ™ป๏ธ Storybook in Component Story Format (#30329)
6aad5c7 Fix default props (#30412)
amp-truncate-text (1) 0c5ca56 ๐Ÿ— Add a default assignment aliasing transform (#30250)
amp-video (3) 462f3fd โœจ VideoWrapper Preact component with autoplay and mediasession (#29486)
71cd740 โ™ป๏ธ Use JSS for video (#30298)
f40404f ๐Ÿ– Cleanup autoplay JSS/fix :before, :after (#30351)
amp-viewer-integration (3) 653da73 Extend timeout for flakey test (#30124)
2738cde โ„๏ธ Attempt to deflake messaging-handshake test (#30247)
593424a ๐Ÿ› Ban use of the implicit global this in functions (#30238)
amp-youtube (1) b914854 โ™ป๏ธ Storybook in Component Story Format (#30329)
build-system (27) 973cb29 Move no-signing to RTV exp (#30201)
767775f ๐Ÿงช Remove and launch sticky ad safety area css experiment (#30169)
a670e5c --files flag windows support (#30222)
941616d Multi-attribute prop bindings for date components (#30228)
c26ece3 amp-date-display: render via __html string (#30226)
48bd5d8 jss transform: transform via postcss (#30206)
96597ce ๐Ÿ— Increment cherry pick branch version by number of commits (#30262)
3376386 ๐Ÿงช Experimental code: Dial up the Adsense ad size optimization experiment to 10%. (#30277)
73f4130 ๐Ÿ— Add support for `gulp serve --coverage` coverage collection endpoint (#30099)
29f6433 Support aspect-ratio CSS for layout=responsive (#30295)
b2bfc26 ๐Ÿš€ Separating BaseTemplate from template-impl. (#30208)
0cc9f10 ๐Ÿ— Lint for $ in animation-name (#30297)
fc205bb ๐Ÿšฎ amp-list: remove experiment 'protocol-adapters' (#29688)
f3612a9 ๐Ÿงช Enable build-in-chunks experiment in canary-config.json (#30301)
502b8ac Upgrade @ampproject/storybook-addon to 1.1.2 (#30343)
8aa2883 ๐Ÿ– [bento][social-share] Update outdated social icons and colors (#29867)
1d814e9 Implement context props and integrate with Preact context (#30282)
8fb1a06 ๐Ÿ— Clean up duplicate logging in `gulp dist` during `worker-dom` resource copying (#30373)
1f90a53 jss transform: use @enum instead of json.parse (#30304)
11b1abb jss: fix potential issue with quotes (#30396)
b438294 Upgarde to storybook-addon-amp 1.1.3 (#30400)
c075697 ๐Ÿ— Run default task in parallel with storybook-amp (#30392)
5eca78c ๐Ÿšฎ Remove version-locking in prod builds (#30307)
be0bf7c ๐Ÿ— Allow IE integration tests to block the build (#30397)
7242371 Allow mjs routes (#30378)
0c5ca56 ๐Ÿ— Add a default assignment aliasing transform (#30250)
593424a ๐Ÿ› Ban use of the implicit global this in functions (#30238)
package updates (3) e7a2b26 ๐Ÿ“ฆ Update dependency puppeteer to v5.3.0 (#30203)
ac1b864 ๐Ÿ“ฆ Update dependency renovate to v21.33.15 (#30331)
1d87ec7 ๐Ÿ“ฆ Update dependency puppeteer to v5.3.1 (#30345)
src (22) 50315b1 Ensure auto-injected script tags are parsed as modules in ESM mode (#30093)
941616d Multi-attribute prop bindings for date components (#30228)
c26ece3 amp-date-display: render via __html string (#30226)
462f3fd โœจ VideoWrapper Preact component with autoplay and mediasession (#29486)
d83351b ๐Ÿ› Fix `Animation.animate` breakage caused by missing import. (#30264)
84d47a1 โœจ Clone children as VNodes into component call (#30287)
29f6433 Support aspect-ratio CSS for layout=responsive (#30295)
b2bfc26 ๐Ÿš€ Separating BaseTemplate from template-impl. (#30208)
b19ef52 when in ESM mode, copy the the parent runtime CSS into the friendly iframe (#30257)
14db3d2 โ™ฟ Added accessibility name to play pause button (#30276)
76950e2 Remove pause-iframe expriment (#30296)
ac869de ContextNode: automatically re-discover changes in the shadow DOM on slotchange event (#30321)
7d04682 ContextNode: groups API (#30347)
463c561 ๐Ÿš€ FID improvement use isInputPending if available for chunk. (#30300)
1d814e9 Implement context props and integrate with Preact context (#30282)
f31bb10 [amp-story-player] Add ShadowDOM fallback for edge (#30254)
1e5d976 ๐Ÿš€ ๐Ÿ› [amp-story-player] show() improvements (#30085)
5eca78c ๐Ÿšฎ Remove version-locking in prod builds (#30307)
cddb53b โœจ PreactBaseElement['staticProps'] (#30380)
0c5ca56 ๐Ÿ— Add a default assignment aliasing transform (#30250)
593424a ๐Ÿ› Ban use of the implicit global this in functions (#30238)
6aad5c7 Fix default props (#30412)
third_party (3) 43d58d9 โœจ [amp-story-360] Add scene orientation support (fixes #29514) (#30138)
8aa2883 ๐Ÿ– [bento][social-share] Update outdated social icons and colors (#29867)
23deb93 SwG Release 0.1.22.121 (#30383)
validator (2) 493cd7e Validator rollup (#30202)
6819c4a Validator Rollup (#30340)

Don't miss a new amphtml release

NewReleases is sending notifications on new releases.