Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update puppeteer to the latest version 🚀 #23

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

greenkeeper[bot]
Copy link
Contributor

@greenkeeper greenkeeper bot commented Jan 12, 2018

Version 1.0.0 of puppeteer was just published.

Dependency puppeteer
Current Version 0.13.0
Type dependency

The version 1.0.0 is not covered by your current version range.

If you don’t 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’t have such unconditional trust in your tests, this branch is a great starting point for you to work on the update.


Release Notes v1.0.0

Big Changes

API Changes

Changed:

Added:

Bug Fixes

  • #31 - Expose raw protocol in the API
  • #280 - API consistency: property getters vs methods
  • #373 - Possibility for page numbers in PDF?
  • #537 - Handle XPath selectors
  • #754 - [Question] Frame html content
  • #827 - frame.title() throws protocol error when used with framenavigated
  • #872 - Add an API to override default launcher arguments
  • #880 - INTERNAL ERROR: failed to find request for interception redirect
  • #980 - Document cookie.session property
  • #1201 - Preloading a Script
  • #1231 - Docs: document page.once()
  • #1350 - setCookie() doesn't work?
  • #1363 - Intermittent TypeError: Cannot read property 'url' of undefined
  • #1367 - Chromium process does not close if main nodejs process crashes
  • #1373 - Page crash when HTTPS referer is set
  • #1417 - page.waitForNavigation() timeout=0 does not disable timeout, but actually sets it to zero
  • #1492 - page.screenshot.type not respected
  • #1510 - page.evaluate incorrectly serializes undefined as null
  • #1514 - Global timeout settings.
  • #1516 - Clarify whether this uses Chrome or Chromium
  • #1539 - Feature request: Give access to created processes
  • #1557 - Example: search.js should demo something other than google.com
  • #1578 - Demo: new search + scrape demo using protocol viewer
  • #1579 - Attribute network requests to frames
  • #1582 - (docs proposal) add example tool: headless-chrome-crawler
  • #1627 - Docker installation instructions miss required library (libgconf-2.so.4)
  • #1654 - page.waitForFunction should treat ElementHandle arguments as DOM elements
  • #1703 - .waitForFunction() should return a value
  • #1705 - [Feature Request] Return All Nodes from XPath
  • #1706 - Needs more information for browser.version()
  • #1724 - waitForFunction should accept and ElementHandle in page function arguments
  • #1729 - page.goto returns a promise to null when intercepting request and modifying referer together
  • #1737 - Commit #1712 breaks my scripts with 'UnhandledPromiseRejectionWarning'
  • #1740 - Not support install form a mirror host that use 3xx http status code

Raw Notes

