Skip to content

Latest commit

 

History

History
657 lines (318 loc) · 30.8 KB

CHANGELOG.md

File metadata and controls

657 lines (318 loc) · 30.8 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

10.0.1 (2024-02-15)

Bug Fixes

10.0.0 (2024-02-10)

Features

BREAKING CHANGES

  • Drop Node.js v16 support.

9.0.2 (2023-12-06)

Bug Fixes

9.0.1 (2023-10-01)

Bug Fixes

  • fix compatibility with Puppeteer v21 (#566) (5cfee1f)

9.0.0 (2023-05-24)

Bug Fixes

  • expect-puppeteer: fix addSnapshotSerializer usage (826fd31), closes #552
  • jest-dev-server: no default host (c35e403)
  • jest-dev-server: properly detect if port is used, using both config.port and config.host options. (351720a), closes #555
  • types: fix environment global types (fb691f7)
  • types: fix missing jestPuppeteer global before setup (37e2294)

Features

  • drop Node.js v14 support (d7d9833)

BREAKING CHANGES

  • drop Node.js v14 support
  • jest-dev-server: default host is now undefined instead of "localhost"

8.0.6 (2023-03-24)

Bug Fixes

8.0.5 (2023-03-09)

Bug Fixes

  • spawnd: remove exit dependency (af2eb01), closes #541

8.0.4 (2023-03-08)

Bug Fixes

8.0.3 (2023-03-07)

Bug Fixes

  • avoid creating screenshots directory (d9e58fe), closes #521
  • jest-puppeteer: fix preset export (82e4163), closes #528

8.0.2 (2023-03-06)

Bug Fixes

8.0.1 (2023-03-06)

Bug Fixes

  • remove cycle dependency (ed5c9eb)

8.0.0 (2023-03-06)

Features

BREAKING CHANGES

    • spawnd now exports { spawd } instead of default to ensure compatibilty with ESM
  • toMatch has been renamed toMatchTextContent to avoid collision with existing Jest matcher

7.0.1 (2023-02-15)

Bug Fixes

7.0.0 (2023-02-03)

Features

BREAKING CHANGES

  • requires puppeteer v19+

6.2.0 (2022-12-11)

Bug Fixes

Features

6.1.1 (2022-07-06)

Bug Fixes

  • expect-puppeteer: return proper error stack traces from matchers (#487) (e9cafb1)
  • prevent stdout buffer from filling up (#482) (6f16345)

6.1.0 (2022-02-02)

Features

  • add traverseShadowRoots option to toMatch (#463) (28c5235)

6.0.3 (2021-12-14)

Bug Fixes

  • avoid running connect in global setup if browserWSEndpoint provided in config (#458) (c9fa515)

6.0.2 (2021-11-25)

Bug Fixes

6.0.1 (2021-11-24)

Bug Fixes

  • Catch exceptions on browser close or disconnect during teardown (#453) (adafcc2)

6.0.0 (2021-09-23)

Bug Fixes

BREAKING CHANGES

  • drop support for node v10

5.0.4 (2021-05-26)

Bug Fixes

5.0.3 (2021-04-28)

Bug Fixes

5.0.2 (2021-04-21)

Bug Fixes

5.0.1 (2021-04-19)

Bug Fixes

  • add jest-environment-node as a dependency (#397) (11f2e38)

5.0.0 (2021-04-16)

Bug Fixes

  • Leverage Puppeteer's native support for Firefox (#356) (e54fb7e)
  • require to puppeteer-core as fallback (#315) (49d313c)
  • Resolve module paths in preset (#335) (36602a1)
  • toFill doesn't empty contents when given an empty string (#381) (964b9a2)

Features

BREAKING CHANGES

  • browser config is deprecated. Use launch.product instead.
  • jest-dev-server uses axios instead of request so the waitOnScheme options may have changed. see wait-on v5.0.0 changelog for more details

4.4.0 (2019-12-18)

Bug Fixes

Features

  • increase peerDependencies to allow Puppeteer v2 (#289) (62a9b81)
  • expect-puppeteer: support frames (#275) (09703ea)

4.3.0 (2019-07-14)

Bug Fixes

Features

  • add jestPuppeteer.resetBrowser method (#237) (ae93739)

4.2.0 (2019-05-28)

Bug Fixes

  • jest-dev-server can't detect used ports (#235) (8b64c10)

Features

4.1.1 (2019-04-11)

Bug Fixes

  • do not attempt to start the server when usedPortAction is ignore and isPortTaken is true (#219) (7df3721)

4.1.0 (2019-03-14)

Bug Fixes

  • invalid connect options, when using browserURL (#212) (6e483e6)

Features

  • expect-puppeteer: add visibility option to toMatchElement (#208) (46d8ec1)

4.0.0 (2019-02-13)

Bug Fixes

  • Cannot read property watch of undefined in jest v22 version (#197) (db731a3)

Features

BREAKING CHANGES

  • v4.x is only compatible with Jest v24, use v3.x with Jest v23.

3.9.0 (2019-01-22)

Bug Fixes

  • jest --watch fails to reload (#182) (cc9bbfa)
  • wrong timeout when using jestPuppeteer.debug() (#185) (0f4c720)

Features

3.8.0 (2019-01-11)

Bug Fixes

  • disconnect the browser on environment teardown (#173) (5d073cc)

Features

  • jest-environment-puppeteer: accept a promise as config (#178) (40bc3a2)

3.7.0 (2018-12-11)

Features

3.6.0 (2018-12-06)

Bug Fixes

  • skip closing external browser on teardown (0505b2c)
  • use browser.disconnect method (7afbb2e)

Features

  • jest-dev-server: support multiple servers (#163) (6cf690c)

3.5.2 (2018-11-27)

Bug Fixes

3.5.1 (2018-11-11)

Bug Fixes

  • avoid prompting for super user login (as possible) (#149) (1701e9b)

3.5.0 (2018-11-04)

Bug Fixes

  • jest-dev-server: do not require port to run server (5aee5fe), closes #146
  • jest-dev-server: do not scan process if usedPortAction is "ignore" (cceb0bd), closes #96

Features

Performance Improvements

3.4.0 (2018-09-24)

Bug Fixes

  • support several instances of Jest in parallel (#138) (275bc71)

Features

  • expect-puppeteer: Update default options to look at connect object (1f33ea0)
  • jest-environment-puppeteer: Add ability to connect to an already existing instance of Chrome (9de05f0)
  • jest-environment-puppeteer: Add documentation of new connect options (c6b0613)
  • jest-environment-puppeteer: Remove unneeded async config (30a3daa)
  • jest-environment-puppeteer: Simplify getBrowser function (8ccb0d0)

3.3.1 (2018-08-17)

Bug Fixes

  • revert pid based endpoint file (4a08847), closes #103

3.3.0 (2018-08-15)

Bug Fixes

  • jest-dev-server: support for port being held by System Idle Process (#95) (e454973)

Features

  • jest-dev-server: add support for protocol & host (#93) (5dca53b)
  • add support for defaultViewport option (7b484a8)
  • support multiple processes on same machine (#103) (4d37d17)

3.2.1 (2018-06-17)

Bug Fixes

3.2.0 (2018-06-17)

Bug Fixes

  • jest-dev-server: fix watch mode stdin after ask (a7ca57b)

Features

3.1.0 (2018-06-16)

Features

  • jest-dev-server: externalize it & auto-kill (45e8fbb), closes #66 #68

3.0.1 (2018-05-03)

Bug Fixes

  • expect-puppeteer: use the same behaviour on toMatch and toMatchElement (784bde8)

3.0.0 (2018-05-03)

Features

  • expect-puppeteer: added delay option to element.type for toFill matcher (#52) (ee39ba9)
  • expect-puppeteer: enhance toMatchElement / toClick text option (cee8f46), closes #51 #50

BREAKING CHANGES

  • expect-puppeteer: Text is now trimmed and no longer evaluated as a RegExp. If you want this behaviour, use a true RegExp.

2.4.0 (2018-04-24)

Features

  • expect-puppeteer: keep original error message (#45) (72b60a9), closes #33
  • expect-puppeteer: make default options configurable (#46) (0d493c4)
  • adjust default timeout with slowMo (6871ec8), closes #36
  • jest-environment-puppeteer: add server.launchTimeout & server.debug options (e312717), closes #44
  • jest-environment-puppeteer: added config option for global err msg (#35) (d87c99a), closes #34

2.3.0 (2018-04-06)

Features

  • jest-environment-puppeteer: support custom config (6cd3050), closes #19

2.2.3 (2018-04-03)

Bug Fixes

  • support ignoreHTTPSErrors launch option (ed60439)

2.2.2 (2018-04-01)

Bug Fixes

2.2.1 (2018-03-25)

Bug Fixes

  • support original Jest matchers (99d542e), closes #17

2.2.0 (2018-03-17)

Features

2.1.0 (2018-03-16)

Features

  • add element handle support (4d37d5b)

2.0.1 (2018-03-08)

Bug Fixes

  • expect-puppeteer: fix expectMatch when body is undefined (#9) (0c60970)

2.0.0 (2018-03-05)

Bug Fixes

  • add missing await to README (cb11763)

Features

BREAKING CHANGES

  • expectPage() is replaced by expect(page)
  • Puppeteer launch options are now specified under launch object

1.1.1 (2018-03-04)

Bug Fixes

  • expect-puppeteer: add all sources in pkg (bb51870)

1.1.0 (2018-03-04)

Features

  • add jest-puppeteer-preset (7fbb273)
  • add spawnd & expect-puppeteer (6b7f5a4)

1.0.1 (2018-03-03)

Move to Lerna.

1.0.0 (2018-03-03)

feta

  • simplify API

BREAKING CHANGES

    • mainPage is renamed into page
  • "/globalSetup" => "/setup"
  • "/globalTeardown" => "/teardown"
  • "/testEnvironment" => ""

0.2.0 (2018-03-03)

Features

  • support Puppeteer configuration

0.1.0 (2018-03-02)

Features

  • first version 🎉