Created by: greenkeeper[bot]
Version 1.6.0 of puppeteer was just published.
Dependency | puppeteer |
---|---|
Current Version | 1.5.0 |
Type | dependency |
The version 1.6.0 is not covered by your current version range.
If you don鈥檛 accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update.
It might be worth looking into these changes and trying to get this project onto the latest version of puppeteer.
If you have a solid test suite and good coverage, a passing build is a strong indicator that you can take advantage of these changes directly by merging the proposed change into your project. If the build fails or you don鈥檛 have such unconditional trust in your tests, this branch is a great starting point for you to work on the update.
Release Notes
v1.6.0Big Changes
- Chromium 69.0.3477.0 (r571375)
- Improved reliability of clicking with
page.click
andelementHandle.click
. - It's now possible to attach to extension background pages with
target.page()
.
API Changes
Changed:
-
target.page()
now can be used to attach to extension background pages (38f112f) -
coverage.startJSCoverage
accepts a new optionreportAnonymousScripts
(12bc1e1)
Added:
-
page.waitForRequest
(726c8dc) -
page.waitForResponse
(726c8dc) -
elementHandle.isIntersectingViewport
(96c558d)
Bug Fixes
- #1247 - SVG element causes DOM.getBoxModel error
- #1300 - Tracing: allow adding custom tracing categories
- #1325 - When would an error "Cannot find context with specified id undefined" happen?
- #2362 - [Feature] Add page.waitForRequest() and page.waitForResponse()
- #2438 - Add target.evaluate and target.evaluateHandle
- #2629 - Method to show if element is displayed
- #2653 - Can the error message be more specific?
- #2685 - Page.pdf - Colors rendering
- #2708 - $$eval call causes error if no elements found
- #2709 - In mixed-content page page.exposeFunction is stuck indefinitely
- #2730 - DeviceDescriptors: Chrome userAgent is missing version number
-
#2761 - Web Worker errors are not collected by
page.on('pageerror'...
- #2765 - Getting URLs that differs only in hashes make next responses to be null
- #2777 - Can't collect coverage of anonymous scripts
- #2798 - Possible bug in click using visible center
- #2804 - click does not fire.
Raw Notes
e1a2140 - chore: mark version v1.6.0
66fa0d3 - test: cleanup page.waitForRequest/page.waitForResponse tests (#2880)
726c8dc - feat(page): introduce waitForRequest and waitForResponse methods (#2776)
3ebbf12 - fix(coverage): report anonymous scripts with debugger:// urls (#2875)
254bc80 - chore: cleanup ElementHandle.isIntersectingViewport (#2874)
12bc1e1 - feat(coverage): add an option to collect coverage of anonymous scripts (#2796)
96c558d - feat(elementhandle): introduce elementHandle.isIntersectingViewport() method. (#2673)
4f8d00e - docs(readme): Update README.md (#2863)
e445e1c - chore(ci): disable brew auto-update (#2861)
88362f7 - docs(readme.md): Fix typo (#2858)
9313c83 - docs(readme): update FAQ (#2826)
eb53a8f - docs(api.md): Fix selector description for pages & frames (#2841)
cfc0571 - feat: better timeout stack trace (#2843)
22fa00a - fix: wait for the chromeProcess to exit, not close (#2838)
fb7c4e0 - docs(readme): minor nits (#2827)
5955aff - fix(page.click): teach puppeteer click wrapped links (#2822)
59e7f7e - feat(chromium): roll Chromium to r571375 (#2817)
acb89dd - docs(api.md): add note on page.pdf() color rendering behavior (#2821)
871b204 - refactor: simplify EmulationManager (#2816)
c4acc63 - feat(chromium): roll Chromium to r571040 (#2814)
d6741ec - test: add test that verifies pptr works with SVG nodes (#2805)
f55d005 - fix(page): teach page.click() to click partially offscreen buttons (#2806)
6ca43cf - docs(api.md): clarify docs about waitForNavigation (#2788)
aae73f5 - feat(worker): implement pageerror event from a worker (#2795)
811415b - docs(api.md): fix a typo (#2789)
3b20839 - docs(api.md): update note about page.goto() returned value (#2787)
a460114 - test: fix appveyour flakiness (#2779)
4178b98 - test: add test that breaks subsequent page.goto (#2775)
dcae6bc - feat(chromium): roll Chromium to r568432 (#2769)
ea8ec1e - chore(ci): Configure OSX on Cirrus CI (#2774)
1064aa4 - feat(request): add new error reasons for request.abort() (#2771)
37dbfc2 - test: fix random tests flakiness (#2770)
f197d2e - fix: don't pass a reference to the page into frames (#2766)
b20cde6 - fix(page): migrate exposeFunction from console.debug to Runtime.installBinding #2631
af0bd15 - test: split out ignoreHTTPSErrors tests (#2745)
c430138 - test: drop PDF tests (#2744)
861f070 - feat(chromium): roll Chromium to r567388 (#2743)
73f9c48 - feat: nicer protocol error messages (#2742)
9a650c8 - feat(element-handle): remove throw in case of empty elementHandle (#2740)
38f112f - feat(target): add support for target.page for 'backgroud_page' (#2600)
cd8d750 - fix(devicedescriptors): fix UA in DeviceDescriptors (#2741)
ddfdaf9 - fix(page): fix race condition in WaitTask (#2739)
ed7a26c - feat(tracing): enable high resolution JavaScript sampling (#2702)
eca6610 - docs(api.md): fix keyboard.press note about modifier keys (#2711)
9498b10 - fix(helpers): support thrown strings and numbers in getExceptionMessage (#2715)
93e1289 - test: make tests work on non-English locales (#2736)
1875cb4 - docs(api.md): fix return type docs of ElementHandle.$x (#2723)
d481fd5 - fix(types): type FrameManager in Page.js (#2718)
147f98d - chore: bump version to v1.5.0-post (#2699)
Commits
The new version differs by 49 commits.
-
3762de7
chore: mark version v1.6.0 (#2882)
-
66fa0d3
test: cleanup page.waitForRequest/page.waitForResponse tests (#2880)
-
726c8dc
feat(page): introduce waitForRequest and waitForResponse methods (#2776)
-
3ebbf12
fix(coverage): report anonymous scripts with debugger:// urls (#2875)
-
254bc80
chore: cleanup ElementHandle.isIntersectingViewport (#2874)
-
12bc1e1
feat(coverage): add an option to collect coverage of anonymous scripts (#2796)
-
96c558d
feat(elementhandle): introduce elementHandle.isIntersectingViewport() method. (#2673)
-
4f8d00e
docs(readme): Update README.md (#2863)
-
e445e1c
chore(ci): disable brew auto-update (#2861)
-
88362f7
docs(readme.md): Fix typo (#2858)
-
9313c83
docs(readme): update FAQ (#2826)
-
eb53a8f
docs(api.md): Fix selector description for pages & frames (#2841)
-
cfc0571
feat: better timeout stack trace (#2843)
-
22fa00a
fix: wait for the chromeProcess to exit, not close (#2838)
-
fb7c4e0
docs(readme): minor nits (#2827)
There are 49 commits in total.
See the full diff
FAQ and help
There is a collection of frequently asked questions. If those don鈥檛 help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper bot