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
andsubmit-error
events. (#25242)" (#25470) - Revert "πExpose amp-form response from SSR in
submit-success
andsubmit-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 descriptionUpdate 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.
/cc @mrjoro @ampproject/wg-caching