Baseline release: 2008220050001
Raw notes
73f4d0e
Update document for amp context requestResize API (#29945)
1895e85
📖 Update amp-story-player.md (#29730)
2cee1cd
🏗 Fix failing dist builds (#29951)
bc2b126
🐛 Fix viewer queueing for responders that don't return promises (#29950)
a78dc78
Keep error and expectedError in ESM builds (#29947)
a231122
✨ Carousel: InlineGallery and Pagination components (#29674)
196f517
amp-script: improved error messages (#29841)
ad81000
✨ Intent To Implement: Macaw support for amp-ads (#29921)
fb8075c
🏗 Update the class names that visual-diff uses to verify loading is complete (#29953)
8b58b60
Start storybooks on predefined ports by default (#29954)
18a2724
update nodejs location (#29944)
16ab358
update gulpjs location (#29943)
c559cd5
Validator rollup 514@1095 (#29960)
6b38e25
✨ Resize image if too big to make GPU texture (#29882)
7a1a2e0
🚀 SxG binary size reduction. (#29909)
9216a0b
♿ TetraLogical: P0 components accessibility review (#29609)
339c8c2
📦 Update dependency mocha to v8.1.2 (#29972)
b9fa017
Upgrade to @ampproject/storybook 1.1.1 (#29969)
c6fe7a1
📦 Update dependency mocha to v8.1.2 (#29975)
cea6c61
🚀 Compile v0/extensions in strict mode (#29929)
6f97154
bento jss: transform the CSS and useStyles exports. (#29777)
cab33c8
🖍 Interactive results redesign (#29837)
4ffbf9a
🏗 Split off renovate updates for babel packages into a separate PR (#29989)
a3978d9
🐛 Get natural dimensions of image in checkImageReSize_ (#29970)
2d8118b
Allow ini-load & render-start trigger in sandboxed analytics component (#29994)
93192f1
📖 Docs for AMP version of the amp-story-player (#29922)
09bbb36
✨ [amp-story-player] React to CURRENT_PAGE_ID updates (#29878)
b5d5bf6
Bento: standardize mutation observer (#29992)
c3a6905
Overhaul of documentation (#29905)
d0c677d
🚀 Remove custom-elements and IntersectionObserver polyfill for SxG. (#29971)
7367cb4
✨Enabled PlayStream Integration for Ads (#29984)
a2092c3
✨ [Story 360] Permissions and gyroscope support (#29626)
2e33d04
🏗 Wrote test for module transformer, and added some functionality to inject options on tests. (#29806)
1a921b9
gulp babel-plugin-test failure should fail ci (#29998)
3549516
🏗🚮 Remove unused packages (#29990)
084be74
Update carousel to use container wrapper and fix some styles (#29995)
5e123c5
📦 Update dependency @types/dompurify to v2.0.4 (#30015)
ff963b5
amp-script: "nodom" attribute should pass validation (#30026)
c626c19
Story generator meta tag validation. (#30003)
0f63c84
📦 Update dependency @percy/agent to v0.28.1 (#30032)
fa0ef2e
Attribute nodom contains no value (#30036)
c881676
✨ amp-auto-ads extension: New Denakop enpoint URL (#30014)
49c0f65
📦 Update dependency mocha to v8.1.3 (#30041)
edce2e8
New icons and new data-ampdevmode for Validator extension (#30011)
4c94230
🐛Fix SRA in no signing exp (#30037)
2fda798
first version of amp-onetap-google component (#29247)
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)
Breakdown by component
ads (5)
73f4d0e
Update document for amp context requestResize API (#29945)ad81000
✨ Intent To Implement: Macaw support for amp-ads (#29921)7367cb4
✨Enabled PlayStream Integration for Ads (#29984)26c30f0
Cleanup AdSense/Doubleclick round adx/ady (#30081)5f00659
✨ amp-ad luckyads implementation (#29192)
amp-ad (2)
ad81000
✨ Intent To Implement: Macaw support for amp-ads (#29921)5f00659
✨ amp-ad luckyads implementation (#29192)
amp-ad-network-doubleclick-impl (2)
4c94230
🐛Fix SRA in no signing exp (#30037)26c30f0
Cleanup AdSense/Doubleclick round adx/ady (#30081)
amp-analytics (2)
2d8118b
Allow ini-load & render-start trigger in sandboxed analytics component (#29994)91f00c2
🐛 Collect debugging information as expected error (#30055)
amp-animation (2)
9216a0b
♿ TetraLogical: P0 components accessibility review (#29609)b9fa017
Upgrade to @ampproject/storybook 1.1.1 (#29969)
amp-base-carousel (9)
a231122
✨ Carousel: InlineGallery and Pagination components (#29674)b9fa017
Upgrade to @ampproject/storybook 1.1.1 (#29969)6f97154
bento jss: transform the CSS and useStyles exports. (#29777)b5d5bf6
Bento: standardize mutation observer (#29992)084be74
Update carousel to use container wrapper and fix some styles (#29995)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)
amp-bodymovin-animation (2)
c559cd5
Validator rollup 514@1095 (#29960)b442f33
updated to match template (#30087)
amp-fit-text (3)
9216a0b
♿ TetraLogical: P0 components accessibility review (#29609)b9fa017
Upgrade to @ampproject/storybook 1.1.1 (#29969)b5d5bf6
Bento: standardize mutation observer (#29992)
amp-inline-gallery (3)
a231122
✨ Carousel: InlineGallery and Pagination components (#29674)3aa7b8c
Export imperative API from carousel (#30046)435d278
Inline gallery: AMP components with context propagation (#30077)
amp-script (4)
196f517
amp-script: improved error messages (#29841)c3a6905
Overhaul of documentation (#29905)ff963b5
amp-script: "nodom" attribute should pass validation (#30026)fa0ef2e
Attribute nodom contains no value (#30036)
amp-social-share (2)
9216a0b
♿ TetraLogical: P0 components accessibility review (#29609)b9fa017
Upgrade to @ampproject/storybook 1.1.1 (#29969)
amp-story (11)
c559cd5
Validator rollup 514@1095 (#29960)cab33c8
🖍 Interactive results redesign (#29837)a2092c3
✨ [Story 360] Permissions and gyroscope support (#29626)c626c19
Story generator meta tag validation. (#30003)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)
amp-story-360 (3)
6b38e25
✨ Resize image if too big to make GPU texture (#29882)a3978d9
🐛 Get natural dimensions of image in checkImageReSize_ (#29970)a2092c3
✨ [Story 360] Permissions and gyroscope support (#29626)
amp-story-interactive (3)
cab33c8
🖍 Interactive results redesign (#29837)82dfe91
♻️ Change amp-story-interactive version to 0.1 (#30080)aa8be46
✨Interactive size adapts to screen size with ems (#29931)
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-youtube (2)
b9fa017
Upgrade to @ampproject/storybook 1.1.1 (#29969)7a07338
fix some typos in amp-youtube docs (#30050)
build-system (18)
2cee1cd
🏗 Fix failing dist builds (#29951)a78dc78
Keep error and expectedError in ESM builds (#29947)fb8075c
🏗 Update the class names that visual-diff uses to verify loading is complete (#29953)8b58b60
Start storybooks on predefined ports by default (#29954)7a1a2e0
🚀 SxG binary size reduction. (#29909)b9fa017
Upgrade to @ampproject/storybook 1.1.1 (#29969)cea6c61
🚀 Compile v0/extensions in strict mode (#29929)6f97154
bento jss: transform the CSS and useStyles exports. (#29777)2e33d04
🏗 Wrote test for module transformer, and added some functionality to inject options on tests. (#29806)1a921b9
gulp babel-plugin-test failure should fail ci (#29998)2fda798
first version of amp-onetap-google component (#29247)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)
package updates (8)
339c8c2
📦 Update dependency mocha to v8.1.2 (#29972)c6fe7a1
📦 Update dependency mocha to v8.1.2 (#29975)5e123c5
📦 Update dependency @types/dompurify to v2.0.4 (#30015)0f63c84
📦 Update dependency @percy/agent to v0.28.1 (#30032)49c0f65
📦 Update dependency mocha to v8.1.3 (#30041)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)
src (14)
bc2b126
🐛 Fix viewer queueing for responders that don't return promises (#29950)09bbb36
✨ [amp-story-player] React to CURRENT_PAGE_ID updates (#29878)b5d5bf6
Bento: standardize mutation observer (#29992)d0c677d
🚀 Remove custom-elements and IntersectionObserver polyfill for SxG. (#29971)a2092c3
✨ [Story 360] Permissions and gyroscope support (#29626)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)