github ampproject/amphtml 2003241730220

latest releases: 2404230718000, 2405011605000, 2404291353000...
pre-release4 years ago
Baseline release: 2003241513590

Raw notes

5928f03 use symbol replacement IS_ESM instead of relying on AMP_CONFIG.esm (#27256)
0121f6f ๐Ÿ› Mark viewer storage failure as an expected error (#27261)
8df7d79 Enable stale bot (#27253)
88ad72a ๐Ÿ—๐Ÿšฎ Remove deprecated AMP_CANARY cookie name from experiments.js (#27183)
2797bcd Remove unused experiment config (#27264)
79b29d4 Rename changeSize APIs to be grep-able (noop) (#27215)
e8b094d Validator rollup at 450/1022 (#27279)
fb7f2c0 ๐Ÿ“ฆ Update dependency mocha to v7.1.1 (#27286)
ae55fe4 ๐Ÿ“ฆ Update dependency eslint-plugin-jsdoc to v22.1.0 (#27287)
29a0083 ๐Ÿ“ฆ Update dependency @percy/agent to v0.26.0 (#27273)
4c72d03 ๐Ÿ›Swap columns on performance report (#27255)
6253e1b โœจ amp-subscriptions: In viewer platform, throw error if one is included with entitlements object (#27293)
1a58379 ๐Ÿš€ Reduce Development Output in mjs build (#27258)
0c92564 ๐Ÿ“ฆ Update dependency tempy to v0.5.0 (#27152)
908a033 ๐Ÿ“ฆ Update babel monorepo (#26559)
3840643 ๐Ÿ“ฆ Update dependency typescript to v3.8.3 (#27059)
d7ffac2 ๐Ÿ“ฆ Update dependency acorn-globals to v6 (#27148)
f075c84 ๐Ÿ“ฆ Update dependency fuse.js to v3.6.1 (#27151)
e9ac5ce ๐Ÿ— add .percy.yaml config file for visual diff tests (#27292)
8b78435 ๐Ÿ“ฆ Update dependency rollup to v2.1.0 (#27168)
a9c481b ๐Ÿ“– Add missing amp-lightbox-gallery import (#27242)
bae28a5 ๐Ÿ— Add test runner to gulp performance (#27269)
a754236 โ™ป๏ธ[amp-story-player] Player file restructure (#27295)
85a7018 ๐Ÿ› Validate presence of contentWindow after promise resolves (#27209)
9d7d8d5 โ™ป๏ธ Refactor dist --fortesting into commons/utils (#27199)
8022487 ๐Ÿ›Change validator to let amp-access and amp-subscriptions coexist (#27280)
a92dc49 ๐Ÿ› amp-subscriptions: In viewer platform, throw error if entitlements request times out (#27309)
8f92eae โ™ป๏ธ amp-subscriptions: Moving public methods before private methods, and alphabetizing getter methods (#27289)
0acc235 ๐Ÿ› Wait for document body to exist before testing rtl/ltr (#27213)
1bffee9 ๐Ÿ— Make yarn.lock change detection more resilient (#27313)
f8f88af ๐Ÿ“ฆ Update react monorepo (#27318)
d38a8ea ๐Ÿ“ฆ Update dependency fs-extra to v9 (#27310)
4689884 ๐Ÿ“ฆ Update dependency json5 to v2.1.2 (#27250)
2e614b2 ๐Ÿ“ฆ Update dependency terser to v4.6.7 (#26937)
d90d129 ๐Ÿ“–Remove irrelevant amp-bind doc for email (#27325)
b0187b7 Support layout=container in amp-list (#27159)
5fd0db9 ๐Ÿ— Run all PR checks during package upgrades (#27297)
0a6198c ๐Ÿ› amp-consent getRemoteConsent null (#27326)
c2cd5b8 ๐Ÿ› amp-subscriptions: Resolves authdata on unlocked pages (#27328)
fce37ec ๐Ÿ“ฆ Update babel monorepo to v7.9.0 (#27334)
b13c8c8 amp-sidebar: Fix async throw in toolbar (#27302)
8414c66 ๐Ÿ“ฆ Update dependency magic-string to v0.25.7 (#27126)
5307820 Add class plugin with loose:false (#27324)
ed44d90 ๐Ÿ› Fix Relap widget URL (#27002)
0b735b2 โœจ Array multi-selector visibility trigger (#26862)
1d2cf77 Adding Oblivki network (#26387)
b93599f ๐Ÿ“ฆ Update dependency morgan to v1.10.0 (#27335)
42db996 build: Update version flags (#27237)
6e37f5e a4a: RefreshManager: Support amp-ad-enable-refresh lookup in AmpDocShadow (#26840)
28638cb amp-ad-network-doubleclick: Respect meta['referrer'] in AmpDocShadow (#26678)
0330bac amp-ad: Support amp-3p-iframe-src lookup in AmpDocShadow (#26682)
bd9cdd2 ๐Ÿ—๐Ÿ› Upgrade module find-imports to 1.3.2 (#27341)
17636f5 Disable x-scrolling on iOS when iframed (#27319)
af06dc9 โœจInitial amp-social-share Bento component (#26543)
bb80410 ๐Ÿ“ฆ Update dependency @babel/plugin-transform-react-jsx to v7.9.1 (#27337)
843a182 โœจ Adding "Browsi" amp-analytics & RTC vendors (#26835)
cc4d111 ๐Ÿ“ฆ Update dependency eslint-config-prettier to v6.10.1 (#27351)
ace605c ๐Ÿ“ฆ Update dependency fetch-mock to v9.3.1 (#27343)
c72c40a DOMPurify: convert to a service (#27260)
57e8ea3 ๐Ÿ›Fix the documentation link to the experiment list (#27363)
dbf2b91 Bind expressions: allow escaped quotes in strings (#27270)
2ae0cec Skip flaky test (#27368)
f55f9a5 Avoid expanding selector (#27276)
181c7be SwG release 0.1.22.97 (#27371)
84d2a28 [amp-social-share v2] Remove SOCIAL_SHARE_ prefixes from assets (#27355)
ec8456d Simplify mutateProps in PreactBaseElement (#27354)
71f933d Restrict amp-story-education to the mobile UI. (#27369)
2d76d6f Fix progress bar synchronization with amp-audio. (#27361)
01b9bb5 ๐Ÿ› Properly invalidate serve require cache when watching (#27377)
d3a370a ๐Ÿ—โœจ Add esm support for gulp serve via a new typescript-based server module (#27340)

Breakdown by component

ads (1) ed44d90 ๐Ÿ› Fix Relap widget URL (#27002)
amp-a4a (2) 6e37f5e a4a: RefreshManager: Support amp-ad-enable-refresh lookup in AmpDocShadow (#26840)
843a182 โœจ Adding "Browsi" amp-analytics & RTC vendors (#26835)
amp-access (2) 1a58379 ๐Ÿš€ Reduce Development Output in mjs build (#27258)
8022487 ๐Ÿ›Change validator to let amp-access and amp-subscriptions coexist (#27280)
amp-ad (1) 0330bac amp-ad: Support amp-3p-iframe-src lookup in AmpDocShadow (#26682)
amp-ad-network-adsense-impl (1) 79b29d4 Rename changeSize APIs to be grep-able (noop) (#27215)
amp-ad-network-doubleclick-impl (3) 28638cb amp-ad-network-doubleclick: Respect meta['referrer'] in AmpDocShadow (#26678)
0330bac amp-ad: Support amp-3p-iframe-src lookup in AmpDocShadow (#26682)
843a182 โœจ Adding "Browsi" amp-analytics & RTC vendors (#26835)
amp-ad-network-oblivki-impl (1) 1d2cf77 Adding Oblivki network (#26387)
amp-analytics (3) 0b735b2 โœจ Array multi-selector visibility trigger (#26862)
843a182 โœจ Adding "Browsi" amp-analytics & RTC vendors (#26835)
f55f9a5 Avoid expanding selector (#27276)
amp-apester-media (1) 79b29d4 Rename changeSize APIs to be grep-able (noop) (#27215)
amp-auto-ads (1) 79b29d4 Rename changeSize APIs to be grep-able (noop) (#27215)
amp-beopinion (1) 79b29d4 Rename changeSize APIs to be grep-able (noop) (#27215)
amp-bind (3) 79b29d4 Rename changeSize APIs to be grep-able (noop) (#27215)
d90d129 ๐Ÿ“–Remove irrelevant amp-bind doc for email (#27325)
dbf2b91 Bind expressions: allow escaped quotes in strings (#27270)
amp-consent (1) 0a6198c ๐Ÿ› amp-consent getRemoteConsent null (#27326)
amp-date-picker (1) 79b29d4 Rename changeSize APIs to be grep-able (noop) (#27215)
amp-embedly-card (1) 79b29d4 Rename changeSize APIs to be grep-able (noop) (#27215)
amp-facebook (1) 79b29d4 Rename changeSize APIs to be grep-able (noop) (#27215)
amp-facebook-comments (1) 79b29d4 Rename changeSize APIs to be grep-able (noop) (#27215)
amp-gist (1) 79b29d4 Rename changeSize APIs to be grep-able (noop) (#27215)
amp-iframe (1) 17636f5 Disable x-scrolling on iOS when iframed (#27319)
amp-ima-video (1) 85a7018 ๐Ÿ› Validate presence of contentWindow after promise resolves (#27209)
amp-inline-gallery (1) a9c481b ๐Ÿ“– Add missing amp-lightbox-gallery import (#27242)
amp-instagram (1) 79b29d4 Rename changeSize APIs to be grep-able (noop) (#27215)
amp-list (3) 79b29d4 Rename changeSize APIs to be grep-able (noop) (#27215)
e8b094d Validator rollup at 450/1022 (#27279)
b0187b7 Support layout=container in amp-list (#27159)
amp-mathml (1) 79b29d4 Rename changeSize APIs to be grep-able (noop) (#27215)
amp-mustache (1) c72c40a DOMPurify: convert to a service (#27260)
amp-reddit (1) 79b29d4 Rename changeSize APIs to be grep-able (noop) (#27215)
amp-script (1) c72c40a DOMPurify: convert to a service (#27260)
amp-sidebar (2) b13c8c8 amp-sidebar: Fix async throw in toolbar (#27302)
17636f5 Disable x-scrolling on iOS when iframed (#27319)
amp-social-share (2) af06dc9 โœจInitial amp-social-share Bento component (#26543)
84d2a28 [amp-social-share v2] Remove SOCIAL_SHARE_ prefixes from assets (#27355)
amp-story (2) 2ae0cec Skip flaky test (#27368)
2d76d6f Fix progress bar synchronization with amp-audio. (#27361)
amp-story-education (1) 71f933d Restrict amp-story-education to the mobile UI. (#27369)
amp-subscriptions (5) 6253e1b โœจ amp-subscriptions: In viewer platform, throw error if one is included with entitlements object (#27293)
8022487 ๐Ÿ›Change validator to let amp-access and amp-subscriptions coexist (#27280)
a92dc49 ๐Ÿ› amp-subscriptions: In viewer platform, throw error if entitlements request times out (#27309)
8f92eae โ™ป๏ธ amp-subscriptions: Moving public methods before private methods, and alphabetizing getter methods (#27289)
c2cd5b8 ๐Ÿ› amp-subscriptions: Resolves authdata on unlocked pages (#27328)
amp-subscriptions-google (1) a92dc49 ๐Ÿ› amp-subscriptions: In viewer platform, throw error if entitlements request times out (#27309)
amp-twitter (1) 79b29d4 Rename changeSize APIs to be grep-able (noop) (#27215)
amp-video-docking (1) 0acc235 ๐Ÿ› Wait for document body to exist before testing rtl/ltr (#27213)
amp-vk (1) 79b29d4 Rename changeSize APIs to be grep-able (noop) (#27215)
build-system (17) 2797bcd Remove unused experiment config (#27264)
79b29d4 Rename changeSize APIs to be grep-able (noop) (#27215)
4c72d03 ๐Ÿ›Swap columns on performance report (#27255)
1a58379 ๐Ÿš€ Reduce Development Output in mjs build (#27258)
e9ac5ce ๐Ÿ— add .percy.yaml config file for visual diff tests (#27292)
bae28a5 ๐Ÿ— Add test runner to gulp performance (#27269)
a754236 โ™ป๏ธ[amp-story-player] Player file restructure (#27295)
9d7d8d5 โ™ป๏ธ Refactor dist --fortesting into commons/utils (#27199)
a92dc49 ๐Ÿ› amp-subscriptions: In viewer platform, throw error if entitlements request times out (#27309)
1bffee9 ๐Ÿ— Make `yarn.lock` change detection more resilient (#27313)
5fd0db9 ๐Ÿ— Run all PR checks during package upgrades (#27297)
1d2cf77 Adding Oblivki network (#26387)
42db996 build: Update version flags (#27237)
bd9cdd2 ๐Ÿ—๐Ÿ› Upgrade module `find-imports` to 1.3.2 (#27341)
af06dc9 โœจInitial amp-social-share Bento component (#26543)
01b9bb5 ๐Ÿ› Properly invalidate `serve` require cache when watching (#27377)
d3a370a ๐Ÿ—โœจ Add `esm` support for `gulp serve` via a new typescript-based server module (#27340)
package updates (19) fb7f2c0 ๐Ÿ“ฆ Update dependency mocha to v7.1.1 (#27286)
ae55fe4 ๐Ÿ“ฆ Update dependency eslint-plugin-jsdoc to v22.1.0 (#27287)
29a0083 ๐Ÿ“ฆ Update dependency @percy/agent to v0.26.0 (#27273)
0c92564 ๐Ÿ“ฆ Update dependency tempy to v0.5.0 (#27152)
908a033 ๐Ÿ“ฆ Update babel monorepo (#26559)
3840643 ๐Ÿ“ฆ Update dependency typescript to v3.8.3 (#27059)
d7ffac2 ๐Ÿ“ฆ Update dependency acorn-globals to v6 (#27148)
f075c84 ๐Ÿ“ฆ Update dependency fuse.js to v3.6.1 (#27151)
8b78435 ๐Ÿ“ฆ Update dependency rollup to v2.1.0 (#27168)
f8f88af ๐Ÿ“ฆ Update react monorepo (#27318)
d38a8ea ๐Ÿ“ฆ Update dependency fs-extra to v9 (#27310)
4689884 ๐Ÿ“ฆ Update dependency json5 to v2.1.2 (#27250)
2e614b2 ๐Ÿ“ฆ Update dependency terser to v4.6.7 (#26937)
fce37ec ๐Ÿ“ฆ Update babel monorepo to v7.9.0 (#27334)
8414c66 ๐Ÿ“ฆ Update dependency magic-string to v0.25.7 (#27126)
b93599f ๐Ÿ“ฆ Update dependency morgan to v1.10.0 (#27335)
bb80410 ๐Ÿ“ฆ Update dependency @babel/plugin-transform-react-jsx to v7.9.1 (#27337)
cc4d111 ๐Ÿ“ฆ Update dependency eslint-config-prettier to v6.10.1 (#27351)
ace605c ๐Ÿ“ฆ Update dependency fetch-mock to v9.3.1 (#27343)
src (8) 5928f03 use symbol replacement IS_ESM instead of relying on AMP_CONFIG.esm (#27256)
0121f6f ๐Ÿ› Mark viewer storage failure as an expected error (#27261)
79b29d4 Rename changeSize APIs to be grep-able (noop) (#27215)
a754236 โ™ป๏ธ[amp-story-player] Player file restructure (#27295)
0330bac amp-ad: Support amp-3p-iframe-src lookup in AmpDocShadow (#26682)
17636f5 Disable x-scrolling on iOS when iframed (#27319)
af06dc9 โœจInitial amp-social-share Bento component (#26543)
ec8456d Simplify mutateProps in PreactBaseElement (#27354)
third_party (3) af06dc9 โœจInitial amp-social-share Bento component (#26543)
181c7be SwG release 0.1.22.97 (#27371)
84d2a28 [amp-social-share v2] Remove SOCIAL_SHARE_ prefixes from assets (#27355)
validator (2) e8b094d Validator rollup at 450/1022 (#27279)
b0187b7 Support layout=container in amp-list (#27159)

Don't miss a new amphtml release

NewReleases is sending notifications on new releases.