12b57e3 - chore: mark version v1.0.0 (#1786)
d68033a - chore(examples): indent all examples (#1783)
891a553 - docs(troubleshooting): add note on using ldd to find missing deps (#1780)
9b06ed2 - docs(README): updates to make d.g.c/web/ happy (#1773)
5368051 - feat: expose raw devtools protocol connection (#1770)
ec8e40f - feat(Page): Add global navigation timeout setting (#1728)
3985dee - docs(API): add more explicit examples for page.evaluate (#1711)
9634d13 - fix: requestInterception should play nicely with canceled redirects (#1758)
f6b7c13 - chore(install): mention yarn along npm in the error message (#1759)
c29822d - feat: Attribute network requests to frames (#1646)
5843f6f - fix: setRequestInterception and setExtraHTTPHeaders not working together (#1734)
dcc1b24 - chore(Page): Add missing return comments in addScriptTag and addStyleTag (#1753)
71089b0 - feat: teach Downloader to respect redirects (#1741)
d7d9623 - fix: downloader host fault tolerance (#1739)
8c392b7 - docs(api.md): add missing parentheses after page.mainFrame (#1738)
7c9104e - docs(README): add note on features not supported by Chromium (#1572)
7c9104e - docs(README): add note on features not supported by Chromium (#1572)
972f44d - fix: avoid calling jsonValue from waitFor (#1746)
8e9c54a - feat: introduce browser.userAgent() (#1716)
05b1aca - feat: support JSHandles for page.waitFor* calls (#1712)
32a7fd5 - docs(troubleshooting): add note on --disable-dev-shm-usage for Docker (#1603)
ed3fc47 - test: don't show max listeners warning when running tests in parallel (#1722)
e7eacd4 - test: scrub port from coverage golden files (#1723)
f0b11ad - test: verify serialization of "undefined" fields (#1721)
3481f03 - feat(Chromium): roll Chromium to r526987 (#1720)
0a498ba - docs: update api.md
24354a4 - feat: implement CSS Coverage (#1714)
f183664 - feat: rename page.xpath into page.$x, return an array of elements (#1713)
d062381 - feat: Implement JavaScript Coverage (#1673)
bd73e4b - chore: use unique version for puppeteer@next (#1688)
05f4f94 - test: add server/run.js that runs assets locally (#1687)
508a78d - test: prohibit focused tests/suites on bots (#1686)
16dc037 - chore: update credentials for puppeteer@next auto-deploy (#1685)
e32fdcb - chore(issue template): Add Node.js version to Issue template(#1683) (#1684)
d82402a - test: add dblclick input test (#1675)
4f6d395 - chore: puppeteer@next attempt 2 (#1677)
83fb29d - docs: use less confusing synonym
efbc52a - docs: fix typos (#1647)
35a5d8b - chore(NavigationWatcher): correct closure annotation (#1658)
bf3e0cc - docs: add missing session cookie property to api.md (#1672)
02720e4 - test: do not leave dangling listener on shared browser object (#1674)
e7bcc05 - chore: push successful travis builds to npm as puppeteer@next (#1671)
fc2fc0d - test: run chrome with --disable-dev-shm-usage (#1633)
b2389b0 - feat(emulation): add iPhone X and iPhone X landscape (#1631)
8a40cd5 - feat(Launcher): allow the default arguments to be overridden (#1623)
f8040cb - feat(pdf): add headerTemplate and footerTemplate to available PDF options (#1625)
48f5f2e - feat(Chromium): roll chromium to 524617 (#1630)
671d464 - test: await all navigations in tests (#1629)
60ba8c3 - feat: add page.xpath (#1620)
1684104 - docs(troubleshooting.md): add missing temp missing shared lib (#1628)
b737373 - fix: convert all getters to methods (#1621)
10f3b92 - test: Fix broken Tracing unit tests (#1613)
18d5cfa - fix(Cookies): disallow setting cookies in 'about:blank' page (#1567)
be438c5 - chore(testrunner): support first-class test debugging (#1606)
a3a3774 - test: nicer matchers output (#1605)
cb1cb69 - chore(search) - search developers.google.com for "Headess chrome" articles (#1586)
4c58881 - doc: Add headless-chrome-crawler to example's README (#1585)
63f7e38 - docs(README.md): Update docs to more clearly differentiate between Chromium and Chrome (#1574)
a5db6d4 - test: migrate test.js to support concurrent test execution (#1531)
4eaf52f - feat(Browser): introduce browser.process() variable (#1581)
a164524 - feat(Connection): nicer stack traces on protocol errors (#1383)
ea5da00 - chore: remove search.js example (#1564)
f19e2ad - feat(install): build node6 support when installing from github (#1562)
fc1f15e - test(testrunner): fix the 'timeout: 0' test runner setting (#1561)
391d1ab - chore: generalize node6 transpilation (#1560)
9a50868 - refactor: move ChromiumDownloader under lib/ (#1554)
11d9452 - chore: fix appveyor build (#1558)
e6725e1 - tests: drop jasmine test runner (#1519)
c4083f0 - feat(Chromium): roll Chromium to r522446 (#1499)
696f59e - docs(api.md): Note that Browser and Page extend from EventEmitter (#1541)
16320b7 - fix(Page.screenshot): prioritize screenshot type over filename extension (#1526)
9fc39a4 - test: disable 'userDataDir option should restore cookies' (#1538)
c55f4e3 - feat(installer): Support HTTP mirror (#1372)
b28adbb - fix(Downloader): better handling for HTTPS proxy (#1508)
90f799c - chore: remove excessive whitespace (#1375)
5a64888 - feat(Tracing): allow custom tracing categories (#1439)
42fd41c - chore: use string literal in require for index.js (#1511)
c58c70e - test: deflake tween mouse test (#1515)
2becd15 - feat(Chromium): roll Chromium to r518818 (#1455)
770c17b - feat(Frame): implement frame.content and frame.setContent methods (#1447)
3b60ad1 - doc(api.md): ElementHandle.boundingBox() returns a promise (#1437)
88eaede - fix(page): fix "timeout: 0" to actually disable any navigation timeout (#1435)
cafd040 - fix(Network): be prepared to miss requestWillBeSent events (#1420)
ea70ac9 - fix(Page.goto): check navigation completeness on frame detachment (#1419)
6512ce7 - fix(Frame): postpone evaluations until execution context gets created (#1415)
48ccf1e - doc(api.md): add evaluateOnNewDocument examples (#1202)
90ca007 - fix(Launcher): handle SIGHUP signal (#1405)
a350e89 - chore(Browser): fix jsdoc in Browser.create method (#1403)
cc0c461 - fix(Launcher): handle SIGTERM by default (#1402)
d8ac8fc - docs(api.md): fix return signatures that contains null (#1364)
99103cb - chore: bump version to 1.0.0rc (#1389)

Commits

The new version differs by 90 commits.

  • 12b57e3 chore: mark version v1.0.0 (#1786)
  • d68033a chore(examples): indent all examples (#1783)
  • 891a553 docs(troubleshooting): add note on using ldd to find missing deps (#1780)
  • 9b06ed2 docs(README): updates to make d.g.c/web/ happy (#1773)
  • 5368051 feat: expose raw devtools protocol connection (#1770)
  • ec8e40f feat(Page): Add global navigation timeout setting (#1728)
  • 3985dee docs(API): add more explicit examples for page.evaluate (#1711)
  • 9634d13 fix: requestInterception should play nicely with canceled redirects (#1758)
  • f6b7c13 chore(install): mention yarn along npm in the error message (#1759)
  • c29822d feat: Attribute network requests to frames (#1646)
  • 5843f6f fix: setRequestInterception and setExtraHTTPHeaders not working together (#1734)
  • dcc1b24 chore(Page): Add missing return comments in addScriptTag and addStyleTag (#1753)
  • 71089b0 feat: teach Downloader to respect redirects (#1741)
  • d7d9623 fix: downloader host fault tolerance (#1739)
  • 8c392b7 docs(api.md): add missing parentheses after page.mainFrame (#1738)

There are 90 commits in total.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper bot 🌴

greenkeeper bot added a commit that referenced this pull request Feb 16, 2018
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Feb 16, 2018

Version 1.1.0 just got published.

Update to this version instead 🚀

Commits

The new version differs by 52 commits.

  • fecbbac chore: mark version v1.1.0 (#2041)
  • fc94f98 feat(Targets): expose browser target (#2036)
  • e8a085c feat(appMode): support pipes for appMode (#2032)
  • 3656cc2 docs(api.md): fix nits in securityDetails description (#2023)
  • 43c0feb fix(Network): fulfill security details for response redirects (#2025)
  • 4a53bca feat(Chromium): roll Chromium to r536395 (#2024)
  • ee5ec3e test: await browser closing in tests (#2022)
  • ae22ef3 feat(ExecutionContext): introduce ExecutionContext.frame() (#1972)
  • 885c93a docs(troubleshooting): Add AWS Lambda solution (#2003)
  • 856c431 feat(Network): introduce response.securityDetails() method (#1880)
  • 700244a test: dont race against the mutation observer (#2016)
  • 1b6ee37 fix(test): merge _pressedKeys test into the .repeat test (#2017)
  • f3ba436 Fix: Remove key codes from _pressedKeys Set after keyboard.up() is called (#1928)
  • b275e66 chore: Spelling and Markdown Consistency (#1998)
  • 070243e docs(CONTRIBUTING): update contributing.md (#1973)

There are 52 commits in total.

See the full diff

greenkeeper bot added a commit that referenced this pull request Feb 24, 2018
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Feb 24, 2018

Version 1.1.1 just got published.

Update to this version instead 🚀

Release Notes v1.1.1

Big Changes

No big changes.

API changes

No API changes.

Bug Fixes

  • #2046 - Using the dumpio setting throws an error in v1.1.0

Raw notes

42b0082 - chore: mark version v1.1.1
7a1e09b - fix(Launcher): fix dumpio bug (#2071)

Commits

The new version differs by 2 commits.

  • 42b0082 chore: mark version v1.1.1
  • 7a1e09b fix(Launcher): fix dumpio bug (#2071)

See the full diff

greenkeeper bot added a commit that referenced this pull request Mar 16, 2018
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Mar 16, 2018

Version 1.2.0 just got published.

Update to this version instead 🚀

Release Notes v1.2.0

Big Changes

  • Chromium 67.0.3372.0 (r543305)

API changes

Added

Bug Fixes

  • #433 - No way to associate Frame object with the <iframe> element it represents
  • #1491 - page.close() followed by browser.pages() includes closed page
  • #1768 - Feature Request: LCOV or Istanbul format code coverage
  • #1779 - Screenshot element larger than viewport
  • #1816 - Expose redirect chain for requests
  • #2021 - page.evaluate unpredictable when it triggers a reload
  • #2046 - Using the dumpio setting throws an error in v1.1.0
  • #2053 - Allow Chromium process "detached" argument to be configurable?
  • #2062 - Docs: emphasise the differences between Page.evaluate/ Page.evaluateHandle and JSHandle / ElementHandle
  • #2078 - addScriptTag type=module
  • #2116 - page.goto with file:/// URI returns non-ok response
  • #2165 - Add URL to invalid address

Raw notes

4e1f2e2 - fix(Launcher): killing a process can throw (#2102)
ec3025f - feat(Network): implement request.redirectChain() api (#2194)
c4b1ac9 - test: another attempt to fix sw test #2201
150e5a9 - test: eliminate racy pattern in multiple tests (#2202)
309cafb - feat(Chromium): roll chromium to r543305 (#2196)
d79eb70 - fix(node6): fix one line await arrow functions #2198
7d387d8 - chore(FrameManager): remove extra space (#2187)
c082a82 - fix(Launcher): do not detach child process on windows (#2081)
afcc74e - test: fix Matcher.toEqual to not depend on key insertion order (#2091)
4b7fbf8 - test: fix serviceWorker test flakiness (#2195)
625c7eb - feat(FrameManager): add type=module to addScriptTag (#2090)
552be1a - docs(README): Add's page.removeListener to Page class examples (#2122)
554bd59 - chore(CI): add experimental Cirrus CI (#2181)
fc7e4d1 - chore(CI): fix node.js version on Travis and AppVeyor (#2180)
5af70e8 - docs(api.md): fix typo (#2177)
52d3bc0 - feat(Page): introduce url at error message at page.goto (#2174)
826fe42 - fix(Network): response.ok should be true for file:// urls (#2152)
cad71d9 - chore: removed duplicated jsdoc annotation in NetworkManager.js (#2132)
0defecf - fix(test): add missing test for making sure chrome is closed (#2109)
44d8000 - docs(README): clarify how to launch scripts (#2133)
edc510c - docs: add documentation referencing puppeteer-to-istanbul (#2135)
c857aef - docs(api.md): fix snippet to await page.setViewport() (#2113)
ffe5b63 - chore: refactor Browser.js into seperate files (#2097)
8578283 - docs(api.md): Fix evaluateOnNewDocument sample syntax error (#2063)
2a84f9f - docs(api.md): add link to the v1.1.1 (#2096)
3c6ed67 - chore: bump v1.1.1-post (#2095)
223b592 - feat(ElementHandle): implement ElementHandle.contentFrame() (#2094)
e2b96df - chore(test): simplify element screenshot tests (#2093)
56a475f - feat: elHandle:screenshot captures full element (#1787)
b07e705 - docs(README): mention testing prelease (#2088)
fc2a104 - fix(evaluate): throw error when page reloads during page.evaluate. (#2073)
6688774 - fix(Launcher): fix dumpio bug (#2071)
ee7ebd6 - docs(README): drop scraping bullet (#2080)
80078d9 - fix(Connection): swallow all the ws errors after connection's closed (#2077)
28f88e8 - feat(Chromium): roll Chromium to r538022 (#2072)
090590a - docs(api.md): Add more explanation for page.evaluateHandle() (#1867)
d75fdb7 - fix(Browser): wait for the page to close in the browser in page.close (#2064)
8508180 - chore: bump version to 1.1.0-post (#2043)

Commits

The new version differs by 39 commits ahead by 39, behind by 2.

  • f2fae9f chore: mark version v1.2.0 (#2204)
  • 4e1f2e2 fix(Launcher): killing a process can throw (#2102)
  • ec3025f feat(Network): implement request.redirectChain() api (#2194)
  • c4b1ac9 test: another attempt to fix sw test #2201
  • 150e5a9 test: eliminate racy pattern in multiple tests (#2202)
  • 309cafb feat(Chromium): roll chromium to r543305 (#2196)
  • d79eb70 fix(node6): fix one line await arrow functions #2198
  • 7d387d8 chore(FrameManager): remove extra space (#2187)
  • c082a82 fix(Launcher): do not detach child process on windows (#2081)
  • afcc74e test: fix Matcher.toEqual to not depend on key insertion order (#2091)
  • 4b7fbf8 test: fix serviceWorker test flakiness (#2195)
  • 625c7eb feat(FrameManager): add type=module to addScriptTag (#2090)
  • 552be1a docs(README): Add's page.removeListener to Page class examples (#2122)
  • 554bd59 chore(CI): add experimental Cirrus CI (#2181)
  • fc7e4d1 chore(CI): fix node.js version on Travis and AppVeyor (#2180)

There are 39 commits in total.

See the full diff

greenkeeper bot added a commit that referenced this pull request Apr 13, 2018
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Apr 13, 2018

Version 1.3.0 just got published.

Update to this version instead 🚀

Release Notes v1.3.0

Big Changes

  • Chromium 67.0.3391.0 (r549031)
  • Anchor-navigation is fixed. See #257
  • Page's CSP can be by-passed with page.setBypassCSP. See #1229.

API changes

Added

Changed

Bug Fixes

  • #257 - Hash-only navigation doesn't work
  • #563 - page.screenshot() rejects when slowMo >= 1000 and https cert is self-signed even with ignoreHTTPSErrors
  • #1229 - Page with CSP breaks puppeteer
  • #1357 - Feature: improve boundingBox method at ElementHandle
  • #1429 - slowMo + userDataDir = Error: Protocol error (Browser.close): Target closed.
  • #1537 - Test 'userDataDir option should restore cookies' is flaky
  • #1834 - Add --disable-dev-shm-usage to default launch flags
  • #1936 - When a frame fails to load due to a mixed content issue, the main Page is never considered loaded.
  • #2037 - Improve error message for timeouts
  • #2082 - Tests: break into smaller files
  • #2148 - Tracing: stop() should return Promise
  • #2200 - page.waitForFunction does not support disable timeout
  • #2236 - [win10] run coverage -> rm is not defined
  • #2279 - TypeScript 2.8.0 fails to lint types
  • #2283 - Chromium binary permissions is only -rwx------
  • #2295 - page.evaluate() throws and hangs if returned value is an array with Symbol

Raw notes

98bb261 - feat(Tracing): return a buffer from tracing.stop (#2360)
04991ad - test: consolidate network tests in one file (#2355)
f8cba45 - fix(Network): explicitly throw on content request for redirect response (#2352)
18f2ecd - fix(Launcher): launch chrome with --disable-dev-shm-usage by default (#2351)
0b64242 - test: add missing rm function to test.js (#2349)
a7d59b5 - fix(Page): Page.waitForNavigation should correctly handle mixed content (#2339)
5089d2e - fix(BrowserFetcher): ensure executable has proper permissions (#2342)
beea6f9 - chore(testrunner): fix typo in readme
fafd156 - fix(Page): support anchor navigation (#2338)
2b95774 - docs(api.md): mention header/footer template limitations in page.pdf. (#2341)
c5902de - fix(Page): fix Page.evaluate with Symbols in arrays (#2340)
5d106f7 - test: flatten tests (#2337)
06d6191 - test: refactor utils.waitForEvents into utils.waitEvent (#2336)
c86c12e - fix(Launcher): consume protocol errors when initiating browser.close() (#2332)
a052b9e - docs(troubleshooting): Adding Travis CI mention (#2334)
717d4a7 - docs(api): warn about slow screenshots on OS X (#2326)
57fa690 - fix(Connection): do not assert that methods always have callbacks. (#2330)
294f33b - chore(types): type check the rest of the protocol (#2328)
45d97e5 - feat(Chromium): roll Chromium to r549031 (#2327)
8c54f41 - chore(types): generate a d.ts file for protocol types (#2325)
35e34db - feat(Page): introduce Page.setBypassCSP (#2324)
dfcee2e - feat(Chromium): roll Chromium to r548690 (#2323)
846c080 - feat(Page): Page.addScriptTag should throw when blocked by CSP (#2320)
4663b43 - test: add test on Page.evaluateOnNewDocument with CSP (#2319)
1fdd338 - docs(api.md): fix minor spelling errors (#2314)
2370618 - chore(types): upgrade to TypeScript 2.8.1 (#2304)
3b88d0d - docs(readme): add googlechromelabs repo. (#2306)
98093f0 - feat(Chromium): roll Chromium to r548153 (#2312)
f925158 - test: add test for page.waitForFunction with script CSP (#2305)
94c32e4 - feat(Launcher): introduce pipe option (#2288)
f51a315 - docs(README): Removed --save flag for npm install (#2302)
dde45fa - feat(FrameManage): improve errors from frame.waitFor* methods (#2292)
8b0fd0a - feat(install): support npm config for chromium revision (#2290)
c4da19b - test(ElementHandle.boxModel): remake test to make it more readable (#2287)
c6c60aa - feat(Chromium): roll Chromium to r546920 (#2286)
41d5838 - feat(ElementHandle): add ElementHandle.boxModel method (#2256)
d4f24f1 - docs(README): add checkly to list of services (#2209)
5061035 - feat(install): introduce PUPPETEER_CHROMIUM_REVISION (#2246)
ebe1737 - chore: break page.spec.js to smaller files (#2257)
abb05e0 - feat(page): add an option to disable timeout for waitForFunction (#2252)
71a07bb - chore: fixate TypeScript to ~2.7.0 (#2280)
9af02a0 - docs(api.md): fix some links (#2253)
d46e157 - feat(Page): page 'close' event (#2232)
4748196 - test: Break 'page.spec.js' to smaller files (#2218)
38c6873 - test: break test.js into smaller files (#2193)
311f307 - chore: bump version to v1.2.0-post (#2205)

Commits

The new version differs by 47 commits.

  • bc8bd19 chore: mark version v1.3.0 (#2367)
  • 98bb261 feat(Tracing): return a buffer from tracing.stop (#2360)
  • 04991ad test: consolidate network tests in one file (#2355)
  • f8cba45 fix(Network): explicitly throw on content request for redirect response (#2352)
  • 18f2ecd fix(Launcher): launch chrome with --disable-dev-shm-usage by default (#2351)
  • 0b64242 test: add missing rm function to test.js (#2349)
  • a7d59b5 fix(Page): Page.waitForNavigation should correctly handle mixed content (#2339)
  • 5089d2e fix(BrowserFetcher): ensure executable has proper permissions (#2342)
  • beea6f9 chore(testrunner): fix typo in readme
  • fafd156 fix(Page): support anchor navigation (#2338)
  • 2b95774 docs(api.md): mention header/footer template limitations in page.pdf. (#2341)
  • c5902de fix(Page): fix Page.evaluate with Symbols in arrays (#2340)
  • 5d106f7 test: flatten tests (#2337)
  • 06d6191 test: refactor utils.waitForEvents into utils.waitEvent (#2336)
  • c86c12e fix(Launcher): consume protocol errors when initiating browser.close() (#2332)

There are 47 commits in total.

See the full diff

greenkeeper bot added a commit that referenced this pull request May 9, 2018
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented May 9, 2018

Version 1.4.0 just got published.

Update to this version instead 🚀

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

greenkeeper bot added a commit that referenced this pull request Jun 7, 2018
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Jun 7, 2018

Version 1.5.0 just got published.

Update to this version instead 🚀

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 added a commit that referenced this pull request Jul 13, 2018
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Jul 13, 2018

Version 1.6.0 just got published.

Update to this version instead 🚀

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 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

greenkeeper bot added a commit that referenced this pull request Jul 24, 2018
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Jul 24, 2018

Version 1.6.1 just got published.

Update to this version instead 🚀

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

greenkeeper bot added a commit that referenced this pull request Aug 1, 2018
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Aug 1, 2018

Version 1.6.2 just got published.

Update to this version instead 🚀

Release Notes v1.6.2

Big Changes

  • Chromium 69.0.3494.0 (r575458)

API changes

No API changes.

Bug Fixes

  • #2970 - There are some missing responses on 'page.on("response") when I invoke 'page.goto()'

Raw notes

ed52acc - chore: mark version v1.6.2
c0d8b3b - test: add test with request interception and cookies (#2988)
2f059bf - fix(NetworkManager): Remove header 'cookie' from request hash (#2954)

Commits

The new version differs by 3 commits.

  • ed52acc chore: mark version v1.6.2
  • c0d8b3b test: add test with request interception and cookies (#2988)
  • 2f059bf fix(NetworkManager): Remove header 'cookie' from request hash (#2954)

See the full diff

greenkeeper bot added a commit that referenced this pull request Aug 10, 2018
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Aug 10, 2018

Version 1.7.0 just got published.

Update to this version instead 🚀

Release Notes v1.7.0

Big Changes

  • Chromium 70.0.3508.0 (r579032)
  • page.type now supports typing emoji

API Changes

Changed:

Added:

Bug Fixes

  • #1183 - window inner size not equal to viewport size
  • #1260 - GPU is always disabled when running in headless mode.
  • #1694 - Conditional catch for errors
  • #1963 - Missing options preferCSSPageSize and ignoreInvalidPageRanges in Page.pdf()
  • #2823 - docs: Puppeteeer with Chrome Extensions
  • #2854 - Feature Request: clearer UX for waitForSelector inverse
  • #2898 - not working "page.click" if "setJavaScriptEnabled" is "false"
  • #2925 - puppeteer@next is not autoupdated
  • #2970 - There are some missing responses on 'page.on("response") when I invoke 'page.goto()'
  • #3000 - Page._pageBindings is declared as Map<string,Function> but used as JS object
  • #3038 - defaultViewport option does nothing
  • #3040 - Requests don't finish when request interception is enabled but there is no handler to call request.continue

Raw Notes

be7626f - fix: revert ExecutionContext reporting. (#3058)
28ccf5d - docs(api.md): some grammar/wording (#3057)
204c7ec - feat: introduce puppeteer/Errors (#3056)
231a2be - feat: expose frame's execution contexts (#3048)
b84404c - docs(api.md): fix a typo (#3055)
8c713ef - fix(browserfetcher): handle extract-zip errors (#3052)
40466cb - feat(launcher): ignoreDefaultArgs to accept array of options (#3049)
1be7545 - chore: enhance markdown preprocessor (#3050)
81d42c4 - feat: prepare for publishing puppeteer-core (#3047)
d822401 - docs(api.md): clarify coordinate system in mouse (#3041)
608f5b7 - docs(api.md): clarification note on request interception (#3042)
735e17e - docs(troubleshooting): Add instructions to run on App Engine and Cloud Functions (#3021)
6825088 - feat(launcher): allow options to be passed into puppeteer.defaultArgs (#2950)
2e00076 - chore: upgrade to TypeScript 3.0.1 (#3024)
2563213 - feat: add option to specify the default viewport (#3005)
0c49bf5 - test: use new browser context for every page test (#3010)
9c96a92 - test: fix flakiness of certain extension tests (#3011)
95d867a - fix: don't emit an internal error when eval causes navigation (#3008)
e36a7ae - chore: bump version to v1.6.2-post (#3009)
fd5d95b - docs(troubleshooting): update Chromium package supported on Alpine (#2997)
c018ff1 - feat(browsercontext): add BrowserContext.pages() method (#3003)
25d7eff - fix(Page): Use _pageBindings as a Map (#3001)
3335d36 - fix: typing emoji (#2824)
1931cb4 - feat(Chromium): roll Chromium to r579032 (#2989)
5bcb7cf - test: add test with request interception and cookies (#2988)
862ad96 - test: dump workers state after the test runner is terminated (#2991)
0c825de - test: unflake page test that was causing us a lot of CI flakes (#2993)
89f968b - test: try to fix CSS coverage flakes on win (#2992)
4bbaa9d - test: do not handle sigint for all the browsers launched in tests (#2990)
2c95994 - test: make sure referer header is reported with request interception (#2986)
d305c7d - chore: bump version after minor release (#2985)
0b12119 - fix(NetworkManager): Remove header 'cookie' from request hash (#2954)
392d3b9 - Revert "chore(tests): redirect debugError to the output category of tests (#2969)" (#2987)
c5fe1db - chore(tests): redirect debugError to the output category of tests (#2969)
12e3510 - feat(page): add 'preferCSSPageSize' to page.pdf options (#2928)
78ebf40 - chore(ci): move all CI from Node7 to Node8 (#2938)
d09b304 - docs(api.md): elaborate on passing arguments in waitForFunction (#2921)
3d12f1f - feat(FrameManager): improve waiting for selector to be hidden error message (#2911)
14e69d1 - fix(pipe): make sure the pipe is not stuck (#2933)
ca99a67 - fix(launcher): always add about:blank to default arguments. (#2942)
5b18987 - chore(ci): yet another attempt to fix pptr@next (#2940)
1d5f52e - chore(ci): fix auto-publish to travis (#2931)
8f5ecf5 - chore(ci): fix auto-publish to travis (#2930)
670b0c3 - fix(launcher): do not add --disable-gpu on OSX and Linux (#2908)
26cd16c - docs(api.md): expand on testing Chrome Extensions (#2893)
56368aa - fix(page): page.click should work with disabled javascript (#2907)
e4e72c9 - docs(api.md): fix typo (#2890)
e7b0e0f - feat(chromium): roll Chromium to r574897 (#2887)
8802253 - chore: bump version to v1.6.0-post (#2883)

Commits

The new version differs by 50 commits ahead by 50, behind by 6.

  • 66caee4 chore: mark version v1.7.0 (#3059)
  • be7626f fix: revert ExecutionContext reporting. (#3058)
  • 28ccf5d docs(api.md): some grammar/wording (#3057)
  • 204c7ec feat: introduce puppeteer/Errors (#3056)
  • 231a2be feat: expose frame's execution contexts (#3048)
  • b84404c docs(api.md): fix a typo (#3055)
  • 8c713ef fix(browserfetcher): handle extract-zip errors (#3052)
  • 40466cb feat(launcher): ignoreDefaultArgs to accept array of options (#3049)
  • 1be7545 chore: enhance markdown preprocessor (#3050)
  • 81d42c4 feat: prepare for publishing puppeteer-core (#3047)
  • d822401 docs(api.md): clarify coordinate system in mouse (#3041)
  • 608f5b7 docs(api.md): clarification note on request interception (#3042)
  • 735e17e docs(troubleshooting): Add instructions to run on App Engine and Cloud Functions (#3021)
  • 6825088 feat(launcher): allow options to be passed into puppeteer.defaultArgs (#2950)
  • 2e00076 chore: upgrade to TypeScript 3.0.1 (#3024)

There are 50 commits in total.

See the full diff

greenkeeper bot added a commit that referenced this pull request Sep 6, 2018
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Sep 6, 2018

Version 1.8.0 just got published.

Update to this version instead 🚀

Release Notes v1.8.0

Big Changes

API Changes

Changed:

  • PUPPETEER_CHROMIUM_REVISION and PUPPETEER_EXECUTABLE_PATH environment variables will now not only affect puppeteer installation but your scripts as well. (28d9211)
  • page.goto now accepts a referer argument. (cbce839)

Added:

Bug Fixes

  • #317 - Response improvements
  • #846 - How to catch a "Permission request" dialog event?
  • #1077 - Support for geolocation mock?
  • #1159 - ignoreHTTPSErrors is not working when request interception is on
  • #2171 - Can I get Remote Address with puppteer?
  • #2764 - Some URLs sequence makes next responses to be null
  • #2925 - puppeteer@next is not autoupdated
  • #3090 - Referrer should be parameter, not extra header
  • #3106 - Calling a exposed function inside an evaluateOnNewDocument function does not work on Chrome 70

Raw Notes

42fde9b - chore: another attempt to fix pptr@next (#3210)
b7e922b - chore: fix puppeteer@next race condition (#3209)
f230722 - refactor: avoid dynamic requires in lib/ folder (#3208)
d54c7ed - fix(page): Page.goto should properly handle historyAPI in beforeunload (#3198)
28d9211 - feat(puppeteer): support convenience env variables (#3190)
7f9e276 - feat(network): introduce Response.statusText() (#3193)
84c2621 - refactor(network): Create Request class right away from payload (#3194)
7db4f0f - chore: preserve links to master version of API from README.md (#3197)
3364659 - docs(api.md): Added cutoff values for scale option in page.pdf function (#3201)
e07567f - docs(api.md): fix a typo (#3196)
1ba2b85 - feat(network): introduce Response.remoteAddress() (#3192)
52cf16c - refactor(network): Create Response class right away from payload (#3191)
22c0ce6 - test: cleanup newly added test for navigation referer (#3179)
2de5a42 - docs(api.md): expand on puppeteer-core vs puppeteer (#3189)
93f267b - docs(api.md): re-factor api.md heading (#3185)
cbce839 - docs(api.md): small typo (#3188)
32c0363 - feat(chromium): roll Chromium to r588429 (#3181)
464f3b4 - feat(page): Add 'referer' as a parameter to Page.goto() (#3128)
1702928 - feat(page): Introduce page.setGeolocation method (#3160)
1000997 - docs(api.md): page.hover typo (#3165)
50d6c2d - feat(browsercontext): implement BrowserContext.overridePermissions (#3159)
df459ba - feat(chromium): roll Chromium to r587164 (#3153)
bfed64f - docs(readme.md): change Megabits to Megabytes.
3d7ae2a - fix: fix null-type bugs (#3137)
d1105af - Revert "Add Puppeteer Recorder extension to docs" (#3102)
ce64ae2 - test: add test for request interception with 302 after POST (#3105)
d6eb3b4 - refactor: drop object factory from execution context (#3099)
73c43be - docs: Add Puppeteer Recorder extension to docs (#3088)
395c506 - docs(troubleshooting): add libatk-bridge2.0-0 to ubuntu dependencies (#3096)
ce78327 - feat(chromium): roll Chromium to r583214 (#3092)
b8e0d62 - docs(readme): refer to awesome-puppeteer (#3062)
3ae85e4 - docs: mention puppeteer-core (#3061)
af361c8 - chore: bump version to v1.7.0-post (#3060)

Commits

The new version differs by 34 commits.

  • aeb6a99 chore: mark version v1.8.0 (#3211)
  • 42fde9b chore: another attempt to fix pptr@next (#3210)
  • b7e922b chore: fix puppeteer@next race condition (#3209)
  • f230722 refactor: avoid dynamic requires in lib/ folder (#3208)
  • d54c7ed fix(page): Page.goto should properly handle historyAPI in beforeunload (#3198)
  • 28d9211 feat(puppeteer): support convenience env variables (#3190)
  • 7f9e276 feat(network): introduce Response.statusText() (#3193)
  • 84c2621 refactor(network): Create Request class right away from payload (#3194)
  • 7db4f0f chore: preserve links to master version of API from README.md (#3197)
  • 3364659 docs(api.md): Added cutoff values for scale option in page.pdf function (#3201)
  • e07567f docs(api.md): fix a typo (#3196)
  • 1ba2b85 feat(network): introduce Response.remoteAddress() (#3192)
  • 52cf16c refactor(network): Create Response class right away from payload (#3191)
  • 22c0ce6 test: cleanup newly added test for navigation referer (#3179)
  • 2de5a42 docs(api.md): expand on puppeteer-core vs puppeteer (#3189)

There are 34 commits in total.

See the full diff

greenkeeper bot added a commit that referenced this pull request Oct 4, 2018
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Oct 4, 2018

  • The dependency puppeteer was updated from 0.13.0 to 1.9.0.

Update to this version instead 🚀

Release Notes for v1.9.0

Big Changes

API Changes

Added:

Bug Fixes

  • #2374 - feat(browser): Run puppeteer in browser (POC)
  • #2377 - Certificates error using puppeteer
  • #2721 - page.goto doesn't clear internal timeout when the browser is closed
  • #2888 - Cannot read property '_bodyLoadedPromiseFulfill' of null
  • #2918 - Support waitForNavigation for frames
  • #3104 - Full page screenshot fails when defaultViewport is null
  • #3109 - Is it clear what <...Type> means in the docs?
  • #3204 - docs: mention require('puppeteer-core')
  • #3221 - As for puppeteer to emulate the movement of the mouse while pressing?
  • #3232 - Add documentation and examples for iframe API.
  • #3234 - Black render with omitBackground: true
  • #3340 - Does --filter=SomeTest do anything when running npm run unit

Raw Notes

4abf7d1 - docs(bundling): add docs about bundling for web (#3348)
8becb31 - test: add failing test for page.select (#3346)
5ebfe1a - docs(contributing): remove the --filter note (#3342)
cd54ce3 - fix(types): upgrade node types to 8.10.34 (#3341)
c9657f8 - docs(api.md): minor grammar and consistency fixes (#3320)
c237947 - chore(types): upgrade to TypeScript 3.1.1 (#3331)
842fee8 - fix(page): full page screenshot when defaultViewport is null (#3306)
e75e36b - feat(chromium): roll Chromium to r594312 (#3310)
85aca8e - chore(testserver): prepare test server (#3294)
9c89090 - chore(testrunner): fix readme description (#3293)
12e317c - chore: add .npmignore for testrunner (#3290)
5b3ddf5 - chore(testrunner): bump version to v0.5.0-post (#3291)
907d9be - chore: prepare testrunner to be published to npm (#3289)
4e48dfc - feat(launcher): add experimental "transport" option to pptr.connect (#3265)
5acf953 - feat(frame): introduce Frame.goto and Frame.waitForNavigation (#3276)
ad49f79 - docs(api.md): Fix description of SecurityDetails class (#3277)
0b9d8a6 - feat: async stacks for all "async" public methods (#3262)
9223bca - refactor: move navigation management to FrameManager (#3266)
27477a1 - docs(api.md): Fix typo (#3273)
b97bddf - refactor: unify response tracking in page.goto and waitForNavigation (#3258)
a1a211d - chore: nicer stack highlight (#3259)
a4abb4a - feat(chromium): Roll Chromium to r591618 (#3263)
7f00860 - fix(browserfetcher): Fix windows fetching (#3256)
f5d388a - docs(api.md): add example for Mouse class (#3244)
d547b9d - fix(browser): browser closing/disconnecting should abort navigations (#3245)
f0beabd - chore: drop DEBUG for public API calls (#3246)
d929f7e - fix: set JPG background to white when omitBackground option is used (#3240)
6ec3ce6 - chore: make sure Puppeteer bundling works (#3239)
f49687f - docs(api.md): add frame example (#3237)
a582acd - feat(chromium): roll Chromium to r590951 (#3236)
7ec0801 - fix: expect Network.responseReceived event is never dispatched (#3233)
c644a3b - test: make sure zero-width screenshots don't hang (#3214)
9c4b6d0 - refactor: use browser-compliant interface of 'ws' (#3218)
56b3bd8 - docs(readme.md): Added yarn guide also to puppeteer-core (#3227)
6581ee9 - docs: add ndb as a debugging tip (#3195)
1b2c811 - refactor: move Connection to use ConnectionTransport (#3217)
c967aeb - docs(api.md): add an include statement for puppeteer-core (#3213)
c5511ec - docs(api.md): Clarify how to call page.setCookie (#3215)
78e9d5c - chore: bump version to v1.8.0-post (#3212)

Commits

The new version differs by 40 commits.

  • f6c05e6 chore: mark version v1.9.0 (#3350)
  • 4abf7d1 docs(bundling): add docs about bundling for web (#3348)
  • 8becb31 test: add failing test for page.select (#3346)
  • 5ebfe1a docs(contributing): remove the --filter note (#3342)
  • cd54ce3 fix(types): upgrade node types to 8.10.34 (#3341)
  • c9657f8 docs(api.md): minor grammar and consistency fixes (#3320)
  • c237947 chore(types): upgrade to TypeScript 3.1.1 (#3331)
  • 842fee8 fix(page): full page screenshot when defaultViewport is null (#3306)
  • e75e36b feat(chromium): roll Chromium to r594312 (#3310)
  • 85aca8e chore(testserver): prepare test server (#3294)
  • 9c89090 chore(testrunner): fix readme description (#3293)
  • 12e317c chore: add .npmignore for testrunner (#3290)
  • 5b3ddf5 chore(testrunner): bump version to v0.5.0-post (#3291)
  • 907d9be chore: prepare testrunner to be published to npm (#3289)
  • 4e48dfc feat(launcher): add experimental "transport" option to pptr.connect (#3265)

There are 40 commits in total.

See the full diff

greenkeeper bot added a commit that referenced this pull request Nov 30, 2018
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Nov 30, 2018

  • The dependency puppeteer was updated from 0.13.0 to 1.11.0.

Update to this version instead 🚀

Release Notes for v1.11.0

Big Changes

API Changes

Changed:

Bug Fixes

  • #728 - Page.setContent should wait for resources to be loaded
  • #3517 - Page#setViewport required options
  • #3549 - Functions bound with page.exposeFunction() produce unhandled promise rejections
  • #2262 - Problem with PUPPETEER_SKIP_CHROMIUM_DOWNLOAD

Raw Notes

a0cbaf3 - chore(types): lint the api docs with typescript (#3577)
fb5b080 - feat(chromium): roll Chromium to r609904 (#3587)
6656519 - test: split out dialog tests (#3586)
309cbe6 - test: split out navigation tests (#3585)
d61916b - test: split out evaluation tests (#3584)
e839189 - test: split input tests into keyboard, mouse and touchscreen (#3583)
25f4f26 - test: extract clicking tests (#3582)
a181bdd - test: split out emulation tests (#3581)
a5b1978 - test: split out waittask tests (#3580)
e5830d1 - test: split queryselector tests into separate file (#3579)
aa9fb82 - test: split screenshot tests into separate file (#3578)
a04100c - docs(troubleshooting): added link to alixaxel/chrome-aws-lambda (#3576)
927d0f4 - feat(page): support waitUntil option for page.setContent (#3557)
e2e43bc - fix(page): navigating 11 pages simultaneously should not throw warning (#3560)
86e0959 - docs(api.md): mark optional arguments in signatures (#3565)
f6bfa32 - docs(api.md): fixes #3517 (#3561)
d9d9996 - feat(chromium): roll Chromium to r608752 (#3555)
03d8746 - test(accessibility): Fix duplicated test (#3539)
95a19c7 - fix(page): dispatch errors into page (#3550)
c185eee - feat(install): support configurations in package.json (#3449)
766a951 - docs(troubleshooting): update on sandboxing (#3531)
eb7bd9d - test: setup sandbox on linux (#3530)
10a4c8c - docs(troubleshooting): modern linux sandboxing
5687343 - fix(types): fix parameters where they disagree with the api (#3525)
27ea226 - test: fix workers test (#3527)
d3f50ea - chore: update dependencies (#3526)
1d671c6 - chore(bisect): properly output bisect ranges + output styling (#3523)
576c8f8 - chore(chromium): roll Chromium to r606647 (#3522)
6693537 - chore: add utils/bisect.js to bisect chromium revisions (#3511)
59e7e8c - docs(api.md): update returned value description (#3514)
79ec7a3 - fix(types): fix return types where JSDoc and api.md disagree (#3512)
04b6ca8 - Fix dead link (#3497)
b9f2104 - test(cookies): Remove duplicated test. (#3492)
52a1030 - feat(chromium): roll Chromium to r604907 (#3488)
6b65407 - test: unflake cookie test on windows (#3489)
60a8d41 - chore: bump version to v1.10.0-post (#3483)

Commits

The new version differs by 38 commits.

  • 00b1599 chore: mark version v1.11.0 (#3610)
  • c09bb8f chore: pin typescript version (#3612)
  • a0cbaf3 chore(types): lint the api docs with typescript (#3577)
  • fb5b080 feat(chromium): roll Chromium to r609904 (#3587)
  • 6656519 test: split out dialog tests (#3586)
  • 309cbe6 test: split out navigation tests (#3585)
  • d61916b test: split out evaluation tests (#3584)
  • e839189 test: split input tests into keyboard, mouse and touchscreen (#3583)
  • 25f4f26 test: extract clicking tests (#3582)
  • a181bdd test: split out emulation tests (#3581)
  • a5b1978 test: split out waittask tests (#3580)
  • e5830d1 test: split queryselector tests into separate file (#3579)
  • aa9fb82 test: split screenshot tests into separate file (#3578)
  • a04100c docs(troubleshooting): added link to alixaxel/chrome-aws-lambda (#3576)
  • 927d0f4 feat(page): support waitUntil option for page.setContent (#3557)

There are 38 commits in total.

See the full diff

greenkeeper bot added a commit that referenced this pull request Feb 5, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Feb 5, 2019

  • The dependency puppeteer was updated from 0.13.0 to 1.12.2.

Update to this version instead 🚀

Release Notes for v1.12.2

Big Changes

  • Chromium 73.0.3679.0 (r624492)

API Changes

No API changes.

Bug Fixes

  • #3880 - puppeteer stops working with some https URLs
  • #3893 - Puppeteer are now restricted on certain websites?

Raw Notes

9a90107 - chore: mark version v1.12.2
6e1f7dc - feat(chromium): roll chromium to r624492 (#3909)
69c434a - test(firefox): further unify Puppeteer-Firefox and Puppeteer tests (#3894)
47fbb11 - test(firefox): add more Puppeteer-Firefox tests to Puppeteer (#3892)
b5e53fd - test(firefox): add puppeteer-firefox unique evaluation tests (#3891)
6bb0350 - test(firefox): introduce vendor-specific specs (#3890)
84fe601 - chore(firefox): run Puppeteer-Firefox against Puppeteer tests (#3888)
fd67fa7 - test(firefox): run puppeteer-firefox tests in browser contexts (#3887)
bd34755 - feat(ppfox): implement browser contexts (#3872)
b0e8084 - chore: bump version to v1.12.1-post (#3886)

Commits

The new version differs by 86 commits.

  • b0afb17 chore: mark version v1.12.2 (#3914)
  • 6e1f7dc feat(chromium): roll chromium to r624492 (#3909)
  • 69c434a test(firefox): further unify Puppeteer-Firefox and Puppeteer tests (#3894)
  • 47fbb11 test(firefox): add more Puppeteer-Firefox tests to Puppeteer (#3892)
  • b5e53fd test(firefox): add puppeteer-firefox unique evaluation tests (#3891)
  • 6bb0350 test(firefox): introduce vendor-specific specs (#3890)
  • 84fe601 chore(firefox): run Puppeteer-Firefox against Puppeteer tests (#3888)
  • fd67fa7 test(firefox): run puppeteer-firefox tests in browser contexts (#3887)
  • bd34755 feat(ppfox): implement browser contexts (#3872)
  • b0e8084 chore: bump version to v1.12.1-post (#3886)
  • a1abd6c chore: mark version v1.12.1 (#3885)
  • 23b7465 fix(types): disable shipping our own d.ts file (#3882)
  • 718cdf1 chore: bump version to v1.12.0-post (#3876)
  • 7f05a08 chore: mark version v1.12.0 (#3875)
  • 5cca7c0 fix(types): don't report events as class members (#3874)

There are 86 commits in total.

See the full diff

greenkeeper bot added a commit that referenced this pull request Mar 5, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Mar 5, 2019

  • The dependency puppeteer was updated from 0.13.0 to 1.13.0.

Update to this version instead 🚀

Release Notes for v1.13.0

Big Changes

  • Chromium 74.0.3723.0 (r637110)

API Changes

No API changes.

Bug Fixes

  • #3762 - uploadFile in puppeteer-firefox
  • #3889 - firefox: merge Puppeteer-Firefox tests with Puppeteer tests
  • #4011 - Page.Content freezes without error after running 101 times
  • #4102 - Firefox macOS installation fails

Raw Notes

ba5f94d - test: disable flaky cookies test (#4112)
02b2451 - fix: check if async error has a stack (#4017)
9db09fe - test: add test to validate redirecting in request.respond (#4106)
c68df32 - test: add failing test for bad request interception (#4108)
02859c3 - feat(chromium): roll Chromium to r637110 (#4099)
bc28f3b - fix(firefox): fix executablePath() on OSX (#4105)
c9f6a3d - chore(firefox): bump version to v0.5.0 (#4089)
a6d8ecc - fix(firefox): keyboard tests (#4082)
e8a4963 - test: cleanup tests (#4078)
dae998e - fix(firefox): enable domains in a proper order (#4077)
9ef23b1 - feat(firefox): implement cookies api (#4076)
03d06f5 - feat(firefox): page.accessibility.snapshot() (#4071)
f21486f - feat(firefox): implement Page.touchscreen (#4070)
3541b89 - test: split out all chromium-specific tests into chromiumonly.spec.js (#4068)
77a4ea5 - test: split out fixture tests and make them work with FF (#4067)
d04a8d5 - refactor(firefox): split out DOMWorld (#4066)
4ecbd91 - refactor(firefox): migrate onto ExecutionContext events (#4064)
56dafd7 - feat: support Response.buffer(), Response.json() and Response.text() (#4063)
3bea5d6 - feat(firefox): implement browserContext.overridePermissions (#4060)
f1a14fe - feat(firefox): support elementHandle.uploadFile (#4058)
1315dc8 - feat(firefox): support Page.emualteMedia (#4056)
5c81836 - feat(firefox): implement page.exposeFunction (#4052)
7d39aca - test: split out test for "text" option of ElementHandle.press (#4051)
ed984ac - chore(firefox): kill original puppeteer-firefox tests (#4047)
fbf91cc - test(firefox): move AX tests to Chrome-only (#4042)
a0fd2ce - fix(firefox): enable more tests (#4037)
03c542a - feat(firefox): implement missing launcher options (#4036)
719ee5a - feat(firefox): support page.setExtraHTTPHeaders (#4035)
c118b20 - feat(firefox): basic request interception support (#4034)
3b18092 - refactor(firefox): migrate onto Juggler flatten protocol (#4033)
4a4793a - feat(firefox): support Browser.target() (#4028)
ea482c4 - fix(firefox): properly cleanup networkmanager (#4024)
9782f9c - fix(firefox): add test to make sure remote browser can be closed (#4023)
c35821a - feat(firefox): switch over to WebSocket and support multiclient (#4022)
e0d4a5d - fix(firefox): track frame detachment in navigation watchdog (#4008)
247733b - fix(firefox): enable more firefox tests (#4007)
e8f044c - fix(firefox): enable a bunch of evaluation tests (#4006)
6350cf0 - fix(firefox): report more console messages (including warnings) (#4005)
0b40d04 - feat(firefox): support running beforeunload hooks when closing (#4003)
e3b76b2 - feat(firefox): support consoleMessage.location() (#4002)
2275c3c - fix(firefox): properly round clip when doing element screenshots (#4001)
670d758 - feat(firefox): support "referer" option in Page.goto (#4000)
fbf3643 - feat(firefox): support Request.postData (#3999)
13224a7 - feat(firefox): support Response.securityDetails() (#3997)
57e7f12 - test: split out tests for security details (#3996)
31ae1d6 - feat(firefox) support Request.headers() & Response.headers() (#3993)
89d0f1e - feat(firefox): implement frame.goto / frame.waitForNavigation (#3992)
f0fba56 - test: split out Response.fromCache/fromServiceWorker (#3990)
1890dc0 - feat(firefox): Page.waitForRequest/Page.waitForResponse (#3989)
afb9355 - feat(firefox): basic support for Network (#3988)
fb9d404 - test(mouse): add failing for test for mobile + cross process navigation (#3951)
63ea805 - feat(chromium): roll Chromium to r630727 (#3985)
b82cc15 - feat(firefox): support Page.setJavascriptEnabled (#3970)
edb6f62 - feat(firefox): support page.setDefaultNavigationTimeout (#3969)
fc18a79 - feat(firefox): support Page.setUserAgent method (#3968)
1ce578b - chore(test): remove the server.EMPTY_PAGE2 asset (#3967)
cfefd61 - feat(firefox): support target.opener() and page.on('popup') (#3966)
0cf6ab6 - feat(firefox): support page.browserContext() (#3965)
c64e02e - refactor(firefox): introduce FrameManager (#3964)
2a7ed1a - fix(firefox): add ExecutionContext to api (#3963)
a987535 - feat(firefox): implement execution contexts (#3962)
5696096 - chore(testrunner): newline for toEqual matcher (#3959)
0bb657c - chore(test): remove --firefox-status flag from tests (#3956)
07b43ff - chore: remove Juggler from Puppeteer repository (#3954)
72c0047 - refactor(firefox): introduce /lib/Events (#3949)
6b18e8c - feat(firefox): introduce async stacks for Puppeteer-Firefox (#3948)
9216056 - fix(testrunner): fix bad test counter (#3947)
addd7f4 - chore(testrunner): introduce verbose mode (#3946)
c33be4c - refactor(firefox): split out JSHandle into a separate file (#3945)
76eecde - chore(test): remove stray console.log (#3943)
609e763 - test(firefox): enable screenshot tests for Firefox (#3942)
49e8704 - test(firefox): enable more tests on Puppeteer-Firefox (#3937)
9679279 - chore(ci): enable firefox on travis (#3935)
a762dbe - chore(ci): add Puppeteer-Firefox to CI (#3932)
6887ad8 - chore: further unify Puppeteer-Firefox tests with Puppeteer (#3931)
c3b6619 - chore(firefox): readme link to isready site (#3930)
14fb3e3 - chore(firefox): mark all Puppeteer tests that are failing on FF (#3924)
86783c2 - chore(firefox): run all tests without "UnhandledPromiseRejection" error (#3922)
bc71e92 - chore(testrunner): nicer colors for test reporter (#3921)
1676f99 - chore(firefox): move sources from //lib/firefox to //lib (#3920)
a210dd7 - chore(testrunner): show 5 slowest tests on CI (#3919)
00bcecb - chore: increase test timeout to 20 seconds on Appveyour (#3918)
28087c2 - feat(firefox): support ElementHandle.contentFrame() (#3917)
dd8bd6d - test(firefox): support Puppeteer-Firefox specific env variables (#3907)
e100000 - docs(api.md): update versions (#3916)
a760d79 - chore: bump version to v1.12.2-post (#3915)

Commits

The new version differs by 87 commits.

  • 77a9694 chore: mark version v1.13.0 (#4114)
  • ba5f94d test: disable flaky cookies test (#4112)
  • 02b2451 fix: check if async error has a stack (#4017)
  • 9db09fe test: add test to validate redirecting in request.respond (#4106)
  • c68df32 test: add failing test for bad request interception (#4108)
  • 02859c3 feat(chromium): roll Chromium to r637110 (#4099)
  • bc28f3b fix(firefox): fix executablePath() on OSX (#4105)
  • c9f6a3d chore(firefox): bump version to v0.5.0 (#4089)
  • a6d8ecc fix(firefox): keyboard tests (#4082)
  • e8a4963 test: cleanup tests (#4078)
  • dae998e fix(firefox): enable domains in a proper order (#4077)
  • 9ef23b1 feat(firefox): implement cookies api (#4076)
  • 03d06f5 feat(firefox): page.accessibility.snapshot() (#4071)
  • f21486f feat(firefox): implement Page.touchscreen (#4070)
  • 3541b89 test: split out all chromium-specific tests into chromiumonly.spec.js (#4068)

There are 87 commits in total.

See the full diff

greenkeeper bot added a commit that referenced this pull request Mar 30, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Mar 30, 2019

  • The dependency puppeteer was updated from 0.13.0 to 1.14.0.

Update to this version instead 🚀

Release Notes for v1.14.0

Big Changes

  • Chromium 75.0.3738.0 (r641577)

API changes

Added

No API changes.

Bug Fixes

  • #4150 - pptr.dev elementHandle.$ API example throws Error: Node is either not visible or not an HTMLElement

Raw notes

fb8146e - chore: mark version v1.14.0
26d6e91 - docs(troubleshooting.md): Update Alpine example (#4203)
72866e9 - test: Change cookies unsecure test title (#4187)
0d0e620 - docs(api.md): update ElementHandle example (#4169)
c6c3249 - feat(chromium): roll Chromium to r641577 (#4178)
11afadc - fix: Respect the loglevel for logging (#4014)
28bab53 - docs(troubleshooting.md): Add missing depencies (#4182)
6056757 - test: make sure frames are reported from-inside shadow DOM (#4167)
854b1c0 - feat(executioncontext): support bigints transferring (#4016)
27cf859 - docs(api.md): add note regarding puppeteer.executablePath() (#4092)
3511a35 - test: fix fixtures test when run with env DUMPIO=1 (#4123)
808d1bb - docs(api.md): add links to CDP guide and pptr.dev (#4159)
0c8ace2 - fix(types): add jsdoc for the DOMWorld on frames (#4158)
26abcda - docs(troubleshooting): updated Lambda resources (#4140)
6474b3f - test: ensure Page.setBypassCSP works with iFrames (#4155)
e3a4f34 - feat(firefox): roll Firefox to 765beffc (#4156)
42351c7 - feat(firefox): Implement header overrides in request interception (#4142)
5d6535c - test: Fix should fire for fetches test (#4139)
87a8d74 - test: add a failing test that tries to click a fixed button in an iframe (#4130)
1623bef - test: improve test coverage for Request.continue (#4096)
f32d77e - test: check if the executable path is an exact match (#4117)
7462bda - chore: bump version to v1.13.0-post (#4115)

Commits

The new version differs by 22 commits.

  • 3fa91ca chore: mark version v1.14.0 (#4222)
  • 26d6e91 docs(troubleshooting.md): Update Alpine example (#4203)
  • 72866e9 test: Change cookies unsecure test title (#4187)
  • 0d0e620 docs(api.md): update ElementHandle example (#4169)
  • c6c3249 feat(chromium): roll Chromium to r641577 (#4178)
  • 11afadc fix: Respect the loglevel for logging (#4014)
  • 28bab53 docs(troubleshooting.md): Add missing depencies (#4182)
  • 6056757 test: make sure frames are reported from-inside shadow DOM (#4167)
  • 854b1c0 feat(executioncontext): support bigints transferring (#4016)
  • 27cf859 docs(api.md): add note regarding puppeteer.executablePath() (#4092)
  • 3511a35 test: fix fixtures test when run with env DUMPIO=1 (#4123)
  • 808d1bb docs(api.md): add links to CDP guide and pptr.dev (#4159)
  • 0c8ace2 fix(types): add jsdoc for the DOMWorld on frames (#4158)
  • 26abcda docs(troubleshooting): updated Lambda resources (#4140)
  • 6474b3f test: ensure Page.setBypassCSP works with iFrames (#4155)

There are 22 commits in total.

See the full diff

greenkeeper bot added a commit that referenced this pull request Apr 26, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Apr 26, 2019

  • The dependency puppeteer was updated from 0.13.0 to 1.15.0.

Update to this version instead 🚀

Release Notes for v1.15.0

Big Changes

  • Chromium 75.0.3765.0 (r650583)
  • Request Interception issues (#3471) are now fixed 🎉

API changes

Added

Bug Fixes

  • #3186 - Win10 x64 always throws timeout
  • #3471 - [umbrella] Fix Request Interception
  • #4197 - TypeError: Cannot read property 'call' of null
  • #4274 - Regression on click on a simple element
  • #4281 - Puppeteer consider visible element as not visible
  • #4299 - debugSession removed but Readme.md still references it
  • #4309 - Unable to send POST request, always sending GET request.
  • #4315 - Make golden tests ignore new lines differences

Raw notes

2394da8 - chore: mark version v1.15.0
06fdcae - docs(troubleshooting): remove unnecessary call (#4327)
5e21ba3 - feat: update DeviceDescriptors (#4321)
2d53651 - chore(git): Fix line endings in text files (#4320)
770411b - test: verify overriding postdata and method on navigation (#4317)
e3abb0a - feat(puppeteer): introduce puppeteer.errors and puppeteer.devices (#4312)
dde55b0 - test: Make intervention test Edge friendly (#4314)
2b68c10 - fix: Removing a dead flag. (#4310)
3def8a2 - docs(readme): fix debugging tips (#4304)
0c4d53b - test: add a test for queryObjects with navigation (#4303)
a8ffdad - feat(chromium): roll Chromium to r650583 (#4284)
145e868 - test: add failing test for clicking certain elements (#4282)
8f8e774 - test: split out request interception tests (#4278)
5ee21d9 - fix(page): intersect content quads with viewport (#4277)
2098877 - fix: gracefully handle multiple contexts for secondary DOM World (#4276)
2265974 - refactor: migrate onto Fetch domain (#4265)
a79b775 - fix: Allow PUPPETEER_EXECUTABLE_PATH to be set in npmrc and package.json (#4270)
08e9a4d - fix(launcher): support https for browserURL endpoint (#4268)
19606a3 - fix: cache disabling should stick when toggling request interception (#4260)
2a7c3fe - feat(chromium): roll Chromium to r649004 (#4259)
54cce43 - fix(ci): another attempt to fix puppeteer@next (#4258)
0eb256b - fix(ci): fix builds of puppeteer@next (#4257)
fd0f58e - fix: Use new requestId for interception request matching (#4248)
9d31068 - feat(chromium): roll Chromium to r648643 (#4256)
080b809 - docs(contributing): add instructions to build Chromium revisions (#4246)
67fbf46 - feat(chromium): roll Chromium to r647475 (#4240)
1b8769d - docs(troubleshooting): launching Chromium on Windows (#4235)
695b30a - docs(troubleshooting): fix docker example (#3743)
66ff492 - docs(api.md): Working link to Linux differences (#4232)
0adffcc - docs: add table-of-contents to troubleshooting (#4234)
2c6df6d - chore: bump version to v1.14.0-post (#4224)

Commits

The new version differs by 31 commits.

  • b9f4a95 chore: mark version v1.15.0 (#4346)
  • 06fdcae docs(troubleshooting): remove unnecessary call (#4327)
  • 5e21ba3 feat: update DeviceDescriptors (#4321)
  • 2d53651 chore(git): Fix line endings in text files (#4320)
  • 770411b test: verify overriding postdata and method on navigation (#4317)
  • e3abb0a feat(puppeteer): introduce puppeteer.errors and puppeteer.devices (#4312)
  • dde55b0 test: Make intervention test Edge friendly (#4314)
  • 2b68c10 fix: Removing a dead flag. (#4310)
  • 3def8a2 docs(readme): fix debugging tips (#4304)
  • 0c4d53b test: add a test for queryObjects with navigation (#4303)
  • a8ffdad feat(chromium): roll Chromium to r650583 (#4284)
  • 145e868 test: add failing test for clicking certain elements (#4282)
  • 8f8e774 test: split out request interception tests (#4278)
  • 5ee21d9 fix(page): intersect content quads with viewport (#4277)
  • 2098877 fix: gracefully handle multiple contexts for secondary DOM World (#4276)

There are 31 commits in total.

See the full diff

greenkeeper bot added a commit that referenced this pull request May 14, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented May 14, 2019

  • The dependency puppeteer was updated from 0.13.0 to 1.16.0.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request May 24, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented May 24, 2019

  • The dependency puppeteer was updated from 0.13.0 to 1.17.0.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Jun 20, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Jun 20, 2019

  • The dependency puppeteer was updated from 0.13.0 to 1.18.0.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Jun 26, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Jun 26, 2019

  • The dependency puppeteer was updated from 0.13.0 to 1.18.1.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Jul 23, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Jul 23, 2019

  • The dependency puppeteer was updated from 0.13.0 to 1.19.0.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Sep 13, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Sep 13, 2019

  • The dependency puppeteer was updated from 0.13.0 to 1.20.0.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Oct 24, 2019
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Oct 24, 2019

  • The dependency puppeteer was updated from 0.13.0 to 2.0.0.

Update to this version instead 🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants