noflo / noflo-ui

NoFlo Development Environment
https://app.flowhub.io
MIT License
767 stars 173 forks source link

An in-range update of puppeteer is breaking the build 🚨 #877

Closed greenkeeper[bot] closed 6 years ago

greenkeeper[bot] commented 6 years ago

Version 1.4.0 of puppeteer was just published.

Branch Build failing 🚨
Dependency puppeteer
Current Version 1.3.0
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

puppeteer is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details - ❌ **continuous-integration/travis-ci/push** The Travis CI build failed [Details](https://travis-ci.org/noflo/noflo-ui/builds/376679715?utm_source=github_status&utm_medium=notification)

Release Notes v1.4.0

Big Changes

  • Chromium 68.0.3419.0 (r555668)

API changes

Added

Changed

Bug Fixes

  • #1860 - Docs missing for page.waitForNavigation()
  • #1879 - Navigation Timeout Exceeded when page returns a 204 code or contains iframe returning 204
  • #1923 - API link should point to the latest stable version
  • #1939 - Uncaught browser console error message
  • #2275 - Add .browser() methods to page class~
  • #2386 - onbeforeunload not called when page.close() called
  • #2394 - NSP is reporting vulnerabilities with the dependancies debug and mime.
  • #2411 - Page.goto returns null for some URLs since version 1.3.0
  • #2448 - DeviceDescriptors: add pixel2/pixel2 xl
  • #2502 - Page.evaluate should bypass user gestures

Raw notes

88b9968 - feat(ElementHandle): introduce elementHandle.$eval (#2407)
1d225cf - fix: allow user gesture restricted code to be run in page.evaluate (#2503)
1db4986 - feat(Chromium): roll Chromium to r555668 (#2495)
a310d57 - feat(Page): add option to run 'beforeunload' when closing the page (#2478)
3760188 - feat(Chromium): roll Chromium to r554716 (#2477)
afee010 - docs(README): add a debugging section (#2467)
e236887 - feat(Page): report 'Log' domain entries as 'console' events (#2400)
58c4668 - fix(Page): fix page.goto to return Response when page pushes new state (#2468)
a2a9100 - docs(examples): add a link for jest-puppeteer (#2466)
eb1826b - feat(DeviceDescriptors): add pixel2/pixel2 xl (#2464)
f797f8c - docs(api.md): add explanation to page.waitForNavigation (#2354)
eded38c - test: verify file url interception works as expected (#2451)
8a62b10 - chore: testrunner's ".not" should print appropriate message (#2459)
9ae64f2 - docs(troubleshooting): newest Chromium package supported on Alpine (#2453)
b96815a - test: verify Page.goto fails when server returns 204 (#2452)
d9bb7ee - chore: add a bunch of non-needed files to .npmignore (#2450)
0820d48 - chore: link to the latest-released API from the README.md (#2449)
13a4149 - chore(doclint): remove SourceFactory (#2447)
6d19db4 - chore: enhance preprocessor commands to automate releases. (#2446)
8fce319 - fix(Launcher): exit the process after killing chrome on SIGINT (#2428)
84d7b49 - feat(Chromium): roll Chromium to r553380 (#2442)
e9dc3ae - test(server): Fix mismatch between args and annotations (#2426)
6ac7f75 - health: fix tests to work under Node 9 (#2419)
6bc9877 - chore(CI): disable email notifications (#2412)
4575923 - docs(api.md): upload new diagram
37cc9f5 - chore(deps): bump dependencies (#2397)
ed4be10 - Chore: replace depracated 'new Buffer' with 'Buffer.from' (#2396)
b40e381 - feat(Chromium): roll Chromium to r551292 (#2393)
62fa3bc - docs(README): add FAQ entry on where to ask questions (#2392)
082b11a - Add Page.browser() method (#2387)
6eb6ce0 - test: make sure page.goto works when subframes return 204. (#2361)
9a22f64 - docs(readme) : full md link for d.g.c./web docs (#2379)
d244fce - chore: bump version to v1.3.0-post (#2371)

Commits

The new version differs by 35 commits.

  • 808bf8e chore: mark version v1.4.0 (#2517)
  • 88b9968 feat(ElementHandle): introduce elementHandle.$eval (#2407)
  • 1d225cf fix: allow user gesture restricted code to be run in page.evaluate (#2503)
  • 1db4986 feat(Chromium): roll Chromium to r555668 (#2495)
  • a310d57 feat(Page): add option to run 'beforeunload' when closing the page (#2478)
  • 3760188 feat(Chromium): roll Chromium to r554716 (#2477)
  • afee010 docs(README): add a debugging section (#2467)
  • e236887 feat(Page): report 'Log' domain entries as 'console' events (#2400)
  • 58c4668 fix(Page): fix page.goto to return Response when page pushes new state (#2468)
  • a2a9100 docs(examples): add a link for jest-puppeteer (#2466)
  • eb1826b feat(DeviceDescriptors): add pixel2/pixel2 xl (#2464)
  • f797f8c docs(api.md): add explanation to page.waitForNavigation (#2354)
  • eded38c test: verify file url interception works as expected (#2451)
  • 8a62b10 chore: testrunner's ".not" should print appropriate message (#2459)
  • 9ae64f2 docs(troubleshooting): newest Chromium package supported on Alpine (#2453)

There are 35 commits in total.

See the full diff

FAQ and help There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html). If those don’t help, you can always [ask the humans behind Greenkeeper](https://github.com/greenkeeperio/greenkeeper/issues/new).

Your Greenkeeper Bot :palm_tree:

greenkeeper[bot] commented 6 years ago

After pinning to 1.3.0 your tests are still failing. The reported issue might not affect your project. These imprecisions are caused by inconsistent test results.

greenkeeper[bot] commented 6 years ago

Version 1.5.0 just got published.

Your tests are passing again with this version. Explicitly upgrade to this version πŸš€

Release Notes v1.5.0

Big Changes

API Changes

Added

Bug Fixes

  • #2640 - console message from Webworker receives only first argument
  • #2684 - Slack invite link in readme doesn't work
  • #2632 - Workers are flaky
  • #2627 - How to set header in puppeter just main page request not all request
  • #1830 - keep track of opened popups and (maybe optionally) close them when page.close() is called
  • #2547 - Annoying "Assertion failed" logs even when error is handled
  • #2566 - Allow base64 result in screenshot
  • #2402 - Different initial pages in different modes
  • #2501 - do we have any method or attribute to indicate that page has closed?
  • #2540 - waitForPredicatePageFunction doesn't respect timeout equal to 0
  • #2350 - Expose Page Workers
  • #2439 - Target: pass through "background_page" types
  • #85 - Support browser contexts to launch different sessions

Raw notes

75ba86f fix: emit all arguments from worker console logs (#2697)
9083335 docs(contributing): add section about releasing to NPM (#2695)
2ff0adc feat: worker convenience methods (#2677)
3e82a54 docs: update slack invite link in README.md (#2690)
36b8700 chore(ci): remove Win from Cirrus builds (#2689)
a058468 feat: roll Chromium to r564778 (#2681)
4bc2331 chore(ci): temporary disable cirrus win builds (#2666)
efc0e0f feat(chromium): roll Chromium to r563942 (#2665)
d802372 fix: disable OOPIF by default (#2661)
85d5a33 chore(ci): switch Windows containers (#2662)
9904da2 chore(doclint): remove old unused table-of-contents generator (#2659)
9955a1e fix(browser): ensure first page is created when browser is launched (#2658)
07b91f6 test: split out headful tests into headful.spec.js (#2657)
e038026 docs(api.md): Fix CDPSession code example (#2654)
0f8c7e7 feat(launcher): disable crash reporting by default (#2652)
724fa51 feat(network): introduce Request.isNavigationRequest() method (#2633)
f635668 feat(targets): add target.opener() (#2641)
0b94fa7 chore: stop using console.assert everywhere (#2646)
35e3f12 fix(workers): swallow errors when auto-detaching from page subtargets (#2649)
1c0ecc3 test: fix flaky test (#2650)
0ba72df test: verify ignoreHTTPSErrors works with puppeteer.connect (#2648)
754df58 docs(api.md): fix table-of-contents (#2636)
0ad0096 chore(utils): change utils/check_availability.js to fetch last revisions (#2635)
14b5144 docs(examples): add link to puppeteer-har (#2643)
1c2adf6 fix(workers): workaround worker execution context flakiness (#2596)
469b910 feat(page): allow screenshot to return a base64 string (#2586)
e1c40bd chore(examples): Change networkidle2 to networkidle0 (#2618)
1bbd094 feat(test): enable dumpio in tests #2610
8e12d19 fix(tests): normalize scrollbars in headful tests (#2622)
41ccd0b chore(docs): remove old and non relevant function usage (#2623)
5ff67db docs(api.md): Add the word "network" (#2624)
c9a843b chore(types): generate protocol.d.ts on install (#2625)
7d64d40 chore(frame): minor refactor in FrameManager (#2597)
f6393d8 docs(api.md): mention that page.$$eval and frame.$$eval return arrays (#2595)
b8df8bd feat(launcher): launch browser with 'about:blank' by default (#2594)
1e07925 feat(elementhandle): add elementHandle.$$eval method (#2589)
32f4c17 feat(page): add page.isClosed method (#2588)
b522eca docs(api.md): update puppeteer overview (#2584)
debfe7e fix(page): respect timeout 0 in page.waitForFunction (#2563)
6a0627a fix(page): Don't report clientside error with a node stack attached (#2572)
17bc651 docs(api.md): goForward should say "can not go forward" (#2578)
93fe2b5 feat(Page): introduce workers (#2560)
b474f2c test: add a missing test for elementHandle. (#2580)
2d9e5a0 test: add test that validates that pages open with userDataDir arg (#2564)
5164593 refactor: do not pass user options to browser constructor (#2562)
2d82e08 chore: bump dependencies (#2559)
de82b87 docs(documentation) capitalize and end sentences (#2537)
1c4a8f0 docs(README): remove duplicate line
23d25a6 feat(Target): Pass through "background_page" types (#2439) (#2493)
3b03ff6 feat(BrowserContext): introduce Browser Contexts. (#2523)
58c672b feat(Chromium): roll Chromium to r557152 (#2522)
d02440d chore: bump version to v1.4.0-post (#2521)

Commits

The new version differs by 53 commits.

  • 194d580 chore: mark version v1.5.0 (#2698)
  • 75ba86f fix: emit all arguments from worker console logs (#2697)
  • 9083335 docs(contributing): add section about releasing to NPM (#2695)
  • 2ff0adc feat: worker convenience methods (#2677)
  • 3e82a54 docs: update slack invite link in README.md (#2690)
  • 36b8700 chore(ci): remove Win from Cirrus builds (#2689)
  • a058468 feat: roll Chromium to r564778 (#2681)
  • 4bc2331 chore(ci): temporary disable cirrus win builds (#2666)
  • efc0e0f feat(chromium): roll Chromium to r563942 (#2665)
  • d802372 fix: disable OOPIF by default (#2661)
  • 85d5a33 chore(ci): switch Windows containers (#2662)
  • 9904da2 chore(doclint): remove old unused table-of-contents generator (#2659)
  • 9955a1e fix(browser): ensure first page is created when browser is launched (#2658)
  • 07b91f6 test: split out headful tests into headful.spec.js (#2657)
  • e038026 docs(api.md): Fix CDPSession code example (#2654)

There are 53 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 1.6.0 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes v1.6.0

Big Changes

API Changes

Changed:

Added:

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 102 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 102 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 1.6.1 just got published.

Your tests are passing again with this version. Explicitly upgrade to this version πŸš€

Release Notes v1.6.1

Big Changes

  • Chromium 69.0.3494.0 (r575458)

API changes

No API changes.

Bug Fixes

  • #2927 - Bad font rendering on Linux

Raw notes

0a4f24a - chore: mark version v1.6.1
45e140a - fix(launcher): always add about:blank to default arguments.
66289bd - fix: bump Chromium version to fix font rendering on Linux

Commits

The new version differs by 3 commits.

  • 0a4f24a chore: mark version v1.6.1
  • 45e140a fix(launcher): always add about:blank to default arguments.
  • 66289bd fix: bump Chromium version to fix font rendering on Linux

See the full diff