Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • H headless-chrome-crawler
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 29
    • Issues 29
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 4
    • Merge requests 4
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • yujiosaka
  • headless-chrome-crawler
  • Merge requests
  • !235

Update puppeteer to the latest version 馃殌

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Administrator requested to merge greenkeeper/puppeteer-1.4.0 into master May 09, 2018
  • Overview 2
  • Commits 2
  • Pipelines 0
  • Changes 2

Created by: greenkeeper[bot]

Version 1.4.0 of puppeteer was just published.

Dependency puppeteer
Current Version 1.3.0
Type dependency

The version 1.4.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.4.0

Big Changes

  • Chromium 68.0.3419.0 (r555668)

API changes

Added

  • elementHandle.$eval (88b9968)
  • page.browser() (082b11a)
  • target.browser() (082b11a)

Changed

  • page.close (a310d57) now accepts the option runBeforeUnload.

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. If those don鈥檛 help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper bot 馃尨

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: greenkeeper/puppeteer-1.4.0