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)