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

[Snyk] Upgrade puppeteer from 1.6.2 to 1.20.0 #5

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

Conversation

snyk-bot
Copy link

Snyk has created this PR to upgrade puppeteer from 1.6.2 to 1.20.0.

ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.
  • The recommended version is 345 versions ahead of your current version.
  • The recommended version was released 7 months ago, on 2019-09-13.

The recommended version fixes:

Severity Issue Exploit Maturity
Use After Free
SNYK-JS-PUPPETEER-174321
Mature
Prototype Pollution
SNYK-JS-MINIMIST-559764
Proof of Concept
Man-in-the-Middle (MitM)
SNYK-JS-HTTPSPROXYAGENT-469131
Proof of Concept
Release notes
Package name: puppeteer
  • 1.20.0 - 2019-09-13

    Big changes

    API changes

    Added

    Bug fixes

    e0c8d46 - fix: abort page.waitFor{Request,Response} when page closes (#4865)
    417981a - fix(firefox): fix cookies in default browser context (#4850)
    b9b6ca1 - fix(network): enable removing headers using request.continue (#4797)
    4acce55 - fix(test): enable cross-process viewport test (#4806)
    f2056a8 - fix(test): enable redirect inside sync XHR test (#4805)
    f4f2189 - fix(page): fix typo in page.screenshot method (#4786)
    e2db16f - fix(tests): make eval test resilient to error format (#4793)
    1b4a030 - fix(test): make sure selection is not empty before running copy command (#4772)
    7a60746 - fix(tests): background page tests should wait for the page (#4769)

    Raw notes

    a5f03ce - chore: mark version v1.20.0 (#4928)
    f504c04 - test: mark Page.close test as failing in Firefox (#4929)
    e17d38c - docs(readme): explain significance of Chromium revision (#4811)
    9384359 - docs(troubleshooting): fix Alpine version link (#4927)
    fca9d45 - docs(contributing): clarify release process (#4923)
    97ff359 - docs(contributing): fix some typos (#4917)
    c2651c2 - refactor: Pass FrameManager to NetworkManager constructor (#4907)
    73fd7ff - feat(api): add element.select and element.evaluate for consistency (#4892)
    135bb42 - docs: update README.md (#4857)
    cba0f98 - docs(troubleshooting): Fix missing package in Docker instructions (#4877)
    07eaad9 - fix(api): tbd release date (#4872)
    e0c8d46 - fix: abort page.waitForRequest/Response when page closes (#4865)
    faa4527 - chore(testrunner): bump TestRunner version to v0.8.0 (#4856)
    498492d - test: add a test for errors inside promise (#4838)
    417981a - fix(firefox): fix cookies in default browser context (#4850)
    b6b2950 - feat(chromium): roll Chromium to r686378 (#4841)
    01b8880 - test(firefox): disable BigInt tests for Firefox (#4849)
    f595bc0 - test: fix tests to work on node6 (#4851)
    f47ed16 - feat: update DeviceDescriptors to include 6.5 inch iPhone XR and similar (#4846)
    0e0a679 - feat(chromium): roll Chromium to r682225 (#4844)
    ff6d2a3 - docs(puppeteer-chromium): docker alpine switch to Alpine 3.10 (#4644)
    2871bcd - chore(bisect): inherit parent ENV when launching script (#4842)
    d687c81 - chore(flakiness-dashboard): skip API Coverage for realz (#4843)
    5d2378f - chore(ci): fix firefox tests on Travis (#4828)
    85bd4a8 - chore(flakiness): fix flakiness on Appveyour and Travis (#4827)
    8f5117b - chore(flakiness): another travis attempt (#4826)
    d347fcb - chore(flakiness): add travis to flakiness dashboard (#4825)
    763e390 - chore(flaky): save build result (#4819)
    608b15f - chore(flakiness): limit max builds to 100 (#4818)
    f753ec6 - chore(testrunner): distinguish between TERMINATED and CRASHED (#4821)
    c047624 - chore: generate testIds on CIs only (#4817)
    656fe46 - docs(circleci): Improve CircleCI troubleshooting docs (#4813)
    374177b - docs(circleci): Add CircleCI to troubleshooting docs (#4810)
    dcff850 - chore(flakiness): update flakiness format (#4808)
    b9b6ca1 - fix(network): be able to remove headers using request.continue (#4797)
    4acce55 - fix(test): enable cross process viewport test (#4806)
    a95ec70 - chore(test): label coverage+debuger test with upstream bug (#4807)
    f2056a8 - fix(test): enable redirect inside sync XHR test (#4805)
    f4f2189 - fix(page): fix page.screenshot method (#4786)
    eb44e26 - test: add page.bringToFront test (#4778)
    f733c33 - chore(flakiness): revert compression for dashboard.json (#4794)
    5c7c45f - chore(coverage): fix coverage for events (#4787)
    7ee9af4 - chore(flakiness): enable flakiness dashboard on Appveyor (#4789)
    e252dcf - chore(flakiness): Flakiness Dashboard fixes (#4788)
    e2db16f - fix(tests): make eval test resilient to error format (#4793)
    932c8cb - chore: introduce initial version of flakiness dashboard (#4781)
    2f205a4 - feat(chromium): roll Chromium to r681777 (#4771)
    1b4a030 - fix(test): make sure selection is not empty before running copy command (#4772)
    7406b18 - chore(testrunner): introduce tests for TestRunner (#4773)
    3bbc45a - chore: improve //utils/check_availability.js (#4770)
    7fded54 - docs(api): fix typo (#4761)
    7a60746 - fix(tests): background page tests should wait for the page (#4769)
    62f5dc7 - chore: bump version to v1.19.0-post (#4745)

  • 1.19.0 - 2019-07-23

    Big Changes

    • Chromium 77.0.3844.0 (r674921)
    • New File Chooser API to handle file chooser dialogs.

    API changes

    Added

    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.0
    ea28ccc - 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)

  • 1.18.1 - 2019-06-26

    Big Changes

    • Chromium 77.0.3835.0 (r672088)

    API changes

    No API changes.

    Bug Fixes

    • #4610 - What's going on with Chromium size, it has grown three times in the latest minor release (1.17.0 -> 1.18.0)

    Raw notes

    d07c70a - chore: mark version v1.18.1
    cf34583 - feat(chromium): roll Chromium to r672088 (#4626)
    411347c - chore: bump version to v1.18.0-post (#4608)

  • 1.18.1-next.1562564221866 - 2019-07-08
  • 1.18.1-next.1561972156009 - 2019-07-01
  • 1.18.1-next.1561809958367 - 2019-06-29
  • 1.18.1-next.1561572384242 - 2019-06-26
  • 1.18.1-next.1561571308956 - 2019-06-26
  • 1.18.0 - 2019-06-20

    Big Changes

    • Chromium 77.0.3827.0 (r669486)

    API changes

    No API changes.

    Bug Fixes

    • #2755 - blurry canvas if deviceScaleFactor > 1
    • #4442 - Some pages not fully loading when setRequestInterception set to true
    • #4449 - goto takes an increasing amount of time.
    • #4454 - Intercepted requests won't return with some status codes
    • #4536 - Dangling promises / unhandled rejection due to missing await keywords in mouse.click
    • #4537 - Page.select throwing error when select change page
    • #4543 - Cannot retrieve content of pages that are >100MB.
    • #4545 - page.queryObjects doesn't work as expected
    • #4556 - https-agent makes http PUPPETEER_DOWNLOAD_HOST download fail
    • #4559 - non matching contribution rules makes PR have errors
    • #4563 - Too large write data is pending: size=725124416, max_buffer_size=268435456
    • #4568 - A3 paper size is incorrect

    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)

  • 1.18.0-next.1561537553179 - 2019-06-26
  • 1.18.0-next.1561071411692 - 2019-06-20
  • 1.18.0-next.1561069341499 - 2019-06-20
  • 1.17.0 - 2019-05-24

    Big Changes

    • Chromium 76.0.3803.0 (r662092)

    API changes

    No API Changes.

    Bug Fixes

    • #4424 - puppeteer from html to pdf arabic fonts are not showing
    • #4443 - page.evaluate hangs on Args key has unicode char

    Raw notes

    89944e5 - chore: mark version v1.17.0
    76b24e6 - 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)

  • 1.17.0-next.1560641867466 - 2019-06-15
  • 1.17.0-next.1560577493102 - 2019-06-15
  • 1.17.0-next.1560576036169 - 2019-06-15
  • 1.17.0-next.1560499996426 - 2019-06-14
  • 1.17.0-next.1560226381096 - 2019-06-11
  • 1.17.0-next.1560215757076 - 2019-06-11
  • 1.17.0-next.1560214083398 - 2019-06-11
  • 1.17.0-next.1560211377753 - 2019-06-11
  • 1.17.0-next.1560156775686 - 2019-06-10
  • 1.17.0-next.1560154754882 - 2019-06-10
  • 1.17.0-next.1560130890336 - 2019-06-10
  • 1.17.0-next.1560040655095 - 2019-06-09
  • 1.17.0-next.1559940912627 - 2019-06-07
  • 1.17.0-next.1559843347793 - 2019-06-06
  • 1.17.0-next.1559787105207 - 2019-06-06
  • 1.17.0-next.1559691340031 - 2019-06-04
  • 1.17.0-next.1559671868980 - 2019-06-04
  • 1.17.0-next.1559599383226 - 2019-06-03
  • 1.17.0-next.1559498343979 - 2019-06-02
  • 1.17.0-next.1559357260458 - 2019-06-01
  • 1.17.0-next.1559348385017 - 2019-06-01
  • 1.17.0-next.1559174221711 - 2019-05-29
  • 1.16.0 - 2019-05-13

    Big Changes

    • Chromium 76.0.3786.0 (r656675)

    API changes

    Added

    Changed

    Bug Fixes

    • #4263 - page.queryObjects has crashed the browser since version 1.12.0
    • #4337 - Request Interception issue with base href
    • #4364 - Page.setContent() fails when content includes \x7F but is valid UTF-8

    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)

  • 1.16.0-next.1558553082812 - 2019-05-22
  • 1.16.0-next.1558469961321 - 2019-05-21
  • 1.16.0-next.1558449288228 - 2019-05-21
  • 1.16.0-next.1558339988115 - 2019-05-20
  • 1.16.0-next.1558275858428 - 2019-05-19
  • 1.16.0-next.1558189408000 - 2019-05-18
  • 1.16.0-next.1558177963258 - 2019-05-18
  • 1.16.0-next.1558173496842 - 2019-05-18
  • 1.16.0-next.1557788139173 - 2019-05-13
  • 1.16.0-next.1557786223072 - 2019-05-13
  • 1.15.0 - 2019-04-26

    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)

  • 1.15.0-next.1557470832533 - 2019-05-10
  • 1.15.0-next.1557450628002 - 2019-05-10
  • 1.15.0-next.1557449360739 - 2019-05-10
  • 1.15.0-next.1557448609535 - 2019-05-10
  • 1.15.0-next.1557447806775 - 2019-05-10
  • 1.15.0-next.1557445012701 - 2019-05-09
  • 1.15.0-next.1557127789501 - 2019-05-06
  • 1.15.0-next.1556610202561 - 2019-04-30
  • 1.15.0-next.1556508387804 - 2019-04-29
  • 1.15.0-next.1556321762762 - 2019-04-26
  • 1.15.0-next.1556311665501 - 2019-04-26
  • 1.15.0-next.1556265138389 - 2019-04-26
  • 1.15.0-next.1556245956624 - 2019-04-26
  • 1.14.0 - 2019-03-29

    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)

  • 1.14.0-next.1556048038195 - 2019-04-23
  • 1.14.0-next.1555975600504 - 2019-04-22
  • 1.14.0-next.1555949658000 - 2019-04-22
  • 1.14.0-next.1555723800354 - 2019-04-20
  • 1.14.0-next.1555713627875 - 2019-04-19
  • 1.14.0-next.1555699029448 - 2019-04-19
  • 1.14.0-next.1555617635177 - 2019-04-18
  • 1.14.0-next.1555607469881 - 2019-04-18
  • 1.14.0-next.1555141000741 - 2019-04-13
  • 1.14.0-next.1555129131525 - 2019-04-13
  • 1.14.0-next.1555033249139 - 2019-04-12
  • 1.14.0-next.1555031981782 - 2019-04-12
  • 1.14.0-next.1555014860639 - 2019-04-11
  • 1.14.0-next.1555009768788 - 2019-04-11
  • 1.14.0-next.1555008760759 - 2019-04-11
  • 1.14.0-next.1555005273405 - 2019-04-11
  • 1.14.0-next.1554871834316 - 2019-04-10
  • 1.14.0-next.1554788705298 - 2019-04-09
  • 1.14.0-next.1554765238660 - 2019-04-08
  • 1.13.0 - 2019-03-05

    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)

  • 1.13.0-next.1552588842411 - 2019-03-14
  • 1.13.0-next.1552520077410 - 2019-03-13
  • 1.13.0-next.1552508707139 - 2019-03-13
  • 1.13.0-next.1552429408444 - 2019-03-12
  • 1.13.0-next.1552427382660 - 2019-03-12
  • 1.13.0-next.1552352667968 - 2019-03-12
  • 1.13.0-next.1552084427037 - 2019-03-08
  • 1.13.0-next.1552064905462 - 2019-03-08
  • 1.13.0-next.1551927265223 - 2019-03-07
  • 1.13.0-next.1551827100936 - 2019-03-05
  • 1.13.0-next.1551824103486 - 2019-03-05
  • 1.12.2 - 2019-02-05

    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)

  • 1.12.2-next.1551401475539 - 2019-03-01
  • 1.12.2-next.1551309648206 - 2019-02-27
  • 1.12.2-next.1551242657823 - 2019-02-27
  • 1.12.2-next.1551161941289 - 2019-02-26
  • 1.12.2-next.1551138240757 - 2019-02-25
  • 1.12.2-next.1551128306241 - 2019-02-25
  • 1.12.2-next.1551127698921 - 2019-02-25
  • 1.12.2-next.1551124333019 - 2019-02-25
  • 1.12.2-next.1551078874966 - 2019-02-25
  • 1.12.2-next.1550909202855 - 2019-02-23
  • 1.12.2-next.1550873538670 - 2019-02-22
  • 1.12.2-next.1550823147572 - 2019-02-22
  • 1.12.2-next.1550793853898 - 2019-02-22
  • 1.12.2-next.1550783848074 - 2019-02-21
  • 1.12.2-next.1550772889548 - 2019-02-21
  • 1.12.2-next.1550645075490 - 2019-02-20
  • 1.12.2-next.1550643350858 - 2019-02-20
  • 1.12.2-next.1550618944816 - 2019-02-19
  • 1.12.2-next.1550617121272 - 2019-02-19
  • 1.12.2-next.1550611648487 - 2019-02-19
  • 1.12.2-next.1550428217621 - 2019-02-17
  • 1.12.2-next.1550284380471 - 2019-02-16
  • 1.12.2-next.1550282653763 - 2019-02-16
  • 1.12.2-next.1550131956176 - 2019-02-14
  • 1.12.2-next.1550131578606 - 2019-02-14
  • 1.12.2-next.1550130473795 - 2019-02-14
  • 1.12.2-next.1550129406249 - 2019-02-14
  • 1.12.2-next.1550125345875 - 2019-02-14
  • 1.12.2-next.1550116996244 - 2019-02-14
  • 1.12.2-next.1550116409786 - 2019-02-14
  • 1.12.2-next.1550095102698 - 2019-02-13
  • 1.12.2-next.1550092693872 - 2019-02-13
  • 1.12.2-next.1550088214550 - 2019-02-13
  • 1.12.2-next.1550086939093 - 2019-02-13
  • 1.12.2-next.1550048628025 - 2019-02-13
  • 1.12.2-next.1550031427756 - 2019-02-13
  • 1.12.2-next.1550030782241 - 2019-02-13
  • 1.12.2-next.1550027809091 - 2019-02-13
  • 1.12.2-next.1550022326412 - 2019-02-13
  • 1.12.2-next.1549922885721 - 2019-02-11
  • 1.12.2-next.1549688623724 - 2019-02-09
  • 1.12.2-next.1549687399259 - 2019-02-09
  • 1.12.2-next.1549684766090 - 2019-02-09
  • 1.12.2-next.1549683034841 - 2019-02-09
  • 1.12.2-next.1549681486048 - 2019-02-09
  • 1.12.2-next.1549676493651 - 2019-02-09
  • 1.12.2-next.1549675314137 - 2019-02-09
  • 1.12.2-next.1549671895275 - 2019-02-09
  • 1.12.2-next.1549591798679 - 2019-02-08
  • 1.12.2-next.1549581910223 - 2019-02-07
  • 1.12.2-next.1549575152419 - 2019-02-07
  • 1.12.2-next.1549561537920 - 2019-02-07
  • 1.12.2-next.1549556415428 - 2019-02-07
  • 1.12.2-next.1549555526593 - 2019-02-07
  • 1.12.2-next.1549500038211 - 2019-02-07
  • 1.12.2-next.1549492279061 - 2019-02-06
  • 1.12.2-next.1549489957515 - 2019-02-06
  • 1.12.2-next.1549476612045 - 2019-02-06
  • 1.12.2-next.1549434954882 - 2019-02-06
  • 1.12.2-next.1549425183362 - 2019-02-06
  • 1.12.2-next.1549422350612 - 2019-02-06
  • 1.12.2-next.1549409507651 - 2019-02-05
  • 1.12.2-next.1549403066989 - 2019-02-05
  • 1.12.2-next.1549402405484 - 2019-02-05
  • 1.12.2-next.1549401617806 - 2019-02-05
  • 1.12.2-next.1549399902743 - 2019-02-05
  • 1.12.2-next.1549397093328 - 2019-02-05
  • 1.12.2-next.1549395705456 - 2019-02-05
  • 1.12.1 - 2019-02-01
  • 1.12.1-next.1549394930560 - 2019-02-05
  • 1.12.1-next.1549158745578 - 2019-02-03
  • 1.12.1-next.1549137512702 - 2019-02-02
  • 1.12.1-next.1549075450014 - 2019-02-02
  • 1.12.1-next.1549072734702 - 2019-02-02
  • 1.12.1-next.1549069657889 - 2019-02-02
  • 1.12.1-next.1549061801998 - 2019-02-01
  • 1.12.1-next.1549059171178 - 2019-02-01
  • 1.12.1-next.1549054273876 - 2019-02-01
  • 1.12.1-next.1549053217365 - 2019-02-01
  • 1.12.0 - 2019-02-01
  • 1.12.0-next.1549043939751 - 2019-02-01
  • 1.12.0-next.1548993028613 - 2019-02-01
  • 1.12.0-next.1548992224338 - 2019-02-01
  • 1.11.0 - 2018-11-30
  • 1.11.0-next.1548986177131 - 2019-02-01
  • 1.11.0-next.1548985003787 - 2019-02-01
  • 1.11.0-next.1548894144934 - 2019-01-31
  • 1.11.0-next.1548724983083 - 2019-01-29
  • 1.11.0-next.1548717377583 - 2019-01-28
  • 1.11.0-next.1548714258861 - 2019-01-28
  • 1.11.0-next.1548707281525 - 2019-01-28
  • 1.11.0-next.1548703685570 - 2019-01-28
  • 1.11.0-next.1548567610624 - 2019-01-27
  • 1.11.0-next.1548476659504 - 2019-01-26
  • 1.11.0-next.1548448163376 - 2019-01-25
  • 1.11.0-next.1548310151247 - 2019-01-24
  • 1.11.0-next.1548217700084 - 2019-01-23
  • 1.11.0-next.1548198789601 - 2019-01-22
  • 1.11.0-next.1548197935129 - 2019-01-22
  • 1.11.0-next.1548183570779 - 2019-01-22
  • 1.11.0-next.1548181462679 - 2019-01-22
  • 1.11.0-next.1547960730125 - 2019-01-20
  • 1.11.0-next.1547925461836 - 2019-01-19
  • 1.11.0-next.1547861804321 - 2019-01-19
  • 1.11.0-next.1547835637594 - 2019-01-18
  • 1.11.0-next.1547624594064 - 2019-01-16
  • 1.11.0-next.1547601875361 - 2019-01-16
  • 1.11.0-next.1547599456407 - 2019-01-16
  • 1.11.0-next.1547592776490 - 2019-01-15
  • 1.11.0-next.1547591862863 - 2019-01-15
  • 1.11.0-next.1547583689219 - 2019-01-15
  • 1.11.0-next.1547581252732 - 2019-01-15
  • 1.11.0-next.1547527073587 - 2019-01-15
  • 1.11.0-next.1547524807357 - 2019-01-15
  • 1.11.0-next.1547520320509 - 2019-01-15
  • 1.11.0-next.1547515612329 - 2019-01-15
  • 1.11.0-next.1547510042445 - 2019-01-14
  • 1.11.0-next.1547047771919 - 2019-01-09
  • 1.11.0-next.1545082503400 - 2018-12-17
  • 1.11.0-next.1544737011631 - 2018-12-13
  • 1.11.0-next.1544663587420 - 2018-12-13
  • 1.11.0-next.1544656354290 - 2018-12-12
  • 1.11.0-next.1544560245556 - 2018-12-11
  • 1.11.0-next.1544168352298 - 2018-12-07
  • 1.11.0-next.1544134189192 - 2018-12-06
  • 1.11.0-next.1544128971170 - 2018-12-06
  • 1.11.0-next.1544128541083 - 2018-12-06
  • 1.11.0-next.1544046420498 - 2018-12-05
  • 1.11.0-next.1543560147647 - 2018-11-30
  • 1.10.0 - 2018-11-02
  • 1.10.0-next.1542779777413 - 2018-11-21
  • 1.10.0-next.1542773565980 - 2018-11-21
  • 1.10.0-next.1542773003048 - 2018-11-21
  • 1.10.0-next.1542771982956 - 2018-11-21
  • 1.10.0-next.1542771500097 - 2018-11-21
  • 1.10.0-next.1542770480356 - 2018-11-21
  • 1.10.0-next.1542768537315 - 2018-11-21
  • 1.10.0-next.1542767763738 - 2018-11-21
  • 1.10.0-next.1542758792020 - 2018-11-21
  • 1.10.0-next.1542756975192 - 2018-11-20
  • 1.10.0-next.1542752643857 - 2018-11-20
  • 1.10.0-next.1542660024620 - 2018-11-19
  • 1.10.0-next.1542389962978 - 2018-11-16
  • 1.10.0-next.1542322813531 - 2018-11-15
  • 1.10.0-next.1542322461212 - 2018-11-15
  • 1.10.0-next.1542224682151 - 2018-11-14
  • 1.10.0-next.1542152043928 - 2018-11-13
  • 1.10.0-next.1542094148959 - 2018-11-13
  • 1.10.0-next.1542062579254 - 2018-11-12
  • 1.10.0-next.1542056531325 - 2018-11-12
  • 1.10.0-next.1541818067358 - 2018-11-10
  • 1.10.0-next.1541806535405 - 2018-11-09
  • 1.10.0-next.1541733757076 - 2018-11-09
  • 1.10.0-next.1541731034635 - 2018-11-09
  • 1.10.0-next.1541659909504 - 2018-11-08
  • 1.10.0-next.1541361083518 - 2018-11-04
  • 1.10.0-next.1541204340403 - 2018-11-03
  • 1.10.0-next.1541190395602 - 2018-11-02
  • 1.10.0-next.1541182312825 - 2018-11-02
  • 1.10.0-next.1541128319410 - 2018-11-02
  • 1.9.0 - 2018-10-04
  • 1.9.0-next.1541123853272 - 2018-11-02
  • 1.9.0-next.1541115972867 - 2018-11-01
  • 1.9.0-next.1541112473441 - 2018-11-01
  • 1.9.0-next.1541112234493 - 2018-11-01
  • 1.9.0-next.1541028853238 - 2018-10-31
  • 1.9.0-next.1540604446651 - 2018-10-27
  • 1.9.0-next.1540493070953 - 2018-10-25
  • 1.9.0-next.1540492188882 - 2018-10-25
  • 1.9.0-next.1539736052365 - 2018-10-17
  • 1.9.0-next.1539734295322 - 2018-10-16
  • 1.9.0-next.1539714521728 - 2018-10-16
  • 1.9.0-next.1539377578495 - 2018-10-12
  • 1.9.0-next.1539120534494 - 2018-10-09
  • 1.9.0-next.1539120211700 - 2018-10-09
  • 1.9.0-next.1539120044247 - 2018-10-09
  • 1.9.0-next.1538768278224 - 2018-10-05
  • 1.9.0-next.1538694722140 - 2018-10-04
  • 1.9.0-next.1538690157991 - 2018-10-04
  • 1.9.0-next.1538689231174 - 2018-10-04
  • 1.8.0 - 2018-09-06
  • 1.8.0-next.1538688354136 - 2018-10-04
  • 1.8.0-next.1538675072506 - 2018-10-04
  • 1.8.0-next.1538612893058 - 2018-10-04
  • 1.8.0-next.1538611414237 - 2018-10-04
  • 1.8.0-next.1538512930517 - 2018-10-02
  • 1.8.0-next.1538070839127 - 2018-09-27
  • 1.8.0-next.1537978905474 - 2018-09-26
  • 1.8.0-next.1537818606608 - 2018-09-24
  • 1.8.0-next.1537588058879 - 2018-09-22
  • 1.8.0-next.1537576245114 - 2018-09-22
  • 1.8.0-next.1537568897412 - 2018-09-21
  • 1.8.0-next.1537566876820 - 2018-09-21
  • 1.8.0-next.1537469893945 - 2018-09-20
  • 1.8.0-next.1537468425440 - 2018-09-20
  • 1.8.0-next.1537455065839 - 2018-09-20
  • 1.8.0-next.1537390700271 - 2018-09-19
  • 1.8.0-next.1537388094387 - 2018-09-19
  • 1.8.0-next.1537362098762 - 2018-09-19
  • 1.8.0-next.1537226285635 - 2018-09-17
  • 1.8.0-next.1537223108573 - 2018-09-17
  • 1.8.0-next.1537204703840 - 2018-09-17
  • 1.8.0-next.1536951103472 - 2018-09-14
  • 1.8.0-next.1536950888728 - 2018-09-14
  • 1.8.0-next.1536946017235 - 2018-09-14
  • 1.8.0-next.1536919640452 - 2018-09-14
  • 1.8.0-next.1536865920560 - 2018-09-13
  • 1.8.0-next.1536863348198 - 2018-09-13
  • 1.8.0-next.1536862670912 - 2018-09-13
  • 1.8.0-next.1536786749184 - 2018-09-12
  • 1.8.0-next.1536689410489 - 2018-09-11
  • 1.8.0-next.1536687830102 - 2018-09-11
  • 1.8.0-next.1536664892181 - 2018-09-11
  • 1.8.0-next.1536404184361 - 2018-09-08
  • 1.8.0-next.1536352705819 - 2018-09-07
  • 1.8.0-next.1536313779891 - 2018-09-07
  • 1.8.0-next.1536267991002 - 2018-09-06
  • 1.8.0-next.1536267134761 - 2018-09-06
  • 1.7.0 - 2018-08-10
  • 1.7.0-next.1536266490601 - 2018-09-06
  • 1.7.0-next.1536262621679 - 2018-09-06
  • 1.7.0-next.1536184959160 - 2018-09-05
  • 1.7.0-next.1536184951011 - 2018-09-05
  • 1.7.0-next.1536177984039 - 2018-09-05
  • 1.7.0-next.1536177940806 - 2018-09-05
  • 1.7.0-next.1536176172701 - 2018-09-05
  • 1.7.0-next.1536167692060 - 2018-09-05
  • 1.7.0-next.1536097322757 - 2018-09-04
  • 1.7.0-next.1536090149346 - 2018-09-04
  • 1.7.0-next.1536089048222 - 2018-09-04
  • 1.7.0-next.1536084551248 - 2018-09-04
  • 1.7.0-next.1536078965668 - 2018-09-04
  • 1.7.0-next.1536076579608 - 2018-09-04
  • 1.7.0-next.1536075421260 - 2018-09-04
  • 1.7.0-next.1536052077376 - 2018-09-04
  • 1.7.0-next.1536001811008 - 2018-09-03
  • 1.7.0-next.1535735247500 - 2018-08-31
  • 1.7.0-next.1535713393176 - 2018-08-31
  • 1.7.0-next.1535668689898 - 2018-08-30
  • 1.7.0-next.1535587532424 - 2018-08-30
  • 1.7.0-next.1535561219970 - 2018-08-29
  • 1.7.0-next.1535149239491 - 2018-08-24
  • 1.7.0-next.1534528770278 - 2018-08-17
  • 1.7.0-next.1534528433343 - 2018-08-17
  • 1.7.0-next.1534461562178 - 2018-08-16
  • 1.7.0-next.1534456313739 - 2018-08-16
  • 1.7.0-next.1534456245810 - 2018-08-16
  • 1.7.0-next.1534384626788 - 2018-08-16
  • 1.7.0-next.1533890337095 - 2018-08-10
  • 1.7.0-next.1533868439500 - 2018-08-10
  • 1.7.0-next.1533868079660 - 2018-08-10
  • 1.7.0-next.1533866199198 - 2018-08-10
  • 1.6.2 - 2018-08-01
from puppeteer GitHub release notes
Commit messages
Package name: puppeteer

Compare


Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

For more information:

🧐 View latest project report

🛠 Adjust upgrade PR settings

🔕 Ignore this dependency or unsubscribe from future upgrade PRs

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