Baseline release: 2008290323002
Raw notes
7a07338
fix some typos in amp-youtube docs (#30050)
a6e1e1c
🏗🐛 Clean up iframes between tests on Safari (#30029)
764896b
Make SSR'd img inside unbuilt amp-img visible (#29955)
3aa7b8c
Export imperative API from carousel (#30046)
6f5d0d8
Validator rollup 2020-08-31 (#30058)
2778b5e
🐛 Fix background audio race conditions (#30023)
91f00c2
🐛 Collect debugging information as expected error (#30055)
04e8262
🐛 Remove values overriding keyframes. Remove comma typo (#30054)
c36215e
Sync from Google (#30062)
c2df533
📦 Update dependency @babel/register to v7.11.5 (#30066)
591a7c6
📦 Update dependency google-closure-compiler to v20200830 (#30076)
940e691
Remove use of clamp due to dependency on getMode (#30070)
928b5cb
📖 Update AMP4Email documentation on markup size limit (#30072)
a91262e
🐛 Fix RTL display of mobile screen reader back button (#30053)
5247739
🚀 [amp-story-player] Wait for first story to load before loading next ones (#29703)
26c30f0
Cleanup AdSense/Doubleclick round adx/ady (#30081)
27a5dd7
Context: rename needsParent to recursive (#30078)
82dfe91
♻️ Change amp-story-interactive version to 0.1 (#30080)
370f319
SwG Release 0.1.22.119 (#30013)
e3cc238
fixed code sample (#30073)
ad3ccbe
Support server-side-rendered shadow roots (#30027)
5f00659
✨ amp-ad luckyads implementation (#29192)
e358a51
🐛 [amp-story-player] Fix fragment param issue (#30069)
6469a3c
jss: make classname deterministic (#30065)
a0c1268
🖍 [amp-story] Fix vertical margins for tweets (#29823)
25700cd
🏗 Catch errors during post-closure babel transforms (#30094)
1ab6b3e
🏗 Add babel-plugin-istanbul to pre-closure steps with gulp dist --coverage
(#30004)
b442f33
updated to match template (#30087)
4a1ed09
Updated format to match template (#30088)
4c76c46
updated to match template (#30089)
f4decd2
✨ [amp-story-player] adds noNextStory
event (#30098)
435d278
Inline gallery: AMP components with context propagation (#30077)
5763c04
Updated format to match template (#30104)
4ce013d
✨ [amp-story-player] adds noPreviousStory
event (#30103)
346b266
♻️ amp-subscriptions-google: Renames glaa_ params to gaa_ (#30106)
903c540
♻️ amp-subscriptions-google: Starts using new encryption param (#30100)
aa8be46
✨Interactive size adapts to screen size with ems (#29931)
04c0a91
Declare types for AmpContext (#30102)
7d7a9c6
♿ TetraLogical: Accessibility notes for the documentation (#30018)
0eaa987
🏗Add gulp browse
task to open browser to URL (#30111)
c39d191
📦 Update dependency google-closure-library to v20200830 (#30122)
687a423
SwG Release 0.1.22.120 (#30123)
584158c
🐛 Report zero visibility for zero size element (#30105)
63848d3
🏗 Added support for ESM and SxG environment in coverage-map
(#29800)
2ff4363
Add error message for unparseable checkConsentHref response (#29696)
b5dea36
✨ Restrict amp-ad sticky ad size to 20% viewport size and 50% height (#30079)
ea9a7cf
📖 Improved readme for sizing interactive components (#30116)
1665f1d
🐛 Mgid fix validation error (#30127)
045dff7
✨Add better validation to interactive components (#29863)
bf46b4c
Remove survey (#30154)
44ea165
✨ Remove consent info size restriction for docs served from origin (#29869)
6407ca8
🐛 jss transform: support watch mode by allowing dupes if same file (#30115)
6874d96
Visibility Trigger for Non AMP Elements (#29172)
c61f7df
♿ Edit tip wordage (#30163)
046702f
✨ Interactive poll can have options with two lines (#30153)
fb7291c
✨ Consent: Pass consent string and metadata to amp-iframe (#29636)
27fd1f6
Make ads/ui wg 3p iframe related code owner (#30151)
7f514c3
Enable amp-accordion-display-locking
experiment on 1% traffic (#30119)
e91bb98
📖 Update gdprApplies Comment (#30166)
37aa624
[amp-story-player] Add allow=autoplay to iframes (#30170)
22c88a8
Migrate pagination styles to JSS (#30125)
413aaeb
amp-list: support amp-state and amp-script for load-more (#30101)
44d2d77
copy worker-dom files from the new amp-production directory when it exists (#30141)
13a56d1
🐛 Let buttons flow RTL naturally (#30168)
ea87c56
resources: fix loading sequence of layout=fill and intersection-observer (#30167)
67f7c84
🐛 [amp-base-carousel] fix for next arrow not hidden properly when visible-count > 1 (#30130)
ea07351
✨ Adding translation support for score (#30173)
cf751b2
babel tests: support windows (#30165)
cc6b0c6
❄️ [bento][amp-time-ago] Skip flaky tests in amp-timeago for now (#30181)
2cb692a
📦 Update build system devDependencies (patch) (#30040)
273097c
Validator rollup (#30148)
90fcffd
Sync from Google (#30149)
cc14c96
✅ [bento][amp-social-share] First draft test amp-social-share (#29619)
7e9d5ab
📖 Add interactive results animation to examples (#30010)
c9d13b7
intersection-observer: don't use premeasure if there is a more recent measure (#30188)
a237a6d
✨Adding ConsentManager CMP to amp-consent (#29848)
c36edcc
Unblock Preact tests that are executed against fake clock (#30186)
cb94cad
✨Consent: Pass consent string and metadata to amp-delight-player (#29876)
95e9db0
🐛 Fixing window reference for amp-ad type kargo (#30174)
82af2f3
🚮 Remove RENDLE_ON_IDLE experiment logic (#29661)
16e129e
Timeago: fix placeholder and wrapper (#30187)
631fb3d
♻️ Moved animateFixedLayer_ into fixed layer code, and added SxG modes for animateScrollIntoView. (#29770)
ae05d4e
🧪 Turn off no signing in canary (#30198)
fd11247
Add page-experience.md (#29912)
Breakdown by component
ads (5)
26c30f0
Cleanup AdSense/Doubleclick round adx/ady (#30081)5f00659
✨ amp-ad luckyads implementation (#29192)1665f1d
🐛 Mgid fix validation error (#30127)95e9db0
🐛 Fixing window reference for amp-ad type kargo (#30174)82af2f3
🚮 Remove RENDLE_ON_IDLE experiment logic (#29661)
amp-ad (2)
5f00659
✨ amp-ad luckyads implementation (#29192)b5dea36
✨ Restrict amp-ad sticky ad size to 20% viewport size and 50% height (#30079)
amp-ad-network-adsense-impl (2)
26c30f0
Cleanup AdSense/Doubleclick round adx/ady (#30081)82af2f3
🚮 Remove RENDLE_ON_IDLE experiment logic (#29661)
amp-ad-network-doubleclick-impl (2)
26c30f0
Cleanup AdSense/Doubleclick round adx/ady (#30081)82af2f3
🚮 Remove RENDLE_ON_IDLE experiment logic (#29661)
amp-analytics (3)
91f00c2
🐛 Collect debugging information as expected error (#30055)584158c
🐛 Report zero visibility for zero size element (#30105)6874d96
Visibility Trigger for Non AMP Elements (#29172)
amp-base-carousel (6)
3aa7b8c
Export imperative API from carousel (#30046)940e691
Remove use of clamp due to dependency on getMode (#30070)6469a3c
jss: make classname deterministic (#30065)435d278
Inline gallery: AMP components with context propagation (#30077)22c88a8
Migrate pagination styles to JSS (#30125)67f7c84
🐛 [amp-base-carousel] fix for next arrow not hidden properly when visible-count > 1 (#30130)
amp-consent (4)
2ff4363
Add error message for unparseable checkConsentHref response (#29696)44ea165
✨ Remove consent info size restriction for docs served from origin (#29869)e91bb98
📖 Update gdprApplies Comment (#30166)a237a6d
✨Adding ConsentManager CMP to amp-consent (#29848)
amp-delight-player (2)
4a1ed09
Updated format to match template (#30088)cb94cad
✨Consent: Pass consent string and metadata to amp-delight-player (#29876)
amp-inline-gallery (3)
3aa7b8c
Export imperative API from carousel (#30046)435d278
Inline gallery: AMP components with context propagation (#30077)22c88a8
Migrate pagination styles to JSS (#30125)
amp-script (1)
44d2d77
copy worker-dom files from the new amp-production directory when it exists (#30141)
amp-social-share (2)
cc14c96
✅ [bento][amp-social-share] First draft test amp-social-share (#29619)c36edcc
Unblock Preact tests that are executed against fake clock (#30186)
amp-story (11)
2778b5e
🐛 Fix background audio race conditions (#30023)a91262e
🐛 Fix RTL display of mobile screen reader back button (#30053)5247739
🚀 [amp-story-player] Wait for first story to load before loading next ones (#29703)82dfe91
♻️ Change amp-story-interactive version to 0.1 (#30080)a0c1268
🖍 [amp-story] Fix vertical margins for tweets (#29823)435d278
Inline gallery: AMP components with context propagation (#30077)aa8be46
✨Interactive size adapts to screen size with ems (#29931)c61f7df
♿ Edit tip wordage (#30163)13a56d1
🐛 Let buttons flow RTL naturally (#30168)ea07351
✨ Adding translation support for score (#30173)7e9d5ab
📖 Add interactive results animation to examples (#30010)
amp-story-interactive (6)
82dfe91
♻️ Change amp-story-interactive version to 0.1 (#30080)aa8be46
✨Interactive size adapts to screen size with ems (#29931)ea9a7cf
📖 Improved readme for sizing interactive components (#30116)045dff7
✨Add better validation to interactive components (#29863)046702f
✨ Interactive poll can have options with two lines (#30153)ea07351
✨ Adding translation support for score (#30173)
amp-subscriptions-google (2)
346b266
♻️ amp-subscriptions-google: Renames glaa_ params to gaa_ (#30106)903c540
♻️ amp-subscriptions-google: Starts using new encryption param (#30100)
amp-timeago (3)
cc6b0c6
❄️ [bento][amp-time-ago] Skip flaky tests in amp-timeago for now (#30181)c36edcc
Unblock Preact tests that are executed against fake clock (#30186)16e129e
Timeago: fix placeholder and wrapper (#30187)
build-system (15)
26c30f0
Cleanup AdSense/Doubleclick round adx/ady (#30081)82dfe91
♻️ Change amp-story-interactive version to 0.1 (#30080)6469a3c
jss: make classname deterministic (#30065)25700cd
🏗 Catch errors during post-closure babel transforms (#30094)1ab6b3e
🏗 Add babel-plugin-istanbul to pre-closure steps with `gulp dist --coverage` (#30004)435d278
Inline gallery: AMP components with context propagation (#30077)0eaa987
🏗Add `gulp browse` task to open browser to URL (#30111)63848d3
🏗 Added support for ESM and SxG environment in `coverage-map` (#29800)6407ca8
🐛 jss transform: support watch mode by allowing dupes if same file (#30115)7f514c3
Enable `amp-accordion-display-locking` experiment on 1% traffic (#30119)44d2d77
copy worker-dom files from the new amp-production directory when it exists (#30141)cf751b2
babel tests: support windows (#30165)82af2f3
🚮 Remove RENDLE_ON_IDLE experiment logic (#29661)631fb3d
♻️ Moved animateFixedLayer_ into fixed layer code, and added SxG modes for animateScrollIntoView. (#29770)ae05d4e
🧪 Turn off no signing in canary (#30198)
package updates (4)
c2df533
📦 Update dependency @babel/register to v7.11.5 (#30066)591a7c6
📦 Update dependency google-closure-compiler to v20200830 (#30076)c39d191
📦 Update dependency google-closure-library to v20200830 (#30122)2cb692a
📦 Update build system devDependencies (patch) (#30040)
src (19)
3aa7b8c
Export imperative API from carousel (#30046)5247739
🚀 [amp-story-player] Wait for first story to load before loading next ones (#29703)27a5dd7
Context: rename needsParent to recursive (#30078)ad3ccbe
Support server-side-rendered shadow roots (#30027)e358a51
🐛 [amp-story-player] Fix fragment param issue (#30069)f4decd2
✨ [amp-story-player] adds `noNextStory` event (#30098)435d278
Inline gallery: AMP components with context propagation (#30077)4ce013d
✨ [amp-story-player] adds `noPreviousStory` event (#30103)04c0a91
Declare types for AmpContext (#30102)44ea165
✨ Remove consent info size restriction for docs served from origin (#29869)fb7291c
✨ Consent: Pass consent string and metadata to amp-iframe (#29636)27fd1f6
Make ads/ui wg 3p iframe related code owner (#30151)37aa624
[amp-story-player] Add allow=autoplay to iframes (#30170)22c88a8
Migrate pagination styles to JSS (#30125)ea07351
✨ Adding translation support for score (#30173)c9d13b7
intersection-observer: don't use premeasure if there is a more recent measure (#30188)82af2f3
🚮 Remove RENDLE_ON_IDLE experiment logic (#29661)16e129e
Timeago: fix placeholder and wrapper (#30187)631fb3d
♻️ Moved animateFixedLayer_ into fixed layer code, and added SxG modes for animateScrollIntoView. (#29770)