github ampproject/amphtml 1909051736590

latest releases: 2404181825000, 2404091947000, 2404151833000...
pre-release4 years ago

Version: 1909051736590

Baseline: 1909030343550

  • Revert "๐Ÿ›Prevent automatic sizing for amp-imgs with intrinsic layout (#23880)" (#24365)
  • ๐Ÿ— Re-implement gulp serve as an in-process server (#24325)
  • ๐Ÿ— Add support for pre-building some extensions during gulp --lazy_build (#24287)
  • ๐Ÿ— Fix karma sauce timeouts on Travis (#24323)
  • ๐Ÿ›Story Ads: update amp-ad-exit config (#24313)
  • Fix story attachment dark theme. (#24320)
  • Actually cache on Travis push builds (#24239)
  • Synchronously set sizes during initial image element creation. (#24311)
  • Create RTV experiment for INABOX_LITE (#24312)
  • [amp-story] Expand affiliate link on click (#23904)
  • Move more methods from resources-impl to owners-impl (#24222)
  • โœจ Progress bar improvements for large stories (#23884)
  • Fixes double-opening of windows with noopener (#24243)
  • ๐Ÿ›Fix localization for locales containing uppercase chars. (#24272)
  • ๐Ÿ›Story Ads: fix dependency (#24278)
  • โ™ป๏ธ Convert promises to async/await for an initial set of extension tests (#24104)
  • ๐Ÿ— Copy aliased extensions after single pass compilation (#24285)
  • ๐Ÿšฎ Remove unused config object from BaseElement (#24279)
  • ๐Ÿ— Improve extension aliasing and allow lazy building of aliased extensions (#24258)
  • ๐Ÿšฎ Remove iOS Shadow DOM Wrapper Viewport (#24273)
  • Stop iOS 13 from elastically horizontally scrolling documents (#24269)
  • amp-script: Update local script example and FAQs (#24242)
  • ๐Ÿ—‘Story Ads: remove amp-ad.getImpl() (#24224)
  • Validator rollup 399@952 (#24267)
  • โ™ป๏ธStory ads: move analytics (#24192)
  • Enable macro substitution for amp-ad-custom request URLs (#24184)
  • โœจAdd experiment definitions for a few ads related issues (#24170)
  • Delay serving of JS files if there is a pending watch build. (#24244)
  • ๐Ÿ› _ AMP-Story: fixes on amp-story boilerplate (#23940)
  • Fix a proto parsing error due to unescaped \ char (#24241)
  • ๐Ÿ— Allow the simultaneous use of --extensions and --extensions_from (#24227)
  • Implement iframe pausing experiment for amp-iframe (#24238)
  • ๐Ÿšฎ Remove unlaunched disable-amp-story-desktop experiment (#24208)
  • โœจImplements amp-megaphone for embedding Megaphone.fm podcasts (#23851)
  • create css and close button for listing message tool (#23485)
  • ๐Ÿ› Add missing cleanupIssue to ExperimentDef @typedef (#24162)
  • Use Array.indexOf instead of Array.includes to fix a regression in amp4ads-host.js (#24220)
  • Skip storing cache on Travis PR builds (#24213)
  • โœจ Enable custom-elements-v1 (#24215)
  • ๐Ÿ– Make sidebar mask fade in/out and increase opacity (#24204)
  • Remove hardcoded RTV in one of the amphtml ad examples. (#24209)
  • Implement simple impl of viewer for inabox. (#24173)
  • ๐Ÿ”“ Enable auto-lightbox on origin (#24216)
  • ๐Ÿ— Wait on pending builds during gulp --lazy_build (#24214)
  • Move e2e job back to Xenial (#24217)
  • ๐Ÿ— Fail the visual test when tests threw (#24212)
  • Move owners implementation from resources to owners (#23668)
  • Launch inabox-css-cleanup (#24190)
  • Temporary fix: Don't use rIC for post-startup scheduled tasks (#24206)
  • Set marginheight=0 & marginwidth=0 on FIE. (#24082)
  • Inabox friendly rendering: don't register iframe messenger, initialize position observer earlier, and add lightbox support. (#23686)
  • Update doc
  • โœจ Add support for lazy loading on amp-ad appnexus adapter (#24070)
  • ๐Ÿ— Add Safari support for e2e tests (#24088)
  • ๐Ÿ—๐Ÿ› Remove imports from log-messages.js that break custom babel plugin tests (#24202)
  • ๐Ÿ— Lazily build JS during default gulp task (#24199)
  • ๐Ÿ— Fix Local AMP Serving CDN toggle in Chrome extension (#24200)
  • ๐Ÿ— Always build amp-loader and amp-auto-lightbox (adapted from #24137) (#24193)
  • โœจ Enable swipe-to-dismiss for amp sidebar with gestures (#24063)
  • Add more static visual tests for amphtml-ads (#24061)
  • Remove gulp flags --with_inabox & --with_shadow (#24186)
  • fix scrollbound animation ad example. (#24187)
  • ๐Ÿ— Lazily build extensions during the default gulp task (#24152)
  • Fix bookend momentum scrolling on iOS. (#24181)
  • Fix story tooltip margins and Twitter icon. (#24183)
  • Adjusted Endpoint for Navegg (#24079)
  • โ™ป๏ธ Clean up window global prefixing (#24182)
  • typo (#24093)
  • Update .gitignore file (#24180)
  • 1.0 Support mutating src attribute (#24179)
  • ESLint rule for prefixing globals with "_AMP" (#24062)
  • add support for amp-embed type=readmo (#24111)
  • Explains allowed usage of an unload listener inside amp-viewer-integration (#24172)
  • 1.0: do not select internal elements (#23881)
  • Implement iframe pausing for 3p ads (#24116)
  • ๐Ÿ› Set a destination scope to hasAction method to prevent checking tap presence on parents elements on amp-accordion (#24142)
  • Extract ViewerInterface. (#24155)
  • Prefix remaining window globals in src/ (#24147)
  • Rebuffer rate as integer and not float. (#24150)
  • ๐Ÿ“ฆ Update dependency eslint-plugin-notice to v0.8.9 (#24158)
  • ๐Ÿ“ฆ Update dependency del to v5.1.0 (#24160)
  • โœจ Amp audio analytics support (#23317)
  • ๐Ÿ– Nit visual changes to the AMP Local Proxy Chrome Extension (#24136)
  • โ™ป๏ธ Shortcut for fixed size layout checking (#23909)
  • Implement a simple viewport for inabox (#23959)
  • ๐Ÿ› Set a destination scope to hasAction method to prevent checking tap presence on parents elements on amp-accordion (#24142)
  • ๐Ÿ—๐Ÿ› Assorted fixes to vendor config generation (#24149)
  • Toggle experiments correctly for inabox e2e tests (#24134)
  • โ™ป๏ธStory ads: move config (#24049)
  • Viewer touch handler: only try to cancel events when cancelable (#24146)
  • โ™ป๏ธStory ads: move localization (#24091)
  • Refactor a4a-envelope to support experiments opt-in for inabox (#24058)
  • โœจ Add audio support to amp-access-scroll extension (#23999)
  • โœ… Remove skipWindows() as a test config (#24143)
  • ๐Ÿ—โœ… Presubmit check to help migrate legacy describe tests to describes (#24090)
  • ๐Ÿ“ฆ Update dependency google-closure-compiler to v20190819 (#24096)
  • [Rollforward] Relatively drastically improve FCP for docs with a hidden body. (#24135)
  • ๐Ÿ— Reorganize default gulp task to build extensions after launching server (#24138)
  • Build more extensions while gulp --extensions=inabox (#24126)
  • Fix amp-position-observer not working in cross domain inabox. (#23982)
  • Revert "Relatively drastically improve FCP for docs with a hidden body. (#23778)" (#24127)
  • Skip failing integration tests (#24125)
  • hide placeholder when remove iframe (#24105)
  • Print a message before a Karma browser starts running tests (#24117)
  • ๐Ÿ— Macro Task Experiment in Canary and Production (#24108)
  • ๐Ÿ— Macro Task Experiment in Canary and Production (#24108)
  • Add a "story" experiment ID to the performance service. (#24039)
  • Add shouldStopPropagation parameter (#24115)
  • Relatively drastically improve FCP for docs with a hidden body. (#23778)
  • ๐Ÿ“ฆ Update dependency google-closure-library to v20190819 (#24100)
  • Should not add a heading component when there are no bookend components. (#24103)
  • Change mask styling to use rgba rather than opacity (#24095)
  • ๐Ÿšฎ Removes beforeunload event use in performance impl (#24065)
  • Ramp loaders up to 10% of prod traffic. (#24097)
  • ๐Ÿ— Add experiment test coverage to Travis (#23603)
  • Validator rollup (#24106)
  • Add visual test for AMPHTML ads fallback (#23898)
  • Delete layers experiment in canary-config (#24098)
  • Add story default config (#23872)
  • โœจ SwG release 0.1.22.64 (#24046)
  • Added support of consent_state & consent_string macro in Criteo callout url (#23920)
  • ๐Ÿ— Fix detection for failure to generateRunner (#24084)
  • Remove Layers (#24094)
  • 1.0 add style mutation support (#24089)
  • ๐Ÿ“ฆ Update dependency eslint to v6.2.1 (#24069)
  • Rename services to __AMP_SERVICES (#24057)
  • ๐Ÿ— Add Lando development environment (#23213)
  • โœจStory Ads: read amp-ad-exit (#24044)
  • ๐Ÿ“ฆ Update dependency eslint-plugin-jsdoc to v15.8.3 (#24064)
  • ๐Ÿ“ฆ Update dependency uglifyify to v5.0.2 (#24075)
  • ๐Ÿ“ฆ Update dependency karma-firefox-launcher to v1.2.0 (#23856)
  • ๐Ÿ“ฆ Update dependency commander to v3 (#23850)
  • ๐Ÿ› Move click listener back to the bookend (#23957)
  • Attachment close button icon no-repeat. (#24055)
  • Prefix more AMP window globals (#24054)
  • Unblock data url for visual diff test (#24059)
  • โœจ Make tweet id a bindable attribute (#23953)
  • ๐Ÿ— Update Local AMP extension to allow custom base URLs (#24029)
  • ๐Ÿ— Improve serving from non-localhost host (#24066)

Breakdown by component

amp-a4a Move more methods from resources-impl to owners-impl (#24222)
amp-ad-custom Enable macro substitution for amp-ad-custom request URLs (#24184)
amp-animation Move more methods from resources-impl to owners-impl (#24222)
amp-auto-ads โ™ป๏ธ Clean up window global prefixing (#24182)
amp-date-countdown Validator rollup 399@952 (#24267)
amp-date-display Validator rollup 399@952 (#24267)
amp-experiment 1.0 Support mutating src attribute (#24179)
amp-iframe Implement iframe pausing experiment for amp-iframe (#24238)
amp-img Synchronously set sizes during initial image element creation. (#24311)
amp-list Validator rollup 399@952 (#24267)
amp-megaphone Fix a proto parsing error due to unescaped \ char (#24241)
amp-mustache Validator rollup 399@952 (#24267)
amp-script amp-script: Update local script example and FAQs (#24242)
amp-sidebar ๐Ÿ– Make sidebar mask fade in/out and increase opacity (#24204)
amp-story Fix story attachment dark theme. (#24320) ๐Ÿšฎ Remove unlaunched disable-amp-story-desktop experiment (#24208) Fix bookend momentum scrolling on iOS. (#24181) Fix story tooltip margins and Twitter icon. (#24183)
amp-story-auto-ads ๐Ÿ—‘Story Ads: remove amp-ad.getImpl() (#24224) โ™ป๏ธStory ads: move analytics (#24192)
amp-viewer-integration Explains allowed usage of an unload listener inside amp-viewer-integration (#24172)
validator Validator rollup 399@952 (#24267)

Don't miss a new amphtml release

NewReleases is sending notifications on new releases.