chore(deps): update dependency puppeteer to v1.19.0 #22
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.11.0
->1.19.0
1.12.3
->1.19.1
Release Notes
GoogleChrome/puppeteer
v1.19.0
Compare Source
Big Changes
API changes
Added
class: FileChooser
(ea28ccc
)page.waitForFileChooser()
(ea28ccc
)Bug Fixes
#2946 - Handling File Input Dialogs
#4300 -
backgroundpage.on('console')
not working#4374 - puppeteer.launch({ pipe: true }) may crash due to unhandled stream errors
Raw notes
b6172e8
- chore: mark version v1.19.0ea28ccc
- feat(page): introduce file chooser interception (#4653)2abaac1
- fix(launcher): make dumpio and pipe options work together (#4727)3982a60
- chore(testrunner): bump TestRunner version to v0.7.0 (#4719)852c46c
- feat(testrunner): async suite descriptions (#4721)835e884
- feat(testrunner): add new testrunner options (#4718)934d73e
- fix(testreporter): Test Reporter should not terminate node.js process (#4716)eea55bd
- fix(testrunner): properly handle testrunner terminations (#4717)ad18021
- fix(launcher): disable component extensions (#4704)f8616ed
- fix(pipe): handle 'error' events on pipes to avoid crashing (#4705)c9977c8
- fix(page): properly create isolated worlds (#4707)a39d553
- fix(tests): Get TLS version from Node instead of hardcoding it (#4700)bafda9f
- fix(launcher): ensure PUPPETEER_EXECUTABLE_PATH is used if set (#4677)a582c11
- chore(ci): add Node10 and Node12 to Cirrus (#4699)715aad2
- fix: proper parse Error message on Node 12 (#4698)49b2795
- feat(keyboard): feature phone buttons (#4694)a17c727
- chore: release next testrunner (#4697)8e0c2fa
- feat(chromium): roll Chromium to r674921 (#4678)9ef4153
- feat(chromium): roll Chromium to r673587 (#4646)492132f
- docs(api.md): Slightly enhanced wording (#4631)a069a12
- docs(puppeteer-chromium): docker alpine freetype-dev dependency (#4643)2d99d85
- fix(firefox): error message typo (#4623)4ccd52c
- chore: bump version to v1.18.1-post (#4630)v1.18.1
Compare Source
Big Changes
API changes
No API changes.
Bug Fixes
Raw notes
d07c70a
- chore: mark version v1.18.1cf34583
- feat(chromium): roll Chromium to r672088 (#4626)411347c
- chore: bump version to v1.18.0-post (#4608)v1.18.0
Compare Source
Big Changes
API changes
No API changes.
Bug Fixes
7251244
, max_buffer_size=2684354
Raw notes
45873ea
- feat(chromium): roll Chromium to r669486 (#4591)955e7cb
- feat(page): move page.pdf to protocol streams (#4587)6c2007f
- docs(README.md): fix spelling of Stack Overflow (#4590)62733a2
- fix(connection): bump websocket max received message size to 256Mb (#4571)5087962
- feat(chromium): roll Chromium to r668716 (#4581)6860d73
- fix(network): align HTTP status codes with IANA (#4567)7922641
- fix(page): fix A2 and A3 format size (#4569)65b7e8e
- docs(api.md): add notes on race condition in page.setViewport (#4319)8df0b3e
- fix(network): allow fulfilling requests with status code 422 (#4566)b2f9490
- fix(eval): be able to throw protocol like errors (#4551)6a50888
- fix(firefox): fix missing awaits in mouse.click (#4561)e1432cc
- docs(contributing): update commit message example (#4560)dd6fcfe
- fix(page): fix missing awaits in mouse.click (#4541)7faf1c9
- fix(BrowserFetcher): fix httpRequest when using proxy against http HOST (#4558)4bcdfc9
- docs(api.md): clarify frame/page.goto()'s handling of HTTP error statuses (#4553)aca99cd
- docs(troubleshooting): add missing double quotes (#4548)90df69c
- fix(page): do evaluations with one roundtrip (#4539)7e19846
- feat(chromium): roll Chromium to r666595 (#4530)f79d0a3
- fix: try running without--disable-gpu
on windows (#4523)15804d1
- test: remove debug console.log (#4522)78d5106
- feat(chromium): roll Chromium to r665405 (#4516)f52738e
- docs(api.md): clarify on HTTP error responses (#4507)94ff4de
- docs(troubleshooting): fix comment (#4512)ac611ba
- fix(helper): fix Helper.installAsyncStackHooks method (#4478)d221c02
- test: add test to verify fetching of dataURL requests (#4233)015e330
- test: add oopif tests (#4495)111350c
- docs(troubleshooting.md): update Alpine instructions (#4494)084cf02
- chore: bump version to v1.17.0-post (#4468)v1.17.0
Compare Source
Big Changes
API changes
No API Changes.
Bug Fixes
Raw notes
89944e5
- chore: mark version v1.17.076b24e6
- feat(chromium): roll Chromium to r662092 (#4462)cbecfba
- test: convert license text file to LF line endings (#4438)bad98ba
- fix(test): browser.disconnect should not be awaited (#4446)90a1032
- fix(network): stringify response headers for intercepted requests (#4436)3f19bd5
- docs(troubleshooting.md): Fixed alpine install example (#4445)60249e0
- fix: Page.setContent working with unicode strings (#4433)3f23bb0
- test: add failing evaluation test with utf8 (#4444)8a1c249
- test: add SVG clicking test (#4432)f7bac6e
- docs(readme): Turn troubleshooting question into a question (#4426)ba7d0a9
- docs(contributing): add dist-tag management (#4423)0490649
- chore: bump version to v1.16.0-post (#4422)v1.16.0
Compare Source
Big Changes
API changes
Added
browser.isConnected()
(511dcf9
)target.worker()
(1516e0d
)Changed
accessibility.snapshot
now accepts a newroot
option (a3cb163
)Bug Fixes
Raw notes
a3cb163
- feat:root
option in page.accessibility.snapshot() (#4318)b3027a6
- test(page): make sure exposeFunction works with complex args (#4411)5f66d82
- docs(readme): Document debugging with node --inspect-brk (#4345)a0b54f0
- docs(troubleshooting.md): Pin Alpine Chromium version (#4359)1516e0d
- feat(workers): create workers from service workers and shared workers (#4397)ef24c69
- fix(tracing): start without options (#4388)9a2fb2a
- docs(troubleshooting.md): Update CentOS documentation (#4398)de18c0e
- docs(firefox): Adding bug reference & prototype clarification to juggler (#4402)511dcf9
- feat(browser): Add browser.isConnected() (#4403)13f73b5
- feat(chromium): roll Chromium to r656675 (#4389)1de9906
- test: add cookie tests (#4365)27c9f75
- fix(page): teach page.setContent to work with tricky content (#4366)e2e6b88
- feat(chromium): roll Chromium to r654752 (#4358)f3db28c
- test: add failing test for request interception with sync XHRs (#4350)d64f700
- fix(docs): screen readers aren't the only kind of assistive technology (#4349)1e29e5b
- chore: bump version to v1.15.0-post (#4347)v1.15.0
Compare Source
Big Changes
API changes
Added
puppeteer.devices
(e3abb0a
)puppeteer.errors
(e3abb0a
)Bug Fixes
Raw notes
2394da8
- chore: mark version v1.15.006fdcae
- 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): introducepuppeteer.errors
andpuppeteer.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)v1.14.0
Compare Source
Big Changes
API changes
Added
No API changes.
Bug Fixes
Raw notes
fb8146e
- chore: mark version v1.14.026d6e91
- 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 to765beff
(#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)v1.13.0
Compare Source
Big Changes
API Changes
No API changes.
Bug Fixes
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)v1.12.2
Compare Source
Big Changes
API Changes
No API changes.
Bug Fixes
Raw Notes
9a90107
- chore: mark version v1.12.26e1f7dc
- 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)v1.12.1
Compare Source
Big Changes
'd.ts'
file since it's inferior to the @types one.API Changes
No API changes.
Bug Fixes
Raw Notes
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)v1.12.0
Compare Source
Big Changes
page.setDefaultTimeout(timeout)
allows controlling default timeout for all page operations..d.ts
file for better TypeScript support. (f2c968f
)API Changes
Added:
puppeteer.connect()
now accepts a new option -'browserURL'
(15af75f
)page.on('popup')
(8aaca4e
)page.browserContext()
(c90392b
)page.setDefaultTimeout(timeout)
(a064a63
)consoleMessage.location()
(0c86763
)Changed:
page.setContent(html, options)
now respects default navigation timeout (a064a63
)Bug Fixes
frame.evaluate
freezes / hangs on detached frames.Renovate configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻️ Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "
rebase!
".🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Renovate Bot. View repository job log here.