github ampproject/amphtml 1909181902540

latest releases: 2403280457000, 2403261854000, 2403211912000...
4 years ago

Version: 1909181902540

Baseline: 1909100047420

  • ✨ SwG release 0.1.22.69 (#24614)
  • 🏗 Reorganize dist() (#24597)
  • Validator Rollup (#24596)
  • 📦 Update dependency commander to v3.0.1 (#24305)
  • 🏗 Only store new bundle-size on master branch (#24595)
  • Make JS URLs more robust in local testing (#24586)
  • Skip flaky "more real ads" test in test-amphtml-ads.js (#24562)
  • 🏗✨ Add Mac OS support for the Sauce Labs Proxy launcher script (#24563)
  • Use tagname for creating story embeds (#24545)
  • amp-script: Support setState/getState in worker (#24448)
  • Remove BaseElement.getDpr API (#24552)
  • ♻️ Redefine custom-elements-v1 as an RTV experiment (#24551)
  • Revert "Soft DNS rewrite for various dev envelops" (#24561)
  • 📦 Update dependency chromedriver to v76.0.1 (#24225)
  • 📦 Update dependency terser to v4.3.1 (#24198)
  • 📦 Update dependency google-closure-library to v20190909 (#24476)
  • 📦 Update babel monorepo to v7.6.0 (#24395)
  • 🐛 Logging message toString() blunder fix (#24549)
  • 🐛✨Snowplow Analytics: Fix timezone/timestamp issue and add document size field (#24005)
  • Change how carousel queuing of layout visibility works for iOS. (#24501)
  • 🐛 Message extraction: Fallback on unserialize objects (#24500)
  • Soft DNS rewrite for various dev envelops (#24527)
  • 🏗 Prevent corrupt Travis caches (#24544)
  • ✨amp-autocomplete: Add "item" attribute to specify the relevant property of a datasource (#24473)
  • Temporary fix: Disable custom element experiment check because it happens too early (#24529)
  • Temporary fix: Disable custom element experiment check because it happens too early (#24529)
  • New Ad Server to join AMP: AdGlare (#24509)
  • Update targeted domain for AdYouLike AMP entry point. (#24304)
  • 🐛Remove erroneous timeout warning (#24461)
  • ✨ SmileWanted new ad code support (#23447)
  • Move out ini-load related logic to separate file. (#24447)
  • Move ANALYTICS_VENDOR_SPLIT expiry back one month (#24415)
  • 🏗🐛 Fix wrong type for bundle-size storage (#24514)
  • 🏗🐛 Use correct endpoint to store bundle-sizes (#24511)
  • 🐛 CEv1: Only upgrade nodes if ownerDocument matches registry doc (#24468)
  • Work around a Chrome layout bug introduced in Chrome 77. (#24451)
  • 🐛 exclude amp- prefixes from reserved class (#24466)
  • 🏗 Use the bundle-size app to store new sizes (#24498)
  • Validator Roll Up (#24503)
  • ♻️ Clone sidebar v2 under experiment (#24485)
  • amp-script: Development mode (#24497)
  • 🏗 Enable regular logging on Travis during build and dist (#24488)
  • 🐛Fix carousel 0.2 arrows not hiding until two swipes. (#24496)
  • 🐛Fixes bug with Safari/Edge animations not resuming (#24465)
  • 🐛 amp-list[diffable]: Fit to initial content on layout (#24478)
  • 🐛 exclude amp- prefixes from reserved class (#24466)
  • Keep AMP_CONFIG writing in sync with production release script. (#24471)
  • 🐛Work around a Chrome layout bug introduced in Chrome 77. (#24451)
  • 🐛 SwG Release 0.1.22.68 (#24482)
  • Make amp-list[diffable] valid (#24467)
  • 🏗 Normalize RTV number before determining Brotli compressed size (#24472)
  • 🏗 Add a --on_local_build mode for gulp bundle-size (#24434)
  • cl/268074143 Revision bump for #22903 (#24463)
  • SwG Release 0.1.22.67 (#24440)
  • Ensures story video has sources before playing to avoid early error. (#24439)
  • Fix Document.referrer tests in Chrome 77 (#24452)
  • Fix test-amp-ad-3p.js in Chrome 77 (#24435)
  • Remove uses of aria-hidden on amp-sidebar. (#24123)
  • Skip flaky a4a integration test (#24422)
  • 🏗 Lazy build by default during gulp and replace --lazy_build with --eager_build (#24386)
  • 🐛 ✅ 🚮fixed build errors in amp-nexxtv-player and added additional test (#24389)
  • MPlayer AMP Extension (#22903)
  • Enable RTV experiment for inabox-resources-lite (#24380)
  • Move out removeForChildWindow() from resources-impl.js (#23344)
  • 🐛🔥📖make url required; update docs (#24406)
  • 📈 Add custom analytics event for bookend clicks (#24368)
  • amp-consent ✨ 📖 Add SourcePoint to CMPs list (#23917)
  • add environment (#24373)
  • 🐛 Ensure amp-mustache is version locked to v0.js (#24402)
  • [amp-story] Fix share link bug and add mobile Chrome e2e support (#24347)
  • Story consent interactive tests. (#24396)
  • 🏗 build: Include file listing with dist (#24331)
  • Set up experiment for delegating responsive sizing from amp-auto-ads to network specific amp-ad implementation. (#24292)
  • Add an experiment for fixing inconsistency between 3p and a4a height selection for AdSense responsive AMP ads. (#24174)
  • Re-enable amp-story-consent percy tests. (#24383)
  • 🚮 Remove debugging statement from amp-consent visual-diff test (#24394)
  • 🚮 Remove XML self-closing slash from rel=canonical link tags… (#23588)
  • Pure renaming. Create resources-interface.js, owners-interface.js, mutator-interface.js (#24379)
  • 🏗 Remove unnecessary process.env references in build-system/ (#24384)
  • 🏗 Increase duration for which Sauce VMs are allowed to run tests (#24381)
  • Add environment variable to RTV experiment (#24369)
  • ♻️ Move layoutScheduleTime to CustomElement class (#24280)
  • Revert "🐛Prevent automatic sizing for amp-imgs with intrinsic layout (#23880)" (#24365)
  • 🔥🐛update readmo script and example [amp-embed type=readmo] (#24327)
  • Introduce an alternative implementation of resources service for inabox (#23632)
  • update amp ad type yahoonativeads (#24330)
  • Clarify autoexpansion of amp-lists overflow element (#24290)
  • Fix rendering of amp-autocomplete docs (#24363)
  • Add link to amp-autocomplete example (#24362)
  • Revert "🐛Prevent automatic sizing for amp-imgs with intrinsic layout (#23880)" (#24365)
  • Delete two unused methods from BaseElement (#24370)
  • 🎇Story Ads: Development mode (#24271)
  • 🐛Avoid carousel flickering on iOS. (#24301)
  • Skip failing tests. (#24351)
  • Stop including eid that had been used to force enabling of fast-fetch on cannical pages. (#24356)
  • Add a link to analytics blogpost on amp.dev (#24355)
  • Fix return of non-granting entitlements (#24348)
  • 🏗 Move all dev / test server files to build-system/server/ (#24336)
  • Ramp up new loaders to 100% (#24342)
  • Document that amp-carousel autoplay stops on interaction (#24350)
  • History: Defend against bad "historyPopped" data (#24316)
  • 🐛 Fix regression for analytics with custom event name (#24343)
  • ✨ Create a library to embed AMP stories (#23980)
  • Fix facebook loader for comments, page. (#24321)
  • Validator rollup (#24341)
  • Revert "amp-bind: Rate-limit history operations (#23938)" (#24315)
  • update formats (#24340)
  • increase margin in segments & decrease debounce rate (#24322)
  • Follow changes in the Event Timing API in Chrome 77. (#23944)
  • fix compatibility of load-more with reset-on-refresh (#24282)
  • 📦 Update dependency eslint to v6.3.0 (#24196)
  • 📦 Update dependency babel-eslint to v10.0.3 (#24201)
  • 🏗 Re-implement gulp serve as an in-process server (#24325)
  • 🏗 Add support for pre-building core runtime and 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)
  • 🐛Story Ads: fix dependency (#24278)
  • Make releases badge point to latest release (#24314)
  • [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)
  • lowercase registration (#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)

Breakdown by component

OWNERS.yaml 🏗 Update ownership rules for extensions/**/*-player.js (#24517)
ads New Ad Server to join AMP: AdGlare (#24509) 🐛🔥📖make url required; update docs (#24406)
amp-3q-player 🏗 Update ownership rules for extensions/**/*-player.js (#24517)
amp-a4a 🐛Remove erroneous timeout warning (#24461)
amp-access-laterpay 🐛 Fix existing syntax errors in OWNERS.yaml files (#24515)
amp-ad New Ad Server to join AMP: AdGlare (#24509)
amp-ad-network-doubleclick-impl Remove BaseElement.getDpr API (#24552) Fix Document.referrer tests in Chrome 77 (#24452)
amp-analytics 🐛 Added missing URL to 'Analytics Vendors' link (#24535) Move out ini-load related logic to separate file. (#24447) Fix Document.referrer tests in Chrome 77 (#24452)
amp-anim 📖added src info for emails (#24584)
amp-animation 🐛Fixes bug with Safari/Edge animations not resuming (#24465)
amp-autocomplete Validator Rollup (#24596) ✨amp-autocomplete: Add "item" attribute to specify the relevant property of a datasource (#24473)
amp-base-carousel Change how carousel queuing of layout visibility works for iOS. (#24501)
amp-brid-player 🏗 Update ownership rules for extensions/**/*-player.js (#24517)
amp-carousel Change how carousel queuing of layout visibility works for iOS. (#24501) 🐛Fix carousel 0.2 arrows not hiding until two swipes. (#24496) 📖 Fix typo (#24458)
amp-delight-player 🏗 Update ownership rules for extensions/**/*-player.js (#24517)
amp-facebook 📖 Use inline examples for amp-facebook docs (#24426)
amp-image-lightbox Remove BaseElement.getDpr API (#24552)
amp-image-viewer Remove BaseElement.getDpr API (#24552)
amp-kaltura-player 🏗 Update ownership rules for extensions/**/*-player.js (#24517)
amp-list 🐛 amp-list[diffable]: Fit to initial content on layout (#24478) Make amp-list[diffable] valid (#24467) 📖added information on overflow behavior (#24445) clarified AMP applies CSS to overflow attribute (#24401)
amp-loader 🐛Work around a Chrome layout bug introduced in Chrome 77. (#24451)
amp-minute-media-player 🏗 Update ownership rules for extensions/**/*-player.js (#24517)
amp-nexxtv-player 🏗 Update ownership rules for extensions/**/*-player.js (#24517) 🐛 ✅ 🚮fixed build errors in amp-nexxtv-player and added additional test (#24389)
amp-o2-player 🏗 Update ownership rules for extensions/**/*-player.js (#24517)
amp-ooyala-player 🏗 Update ownership rules for extensions/**/*-player.js (#24517)
amp-reach-player 🏗 Update ownership rules for extensions/**/*-player.js (#24517)
amp-script Update amp-script owners (#24573) amp-script: Support setState/getState in worker (#24448) amp-script: Development mode (#24497)
amp-sidebar ♻️ Clone sidebar v2 under experiment (#24485)
amp-springboard-player 🏗 Update ownership rules for extensions/**/*-player.js (#24517)
amp-story Ensures story video has sources before playing to avoid early error. (#24439)
amp-subscriptions SwG Release 0.1.22.67 (#24440)
amp-wistia-player 🏗 Update ownership rules for extensions/**/*-player.js (#24517)
validator Validator Rollup (#24596) revision bumps only 📦 Update dependency google-closure-library to v20190909 (#24476) This PR contains the following updates:
Package Type Update Change
google-closure-library (source) devDependencies major 20190819.0.0 -> 20190909.0.0

Release Notes

google/closure-library

v20190909.0.0

Compare Source


Renovate configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻️ Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot. View repository job log here.
🏗 Update ownership rules for validator files (#24518)
This PR:

  • adds @ampproject/wg-caching as an owner of the validator directory
  • removes the individual owners from the list (as they are all team members)
  • adds @ampproject/wg-caching as an owner of all validator-*.protoascii files

@honeybadgerdontcare I noticed there are also files of the form validator-*.html and validator-*.out; are these also under your purview?
Validator Roll Up (#24503)
cl/268713860 Revision bump for #24467
cl/268074143 Revision bump for #22903 (#24463)

  • cl/268074143 Revision bump for #22903

Don't miss a new amphtml release

NewReleases is sending notifications on new releases.