Skip to content

@mathiasbynens mathiasbynens released this Sep 13, 2019 · 10 commits to master since this release

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)
cc805e7 - chore(readme): fix typo (#4749)
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)

Assets 2

@aslushnikov aslushnikov released this Jul 23, 2019 · 64 commits to master since this release

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)

Assets 2

@aslushnikov aslushnikov released this Jun 26, 2019 · 87 commits to master since this release

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)

Assets 2

@aslushnikov aslushnikov released this Jun 20, 2019 · 90 commits to master since this release

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)

Assets 2

@aslushnikov aslushnikov released this May 24, 2019 · 119 commits to master since this release

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)

Assets 2

@aslushnikov aslushnikov released this May 13, 2019 · 131 commits to master since this release

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)

Assets 2

@aslushnikov aslushnikov released this Apr 26, 2019 · 148 commits to master since this release

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)

Assets 2

@aslushnikov aslushnikov released this Mar 29, 2019 · 179 commits to master since this release

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)

Assets 2

@aslushnikov aslushnikov released this Mar 5, 2019 · 201 commits to master since this release

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)

Assets 2

@aslushnikov aslushnikov released this Feb 5, 2019 · 288 commits to master since this release

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)

Assets 2
You can’t perform that action at this time.