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-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-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-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-selector (2)
b914854 โป๏ธ Storybook in Component Story Format (#30329)6aad5c7 Fix default props (#30412)
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-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-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-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)
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)