Baseline release: 2004030010070
Raw notes
373acbc ๐ Values returned by setInterval must be greater than 0. (#27323)
99e80ed ๐ Add frontmatter to amp-layout reference (#27277)
054d3e3 ๐ Make amp-carousel.css use .i-amphtml-carousel-has-controls instead of [controls] (#27278)
cbb8f1d ๐ฆ Update dependency google-closure-library to v20200315 (#27376)
7d6e568 Experimental flag for preview (#27367)
6f90ee3 Babel Following Closure Compilation (#26779)
b9ddc1d Validator Roll Up (#27412)
6ba1573 ๐โจโ
Add tests for gulp serve --new_server to CI workflow (#27396)
81f54b3 ๐ Use native CSS.escape in ESM build (#27395)
6eb5881 Validator rollup (#27419)
d328abc Revert "Disable x-scrolling on iOS when iframed" (#27422)
6e712d9 Rever reset-scroll-X (#27423)
dd42002 Story education shadow reset. (#27421)
f56b419 Fixed error handling for amp-next-page remote url fetching (#27400)
2fcbe0f Allow clip-path for animations (#27424)
2af7009 Skip flaky tests (#27435)
72e2b39 Initial smatr-ads-net (#27382)
8e70173 ๐ amp-subscriptions-google: Re-enables E2E test (#27436)
2cc748f โจ Add support for wrapper attribute (#27389)
affb2fd Wait for amp-date-display to build in unit tests (#27431)
361631a Add unit tests for amp-timeago v2 (#27243)
4ee722f ๐Move from resorcery to remapping (#27433)
2fadaff ๐๐ Speed up pre-closure babel transforms (#27426)
d0632df ๐ฆ Update dependency @ampproject/filesize to v3.2.1 (#27443)
9bb8244 access-expr: cache evaluations (#27359)
9b444cd ๐Only resize viewport during constructor when embedded (#27416)
26c21e2 ๐ Remove outliers when testing performance (#27413)
292d825 amp-app-banner: Support apple-itunes-app lookup in AmpDocShadow (#27346)
65bead6 3p-recaptcha: Minor test improvement (#26915)
d5b64c4 Enable amp-autocomplete in AMP4Email with doc level opt-in (#27174)
acd0508 ๐ [amp-bind] Improve documentation on how to debug amp-state (#27417)
59d32d7 ๐ [amp-bind] Fix documentation on binding data- attributes (#27406)
025a0f4 Auto advance from audio on story cover page. (#27366)
adae783 amp-mustache: emit a developer error for faulty mustache templates (#27434)
9f38a37 โจ Add consent macros support in media.net rtc callout url (#26251)
b4a9f0d ๐ Add โ๏ธ Flaky tests as a categorizing emoji for pull requests (#27458)
911cfdc โ๏ธ Disabled multiple flaky visual diff tests (#27457)
c0bff85 config: Check doc head for custom URLs (#26829)
bcde1ec ๐๏ธ๐ Babel compile with sourcemaps (#27447)
5dc2404 ๐ Make amp-consent position: fixed !important (#26819)
4fb74b1 amp-access: avoid spying on private func. (#27445)
9e10b95 make the module build report as esm (#27410)
8c4f107 amp-script: remove all console errors from tests (#27459)
b1bd1c2 โป๏ธMore attributes added in webengage amp-analytics vendor config (#27429)
fb1156c ๐ Don't expand array trigger (#27387)
a2bdfa3 caches: Fix bing cache hosts (#27472)
7a06ca9 ๐ Fence literal mention of amp-next-page (#27477)
d4f4226 ๐โจ Enable lazy-build and watch modes for minified code (#27471)
6b6f722 ๐ฎ Clean up amp-auto-ad-no-op experiment (#27111)
ea87bcf add a module build explainer (#27385)
f9354ec Only show the swipe education if the swipe capability is present. (#27465)
ba24fe0 โ
Unflake amp-accordion visual test (#27461)
fc69bcf ๐ฎ Eliminate elementName method (#27470)
4cc0ba3 ๐ฆ Update dependency rollup to v2.3.1 (#27384)
cc5f5e9 ๐ฆ Update dependency terser to v4.6.8 (#27485)
23d7c14 ๐ฆ Update dependency browserify to v16.5.1 (#27481)
c9f06d5 ๐ฆ Update dependency @babel/plugin-transform-react-jsx to v7.9.4 (#27380)
48042e5 ๐ฆ Update dependency autoprefixer to v9.7.5 (#27372)
6bc7963 ๐ Add an override for closure compiler concurrency (#27491)
04ef79c ๐ Hide pagination arrows in story embedmode=1 and embedmode=3 (#27463)
e7def6b Expose the advancementMode with the selectDocument messaging. (#27444)
703645c SwG release 0.1.22.98 (#27486)
66af7f9 ๐ : Clearer Error for Form Element Mutations (#27490)
84f4d6e Add unit, e2e tests for amp-carousel exposed actionTrust (#27157)
67e4997 Dark more drawer header color update. (#27488)
da09fca ๐โจ Trigger Travis push builds for the nightly branch (#27492)
9b172d1 ๐ฆ Update dependency jsdom to v16.2.2 (#27474)
00aff59 ๐ฆ Update dependency terser to v4.6.9 (#27494)
7163971 ๐ฆ Update dependency gulp-prettier to v3 (#27349)
b6313e3 ๐ฆ Update dependency prettier to v2 (#27350)
8316eb3 amp-list: user().fine debug info for template rendering (#27439)
06ff72e cl/303432005 Revision bump for #27174 (#27506)
cfa32ac fixed some heading errors (#27464)
720f670 ๐ Refactor babel-plugin-transform-function-declarations (#27438)
6c93cd9 ๐ฆ Update dependency terser to v4.6.10 (#27502)
161cab0 [amp-sidebar] re-enable flaky visual tests (#27495)
c714050 ๐ Remove reference to diaonomi (#27509)
1a5aaaf Fix build vs. reparent race in resource.js (#27498)
370a2e7 Add support for amp_ad rakutenunifiedads (#27475)
e68c13d ๐ amp-subscriptions: Marks error field in entitlements object as deprecated (#27451)
d75636d โฟ Remove 'role' attribute on amp-list when 'single-item' is specified. (#27314)
2a86dea Update document for amp_ad rakutenunifiedads (#27517)
b2f2198 ๐ Mark initMessagingChannel timeout as expected error (#27514)
2984894 add new error reporting url experiment (#27501)
e015e81 ๐ฆ Update dependency @percy/agent to v0.26.1 (#27526)
286a630 ๐ nit: fix logic for deep-parsing on amp-next-page (#27519)
733f361 amp-timeago: Fix weird HTML formatting in doc (#27529)
14329bc [amp-list]: make layout=container and load-more mutually exclusive (#27521)
7bfffec [dom.js] Fix fullscreen util issue ๐ (#27522)
280d2b4 Adds a link to the AMP DevX survey to the amphtml README (#27532)
398b1b0 ๐๐ Assorted fixes for gulp --compiled (#27515)
9998f2f ๐ฆ Update dependency fuse.js to v5 (#27537)
13b09b3 โจ Added My6sense adapter to amp project (#27411)
b3a9501 [amp-social-share]: Allow component to prerender (#27533)
0c5a695 ๐Performance test bug fix (#27539)
db9d408 ๐ Validator: support decimals for intrisic sizer dimensions (#27544)
8393b73 ๐Add navigation ticks to CSI (#27311)
d8be2b6 intersect-resources: Refactor to a lower risk integration (#27497)
e86b477 Fix unsupported browser font sizing, and reenable tests. (#27487)
4163fdb removed amp-analytics from valid child list of amp-story-grid-layer (#27504)
bbb1994 ๐ Optimize toggleLoading by letting the mutator skip measuring in specific cases. (#27482)
e22492b ๐โป๏ธ More fixes for gulp --compiled (#27535)
cbefbbf โจ Add global support for amp-recaptcha-input component. (#27450)
74c149a ๐ฆ Update dependency @percy/agent to v0.26.2 (#27558)
22b70b0 amp-apester: Support keyword lookup in AmpDocShadow (#27345)
06b6ed4 Open remote story page attachments. (#27338)
f24363f ๐ Function expression rewriting during post closure transforms (#27512)
00a7285 ๐ Flatten Literals in TemplateLiterals (#27516)
1425757 ๐resolve build errors in testing due to new css.protoascii (#27531)
c25bd64 ๐ Remove the erroneous, trailing space in filename (#27520)
8b4bb55 Fix race condition on vendor request test (#27446)
e579d88 โจ Isolated component development and testing for Bento and AMP (#27284)
303f489 ๐ฆ Update dependency eslint-plugin-react-hooks to v3 (#27437)
Breakdown by component
ads (4)
2cc748f โจ Add support for wrapper attribute (#27389)370a2e7 Add support for amp_ad rakutenunifiedads (#27475)2a86dea Update document for amp_ad rakutenunifiedads (#27517)13b09b3 โจ Added My6sense adapter to amp project (#27411)
amp-access (2)
9bb8244 access-expr: cache evaluations (#27359)4fb74b1 amp-access: avoid spying on private func. (#27445)
amp-ad (3)
c714050 ๐ Remove reference to diaonomi (#27509)370a2e7 Add support for amp_ad rakutenunifiedads (#27475)13b09b3 โจ Added My6sense adapter to amp project (#27411)
amp-analytics (2)
b1bd1c2 โป๏ธMore attributes added in webengage amp-analytics vendor config (#27429)8b4bb55 Fix race condition on vendor request test (#27446)
amp-bind (2)
acd0508 ๐ [amp-bind] Improve documentation on how to debug amp-state (#27417)59d32d7 ๐ [amp-bind] Fix documentation on binding data- attributes (#27406)
amp-carousel (2)
054d3e3 ๐ Make amp-carousel.css use .i-amphtml-carousel-has-controls instead of [controls] (#27278)84f4d6e Add unit, e2e tests for amp-carousel exposed actionTrust (#27157)
amp-date-display (2)
affb2fd Wait for amp-date-display to build in unit tests (#27431)e579d88 โจ Isolated component development and testing for Bento and AMP (#27284)
amp-list (3)
8316eb3 amp-list: user().fine debug info for template rendering (#27439)d75636d โฟ Remove 'role' attribute on amp-list when 'single-item' is specified. (#27314)14329bc [amp-list]: make layout=container and load-more mutually exclusive (#27521)
amp-mustache (1)
adae783 amp-mustache: emit a developer error for faulty mustache templates (#27434)
amp-next-page (4)
f56b419 Fixed error handling for amp-next-page remote url fetching (#27400)7a06ca9 ๐ Fence literal mention of amp-next-page (#27477)cfa32ac fixed some heading errors (#27464)286a630 ๐ nit: fix logic for `deep-parsing` on `amp-next-page` (#27519)
amp-script (2)
8c4f107 amp-script: remove all console errors from tests (#27459)66af7f9 ๐ : Clearer Error for Form Element Mutations (#27490)
amp-story (11)
7d6e568 Experimental flag for preview (#27367)025a0f4 Auto advance from audio on story cover page. (#27366)5dc2404 ๐ Make amp-consent position: fixed !important (#26819)f9354ec Only show the swipe education if the swipe capability is present. (#27465)04ef79c ๐ Hide pagination arrows in story embedmode=1 and embedmode=3 (#27463)e7def6b Expose the advancementMode with the selectDocument messaging. (#27444)67e4997 Dark more drawer header color update. (#27488)e86b477 Fix unsupported browser font sizing, and reenable tests. (#27487)4163fdb removed amp-analytics from valid child list of amp-story-grid-layer (#27504)06b6ed4 Open remote story page attachments. (#27338)f24363f ๐ Function expression rewriting during post closure transforms (#27512)
amp-story-education (2)
dd42002 Story education shadow reset. (#27421)f9354ec Only show the swipe education if the swipe capability is present. (#27465)
amp-subscriptions (2)
b9ddc1d Validator Roll Up (#27412)e68c13d ๐ amp-subscriptions: Marks `error` field in entitlements object as deprecated (#27451)
amp-subscriptions-google (2)
2af7009 Skip flaky tests (#27435)8e70173 ๐ amp-subscriptions-google: Re-enables E2E test (#27436)
amp-timeago (3)
361631a Add unit tests for amp-timeago v2 (#27243)733f361 amp-timeago: Fix weird HTML formatting in doc (#27529)e579d88 โจ Isolated component development and testing for Bento and AMP (#27284)
build-system (22)
6f90ee3 Babel Following Closure Compilation (#26779)6ba1573 ๐โจโ
Add tests for `gulp serve --new_server` to CI workflow (#27396)81f54b3 ๐ Use native CSS.escape in ESM build (#27395)72e2b39 Initial smatr-ads-net (#27382)4ee722f ๐Move from resorcery to remapping (#27433)2fadaff ๐๐ Speed up pre-closure `babel` transforms (#27426)26c21e2 ๐ Remove outliers when testing performance (#27413)bcde1ec ๐๏ธ๐ Babel compile with sourcemaps (#27447)a2bdfa3 caches: Fix bing cache hosts (#27472)d4f4226 ๐โจ Enable lazy-build and watch modes for minified code (#27471)6b6f722 ๐ฎ Clean up amp-auto-ad-no-op experiment (#27111)fc69bcf ๐ฎ Eliminate elementName method (#27470)6bc7963 ๐ Add an override for closure compiler concurrency (#27491)cfa32ac fixed some heading errors (#27464)720f670 ๐ Refactor babel-plugin-transform-function-declarations (#27438)398b1b0 ๐๐ Assorted fixes for `gulp --compiled` (#27515)0c5a695 ๐Performance test bug fix (#27539)e22492b ๐โป๏ธ More fixes for `gulp --compiled` (#27535)f24363f ๐ Function expression rewriting during post closure transforms (#27512)00a7285 ๐ Flatten Literals in TemplateLiterals (#27516)c25bd64 ๐ Remove the erroneous, trailing space in filename (#27520)e579d88 โจ Isolated component development and testing for Bento and AMP (#27284)
package updates (16)
cbb8f1d ๐ฆ Update dependency google-closure-library to v20200315 (#27376)d0632df ๐ฆ Update dependency @ampproject/filesize to v3.2.1 (#27443)4cc0ba3 ๐ฆ Update dependency rollup to v2.3.1 (#27384)cc5f5e9 ๐ฆ Update dependency terser to v4.6.8 (#27485)23d7c14 ๐ฆ Update dependency browserify to v16.5.1 (#27481)c9f06d5 ๐ฆ Update dependency @babel/plugin-transform-react-jsx to v7.9.4 (#27380)48042e5 ๐ฆ Update dependency autoprefixer to v9.7.5 (#27372)9b172d1 ๐ฆ Update dependency jsdom to v16.2.2 (#27474)00aff59 ๐ฆ Update dependency terser to v4.6.9 (#27494)7163971 ๐ฆ Update dependency gulp-prettier to v3 (#27349)b6313e3 ๐ฆ Update dependency prettier to v2 (#27350)6c93cd9 ๐ฆ Update dependency terser to v4.6.10 (#27502)e015e81 ๐ฆ Update dependency @percy/agent to v0.26.1 (#27526)9998f2f ๐ฆ Update dependency fuse.js to v5 (#27537)74c149a ๐ฆ Update dependency @percy/agent to v0.26.2 (#27558)303f489 ๐ฆ Update dependency eslint-plugin-react-hooks to v3 (#27437)
src (16)
6f90ee3 Babel Following Closure Compilation (#26779)81f54b3 ๐ Use native CSS.escape in ESM build (#27395)d328abc Revert "Disable x-scrolling on iOS when iframed" (#27422)6e712d9 Rever reset-scroll-X (#27423)9b444cd ๐Only resize viewport during constructor when embedded (#27416)c0bff85 config: Check doc head for custom URLs (#26829)9e10b95 make the module build report as esm (#27410)f9354ec Only show the swipe education if the swipe capability is present. (#27465)fc69bcf ๐ฎ Eliminate elementName method (#27470)1a5aaaf Fix build vs. reparent race in resource.js (#27498)b2f2198 ๐ Mark initMessagingChannel timeout as expected error (#27514)2984894 add new error reporting url experiment (#27501)7bfffec [dom.js] Fix fullscreen util issue ๐ (#27522)8393b73 ๐Add navigation ticks to CSI (#27311)d8be2b6 intersect-resources: Refactor to a lower risk integration (#27497)bbb1994 ๐ Optimize toggleLoading by letting the mutator skip measuring in specific cases. (#27482)
third_party (2)
6f90ee3 Babel Following Closure Compilation (#26779)703645c SwG release 0.1.22.98 (#27486)
validator (6)
b9ddc1d Validator Roll Up (#27412)6eb5881 Validator rollup (#27419)d5b64c4 Enable amp-autocomplete in AMP4Email with doc level opt-in (#27174)06ff72e cl/303432005 Revision bump for #27174 (#27506)db9d408 ๐ Validator: support decimals for intrisic sizer dimensions (#27544)1425757 ๐resolve build errors in testing due to new css.protoascii (#27531)