Financial-Times / n-test

A CLI tool and module for lightweight testing of web applications in browsers, designed for FT.com
4 stars 2 forks source link

Update dependency puppeteer to v2 - autoclosed #131

Closed renovate[bot] closed 4 years ago

renovate[bot] commented 5 years ago

This PR contains the following updates:

Package Type Update Change
puppeteer dependencies major ^1.18.1 -> ^2.0.0

:information_source: Find our documentation at https://github.com/Financial-Times/next/wiki/Renovate.


Release Notes

puppeteer/puppeteer ### [`v2.1.1`](https://togithub.com/puppeteer/puppeteer/releases/v2.1.1) [Compare Source](https://togithub.com/puppeteer/puppeteer/compare/v2.1.0...v2.1.1) [`eec4325`](https://togithub.com/puppeteer/puppeteer/commit/eec4325) - chore: mark version v2.1.1 [`9923e56`](https://togithub.com/puppeteer/puppeteer/commit/9923e56) - fix(filechooser): quick fix for the headful file chooser ([#​5369](https://togithub.com/puppeteer/puppeteer/issues/5369)) [`1a1ef83`](https://togithub.com/puppeteer/puppeteer/commit/1a1ef83) - Add FAQ entry on cross-browser support ([#​5360](https://togithub.com/puppeteer/puppeteer/issues/5360)) [`0d243b7`](https://togithub.com/puppeteer/puppeteer/commit/0d243b7) - feat: make it possible to run `install.js` script with `puppeteer-core` ([#​5325](https://togithub.com/puppeteer/puppeteer/issues/5325)) [`c283fea`](https://togithub.com/puppeteer/puppeteer/commit/c283fea) - docs(api): add example to page.$$eval ([#​5200](https://togithub.com/puppeteer/puppeteer/issues/5200)) [`b45f8e4`](https://togithub.com/puppeteer/puppeteer/commit/b45f8e4) - chore: bump version to v2.1.0-post ([#​5349](https://togithub.com/puppeteer/puppeteer/issues/5349)) ### [`v2.1.0`](https://togithub.com/puppeteer/puppeteer/releases/v2.1.0) [Compare Source](https://togithub.com/puppeteer/puppeteer/compare/v2.0.0...v2.1.0) #### Big changes - Chromium 80.0.3987.0 (r722234) - The launcher now has an option to run Puppeteer with different browsers, starting with Firefox ([#​5137](https://togithub.com/puppeteer/puppeteer/issues/5137)). Puppeteer can now talk to a real, unpatched Firefox binary (as opposed to the old [Juggler](https://togithub.com/puppeteer/juggler)-based approach). This is a first step towards eventually deprecating the separate `puppeteer-firefox` package in favor of supporting Firefox directly in `puppeteer` itself. #### Raw notes [`7e7b05a`](https://togithub.com/puppeteer/puppeteer/commit/7e7b05a) - chore: mark version v2.1.0 + roll to r722234 ([#​5347](https://togithub.com/puppeteer/puppeteer/issues/5347)) [`013a86c`](https://togithub.com/puppeteer/puppeteer/commit/013a86c) - feat(chromium): roll Chromium to r722276 ([#​5289](https://togithub.com/puppeteer/puppeteer/issues/5289)) [`14b2369`](https://togithub.com/puppeteer/puppeteer/commit/14b2369) - chore: mark puppeteer-firefox version v0.5.1 ([#​5294](https://togithub.com/puppeteer/puppeteer/issues/5294)) [`3a49cfc`](https://togithub.com/puppeteer/puppeteer/commit/3a49cfc) - chore: move to GitHub hosting for Juggler binaries ([#​5293](https://togithub.com/puppeteer/puppeteer/issues/5293)) [`c7af7de`](https://togithub.com/puppeteer/puppeteer/commit/c7af7de) - docs(readme): update link for ndb ([#​5272](https://togithub.com/puppeteer/puppeteer/issues/5272)) [`5e63254`](https://togithub.com/puppeteer/puppeteer/commit/5e63254) - chore: fix typo in test name ([#​5217](https://togithub.com/puppeteer/puppeteer/issues/5217)) [`80b5c44`](https://togithub.com/puppeteer/puppeteer/commit/80b5c44) - chore: upgrade https-proxy-agent ([#​5243](https://togithub.com/puppeteer/puppeteer/issues/5243)) [`6091a34`](https://togithub.com/puppeteer/puppeteer/commit/6091a34) - fix: prepare jsHandle.uploadFile for CDP Page.handleFileChooser removal ([#​5196](https://togithub.com/puppeteer/puppeteer/issues/5196)) [`8b49dc6`](https://togithub.com/puppeteer/puppeteer/commit/8b49dc6) - fix: don’t disable BlinkGenPropertyTrees anymore ([#​5159](https://togithub.com/puppeteer/puppeteer/issues/5159)) [`f0bf645`](https://togithub.com/puppeteer/puppeteer/commit/f0bf645) - test: reduce flakiness for accessibility tests with autofocus ([#​5116](https://togithub.com/puppeteer/puppeteer/issues/5116)) [`6cc98a7`](https://togithub.com/puppeteer/puppeteer/commit/6cc98a7) - docs(troubleshooting): recommend using args for heroku ([#​5197](https://togithub.com/puppeteer/puppeteer/issues/5197)) [`35d5ba5`](https://togithub.com/puppeteer/puppeteer/commit/35d5ba5) - feat(launcher): Set default Firefox prefs ([#​5149](https://togithub.com/puppeteer/puppeteer/issues/5149)) ([#​5195](https://togithub.com/puppeteer/puppeteer/issues/5195)) [`eddb23b`](https://togithub.com/puppeteer/puppeteer/commit/eddb23b) - chore: update URLs ([#​5185](https://togithub.com/puppeteer/puppeteer/issues/5185)) [`c5a72e9`](https://togithub.com/puppeteer/puppeteer/commit/c5a72e9) - feat(launcher): add option to run Puppeteer with different browsers ([#​5137](https://togithub.com/puppeteer/puppeteer/issues/5137)) [`d17708b`](https://togithub.com/puppeteer/puppeteer/commit/d17708b) - fix(types): publish protocol types to npm ([#​5174](https://togithub.com/puppeteer/puppeteer/issues/5174)) [`fd43f9c`](https://togithub.com/puppeteer/puppeteer/commit/fd43f9c) - docs(api): fix defaultArgs link ([#​5126](https://togithub.com/puppeteer/puppeteer/issues/5126)) [`5fa28b5`](https://togithub.com/puppeteer/puppeteer/commit/5fa28b5) - docs(api): fix typo ([#​5120](https://togithub.com/puppeteer/puppeteer/issues/5120)) [`561c99d`](https://togithub.com/puppeteer/puppeteer/commit/561c99d) - docs(api): prefer async/await over Promise#then ([#​5089](https://togithub.com/puppeteer/puppeteer/issues/5089)) [`aaa904d`](https://togithub.com/puppeteer/puppeteer/commit/aaa904d) - docs(contributing): clarify release process [`304f4a7`](https://togithub.com/puppeteer/puppeteer/commit/304f4a7) - chore: update .npmignore [`7032472`](https://togithub.com/puppeteer/puppeteer/commit/7032472) - chore: bump version to v2.0.0-post ### [`v2.0.0`](https://togithub.com/puppeteer/puppeteer/releases/v2.0.0) [Compare Source](https://togithub.com/puppeteer/puppeteer/compare/v1.20.0...v2.0.0) #### Big changes - Chromium 79.0.3942.0 (r706915) - Puppeteer now requires Node.js v8+; Node.js v6 is no longer supported - `page.screenshot` now clips elements to the viewport ([#​5080](https://togithub.com/puppeteer/puppeteer/issues/5080)) - New APIs: - [`page.emulateTimezone(timezoneId)`](https://togithub.com/GoogleChrome/puppeteer/blob/v2.0.0/docs/api.md#pageemulatetimezonetimezoneid) - [`page.emulateMediaType(type)`](https://togithub.com/GoogleChrome/puppeteer/blob/v2.0.0/docs/api.md#pageemulatemediatypetype) (superseding the old [`page.emulateMedia(type)`](https://togithub.com/GoogleChrome/puppeteer/blob/v2.0.0/docs/api.md#pageemulatemediatype) API) - [`page.emulateMediaFeatures(features)`](https://togithub.com/GoogleChrome/puppeteer/blob/v2.0.0/docs/api.md#pageemulatemediatypetype) #### API changes - New API: [`page.emulateTimezone(timezoneId)`](https://togithub.com/GoogleChrome/puppeteer/blob/v2.0.0/docs/api.md#pageemulatetimezonetimezoneid) ([#​4949](https://togithub.com/puppeteer/puppeteer/issues/4949)) - New API: [`page.emulateMediaType(type)`](https://togithub.com/GoogleChrome/puppeteer/blob/v2.0.0/docs/api.md#pageemulatemediatypetype) ([#​5012](https://togithub.com/puppeteer/puppeteer/issues/5012)) - Deprecated API: [`page.emulateMedia(type)`](https://togithub.com/GoogleChrome/puppeteer/blob/v2.0.0/docs/api.md#pageemulatemediatype) is now obsolete. Use [`page.emulateMediaType(type)`](https://togithub.com/GoogleChrome/puppeteer/blob/v2.0.0/docs/api.md#pageemulatemediatypetype) instead. ([#​5012](https://togithub.com/puppeteer/puppeteer/issues/5012)) - New API: [`page.emulateMediaFeatures(features)`](https://togithub.com/GoogleChrome/puppeteer/blob/v2.0.0/docs/api.md#pageemulatemediatypetype) ([#​5012](https://togithub.com/puppeteer/puppeteer/issues/5012)) #### Raw notes [`aa24697`](https://togithub.com/puppeteer/puppeteer/commit/aa24697) - chore: mark version v2.0.0 ([#​5078](https://togithub.com/puppeteer/puppeteer/issues/5078)) [`360c1b4`](https://togithub.com/puppeteer/puppeteer/commit/360c1b4) - test: add page.screenshot viewport clipping test ([#​5079](https://togithub.com/puppeteer/puppeteer/issues/5079)) [`7f3e372`](https://togithub.com/puppeteer/puppeteer/commit/7f3e372) - docs(api): improve page.waitFor docs for the `options` object ([#​5021](https://togithub.com/puppeteer/puppeteer/issues/5021)) [`8132b39`](https://togithub.com/puppeteer/puppeteer/commit/8132b39) - test: remove duplicate code from an example ([#​5072](https://togithub.com/puppeteer/puppeteer/issues/5072)) [`1248a19`](https://togithub.com/puppeteer/puppeteer/commit/1248a19) - feat(api): add `page.emulateTimezone(timezoneId)` ([#​4949](https://togithub.com/puppeteer/puppeteer/issues/4949)) [`a86363f`](https://togithub.com/puppeteer/puppeteer/commit/a86363f) - feat(api): add `page.emulateMedia{Type,Features}` ([#​5012](https://togithub.com/puppeteer/puppeteer/issues/5012)) [`06dbb72`](https://togithub.com/puppeteer/puppeteer/commit/06dbb72) - chore: use map instead of plain object ([#​5068](https://togithub.com/puppeteer/puppeteer/issues/5068)) [`81d2600`](https://togithub.com/puppeteer/puppeteer/commit/81d2600) - feat(chromium): roll Chromium to r705776 ([#​5058](https://togithub.com/puppeteer/puppeteer/issues/5058)) [`3773229`](https://togithub.com/puppeteer/puppeteer/commit/3773229) - fix: avoid unnecessary zero-delays in input code ([#​4934](https://togithub.com/puppeteer/puppeteer/issues/4934)) [`11ff374`](https://togithub.com/puppeteer/puppeteer/commit/11ff374) - chore: drop Node.js v6 support ([#​5045](https://togithub.com/puppeteer/puppeteer/issues/5045)) [`c0ba8f9`](https://togithub.com/puppeteer/puppeteer/commit/c0ba8f9) - docs(troubleshooting): update Alpine Chromium versions ([#​4980](https://togithub.com/puppeteer/puppeteer/issues/4980)) [`2506169`](https://togithub.com/puppeteer/puppeteer/commit/2506169) - docs(contributing): mention manual docs/api updates ([#​5023](https://togithub.com/puppeteer/puppeteer/issues/5023)) [`83c327a`](https://togithub.com/puppeteer/puppeteer/commit/83c327a) - docs(readme): correct Slack link [`4c62e09`](https://togithub.com/puppeteer/puppeteer/commit/4c62e09) - fix(comment): fix typo in Launcher.js ([#​4959](https://togithub.com/puppeteer/puppeteer/issues/4959)) [`7dbb108`](https://togithub.com/puppeteer/puppeteer/commit/7dbb108) - docs(api): list Chromium version for Puppeteer v1.20.0 ([#​5015](https://togithub.com/puppeteer/puppeteer/issues/5015)) [`5b34028`](https://togithub.com/puppeteer/puppeteer/commit/5b34028) - chore: bump https-proxy-agent to mitigate a security issue ([#​5016](https://togithub.com/puppeteer/puppeteer/issues/5016)) [`dc57d03`](https://togithub.com/puppeteer/puppeteer/commit/dc57d03) - docs(api): clarify `type` method examples ([#​5010](https://togithub.com/puppeteer/puppeteer/issues/5010)) [`fff2737`](https://togithub.com/puppeteer/puppeteer/commit/fff2737) - doc(contributing): clarify release instructions ([#​4940](https://togithub.com/puppeteer/puppeteer/issues/4940)) [`387a532`](https://togithub.com/puppeteer/puppeteer/commit/387a532) - chore: bump version to v1.20.0-post ([#​4939](https://togithub.com/puppeteer/puppeteer/issues/4939))

Renovate configuration

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

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

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

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



This PR has been generated by WhiteSource Renovate. View repository job log here.