github ampproject/amphtml 1911121900560

latest releases: 2405160547000, 2405152345000, 2405141618000...
4 years ago

Version: 1911121900560

Baseline: 1911070201440

  • Upgrade DOMPurify to 2.0.7 (#25552)
  • πŸ“¦ Update babel monorepo (#25429)
  • πŸ“¦ Update dependency terser to v4.4.0 (#25529)
  • πŸ“¦ Update dependency eslint-plugin-jsdoc to v17.1.2 (#25389)
  • πŸ“¦ Update dependency cli-highlight to v2.1.3 (#25526)
  • πŸ› Pass through applicable AMP experiments to SwG (#25512)
  • amp-ad integration - ucfunnel add new parameter (#25395)
  • Add Automatad to RTC Callout Vendors (#25533)
  • πŸ“¦ Update dependency eslint-plugin-jasmine to v4 (#25528)
  • πŸ“¦ Update dependency commander to v4.0.1 (#25531)
  • Retire ios-scrollable-iframe experiment (#25519)
  • SwG release 0.1.22.83 (#25541)
  • Send 'bindReady' even in dev mode (#25537)
  • ♻️ Refactor batchFetchJsonFor by combining all options into an options bag. (#25505)
  • πŸ› Fix transpiled detection in CEv1 polyfill (#25490)
  • ♻️Clean up amp-form test stubs handling Promises (#25539)
  • πŸ“¦ Update dependency @percy/agent to v0.20.0 (#25522)
  • πŸ“¦ Update dependency gulp-prettier to v2.3.0 (#25532)
  • ✨ Launch the 'use responsive ads for responsive sizing in auto ads' experiment to a 5% holdback (#25482)
  • Update readme for amp-viewer-messaging
  • fix(amp-yotpo):restore child iframe in layoutCallback (#24922)
  • Add amp-form test for pre-existing redirection behavior (#25515)
  • Add tests clarifying the behavior of layout intrinsic for amp-img (#24574)
  • Deprecate amp-script[development] in favor of [data-ampdevmode] (#25454)
  • Add validation and documentation for (#25339)
  • ✨Manual management of amp-next-page document visibility (#25388)
  • πŸ› Update mowplayer version for amp-mowplayer (#25504)
  • ♻️ Tag batched JSON fetch failures as user errors (#25497)
  • πŸ› Only unlayout img if img exists (#25498)
  • πŸ— Don't throw an error from the experiments config if an experiment is expired (#25503)
  • πŸ— Use AES-GCM instead of AES-CTR in SwG Decryption (#25478)
  • πŸ“¦ Update dependency fetch-mock to v7.7.3 (#25387)
  • πŸ“¦ Update dependency tsickle to v0.37.1 (#25466)
  • πŸ›β™»οΈRefactor, changes to amp-base-carousel for amp-inline-gallery. (#24944)
  • Fire fluid delayed impression ping if creative has non-zero size. (#25414)
  • Prerender amp-video poster image. (#25456)
  • πŸ“ˆ ✨ Reintroduce storySpec with repeat option (#24634)
  • Fixes ampdoc related test failures. (#25485)
  • Make inabox iframe messenger send broadcast messages to find the window with the host script. (#21208)
  • πŸ› Check if any remeasures are necessary when nested scrollers scroll (#25479)
  • πŸš€ Break infinite loop with loading container (#25477)
  • Force cookies with SameSite=None to also include Secure (#25442)
  • Revert "πŸ›Expose amp-form response from SSR in submit-success and submit-error events. (#25242)" (#25470)
  • Revert "πŸ›Expose amp-form response from SSR in submit-success and submit-error events." (#25470)
  • Fix typo in filename for OWNERS file (#25471)
  • Add sidebar 0.1 support for nested menu and guard behind experiment (#25355)
  • Ensure video element is upgraded to customElement before using signals. (#25433)
  • Update Swg Amp extension to use new callbacks (#25440)
  • Increase extension timeout to collect the failure data (#25416)
  • βœ… Visual tests for (#25372)
  • Validator rollup (#25439)
  • πŸ“¦ Update dependency @percy/agent to v0.19.7 (#25457)
  • Narrow down script matching to avoid incorrect prefix matches (#25441)
  • Narrow down script matching to avoid incorrect prefix matches (#25441)
  • ♻️Story Ads: move page related logic to its own class (#24858)
  • πŸ— Manually upgrade transitive validator dependencies with security vulnerabilities (#25445)
  • SwG release 0.1.22.82 (#25421)
  • Don't send video error metrics if autoplay was denied (#25424)
  • πŸ›Escape left and right arrow keys in amp-carousel 0.1 (#25405)
  • πŸ“¦ Update dependency typescript to v3.7.2 (#25434)
  • Override pause/resumeCallback for Stories needs. (#25422)
  • Allow <stop> tag in SVG for stories (#25425)
  • Launch inabox-lite (#25293)
  • Introduce AMP Live List Cache Busting (#25295)
  • inabox-lite: setup input mode classes. (#25404)
  • Add an autoplay video ad example. (#25407)
  • Fix test-resource.js. It is failing when ran alone. (#25413)
  • πŸ“¦ Update dependency request-promise to v4.2.5 (#25392)
  • πŸ› Attempt to fix LightboxGallery issue (#25375)
  • Introduce AMP Live List Cache Busting (#25295)
  • ✨ SwG version 0.1.22.81 (#25385)
  • Adding Bing AMP cache to example caches (#25333)
  • πŸ› Recognize data-amp-bind-src as mandatory_anyof alternative to [src] in amp-list (#24793)
  • πŸ“¦ Update dependency jsdom to v15.2.1 (#25394)
  • chromeextension: Fix regex test for amphtml (#25348)
  • Remove access of ampdoc in AmpLinkRewriter's constructor. (#25384)
  • πŸ“¦ Update dependency autoprefixer to v9.7.1 (#25362)
  • πŸ“¦ Update dependency eslint-plugin-jsdoc to v17 (#25363)
  • πŸ—πŸš€ Enable concurrency for multi-pass gulp dist on Travis (#25373)
  • Fix a bug that amp-carousel is not laying out children elements for inabox-lite. (#25380)
  • πŸ— Fix duplicate typedefs when linting (#25376)
  • amp-img: Cancel pending images on unlayout (#25014)
  • shadowDoc: Return promise from close method (#25094)
  • πŸ“¦ Update dependency chromedriver to v78 (#25272)
  • βœ… Skip flaky BTF integration test (#25369)
  • removing mediaimpact integration; (#24776)
  • Fix visibility manager resolution in shadow doc mode (#25357)
  • A4A: Change a few window refs to ampdoc (#25321)
  • Fix visibility manager resolution in shadow doc mode (#25357)
  • πŸ“¦ Update dependency commander to v4 (#25366)
  • Remove amp-youtube a4a deprecation notice (#24866)
  • Add validation and documentation for (#25210)
  • Catch XHR errors in SSR response in amp-list. (#25353)
  • Videonow amp-ad debug ability (#25217)
  • Add missing type annotation (#20622)
  • Change to using setTimeout to avoid muted unhandledrejections (#25342)
  • Add wg-viewers to owners for amp-viewer-integration. (#25352)
  • [owners] Add OWNERS syntax check to Travis gulp task (#25318)
  • Cleanup scary red text in analytics docs (#25350)
  • πŸ“¦ Update dependency @percy/agent to v0.19.6 (#25347)
  • πŸ— Remove deprecated and unused PERCY_PROJECT env variable from visual diff code (#25341)
  • πŸ› Fix no filling all amp adsense ads. (#25330)
  • A4A: Change a few window refs to ampdoc (#25321)
  • πŸ“¦ Update dependency jest-dot-reporter to v1.0.12 (#25267)
  • Ban amp-state in Mustache template output (#25323)
  • πŸ“¦ Update dependency eslint-plugin-jsdoc to v16 (#25298)
  • πŸ“¦ Update dependency google-closure-compiler to v20191027 (#25324)
  • πŸ› Upgrade shadow root contents when defining new CEs (#25337)
  • πŸ› Upgrade shadow root contents when defining new CEs (#25337)
  • πŸ“¦ Update dependency google-closure-library to v20191027 (#25336)
  • ✨ Allow crossorigin=anonymous on Scripts (#25291)
  • πŸ“¦ Update dependency @percy/agent to v0.19.5 (#25334)
  • πŸ“¦ Update dependency puppeteer to v2 (#25239)
  • πŸ“– Typo: ewach -> each (#25231)
  • πŸ“¦ Update dependency geckodriver to v1.19.1 (#25271)
  • πŸ“¦ Update dependency postcss to v7.0.21 (#25257)
  • πŸ›Propagate amp experiment to swg to enable gpay. (#25225)
  • Add handshake logic and opaque origin support to amp-viewer-messaging (#24797)
  • Validator rollup (#25322)
  • πŸ“– Change amp-recaptcha-input category to dynamic-content (#25313)
  • Update event listeners and improve RTL + arrow key support (#25277)
  • adding 3P amp-ad adapter "springAds" for SPRING (#24856)
  • πŸ— Remove @rcebulko as owner of all OWNERS files (#25304)
  • πŸ›Fix subdomain handling in mgid widgets (#24578)
  • πŸ“¦ Update dependency @percy/agent to v0.19.4 (#25301)

Breakdown by component

ads amp-ad integration - ucfunnel add new parameter (#25395)
amp-a4a Add Automatad to RTC Callout Vendors (#25533)
amp-ad-network-doubleclick-impl Fire fluid delayed impression ping if creative has non-zero size. (#25414) Fixes ampdoc related test failures. (#25485)
amp-auto-ads ✨ Launch the 'use responsive ads for responsive sizing in auto ads' experiment to a 5% holdback (#25482)
amp-autocomplete ♻️ Refactor `batchFetchJsonFor` by combining all options into an options bag. (#25505)
amp-bind Send 'bindReady' even in dev mode (#25537) ♻️ Refactor `batchFetchJsonFor` by combining all options into an options bag. (#25505)
amp-carousel πŸ›Escape left and right arrow keys in amp-carousel 0.1 (#25405)
amp-form ♻️Clean up amp-form test stubs handling Promises (#25539) Add amp-form test for pre-existing redirection behavior (#25515) Revert "πŸ›Expose amp-form response from SSR in `submit-success` and `submit-error` events." (#25470)
amp-img πŸ› Only unlayout img if img exists (#25498)
amp-lightbox-gallery πŸ› Attempt to fix LightboxGallery issue (#25375)
amp-link-rewriter Remove access of ampdoc in AmpLinkRewriter's constructor. (#25384)
amp-list ♻️ Refactor `batchFetchJsonFor` by combining all options into an options bag. (#25505)
amp-mowplayer πŸ› Update mowplayer version for `amp-mowplayer` (#25504)
amp-next-page ♻️ Refactor `batchFetchJsonFor` by combining all options into an options bag. (#25505) ✨Manual management of `amp-next-page` document visibility (#25388)
amp-script Deprecate amp-script[development] in favor of [data-ampdevmode] (#25454)
amp-sidebar Remove sidebar 0.2 docs (#25487)
amp-story πŸ“–Fix markup error (#25540) Don't send video error metrics if autoplay was denied (#25424) Override pause/resumeCallback for Stories needs. (#25422) Allow `` tag in SVG for stories (#25425)
amp-subscriptions πŸ— Use AES-GCM instead of AES-CTR in SwG Decryption (#25478)
amp-subscriptions-google πŸ› Pass through applicable AMP experiments to SwG (#25512) Update Swg Amp extension to use new callbacks (#25440) ✨ SwG version 0.1.22.81 (#25385)
amp-user-location ♻️ Refactor `batchFetchJsonFor` by combining all options into an options bag. (#25505)
amp-video Prerender amp-video poster image. (#25456)
amp-video-iframe πŸ“– Clarify readymade amp-video-iframe integration APIs (#25410)
amp-viewer-integration Retire ios-scrollable-iframe experiment (#25519)
validator Update url to amp.dev (#25486) www.ampproject.org redirects to amp.dev, updating description

Update version notes (#25462)
Update version notes for recent releases.
Validator rollup (#25439)
406@970
πŸ— Manually upgrade transitive validator dependencies with security vulnerabilities (#25445)
Validator tests use jasmine@3.5.0, which depends on packages with security vulnerabilities. This PR manually overrides them until such time that jasmine pushes an update.

Travis tests will tell us if these updates actually work.

image

/cc @mrjoro @ampproject/wg-caching

Don't miss a new amphtml release

NewReleases is sending notifications on new releases.