github ampproject/amphtml 2102200206000

latest releases: 2405082004000, 2405080634000, 2405022220000...
pre-release3 years ago
Baseline release: 2102130314001

Raw notes

281d175 Sync for validator/cpp/htmlparser (#32660)
005a72a Sync for validator/cpp/engine (#32661)
a6fe54b Validator rollup (#32662)
2294175 ๐Ÿ“ฆ Update dependency eslint-plugin-jsdoc to v32 (#32665)
24ed410 ๐Ÿ— Remove gulp.watch and modernize analytics-vendor-configs (#32652)
6b91fcb amp-story.md: Fix minor typo (#32679)
eb2f2dd ๐Ÿ› Yandex Metrika: fix page URL (#32674)
11b1fca ๐Ÿš€ Dont autogenerate sizes if the ssr image contains sizes already, or is ssr'd using a transformer (#32647)
29fdb58 ๐Ÿ—๐Ÿš€ Rewrite and speed up gulp build using esbuild and @babel/core (#32663)
803de04 Unbundle feedad ad impl from adConfig (#32673)
46ee145 amp.js: remove reference to single-pass (#32007)
44742e8 โ„๏ธ Disable flaky visual diff tests (#32686)
ee68dd7 ๐Ÿ“ฆ Update build system devDependencies (patch) (#32667)
3ac414c ๐Ÿ— Allow objstr() (#32598)
1a5317c ๐Ÿšฎ Launch Adsense ad size optimization experiment. (#32682)
afe836e โ™ป๏ธ [bento] Update imports of useValueRef (#32683)
29fdb58 ๐Ÿ—๐Ÿš€ Rewrite and speed up gulp build using esbuild and @babel/core (#32663)
a484e0d ๐Ÿ— Track bundle size of 3p integrations (#32691)
4866d93 ๐Ÿ“– Clarify effects of noaudio inside <amp-story> (#32692)
4ebe517 ๐Ÿ— Follow up changes to gulp build rewrite (#32696)
405bd39 ๐Ÿ—๏ธ Output inline sourcemaps during esbuild (#32698)
2d314a1 โœจ[amp-consent] Implement addEventListener & removeEventListener commands for TCF PostMessage API (#32552)
d5a2a0d โœจ [bento][amp-sidebar] Prevent scrolling in background of sidebar (#32400)
929a666 AMP ad implementation for Adpushup (#32535)
3f6e9aa โœ… [Story devtools] Add visual-diff tests (#31477)
5d23260 ๐Ÿ› Snowplow extension 1.0.2 (#32636)
a05ec4c ๐Ÿ“– amp-embed: Outbrain docs update (#32175)
78ad426 Run LoadTask synchronously. (#32697)
2920e6c The overflow element must not distort size-defined layouts (#32708)
f404a8c Tests for AUTHDATA selection when both amp-access and amp-subscriptions available (#32711)
eaa6132 ๐Ÿ—๏ธ Create a babel plugin to transform $internalRuntimeVersion$ (#32700)
6196c72 Launch layout-aspect-ratio-css to 100% (#32707)
451bd77 ๐Ÿ—๏ธ Allow esbuild to handle esm->output format conversion (#32699)
afffcb3 Revert "โ™ป๏ธ Move RTC to a service" (#32723)
ce1feb1 Revert display observer for amp-iframe until lightbox/offscreen is supported (#32722)
cbcfb7a โ™ป๏ธ Remove masterFrameAccessibleType in 3p integration (#32671)
7371367 โœจ [bento][amp-sidebar] Allow esc key to close sidebar (#32431)
685dc84 Small changes for Clicky Web Analytics vendor (#32027)
91d4fad Update APPROVERS.json to use globext syntax and add dist.3p/current-min/vendor/*.js (#32709)
3789045 doubleclick tag the namespace for error message (#32726)
0c9f0d9 ๐Ÿ— Add license to HTML file generated for new extension (#32733)
10b23ca Remove remoteHTMLDisabled attributes from adConfig (#32672)
9788409 ๐Ÿ› Added layout fixed to page-attachment to fix CircleCI test (#32732)
04bbd6f [amp-story-player] Replace poster img CSS variable with img el (#30753)
ea8a3a8 ๐Ÿ› [Story video] Manage bitrate on pool elements only (from amp video) (#32618)
46b2251 โ™ป๏ธ [amp-selector, amp-accordion] Split component files for packaging (#32474)
fac0f5f โœจ [Story video] Do not downgrade if loaded (#32600)
cc93d98 โœจAssist.js: Create the skeleton of the new extension for assist.js: amp-google-assistant-assistjs. (#32208)
758410f Cleanup fie-resources flags (#32746)
b5fd3a3 resources: disable intersect-resources for email (#32753)
28b0e11 [amp-lightbox] Split component files for NPM packaging (#32704)
e933d44 โ™ป๏ธ Build all existing 3p vendors integrations file (#32675)
2c6347d [amp-story-player] Propagate touch events and disable scroll (#32645)
083da50 Force polyfill in the FIE iframes if the document root feature is not supported (#32762)
839bf12 ๐Ÿ— Disable building 3p integration vendor (#32773)

Breakdown by component

ads (4) 803de04 Unbundle feedad ad impl from adConfig (#32673)
929a666 AMP ad implementation for Adpushup (#32535)
a05ec4c ๐Ÿ“– amp-embed: Outbrain docs update (#32175)
10b23ca Remove remoteHTMLDisabled attributes from adConfig (#32672)
amp-a4a (1) afffcb3 Revert "โ™ป๏ธ Move RTC to a service" (#32723)
amp-accordion (1) 46b2251 โ™ป๏ธ [amp-selector, amp-accordion] Split component files for packaging (#32474)
amp-ad (2) 929a666 AMP ad implementation for Adpushup (#32535)
10b23ca Remove remoteHTMLDisabled attributes from adConfig (#32672)
amp-ad-network-adsense-impl (1) 1a5317c ๐Ÿšฎ Launch Adsense ad size optimization experiment. (#32682)
amp-ad-network-doubleclick-impl (1) 3789045 doubleclick tag the namespace for error message (#32726)
amp-analytics (3) eb2f2dd ๐Ÿ› Yandex Metrika: fix page URL (#32674)
5d23260 ๐Ÿ› Snowplow extension 1.0.2 (#32636)
685dc84 Small changes for Clicky Web Analytics vendor (#32027)
amp-bind (1) 29fdb58 ๐Ÿ—๐Ÿš€ Rewrite and speed up `gulp build` using `esbuild` and `@babel/core` (#32663)
amp-consent (1) 2d314a1 โœจ[amp-consent] Implement `addEventListener ` & `removeEventListener` commands for TCF PostMessage API (#32552)
amp-google-assistant-assistjs (1) cc93d98 โœจAssist.js: Create the skeleton of the new extension for assist.js: amp-google-assistant-assistjs. (#32208)
amp-iframe (1) ce1feb1 Revert display observer for amp-iframe until lightbox/offscreen is supported (#32722)
amp-instagram (1) 46b2251 โ™ป๏ธ [amp-selector, amp-accordion] Split component files for packaging (#32474)
amp-lightbox (2) afe836e โ™ป๏ธ [bento] Update imports of useValueRef (#32683)
28b0e11 [amp-lightbox] Split component files for NPM packaging (#32704)
amp-selector (1) 46b2251 โ™ป๏ธ [amp-selector, amp-accordion] Split component files for packaging (#32474)
amp-sidebar (2) d5a2a0d โœจ [bento][amp-sidebar] Prevent scrolling in background of sidebar (#32400)
7371367 โœจ [bento][amp-sidebar] Allow esc key to close sidebar (#32431)
amp-story (4) 6b91fcb amp-story.md: Fix minor typo (#32679)
78ad426 Run LoadTask synchronously. (#32697)
9788409 ๐Ÿ› Added layout fixed to page-attachment to fix CircleCI test (#32732)
ea8a3a8 ๐Ÿ› [Story video] Manage bitrate on pool elements only (from amp video) (#32618)
amp-story-player (1) 04bbd6f [amp-story-player] Replace poster img CSS variable with img el (#30753)
amp-video (5) 3ac414c ๐Ÿ— Allow objstr() (#32598)
4866d93 ๐Ÿ“– Clarify effects of `noaudio` inside <amp-story> (#32692)
ea8a3a8 ๐Ÿ› [Story video] Manage bitrate on pool elements only (from amp video) (#32618)
46b2251 โ™ป๏ธ [amp-selector, amp-accordion] Split component files for packaging (#32474)
fac0f5f โœจ [Story video] Do not downgrade if loaded (#32600)
amp-youtube (1) 46b2251 โ™ป๏ธ [amp-selector, amp-accordion] Split component files for packaging (#32474)
build-system (15) 24ed410 ๐Ÿ— Remove `gulp.watch` and modernize `analytics-vendor-configs` (#32652)
29fdb58 ๐Ÿ—๐Ÿš€ Rewrite and speed up `gulp build` using `esbuild` and `@babel/core` (#32663)
3ac414c ๐Ÿ— Allow objstr() (#32598)
a484e0d ๐Ÿ— Track bundle size of 3p integrations (#32691)
4ebe517 ๐Ÿ— Follow up changes to `gulp build` rewrite (#32696)
405bd39 ๐Ÿ—๏ธ Output inline sourcemaps during esbuild (#32698)
eaa6132 ๐Ÿ—๏ธ Create a babel plugin to transform $internalRuntimeVersion$ (#32700)
6196c72 Launch layout-aspect-ratio-css to 100% (#32707)
451bd77 ๐Ÿ—๏ธ Allow esbuild to handle esm->output format conversion (#32699)
afffcb3 Revert "โ™ป๏ธ Move RTC to a service" (#32723)
91d4fad Update APPROVERS.json to use globext syntax and add `dist.3p/current-min/vendor/*.js` (#32709)
0c9f0d9 ๐Ÿ— Add license to HTML file generated for new extension (#32733)
cc93d98 โœจAssist.js: Create the skeleton of the new extension for assist.js: amp-google-assistant-assistjs. (#32208)
758410f Cleanup fie-resources flags (#32746)
839bf12 ๐Ÿ— Disable building 3p integration vendor (#32773)
package updates (2) 2294175 ๐Ÿ“ฆ Update dependency eslint-plugin-jsdoc to v32 (#32665)
ee68dd7 ๐Ÿ“ฆ Update build system devDependencies (patch) (#32667)
src (8) 46ee145 amp.js: remove reference to single-pass (#32007)
afffcb3 Revert "โ™ป๏ธ Move RTC to a service" (#32723)
10b23ca Remove remoteHTMLDisabled attributes from adConfig (#32672)
46b2251 โ™ป๏ธ [amp-selector, amp-accordion] Split component files for packaging (#32474)
cc93d98 โœจAssist.js: Create the skeleton of the new extension for assist.js: amp-google-assistant-assistjs. (#32208)
b5fd3a3 resources: disable intersect-resources for email (#32753)
2c6347d [amp-story-player] Propagate touch events and disable scroll (#32645)
083da50 Force polyfill in the FIE iframes if the document root feature is not supported (#32762)
third_party (0)
validator (4) 281d175 Sync for validator/cpp/htmlparser (#32660)
005a72a Sync for validator/cpp/engine (#32661)
a6fe54b Validator rollup (#32662)
04bbd6f [amp-story-player] Replace poster img CSS variable with img el (#30753)

Don't miss a new amphtml release

NewReleases is sending notifications on new releases.