github ampproject/amphtml 2009040024000

latest releases: 2410292120000, 2410250306000, 2410161801000...
pre-release4 years ago
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-a4a (1) 4c94230 🐛Fix SRA in no signing exp (#30037)
amp-action-macro (1) e3cc238 fixed code sample (#30073)
amp-ad (2) ad81000 ✨ Intent To Implement: Macaw support for amp-ads (#29921)
5f00659 ✨ amp-ad luckyads implementation (#29192)
amp-ad-network-adsense-impl (1) 26c30f0 Cleanup AdSense/Doubleclick round adx/ady (#30081)
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-auto-ads (1) c881676 ✨ amp-auto-ads extension: New Denakop enpoint URL (#30014)
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-beopinion (1) b442f33 updated to match template (#30087)
amp-bodymovin-animation (2) c559cd5 Validator rollup 514@1095 (#29960)
b442f33 updated to match template (#30087)
amp-brid-player (1) b442f33 updated to match template (#30087)
amp-brightcove (1) b442f33 updated to match template (#30087)
amp-byside-content (1) b442f33 updated to match template (#30087)
amp-carousel (1) 9216a0b ♿ TetraLogical: P0 components accessibility review (#29609)
amp-connatix-player (1) 4a1ed09 Updated format to match template (#30088)
amp-dailymotion (1) 4a1ed09 Updated format to match template (#30088)
amp-date-display (1) b9fa017 Upgrade to @ampproject/storybook 1.1.1 (#29969)
amp-delight-player (1) 4a1ed09 Updated format to match template (#30088)
amp-embedly-card (1) 4a1ed09 Updated format to match template (#30088)
amp-experiment (1) c559cd5 Validator rollup 514@1095 (#29960)
amp-facebook (1) 4c76c46 updated to match template (#30089)
amp-facebook-comments (1) 4c76c46 updated to match template (#30089)
amp-facebook-like (1) 4c76c46 updated to match template (#30089)
amp-facebook-page (1) 4c76c46 updated to match template (#30089)
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-gfycat (1) 4a1ed09 Updated format to match template (#30088)
amp-gist (1) 4c76c46 updated to match template (#30089)
amp-google-document-embed (1) 5763c04 Updated format to match template (#30104)
amp-google-vrview-image (1) 5763c04 Updated format to match template (#30104)
amp-hulu (1) 5763c04 Updated format to match template (#30104)
amp-ima-video (1) 5763c04 Updated format to match template (#30104)
amp-image-slider (1) b9fa017 Upgrade to @ampproject/storybook 1.1.1 (#29969)
amp-imgur (1) 5763c04 Updated format to match template (#30104)
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-list (1) 9216a0b ♿ TetraLogical: P0 components accessibility review (#29609)
amp-onetap-google (1) 2fda798 first version of amp-onetap-google component (#29247)
amp-position-observer (1) 9216a0b ♿ TetraLogical: P0 components accessibility review (#29609)
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-selector (1) b9fa017 Upgrade to @ampproject/storybook 1.1.1 (#29969)
amp-sidebar (1) b9fa017 Upgrade to @ampproject/storybook 1.1.1 (#29969)
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-education (1) 04e8262 🐛 Remove values overriding keyframes. Remove comma typo (#30054)
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-story-player (1) 93192f1 📖 Docs for AMP version of the amp-story-player (#29922)
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 (1) b9fa017 Upgrade to @ampproject/storybook 1.1.1 (#29969)
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)
third_party (2) 370f319 SwG Release 0.1.22.119 (#30013)
687a423 SwG Release 0.1.22.120 (#30123)
validator (6) 18a2724 update nodejs location (#29944)
16ab358 update gulpjs location (#29943)
c559cd5 Validator rollup 514@1095 (#29960)
edce2e8 New icons and new data-ampdevmode for Validator extension (#30011)
6f5d0d8 Validator rollup 2020-08-31 (#30058)
c36215e Sync from Google (#30062)

Don't miss a new amphtml release

NewReleases is sending notifications on new releases.