Baseline release: 2006050512000
Raw notes
ad5eb75 ๐async in generated extension test (#28427)
919f164 Cleanup blurry-placeholder experiment (#28583)
702378d ๐ Use allowlist instead of whitelist (#28701)
3df7141 โฟ Prevent TalkBack from reading content behind education layer. (#28476)
1d0142d opencmp (#28605)
7a3cd20 โป๏ธ Use denylist (#28702)
1c8c577 runtime perf pages: amp-list should use state (#28688)
9507c40 ๐ Allow dl, dt and dd on amp-mustache {{{tripleBrace}}} syntax (#28729)
a5c650f ๐ Defer/chunk buildCallback (#28553)
22b7e4f โจValidator: base64 encoding for SSR'd intrinsic sizer (#27518)
450a244 ๐ฆ Update dependency com.google.protobuf:protoc to v3.12.3 (#28664)
619c08e ๐ฆ Update dependency org.codehaus.mojo:exec-maven-plugin to v3 (#28669)
9598b47 SwG release 0.1.22.107 (#28703)
48b3dd5 ๐ Don't attempt to unhide the body for expected errors. (#28715)
7909082 gulp performance: force headless/devtools to bool (#28738)
5eec5d9 Validator rollup (#28749)
6b73a33 ๐Only start the page auto advancement when assets have loaded. (#28725)
379db33 โฟ Assign correct aria-role to tooltips and give them focus. (#28723)
211b8cb ๐ Delay amp-next-page init until first scroll (#28759)
2db3c5d ๐ฆ Update subpackage devDependencies (minor) (#28593)
c6e79bb ๐ฆ Update dependency puppeteer to v3.3.0 (#28630)
6539f8a Add image cache to performance task (#28681)
ffa5ca5 โป๏ธ Move removal of info statements from transform-amp-asserts (#28754)
494a047 add an mjs or js suffix to output json file (#28750)
34b0603 ๐ Fix amp-fit-text with content div that is smaller than the container. (#28740)
fe6a93c Explain a caveat on reCaptcha sitekey registration (#28755)
22abbaa โจ Update Pubmine amp-ad: add siteid to the page config (#28710)
b3aa034 Validator rollup (#28770)
80e4932 ๐ Fix any issues with SSR rendered intrinsic amp-img (#28758)
769e815 ๐ฆ Pinterest data comes HTML encoded, not URL encoded. (#28769)
b1e1032 โจ Add support for writing and reading textContent on amp-fit-text. (#28773)
3966448 ๐ Use widest possible src from srcset for shrunk auto-lightbox images (#28733)
24713db ๐ Remove branches from Travis push builds (#28774)
b2bc9a1 Remove references to whitelist in ads (#28764)
63e3da1 ๐ Remove Single Pass Pipeline (#28747)
2121908 โจ Add dark theme tooltip (#28752)
7c25a15 Rename all whitelist to allowList in analytics service (#28756)
678b416 Add wg-analytics to analytics.js owner (#28788)
491043d Round SCROLL_TOP/SCROLL_LEFT to integer (#28787)
bb722b3 Make fluid resizing robust for iframe removal race conditions. (#28782)
914dd0b ๐ amp-accordion: Trigger expand event after animation completes (#28775)
d7a32e6 ๐ ๐ Fix race condition between lazy and prebuild. (#28796)
d2df0bf ๐ Update Random Subdomain experiment from per-slot to per-page (#28768)
036ab52 โป๏ธ Conformance check denylist (#28779)
29997fe Implement PPStudio amp creative (#28762)
b7e2b2c Remove comment regarding Chrome not supporting the buffered flag (#28797)
feb792f โป๏ธ Conformance check allowlist (#28778)
232e87c Expose files event detail when available (#28766)
0b6795d ๐Check for unlayout before merging rtc response (#28792)
7035afd ๐ Update the custom JavaScript error URL (#28798)
2311361 โป๏ธ Unused dependencies (#28784)
84f1d58 โจ Update to WorkerDOM 0.25.0 (#28735)
363bc70 โป๏ธ Remove parseUrlDeprecated use from amp-analytics (#28757)
677701f ๐ Properly use Poppins in reactions (#28765)
462f78c ๐ Remove final remnants of single-pass (#28785)
b193e39 ๐ฎ Simplify logic for rtv in client code (#28771)
52ed617 โป๏ธ Update presubmit to eliminate terms (#28804)
c4bc404 Display fallbacks in amp-lightbox-gallery if original amp-img is unsupported (#27766)
c20519b ๐ฆ Update dependency mocha to v8 (#28808)
a59093d โจ Also store story state in localStorage (on top of history.state) (#28721)
e322fa0 ๐ฆ Update dependency mocha to v8.0.1 (#28816)
eb00ff9 Strip srcset fallback for ESM builds (#28817)
6a71be0 s/RPOPS/PROPS (#28801)
4c11207 ๐ฆ Update dependency mocha to v8 (#28812)
f2122ff ๐ฆ Update dependency eslint-plugin-eslint-plugin to v2.2.2 (#28791)
145403d ๐ Migrate all .eslintrc files to .eslintrc.js and dynamically extract experiment globals (#28820)
4d753da ๐ฆ Update dependency renovate to v21 (#28709)
d227047 ๐ฆ Update core devDependencies (patch) (#28659)
31a29fc Fix yarn.lock (#28827)
bb0881c โป๏ธ Remove use of parseUrlDeprecated from amp-analytics (#28805)
c5c7aa9 Update URL to amp.dev from ampproject.org (#28823)
485144e amp-video-iframe: Move tracking iframe detection to layoutCallback (#28794)
f2843ea Launch no center css for ad container (#28551)
9f28d86 ๐ Remove element documentation from "websites" (#24130)
fed5e9a ๐ Center emulated video posters. (#28815)
b5238ef ๐ Very significantly speed up travis builds (#28834)
40e22b6 ๐ Update byside content md documentation (#26417)
7aa695b Update amp-auto-ads.md (#26989)
8d342d3 โฟInclude support for browsers that use contentDocument (#27175)
b5dcb5c ๐Correct capitalization of JW Player in amp-video-iframe.md (#26018)
92f6463 Add additional consent to amp-consent metadata (#28707)
d79ad92 โจ Add multi-site support to 'sas' type amp ads (#24768)
071d692 Adds a banner for OpenJS World & Collab Summit (#28832)
a3cd3bc Enable 'intersect-resources' on 10% of prod (#28716)
58fbf43 โป๏ธ Use IS_ESM to skip polyfills/fixes (#28825)
204676c Add documentation for amp ad type Doubleclick lazy fetch (#28724)
750e064 ๐ Add referrer to doubleclick RTC macro documentation (#28848)
1c7b39b ๐ Remove deprecated demo site (#28853)
6929a83 ๐ Bug fix: Avoid aligning to the viewport if the full-width resize failed before. (#28831)
Breakdown by component
ads (10)
7a3cd20 โป๏ธ Use denylist (#28702)22abbaa โจ Update Pubmine amp-ad: add siteid to the page config (#28710)b2bc9a1 Remove references to whitelist in ads (#28764)63e3da1 ๐ Remove Single Pass Pipeline (#28747)29997fe Implement PPStudio amp creative (#28762)feb792f โป๏ธ Conformance check allowlist (#28778)145403d ๐ Migrate all `.eslintrc` files to `.eslintrc.js` and dynamically extract experiment globals (#28820)f2843ea Launch no center css for ad container (#28551)d79ad92 โจ Add multi-site support to 'sas' type amp ads (#24768)1c7b39b ๐ Remove deprecated demo site (#28853)
amp-a4a (5)
b2bc9a1 Remove references to whitelist in ads (#28764)63e3da1 ๐ Remove Single Pass Pipeline (#28747)7c25a15 Rename all whitelist to allowList in analytics service (#28756)145403d ๐ Migrate all `.eslintrc` files to `.eslintrc.js` and dynamically extract experiment globals (#28820)8d342d3 โฟInclude support for browsers that use contentDocument (#27175)
amp-accordion (1)
914dd0b ๐ amp-accordion: Trigger `expand` event after animation completes (#28775)
amp-ad (3)
5eec5d9 Validator rollup (#28749)b2bc9a1 Remove references to whitelist in ads (#28764)29997fe Implement PPStudio amp creative (#28762)
amp-ad-custom (3)
5eec5d9 Validator rollup (#28749)b2bc9a1 Remove references to whitelist in ads (#28764)feb792f โป๏ธ Conformance check allowlist (#28778)
amp-ad-network-adsense-impl (4)
b2bc9a1 Remove references to whitelist in ads (#28764)63e3da1 ๐ Remove Single Pass Pipeline (#28747)f2843ea Launch no center css for ad container (#28551)6929a83 ๐ Bug fix: Avoid aligning to the viewport if the full-width resize failed before. (#28831)
amp-ad-network-doubleclick-impl (9)
b2bc9a1 Remove references to whitelist in ads (#28764)63e3da1 ๐ Remove Single Pass Pipeline (#28747)bb722b3 Make fluid resizing robust for iframe removal race conditions. (#28782)d2df0bf ๐ Update Random Subdomain experiment from per-slot to per-page (#28768)feb792f โป๏ธ Conformance check allowlist (#28778)0b6795d ๐Check for unlayout before merging rtc response (#28792)f2843ea Launch no center css for ad container (#28551)204676c Add documentation for amp ad type Doubleclick lazy fetch (#28724)750e064 ๐ Add referrer to doubleclick RTC macro documentation (#28848)
amp-analytics (6)
5eec5d9 Validator rollup (#28749)7c25a15 Rename all whitelist to allowList in analytics service (#28756)491043d Round SCROLL_TOP/SCROLL_LEFT to integer (#28787)feb792f โป๏ธ Conformance check allowlist (#28778)363bc70 โป๏ธ Remove parseUrlDeprecated use from amp-analytics (#28757)bb0881c โป๏ธ Remove use of parseUrlDeprecated from amp-analytics (#28805)
amp-animation (3)
5eec5d9 Validator rollup (#28749)feb792f โป๏ธ Conformance check allowlist (#28778)6a71be0 s/RPOPS/PROPS (#28801)
amp-auto-ads (3)
7a3cd20 โป๏ธ Use denylist (#28702)feb792f โป๏ธ Conformance check allowlist (#28778)7aa695b Update amp-auto-ads.md (#26989)
amp-auto-lightbox (1)
3966448 ๐ Use widest possible src from srcset for shrunk auto-lightbox images (#28733)
amp-bind (3)
7a3cd20 โป๏ธ Use denylist (#28702)5eec5d9 Validator rollup (#28749)feb792f โป๏ธ Conformance check allowlist (#28778)
amp-consent (4)
1d0142d opencmp (#28605)5eec5d9 Validator rollup (#28749)feb792f โป๏ธ Conformance check allowlist (#28778)92f6463 Add additional consent to amp-consent metadata (#28707)
amp-date-picker (2)
5eec5d9 Validator rollup (#28749)63e3da1 ๐ Remove Single Pass Pipeline (#28747)
amp-experiment (3)
5eec5d9 Validator rollup (#28749)7035afd ๐ Update the custom JavaScript error URL (#28798)c5c7aa9 Update URL to amp.dev from ampproject.org (#28823)
amp-fit-text (2)
34b0603 ๐ Fix amp-fit-text with content div that is smaller than the container. (#28740)b1e1032 โจ Add support for writing and reading textContent on amp-fit-text. (#28773)
amp-form (3)
7a3cd20 โป๏ธ Use denylist (#28702)63e3da1 ๐ Remove Single Pass Pipeline (#28747)feb792f โป๏ธ Conformance check allowlist (#28778)
amp-lightbox-gallery (1)
c4bc404 Display fallbacks in `amp-lightbox-gallery` if original `amp-img` is unsupported (#27766)
amp-link-rewriter (2)
5eec5d9 Validator rollup (#28749)feb792f โป๏ธ Conformance check allowlist (#28778)
amp-live-list (2)
7035afd ๐ Update the custom JavaScript error URL (#28798)c5c7aa9 Update URL to amp.dev from ampproject.org (#28823)
amp-mraid (2)
7035afd ๐ Update the custom JavaScript error URL (#28798)c5c7aa9 Update URL to amp.dev from ampproject.org (#28823)
amp-mustache (2)
5eec5d9 Validator rollup (#28749)feb792f โป๏ธ Conformance check allowlist (#28778)
amp-next-page (2)
5eec5d9 Validator rollup (#28749)211b8cb ๐ Delay amp-next-page init until first scroll (#28759)
amp-script (4)
5eec5d9 Validator rollup (#28749)63e3da1 ๐ Remove Single Pass Pipeline (#28747)7035afd ๐ Update the custom JavaScript error URL (#28798)c5c7aa9 Update URL to amp.dev from ampproject.org (#28823)
amp-social-share (2)
5eec5d9 Validator rollup (#28749)feb792f โป๏ธ Conformance check allowlist (#28778)
amp-story (10)
5eec5d9 Validator rollup (#28749)6b73a33 ๐Only start the page auto advancement when assets have loaded. (#28725)379db33 โฟ Assign correct aria-role to tooltips and give them focus. (#28723)2121908 โจ Add dark theme tooltip (#28752)feb792f โป๏ธ Conformance check allowlist (#28778)7035afd ๐ Update the custom JavaScript error URL (#28798)677701f ๐ Properly use Poppins in reactions (#28765)a59093d โจ Also store story state in localStorage (on top of history.state) (#28721)c5c7aa9 Update URL to amp.dev from ampproject.org (#28823)9f28d86 ๐ Remove element documentation from "websites" (#24130)
amp-story-education (1)
3df7141 โฟ Prevent TalkBack from reading content behind education layer. (#28476)
amp-video (3)
919f164 Cleanup blurry-placeholder experiment (#28583)5eec5d9 Validator rollup (#28749)fed5e9a ๐ Center emulated video posters. (#28815)
amp-video-iframe (3)
5eec5d9 Validator rollup (#28749)485144e amp-video-iframe: Move tracking iframe detection to layoutCallback (#28794)b5dcb5c ๐Correct capitalization of JW Player in amp-video-iframe.md (#26018)
amp-viewer-assistance (2)
5eec5d9 Validator rollup (#28749)feb792f โป๏ธ Conformance check allowlist (#28778)
amp-viewer-gpay-button (2)
7035afd ๐ Update the custom JavaScript error URL (#28798)c5c7aa9 Update URL to amp.dev from ampproject.org (#28823)
amp-viewer-gpay-inline (2)
7035afd ๐ Update the custom JavaScript error URL (#28798)c5c7aa9 Update URL to amp.dev from ampproject.org (#28823)
build-system (20)
ad5eb75 ๐async in generated extension test (#28427)919f164 Cleanup blurry-placeholder experiment (#28583)702378d ๐ Use allowlist instead of whitelist (#28701)7a3cd20 โป๏ธ Use denylist (#28702)7909082 gulp performance: force headless/devtools to bool (#28738)6539f8a Add image cache to performance task (#28681)ffa5ca5 โป๏ธ Move removal of info statements from transform-amp-asserts (#28754)494a047 add an mjs or js suffix to output json file (#28750)63e3da1 ๐ Remove Single Pass Pipeline (#28747)d7a32e6 ๐ ๐ Fix race condition between lazy and prebuild. (#28796)036ab52 โป๏ธ Conformance check denylist (#28779)feb792f โป๏ธ Conformance check allowlist (#28778)462f78c ๐ Remove final remnants of single-pass (#28785)52ed617 โป๏ธ Update presubmit to eliminate terms (#28804)a59093d โจ Also store story state in localStorage (on top of history.state) (#28721)eb00ff9 Strip srcset fallback for ESM builds (#28817)145403d ๐ Migrate all `.eslintrc` files to `.eslintrc.js` and dynamically extract experiment globals (#28820)f2843ea Launch no center css for ad container (#28551)a3cd3bc Enable 'intersect-resources' on 10% of prod (#28716)58fbf43 โป๏ธ Use IS_ESM to skip polyfills/fixes (#28825)
package updates (10)
450a244 ๐ฆ Update dependency com.google.protobuf:protoc to v3.12.3 (#28664)619c08e ๐ฆ Update dependency org.codehaus.mojo:exec-maven-plugin to v3 (#28669)2db3c5d ๐ฆ Update subpackage devDependencies (minor) (#28593)c6e79bb ๐ฆ Update dependency puppeteer to v3.3.0 (#28630)c20519b ๐ฆ Update dependency mocha to v8 (#28808)e322fa0 ๐ฆ Update dependency mocha to v8.0.1 (#28816)4c11207 ๐ฆ Update dependency mocha to v8 (#28812)f2122ff ๐ฆ Update dependency eslint-plugin-eslint-plugin to v2.2.2 (#28791)4d753da ๐ฆ Update dependency renovate to v21 (#28709)d227047 ๐ฆ Update core devDependencies (patch) (#28659)
src (13)
7a3cd20 โป๏ธ Use denylist (#28702)9507c40 ๐ Allow dl, dt and dd on amp-mustache {{{tripleBrace}}} syntax (#28729)a5c650f ๐ Defer/chunk buildCallback (#28553)48b3dd5 ๐ Don't attempt to unhide the body for expected errors. (#28715)63e3da1 ๐ Remove Single Pass Pipeline (#28747)7c25a15 Rename all whitelist to allowList in analytics service (#28756)678b416 Add wg-analytics to analytics.js owner (#28788)b7e2b2c Remove comment regarding Chrome not supporting the buffered flag (#28797)feb792f โป๏ธ Conformance check allowlist (#28778)232e87c Expose `files` event detail when available (#28766)b193e39 ๐ฎ Simplify logic for rtv in client code (#28771)145403d ๐ Migrate all `.eslintrc` files to `.eslintrc.js` and dynamically extract experiment globals (#28820)58fbf43 โป๏ธ Use IS_ESM to skip polyfills/fixes (#28825)
validator (6)
22b7e4f โจValidator: base64 encoding for SSR'd intrinsic sizer (#27518)5eec5d9 Validator rollup (#28749)b3aa034 Validator rollup (#28770)feb792f โป๏ธ Conformance check allowlist (#28778)7035afd ๐ Update the custom JavaScript error URL (#28798)c5c7aa9 Update URL to amp.dev from ampproject.org (#28823)