Baseline release: 2004252135000
Raw notes
0280fb2
Close the attachment drawer when navigation deeplinked to another app. (#28023)
6144391
โจ[amp-story-player] Add support to load documents from the cache (#27658)
3f29415
๐ฆ Update dependency mocha to v7.1.2 (#28039)
2db73b1
validator: Python3 compatibility fixes (#28036)
e4a84da
โจ Sequence (#27985)
b790093
third-party: Nailgun python3 compatibility improvements (#28037)
a85a04e
amp-geo: Fix typo on zhouyx's handle in OWNERS (#28029)
125697f
Wait for media layout before registering them into the mediapool. (#27984)
c73adb3
๐ฆ Update dependency posthtml to v0.13.0 (#28044)
83719ef
build-system: Support python 3.5+ (#28038)
ab03e7c
๐ฎ Remove idleRenderOutsideViewport (#28043)
5add2d0
๐ Update platform variable docs (#28053)
58b3f4e
SwG Release 0.1.22.103 (#28052)
4f3d1a4
๐ Restrict display:block/position:relative styles to implicit responsive layout (#28020)
aab01e4
Update amp-geo doc with preset-us-ca support (#27928)
24621cb
Universal IntersectionObserver polyfill for cross-origin iframes (#27980)
300d4a5
๐ Invibes ads: fix referrer url (#28047)
b241b33
Skip analytics-chunks experiment in inabox (#28067)
50459f1
Turn on analytics-chunks in canary (#28069)
3c7b0b3
Resources: send a documentHeight message after ampInitialized if height has changed. (#28065)
08d487b
amp-list[binding=refresh-evaluate] (#27876)
1d83740
amp-geo: Support subdivision response in API (#27798)
25d6bdd
๐ Use Python v3 on Travis (#28059)
e75a965
intersect-resources: Fix bug that skips onLayoutMeasure (#28070)
7e3051d
๐ฆ Update dependency eslint-plugin-notice to v0.9.10 (#27900)
bcebd8c
๐ Update validator regex to support Google Fonts CSS API v2 (#27885)
a1122f2
๐ฆ Update dependency rollup-plugin-cleanup to v3 (#27992)
f5acd1e
Do not loop background audio when used to auto-advance. (#28064)
4c86ec7
๐ฆ Update dependency puppeteer to v3.0.2 (#28074)
a91a68c
๐ฆ Update dependency @ampproject/filesize to v4.2.0 (#28079)
9ff2ffd
โจAdd template to list of descendants of grid_layer (#28051)
612979e
โจTCF integration: pass TCString to amp-ad-network-. (#27780)
8ca8b63
โจ amp-consent: Gdpr applies value (#27759)
b47a299
show-tooltip validation (#27647)
0228e47
๐ Ensure animation is initialized when pausing (#28080)
906a427
๐ Move filesize
config into its own file (#28083)
dbf09fa
โป๏ธQuiz refactor (#28054)
6ba354b
๐ Don't format package.json
with prettier
(#28085)
31b1b97
๐ฆ Update dependency rollup-plugin-babel to v4 (#27989)
cdfd2ef
WebUI app.yaml update to runtime (#26120)
930f477
Validator rollup 461@1043 (#28091)
72fbcb0
Experimentally enable layout=container on (#27911)
0510be2
Re-enable e2e amp-story share tests (#28082)
c6e3be8
๐ Prevent interaction with blurry-image placeholder (#28090)
67815dc
๐ CEv1: Fix innerHTML patch in Safari <= 9 and maybe Yandex (#28086)
d7480aa
Redefine getMode().test to only be true in local development (#28072)
8bbcbc7
๐ Reduce closure concurrency on Travis from 4 to 2 (#28114)
48b0706
๐ฆ Update babel monorepo to v7.9.6 (#28105)
1172607
๐ฆ Update dependency karma to v5.0.3 (#28111)
47f10be
๐ฆ Update dependency rollup to v2.7.5 (#27988)
125a3cc
โ๏ธ Skip amp-slider tests around interactions (#28113)
f3cbf32
๐ De-dupe pre-build and lazy-build of amp.js
during default gulp
(#28106)
e8ef50a
๐ฆ Update dependency karma-mocha to v2.0.1 (#28101)
c7e5a2d
๐ฆ Update dependency @jest/core to v25.5.2 (#28088)
a3f1747
๐ฆ Update dependency com.puppycrawl.tools:checkstyle to v8.32 (#28040)
11036b1
๐Update beop URLs after domain change (#28098)
929dfd9
Revert #27276 (#28119)
fd1b079
๐ฆ Update Node.js to 12 (#28123)
12f7bcf
Update amp-asserts transform to match AmpPass's transformations (#28127)
d55dbd9
Remove the Q2 devx survey link from README (#28139)
0214b4b
Change the LCP/CLS trade-off in font timeouts (#27781)
fb9ab06
๐ฆ Update dependency terser to v4.6.13 (#28134)
b18d03f
๐ Add resolutions for minimist
to address security alerts (#28121)
c8aa03a
๐ฆ Update dependency karma to v5.0.4 (#28142)
3ddd4f4
AMP4Email: Set default "amp-allowed-url-macros" and "amp-action-whitelist" (#27561)
073fdae
[amp-social-share]: Allow prerender (#28100)
68eaf0f
๐Disable all perf observers in inabox. (#28125)
f4cc497
๐ Allow spaces between commas in files globs (#28129)
79b4634
๐๐๐ Fix and substantially speed up gulp unit --local_changes
(#28131)
9d47384
amp-rdu round 1 documentation update for amp-3q-player (#27915)
5d94316
๐ Introduce more chunking in FIE init (#27585)
adf5ec5
Add sanitize_vars_for_diff option to diff (#28156)
19f1b72
โจTCF integration: pass gdprApplies to amp-ad-network- (#28092)
5aaea99
โจ Require visibility trigger selector's to have data-vars-* (#26902)
290642b
๐โ
Add persistent browserify caching (#28157)
462493c
๐ performance-urls task (#28118)
8802dbe
๐ Tag release on-duty team in issue templates (#28167)
ad3b7f3
๐ Ignore .karma-cache
during lint / prettier checks (#28170)
3953658
๐๐ฎ Remove AmpPass.java
(#24047)
cb5e45e
๐ Skip gulp unit --local_changes
on Travis if too many tests were affected (#28164)
3311005
โ
๐ Ensure we always call Chai method assertions (#28128)
bf486f6
๐ Update spec/amp-errors.md with new reporting URL (#28166)
c1f5c66
โป๏ธ Refactor localization service (#27990)
f4cd430
โป๏ธMove Two SwG AMP examples and update CSS on the example (#28124)
d34b62e
Expand analytics variables in remote config url (#28174)
6409019
Pre-throttle error reports from Stable client (#28181)
9e71d9f
Set aside 10% of canary traffic for fie-init-chunking experiment (#28188)
5d859d4
๐ Cleanup several unresolved amp-layout CSS states (#28115)
Breakdown by component
ads (2)
300d4a5
๐ Invibes ads: fix referrer url (#28047)11036b1
๐Update beop URLs after domain change (#28098)
amp-a4a (3)
612979e
โจTCF integration: pass TCString to amp-ad-network-*. (#27780)19f1b72
โจTCF integration: pass gdprApplies to amp-ad-network-* (#28092)3311005
โ
๐ Ensure we always call Chai method assertions (#28128)
amp-ad-network-adsense-impl (4)
612979e
โจTCF integration: pass TCString to amp-ad-network-*. (#27780)5d94316
๐ Introduce more chunking in FIE init (#27585)19f1b72
โจTCF integration: pass gdprApplies to amp-ad-network-* (#28092)3953658
๐๐ฎ Remove `AmpPass.java` (#24047)
amp-ad-network-doubleclick-impl (5)
ab03e7c
๐ฎ Remove idleRenderOutsideViewport (#28043)612979e
โจTCF integration: pass TCString to amp-ad-network-*. (#27780)5d94316
๐ Introduce more chunking in FIE init (#27585)19f1b72
โจTCF integration: pass gdprApplies to amp-ad-network-* (#28092)3953658
๐๐ฎ Remove `AmpPass.java` (#24047)
amp-ad-network-oblivki-impl (1)
612979e
โจTCF integration: pass TCString to amp-ad-network-*. (#27780)
amp-ad-network-smartads-impl (1)
612979e
โจTCF integration: pass TCString to amp-ad-network-*. (#27780)
amp-analytics (4)
b241b33
Skip analytics-chunks experiment in inabox (#28067)929dfd9
Revert #27276 (#28119)5aaea99
โจ Require visibility trigger selector's to have data-vars-* (#26902)d34b62e
Expand analytics variables in remote config url (#28174)
amp-carousel (2)
3ddd4f4
AMP4Email: Set default "amp-allowed-url-macros" and "amp-action-whitelist" (#27561)3953658
๐๐ฎ Remove `AmpPass.java` (#24047)
amp-consent (2)
8ca8b63
โจ amp-consent: Gdpr applies value (#27759)19f1b72
โจTCF integration: pass gdprApplies to amp-ad-network-* (#28092)
amp-form (2)
3ddd4f4
AMP4Email: Set default "amp-allowed-url-macros" and "amp-action-whitelist" (#27561)3311005
โ
๐ Ensure we always call Chai method assertions (#28128)
amp-geo (3)
a85a04e
amp-geo: Fix typo on zhouyx's handle in OWNERS (#28029)aab01e4
Update amp-geo doc with preset-us-ca support (#27928)1d83740
amp-geo: Support subdivision response in API (#27798)
amp-image-lightbox (1)
3ddd4f4
AMP4Email: Set default "amp-allowed-url-macros" and "amp-action-whitelist" (#27561)
amp-intersection-observer-polyfill (1)
24621cb
Universal IntersectionObserver polyfill for cross-origin iframes (#27980)
amp-lightbox (1)
3ddd4f4
AMP4Email: Set default "amp-allowed-url-macros" and "amp-action-whitelist" (#27561)
amp-list (3)
08d487b
amp-list[binding=refresh-evaluate] (#27876)72fbcb0
Experimentally enable layout=container on (#27911)3ddd4f4
AMP4Email: Set default "amp-allowed-url-macros" and "amp-action-whitelist" (#27561)
amp-selector (1)
3ddd4f4
AMP4Email: Set default "amp-allowed-url-macros" and "amp-action-whitelist" (#27561)
amp-sidebar (1)
3ddd4f4
AMP4Email: Set default "amp-allowed-url-macros" and "amp-action-whitelist" (#27561)
amp-story (11)
0280fb2
Close the attachment drawer when navigation deeplinked to another app. (#28023)e4a84da
โจ Sequence (#27985)125697f
Wait for media layout before registering them into the mediapool. (#27984)f5acd1e
Do not loop background audio when used to auto-advance. (#28064)9ff2ffd
โจAdd template to list of descendants of grid_layer (#28051)b47a299
show-tooltip validation (#27647)0228e47
๐ Ensure animation is initialized when pausing (#28080)dbf09fa
โป๏ธQuiz refactor (#28054)0510be2
Re-enable e2e amp-story share tests (#28082)3311005
โ
๐ Ensure we always call Chai method assertions (#28128)c1f5c66
โป๏ธ Refactor localization service (#27990)
build-system (23)
83719ef
build-system: Support python 3.5+ (#28038)24621cb
Universal IntersectionObserver polyfill for cross-origin iframes (#27980)50459f1
Turn on analytics-chunks in canary (#28069)08d487b
amp-list[binding=refresh-evaluate] (#27876)906a427
๐ Move `filesize` config into its own file (#28083)dbf09fa
โป๏ธQuiz refactor (#28054)0510be2
Re-enable e2e amp-story share tests (#28082)d7480aa
Redefine getMode().test to only be true in local development (#28072)8bbcbc7
๐ Reduce closure concurrency on Travis from 4 to 2 (#28114)f3cbf32
๐ De-dupe pre-build and lazy-build of `amp.js` during default `gulp` (#28106)12f7bcf
Update amp-asserts transform to match AmpPass's transformations (#28127)b18d03f
๐ Add resolutions for `minimist` to address security alerts (#28121)f4cc497
๐ Allow spaces between commas in files globs (#28129)79b4634
๐๐๐ Fix and substantially speed up `gulp unit --local_changes` (#28131)adf5ec5
Add sanitize_vars_for_diff option to diff (#28156)290642b
๐โ
Add persistent browserify caching (#28157)462493c
๐ performance-urls task (#28118)ad3b7f3
๐ Ignore `.karma-cache` during lint / prettier checks (#28170)3953658
๐๐ฎ Remove `AmpPass.java` (#24047)cb5e45e
๐ Skip `gulp unit --local_changes` on Travis if too many tests were affected (#28164)3311005
โ
๐ Ensure we always call Chai method assertions (#28128)c1f5c66
โป๏ธ Refactor localization service (#27990)9e71d9f
Set aside 10% of canary traffic for fie-init-chunking experiment (#28188)
package updates (16)
3f29415
๐ฆ Update dependency mocha to v7.1.2 (#28039)c73adb3
๐ฆ Update dependency posthtml to v0.13.0 (#28044)7e3051d
๐ฆ Update dependency eslint-plugin-notice to v0.9.10 (#27900)a1122f2
๐ฆ Update dependency rollup-plugin-cleanup to v3 (#27992)4c86ec7
๐ฆ Update dependency puppeteer to v3.0.2 (#28074)a91a68c
๐ฆ Update dependency @ampproject/filesize to v4.2.0 (#28079)31b1b97
๐ฆ Update dependency rollup-plugin-babel to v4 (#27989)48b0706
๐ฆ Update babel monorepo to v7.9.6 (#28105)1172607
๐ฆ Update dependency karma to v5.0.3 (#28111)47f10be
๐ฆ Update dependency rollup to v2.7.5 (#27988)e8ef50a
๐ฆ Update dependency karma-mocha to v2.0.1 (#28101)c7e5a2d
๐ฆ Update dependency @jest/core to v25.5.2 (#28088)a3f1747
๐ฆ Update dependency com.puppycrawl.tools:checkstyle to v8.32 (#28040)fd1b079
๐ฆ Update Node.js to 12 (#28123)fb9ab06
๐ฆ Update dependency terser to v4.6.13 (#28134)c8aa03a
๐ฆ Update dependency karma to v5.0.4 (#28142)
src (17)
6144391
โจ[amp-story-player] Add support to load documents from the cache (#27658)ab03e7c
๐ฎ Remove idleRenderOutsideViewport (#28043)24621cb
Universal IntersectionObserver polyfill for cross-origin iframes (#27980)3c7b0b3
Resources: send a documentHeight message after ampInitialized if height has changed. (#28065)e75a965
intersect-resources: Fix bug that skips onLayoutMeasure (#28070)8ca8b63
โจ amp-consent: Gdpr applies value (#27759)67815dc
๐ CEv1: Fix innerHTML patch in Safari <= 9 and maybe Yandex (#28086)d7480aa
Redefine getMode().test to only be true in local development (#28072)12f7bcf
Update amp-asserts transform to match AmpPass's transformations (#28127)0214b4b
Change the LCP/CLS trade-off in font timeouts (#27781)3ddd4f4
AMP4Email: Set default "amp-allowed-url-macros" and "amp-action-whitelist" (#27561)68eaf0f
๐Disable all perf observers in inabox. (#28125)5d94316
๐ Introduce more chunking in FIE init (#27585)3953658
๐๐ฎ Remove `AmpPass.java` (#24047)bf486f6
๐ Update spec/amp-errors.md with new reporting URL (#28166)c1f5c66
โป๏ธ Refactor localization service (#27990)6409019
Pre-throttle error reports from Stable client (#28181)
third_party (2)
b790093
third-party: Nailgun python3 compatibility improvements (#28037)58b3f4e
SwG Release 0.1.22.103 (#28052)
validator (8)
2db73b1
validator: Python3 compatibility fixes (#28036)bcebd8c
๐ Update validator regex to support Google Fonts CSS API v2 (#27885)b47a299
show-tooltip validation (#27647)cdfd2ef
WebUI app.yaml update to runtime (#26120)930f477
Validator rollup 461@1043 (#28091)72fbcb0
Experimentally enable layout=container on (#27911)b18d03f
๐ Add resolutions for `minimist` to address security alerts (#28121)3ddd4f4
AMP4Email: Set default "amp-allowed-url-macros" and "amp-action-whitelist" (#27561)