Closed renovate[bot] closed 3 years ago
This pull request is being automatically deployed with Vercel (learn more).
To see the status of your deployment, click below or on the icon next to each commit.
🔍 Inspect: https://vercel.com/xcv58/grocery-delivery/592dztvay
✅ Preview: https://grocery-delivery-git-renovate-puppeteer-5x.xcv58.now.sh
This PR contains the following updates:
2.1.1
->5.5.0
Release Notes
puppeteer/puppeteer
### [`v5.5.0`](https://togithub.com/puppeteer/puppeteer/blob/master/CHANGELOG.md#550-httpsgithubcompuppeteerpuppeteercomparev541v550-2020-11-16) [Compare Source](https://togithub.com/puppeteer/puppeteer/compare/v5.4.1...v5.5.0) ##### Features - **chromium:** roll Chromium to r818858 ([#6526](https://togithub.com/puppeteer/puppeteer/issues/6526)) ([b549256](https://togithub.com/puppeteer/puppeteer/commit/b54925695200cad32f470f8eb407259606447a85)) ##### Bug Fixes - **common:** fix generic type of `_isClosedPromise` ([#6579](https://togithub.com/puppeteer/puppeteer/issues/6579)) ([122f074](https://togithub.com/puppeteer/puppeteer/commit/122f074f92f47a7b9aa08091851e51a07632d23b)) - **domworld:** fix missing binding for waittasks ([#6562](https://togithub.com/puppeteer/puppeteer/issues/6562)) ([67da1cf](https://togithub.com/puppeteer/puppeteer/commit/67da1cf866703f5f581c9cce4923697ac38129ef)) ### [`v5.4.1`](https://togithub.com/puppeteer/puppeteer/releases/v5.4.1) [Compare Source](https://togithub.com/puppeteer/puppeteer/compare/v5.4.0...v5.4.1) #### Bug fixes - Fixed an issue in 5.4.0 on Node.js v10.17.0 and below where trying to access `fs.promises` would throw an error. See [#6548](https://togithub.com/puppeteer/puppeteer/issues/6548) for the bug report and [#6550](https://togithub.com/puppeteer/puppeteer/issues/6550) for the fix. We now run a CI build on Node 10.15 to ensure we don't cause similar regressions in the future. #### Raw notes [`520cd90`](https://togithub.com/puppeteer/puppeteer/commit/520cd90e) - chore: mark version 5.4.1 [`8f4a79e`](https://togithub.com/puppeteer/puppeteer/commit/8f4a79e1) - docs(troubleshooting): update Alpine Chromium version ([#6529](https://togithub.com/puppeteer/puppeteer/issues/6529)) [`e45acce`](https://togithub.com/puppeteer/puppeteer/commit/e45acce9) - chore: run unit tests on node 10.15 + fix fs.promises access ([#6550](https://togithub.com/puppeteer/puppeteer/issues/6550)) [`a2175c6`](https://togithub.com/puppeteer/puppeteer/commit/a2175c6f) - docs(queryhandler): fix link ([#6543](https://togithub.com/puppeteer/puppeteer/issues/6543)) [`d787865`](https://togithub.com/puppeteer/puppeteer/commit/d7878650) - chore: bump version to v5.4.0-post ([#6544](https://togithub.com/puppeteer/puppeteer/issues/6544)) ### [`v5.4.0`](https://togithub.com/puppeteer/puppeteer/releases/v5.4.0) [Compare Source](https://togithub.com/puppeteer/puppeteer/compare/v5.3.1...v5.4.0) ### Feature changes #### Custom query handler API The custom query handler support is no longer marked as experimental. The API has been updated to: ```javascript, puppeteer.registerCustomQueryHandler(name: string, queryHandler: CustomQueryHandler): void; puppeteer.unregisterCustomQueryHandler(name: string): void; puppeteer.customQueryHandlerNames(): string[]; puppeteer.clearCustomQueryHandlers(): void; ``` #### New built-in query handlers Puppeteer now ships with two built-in handlers: `aria` and `pierce`: - The `aria` handler ([#6307](https://togithub.com/puppeteer/puppeteer/issues/6307)) allows querying elements based on the accessibility tree. - The `pierce` handler ([#6509](https://togithub.com/puppeteer/puppeteer/pull/6509)) pierces shadow roots while querying for a CSS selector. #### Roll Chromium 87.0.4272.0 (r809590) ### Behind the scenes - We now enforce Conventional Commits through commitlint ([#6483](https://togithub.com/puppeteer/puppeteer/issues/6483)) - We've started work towards automating the release process. This work can be tracked in [#6482](https://togithub.com/puppeteer/puppeteer/issues/6482). ### Raw notes [`5e5fed1`](https://togithub.com/puppeteer/puppeteer/commit/5e5fed1d) - fix: ignore spurious bindingCalled events ([#6538](https://togithub.com/puppeteer/puppeteer/issues/6538)) [`e6b8c77`](https://togithub.com/puppeteer/puppeteer/commit/e6b8c77d) - chore: fix travis config ([#6537](https://togithub.com/puppeteer/puppeteer/issues/6537)) [`c756fb4`](https://togithub.com/puppeteer/puppeteer/commit/c756fb49) - fix(utils): typo fix ([#6522](https://togithub.com/puppeteer/puppeteer/issues/6522)) [`f63a123`](https://togithub.com/puppeteer/puppeteer/commit/f63a123e) - chore(agnostification): agnostify web socket connections ([#6520](https://togithub.com/puppeteer/puppeteer/issues/6520)) [`c2c2bb7`](https://togithub.com/puppeteer/puppeteer/commit/c2c2bb7e) - chore(agnostification): common/helper.ts ([#6515](https://togithub.com/puppeteer/puppeteer/issues/6515)) [`637a1f7`](https://togithub.com/puppeteer/puppeteer/commit/637a1f74) - chore: gitignore new-docs ([#6511](https://togithub.com/puppeteer/puppeteer/issues/6511)) [`e655bb6`](https://togithub.com/puppeteer/puppeteer/commit/e655bb6c) - chore(agnostification): split up root Puppeteer class ([#6504](https://togithub.com/puppeteer/puppeteer/issues/6504)) [`f3086d7`](https://togithub.com/puppeteer/puppeteer/commit/f3086d7c) - fix(launcher): support relative userDataDir on headless Windows ([#6506](https://togithub.com/puppeteer/puppeteer/issues/6506)) [`8fabe32`](https://togithub.com/puppeteer/puppeteer/commit/8fabe328) - feat(queryhandler): add built-in pierce handler ([#6509](https://togithub.com/puppeteer/puppeteer/issues/6509)) [`f04bec5`](https://togithub.com/puppeteer/puppeteer/commit/f04bec5a) - chore: update eslint & eslint plugins ([#6487](https://togithub.com/puppeteer/puppeteer/issues/6487)) [`4846b87`](https://togithub.com/puppeteer/puppeteer/commit/4846b872) - chore(agnostification): split up launcher class ([#6484](https://togithub.com/puppeteer/puppeteer/issues/6484)) [`1ed38af`](https://togithub.com/puppeteer/puppeteer/commit/1ed38af7) - chore(node): move install.ts into node/ ([#6490](https://togithub.com/puppeteer/puppeteer/issues/6490)) [`e94a1e8`](https://togithub.com/puppeteer/puppeteer/commit/e94a1e87) - chore: bump misc dependencies ([#6488](https://togithub.com/puppeteer/puppeteer/issues/6488)) [`936ccdc`](https://togithub.com/puppeteer/puppeteer/commit/936ccdca) - chore: enforce Conventional Commits through commitlint ([#6483](https://togithub.com/puppeteer/puppeteer/issues/6483)) [`502ed8c`](https://togithub.com/puppeteer/puppeteer/commit/502ed8c8) - chore(agnostify): Create Node and Web initializer. ([#6477](https://togithub.com/puppeteer/puppeteer/issues/6477)) [`3afe193`](https://togithub.com/puppeteer/puppeteer/commit/3afe1935) - feat(a11y-query): extend aria handler with waitFor ([#6472](https://togithub.com/puppeteer/puppeteer/issues/6472)) [`cc7f1fd`](https://togithub.com/puppeteer/puppeteer/commit/cc7f1fd0) - docs(queryhandler): add custom query handler docs ([#6476](https://togithub.com/puppeteer/puppeteer/issues/6476)) [`70ed875`](https://togithub.com/puppeteer/puppeteer/commit/70ed8751) - fix(queryhandler) only expose custom handlers ([#6475](https://togithub.com/puppeteer/puppeteer/issues/6475)) [`950ae33`](https://togithub.com/puppeteer/puppeteer/commit/950ae334) - feat(a11y-query): aria query handler sans waitfor ([#6459](https://togithub.com/puppeteer/puppeteer/issues/6459)) [`41ef3ee`](https://togithub.com/puppeteer/puppeteer/commit/41ef3eec) - fix: update preferences in default Firefox profile ([#6465](https://togithub.com/puppeteer/puppeteer/issues/6465)) [`9275653`](https://togithub.com/puppeteer/puppeteer/commit/92756531) - docs(examples): update selector for search example ([#6471](https://togithub.com/puppeteer/puppeteer/issues/6471)) [`49f25e2`](https://togithub.com/puppeteer/puppeteer/commit/49f25e24) - feat(chromium) roll Chromium to r809590 ([#6458](https://togithub.com/puppeteer/puppeteer/issues/6458)) [`4cdbebe`](https://togithub.com/puppeteer/puppeteer/commit/4cdbebe1) - chore: disable firefox windows launcher test until Nov ([#6451](https://togithub.com/puppeteer/puppeteer/issues/6451)) [`75e3fb0`](https://togithub.com/puppeteer/puppeteer/commit/75e3fb03) - docs(api): fix some outdated links ([#6450](https://togithub.com/puppeteer/puppeteer/issues/6450)) [`caa9a1c`](https://togithub.com/puppeteer/puppeteer/commit/caa9a1ca) - chore(agnostic): Remove use of util.promisify ([#6446](https://togithub.com/puppeteer/puppeteer/issues/6446)) [`96f3d43`](https://togithub.com/puppeteer/puppeteer/commit/96f3d439) - feat(console): expose stack trace for console messages ([#6445](https://togithub.com/puppeteer/puppeteer/issues/6445)) [`322cc96`](https://togithub.com/puppeteer/puppeteer/commit/322cc96e) - chore: remove npm run test-types call ([#6447](https://togithub.com/puppeteer/puppeteer/issues/6447)) [`72fe86f`](https://togithub.com/puppeteer/puppeteer/commit/72fe86fe) - feat(a11y-query): introduce internal handlers ([#6437](https://togithub.com/puppeteer/puppeteer/issues/6437)) [`1396c9d`](https://togithub.com/puppeteer/puppeteer/commit/1396c9d4) - chore: bump version to v5.3.1-post ([#6440](https://togithub.com/puppeteer/puppeteer/issues/6440)) [`11ab402`](https://togithub.com/puppeteer/puppeteer/commit/11ab4028) - fix: add mime dependency back to fix build ([#6441](https://togithub.com/puppeteer/puppeteer/issues/6441)) ### [`v5.3.1`](https://togithub.com/puppeteer/puppeteer/releases/v5.3.1) [Compare Source](https://togithub.com/puppeteer/puppeteer/compare/v5.3.0...v5.3.1) #### Highlights - New API: `page.emulateIdleState(...)` ([#6410](https://togithub.com/puppeteer/puppeteer/issues/6410)) #### Raw notes [`c7d32cb`](https://togithub.com/puppeteer/puppeteer/commit/c7d32cb9) - chore: mark version v5.3.1 ([#6439](https://togithub.com/puppeteer/puppeteer/issues/6439)) [`8f3171a`](https://togithub.com/puppeteer/puppeteer/commit/8f3171a3) - feat(permissions): Add idle-detection permission ([#6438](https://togithub.com/puppeteer/puppeteer/issues/6438)) [`083ea41`](https://togithub.com/puppeteer/puppeteer/commit/083ea41e) - test(frame): correct terminology in URL fragment test ([#6416](https://togithub.com/puppeteer/puppeteer/issues/6416)) [`bb1c521`](https://togithub.com/puppeteer/puppeteer/commit/bb1c5215) - chore: remove mime dependency ([#6415](https://togithub.com/puppeteer/puppeteer/issues/6415)) [`17960e5`](https://togithub.com/puppeteer/puppeteer/commit/17960e5d) - feat(page): emulate idle state ([#6410](https://togithub.com/puppeteer/puppeteer/issues/6410)) [`03e41da`](https://togithub.com/puppeteer/puppeteer/commit/03e41da4) - chore: bump version to v5.3.0-post ([#6413](https://togithub.com/puppeteer/puppeteer/issues/6413)) ### [`v5.3.0`](https://togithub.com/puppeteer/puppeteer/releases/v5.3.0) [Compare Source](https://togithub.com/puppeteer/puppeteer/compare/v5.2.1...v5.3.0) #### Highlights - Chromium 86.0.4240.0 (r800071) - Support configuring the browser download path through `PUPPETEER_DOWNLOAD_PATH` ([#6014](https://togithub.com/puppeteer/puppeteer/issues/6014)) - New API: `page.waitForTimeout` and subsequently, `frame.waitForTimeout` ([#6268](https://togithub.com/puppeteer/puppeteer/issues/6268)) - Deprecated API: `page.waitFor` and `frame.waitFor` ([#6268](https://togithub.com/puppeteer/puppeteer/issues/6268)) #### Raw notes [`030fcaa`](https://togithub.com/puppeteer/puppeteer/commit/030fcaa0) - chore: mark version v5.3.0 ([#6412](https://togithub.com/puppeteer/puppeteer/issues/6412)) [`4ce600a`](https://togithub.com/puppeteer/puppeteer/commit/4ce600a6) - chore: Remove target debug-unit and add unit-debug ([#6411](https://togithub.com/puppeteer/puppeteer/issues/6411)) [`62ac167`](https://togithub.com/puppeteer/puppeteer/commit/62ac1673) - feat(chromium): roll Chromium to r800071 ([#6407](https://togithub.com/puppeteer/puppeteer/issues/6407)) [`35cfbe1`](https://togithub.com/puppeteer/puppeteer/commit/35cfbe18) - docs(troubleshooting.md): updated commands ([#6296](https://togithub.com/puppeteer/puppeteer/issues/6296)) [`ce6ae35`](https://togithub.com/puppeteer/puppeteer/commit/ce6ae353) - doc(contributing): add info on bisecting upstream changes ([#6402](https://togithub.com/puppeteer/puppeteer/issues/6402)) [`e22ca4c`](https://togithub.com/puppeteer/puppeteer/commit/e22ca4c7) - chore: extend Firefox launch test deadline by a month ([#6403](https://togithub.com/puppeteer/puppeteer/issues/6403)) [`2470d1e`](https://togithub.com/puppeteer/puppeteer/commit/2470d1e9) - chore: update documentation on rolling chromium ([#6399](https://togithub.com/puppeteer/puppeteer/issues/6399)) [`b6bbfd0`](https://togithub.com/puppeteer/puppeteer/commit/b6bbfd0e) - fix: ensure frame.url() includes the query string ([#6398](https://togithub.com/puppeteer/puppeteer/issues/6398)) [`7b24e54`](https://togithub.com/puppeteer/puppeteer/commit/7b24e543) - fix: revise interesting classification for AXNodes ([#6334](https://togithub.com/puppeteer/puppeteer/issues/6334)) [`13ea347`](https://togithub.com/puppeteer/puppeteer/commit/13ea347c) - feat: support configuring the browser download path ([#6014](https://togithub.com/puppeteer/puppeteer/issues/6014)) [`615cd37`](https://togithub.com/puppeteer/puppeteer/commit/615cd37f) - chore: use https URL for license info ([#6279](https://togithub.com/puppeteer/puppeteer/issues/6279)) [`b4c1e45`](https://togithub.com/puppeteer/puppeteer/commit/b4c1e453) - docs: fix setuid sandbox link ([#6310](https://togithub.com/puppeteer/puppeteer/issues/6310)) [`054d782`](https://togithub.com/puppeteer/puppeteer/commit/054d782c) - fix(Launcher): use wait-for-process Firefox option ([#6315](https://togithub.com/puppeteer/puppeteer/issues/6315)) [`996e82c`](https://togithub.com/puppeteer/puppeteer/commit/996e82c7) - test(install): check for Firefox binary, clean up messages ([#6316](https://togithub.com/puppeteer/puppeteer/issues/6316)) [`142f88c`](https://togithub.com/puppeteer/puppeteer/commit/142f88c7) - docs(troubleshooting): update Alpine Chromium version ([#6320](https://togithub.com/puppeteer/puppeteer/issues/6320)) [`8e29b7a`](https://togithub.com/puppeteer/puppeteer/commit/8e29b7a3) - chore: rename serializeTree parameter ([#6308](https://togithub.com/puppeteer/puppeteer/issues/6308)) [`1d08e27`](https://togithub.com/puppeteer/puppeteer/commit/1d08e274) - docs(troubleshooting.md) fix error in docker guidelines ([#6267](https://togithub.com/puppeteer/puppeteer/issues/6267)) [`9bc063b`](https://togithub.com/puppeteer/puppeteer/commit/9bc063b5) - chore: assert location value of ConsoleMessage in tests ([#6282](https://togithub.com/puppeteer/puppeteer/issues/6282)) [`713e990`](https://togithub.com/puppeteer/puppeteer/commit/713e9905) - chore: upgrade Mitt to 2.1 ([#6287](https://togithub.com/puppeteer/puppeteer/issues/6287)) [`21552f8`](https://togithub.com/puppeteer/puppeteer/commit/21552f8f) - feat: page.waitForTimeout ([#6268](https://togithub.com/puppeteer/puppeteer/issues/6268)) [`3a15c06`](https://togithub.com/puppeteer/puppeteer/commit/3a15c06c) - chore: test Connection class in the browser ([#6269](https://togithub.com/puppeteer/puppeteer/issues/6269)) [`a47b556`](https://togithub.com/puppeteer/puppeteer/commit/a47b5561) - docs(api): fix typo in elementHandle.evaluateHandle() ([#6276](https://togithub.com/puppeteer/puppeteer/issues/6276)) [`8c1a586`](https://togithub.com/puppeteer/puppeteer/commit/8c1a5866) - fix: handle promise for reading protocol stream of trace ([#6270](https://togithub.com/puppeteer/puppeteer/issues/6270)) [`15d1906`](https://togithub.com/puppeteer/puppeteer/commit/15d1906e) - feat: add web test runner ([#6200](https://togithub.com/puppeteer/puppeteer/issues/6200)) [`13f8fe6`](https://togithub.com/puppeteer/puppeteer/commit/13f8fe6e) - chore(docs): `page.emulateVisionDeficiency` docs ([#6231](https://togithub.com/puppeteer/puppeteer/issues/6231)) [`e3933dd`](https://togithub.com/puppeteer/puppeteer/commit/e3933ddd) - chore: mark 5.2.1-post ([#6257](https://togithub.com/puppeteer/puppeteer/issues/6257)) ### [`v5.2.1`](https://togithub.com/puppeteer/puppeteer/releases/v5.2.1) [Compare Source](https://togithub.com/puppeteer/puppeteer/compare/v5.2.0...v5.2.1) #### Highlights - Chromium 85.0.4182.0 (r782078) - We now allow configuring the browser debug logging behavior via `globalThis.__PUPPETEER_DEBUG` ([#6210](https://togithub.com/puppeteer/puppeteer/issues/6210)) #### Raw notes [`4ee4649`](https://togithub.com/puppeteer/puppeteer/commit/4ee4649d) - chore: mark v5.2.1 ([#6254](https://togithub.com/puppeteer/puppeteer/issues/6254)) [`e89e264`](https://togithub.com/puppeteer/puppeteer/commit/e89e264a) - feat(chromium): roll Chromium to r782078 ([#6250](https://togithub.com/puppeteer/puppeteer/issues/6250)) [`b2f6918`](https://togithub.com/puppeteer/puppeteer/commit/b2f69183) - fix: configure debug logging in browser ([#6210](https://togithub.com/puppeteer/puppeteer/issues/6210)) [`040f37e`](https://togithub.com/puppeteer/puppeteer/commit/040f37ec) - docs: fix link text ([#6245](https://togithub.com/puppeteer/puppeteer/issues/6245)) [`9fdf2ba`](https://togithub.com/puppeteer/puppeteer/commit/9fdf2ba2) - chore(docs): migrate page.pdf() docs ([#6228](https://togithub.com/puppeteer/puppeteer/issues/6228)) [`2331584`](https://togithub.com/puppeteer/puppeteer/commit/23315844) - docs(troubleshooting): install libXss in Dockerfile ([#6236](https://togithub.com/puppeteer/puppeteer/issues/6236)) [`042c4a2`](https://togithub.com/puppeteer/puppeteer/commit/042c4a23) - chore: mark 5.2.0-post ([#6240](https://togithub.com/puppeteer/puppeteer/issues/6240)) ### [`v5.2.0`](https://togithub.com/puppeteer/puppeteer/releases/v5.2.0) [Compare Source](https://togithub.com/puppeteer/puppeteer/compare/v5.1.0...v5.2.0) #### Feature changes The experimental API for registering custom query handlers is slightly changed such that one registers query handlers containing two strategies: one for querying a single element and one for querying all matching elements. The API for custom query handlers is unchanged: ```ts __experimental_registerCustomQueryHandler(name: string, queryHandler: QueryHandler): void; __experimental_unregisterCustomQueryHandler(name: string): void; __experimental_customQueryHandlers(): MapRenovate 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.