Baseline release: 2007242032001
Raw notes
5ad19b2 Minor fixes to date-display and timeago storybooks (#29506)
fd02bf7 ♻️Change API of interactive components to match final API (#29438)
a2abbcd 🏗 Finish rewriting promises to async in build-system (#29410)
9e5f0bf amp-consent fullscreen interaction e2e (#26584)
65baebe 📦 Update dependency jasmine to v3.6.1 (#29485)
c87db01 🏗 [test-case-reporting] Run gulp tasks & add flags when pushing (#29495)
0cb152c 📖 TimerSpec documentation clarification (#29432)
420b303 🐛 [amp-story] Audio bug fixes (#29515)
ef1c56f 🧪Ramp up json targeting exp (#29518)
6856241 Bento: contain wrapper for most typical embedding scenarios (#29504)
661c897 Validator rollup (#29535)
0290a90 Implement protocol adapters (#29329)
b3a6723 amp-list: alphabetize attributes (#29542)
bf5c4ea Fix unmuting through setDocumentState. (#29536)
48b6414 🐛 Allow select and use as descendants of mega-menu and nested-menu (#29409)
97b2399 🚮 Remove dangling TODO in gulp release (#29546)
ff4359e ✨ Add basic GDPR support for AdUp Technology amp-ad tag (#29490)
f04f41e ✨ [Carousel]: Initial amp-base-carousel Bento component (#29303)
dfd59a7 ✨ Carousel: Add default arrow UI (#29338)
57dbfa6 ✨Add metrics for onResizeSuccess/onResizeDenied usage (#29533)
ba69c91 🐛 Allowlist amp-accordion actions in AMP4Email (#29523)
7fb5cb2 📖 amp-autocomplete: Add note about authenticating requests (#29524)
9f476f6 🏗 Return a promise in gulp cherry-pick (#29543)
f381207 🐛 Respect template HTML for strings of many elements (#29435)
1c46983 Updating amp-script documentation, part 1 (#29487)
ce4569e T13 patch (#29299)
2a90d0b 📖 amp-list: fix amp.dev docs syntax errors (#29554)
b9e6738 Remove all prerenderSize code (#29071)
7119dec Remove recursive form submissions in AMP spec (#29070)
eeca1bc [amp-story] Add amp-audio unit test (#29529)
f031e14 Ramp AdSense/Doubleclick correct position param experiment (#29586)
cc86bc7 Preact: Support forwardRef (#29505)
038b638 Include Slack channel in Support page (#29574)
0d15009 📖 Fix amp-script doc (#29582)
d497164 fixed code samples to inline executable (#29578)
17d67c2 🖍 Interactives landing animations (#29567)
6e5f4d0 intersect-resources: Force immediate first measure for ads (#29581)
9c32108 📦 Update dependency mocha to v8.1.0 (#29598)
79b47f9 🐛 amp-live-list: Respect disabled when on visible (#29600)
c83297f ✨ Amp-access-scroll: Implement "activate" redirect when not on proxy (#29537)
34c2557 Polyfill promise into 3p iframe integration.js (#29532)
1bc1bbe calcTaskTimeout: turn off experiment now that experimental data was c… (#29602)
Breakdown by component
amp-access-scroll (1)
c83297f ✨ Amp-access-scroll: Implement "activate" redirect when not on proxy (#29537)
amp-accordion (2)
ba69c91 🐛 Allowlist amp-accordion actions in AMP4Email (#29523)d497164 fixed code samples to inline executable (#29578)
amp-ad (2)
ff4359e ✨ Add basic GDPR support for AdUp Technology amp-ad tag (#29490)57dbfa6 ✨Add metrics for onResizeSuccess/onResizeDenied usage (#29533)
amp-autocomplete (2)
7fb5cb2 📖 amp-autocomplete: Add note about authenticating requests (#29524)f381207 🐛 Respect template HTML for strings of many elements (#29435)
amp-base-carousel (2)
f04f41e ✨ [Carousel]: Initial amp-base-carousel Bento component (#29303)dfd59a7 ✨ Carousel: Add default arrow UI (#29338)
amp-form (2)
f381207 🐛 Respect template HTML for strings of many elements (#29435)7119dec Remove recursive form submissions in AMP spec (#29070)
amp-list (3)
0290a90 Implement protocol adapters (#29329)b3a6723 amp-list: alphabetize attributes (#29542)2a90d0b 📖 amp-list: fix amp.dev docs syntax errors (#29554)
amp-mega-menu (1)
48b6414 🐛 Allow `select` and `use` as descendants of mega-menu and nested-menu (#29409)
amp-nested-menu (1)
48b6414 🐛 Allow `select` and `use` as descendants of mega-menu and nested-menu (#29409)
amp-script (3)
0290a90 Implement protocol adapters (#29329)1c46983 Updating amp-script documentation, part 1 (#29487)0d15009 📖 Fix amp-script doc (#29582)
amp-story (5)
fd02bf7 ♻️Change API of interactive components to match final API (#29438)420b303 🐛 [amp-story] Audio bug fixes (#29515)bf5c4ea Fix unmuting through setDocumentState. (#29536)eeca1bc [amp-story] Add amp-audio unit test (#29529)17d67c2 🖍 Interactives landing animations (#29567)
amp-timeago (2)
5ad19b2 Minor fixes to date-display and timeago storybooks (#29506)6856241 Bento: contain wrapper for most typical embedding scenarios (#29504)
build-system (9)
a2abbcd 🏗 Finish rewriting promises to async in build-system (#29410)c87db01 🏗 [test-case-reporting] Run gulp tasks & add flags when pushing (#29495)ef1c56f 🧪Ramp up json targeting exp (#29518)97b2399 🚮 Remove dangling TODO in `gulp release` (#29546)f04f41e ✨ [Carousel]: Initial amp-base-carousel Bento component (#29303)9f476f6 🏗 Return a promise in gulp cherry-pick (#29543)f031e14 Ramp AdSense/Doubleclick correct position param experiment (#29586)34c2557 Polyfill promise into 3p iframe integration.js (#29532)1bc1bbe calcTaskTimeout: turn off experiment now that experimental data was c… (#29602)
package updates (2)
65baebe 📦 Update dependency jasmine to v3.6.1 (#29485)9c32108 📦 Update dependency mocha to v8.1.0 (#29598)
src (7)
6856241 Bento: contain wrapper for most typical embedding scenarios (#29504)0290a90 Implement protocol adapters (#29329)f04f41e ✨ [Carousel]: Initial amp-base-carousel Bento component (#29303)f381207 🐛 Respect template HTML for strings of many elements (#29435)b9e6738 Remove all prerenderSize code (#29071)cc86bc7 Preact: Support forwardRef (#29505)6e5f4d0 intersect-resources: Force immediate first measure for ads (#29581)