All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
10.1.4 (2024-10-26)
10.1.3 (2024-10-22)
10.1.2 (2024-10-10)
10.1.1 (2024-09-06)
Note: Version bump only for package jest-puppeteer
10.1.0 (2024-08-17)
10.0.1 (2024-02-15)
10.0.0 (2024-02-10)
- Drop Node.js v16 support.
9.0.2 (2023-12-06)
9.0.1 (2023-10-01)
9.0.0 (2023-05-24)
- 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)
- drop Node.js v14 support (d7d9833)
- drop Node.js v14 support
- jest-dev-server: default host is now
undefined
instead of "localhost"
8.0.6 (2023-03-24)
8.0.5 (2023-03-09)
8.0.4 (2023-03-08)
8.0.3 (2023-03-07)
- avoid creating screenshots directory (d9e58fe), closes #521
- jest-puppeteer: fix preset export (82e4163), closes #528
8.0.2 (2023-03-06)
8.0.1 (2023-03-06)
- remove cycle dependency (ed5c9eb)
8.0.0 (2023-03-06)
- native typings (32acec7)
-
spawnd
now exports{ spawd }
instead of default to ensure compatibilty with ESM
toMatch
has been renamedtoMatchTextContent
to avoid collision with existing Jest matcher
7.0.1 (2023-02-15)
7.0.0 (2023-02-03)
- requires puppeteer v19+
6.2.0 (2022-12-11)
6.1.1 (2022-07-06)
- 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)
6.0.3 (2021-12-14)
6.0.2 (2021-11-25)
6.0.1 (2021-11-24)
6.0.0 (2021-09-23)
- Add browserPerWorker setting (#420) (5320871)
- allow puppeteer >= 1.5.0 (#442) (181ee72)
- only throw timed out error if timed out (#435) (f6c20ab)
- remove wait-port dependency (#434) (3d6cae0)
- drop support for node v10
5.0.4 (2021-05-26)
5.0.3 (2021-04-28)
- fix toFill on textarea (#399) (7f40bd7)
- update deps (#402) (fa91027)
- use Delete to clear input instead of Backspace (#401) (94e9241)
5.0.2 (2021-04-21)
5.0.1 (2021-04-19)
5.0.0 (2021-04-16)
- 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)
- 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)
- fix toDisplayDialog (ce9df04)
- fixes --watch mode server start&restarts (#299) (d49a6a1)
- only call setRawMode if stdin is TTY (#301) (61d04c7)
- teardown browser in watch mode. (#270) (04de87a)
- increase peerDependencies to allow Puppeteer v2 (#289) (62a9b81)
- expect-puppeteer: support frames (#275) (09703ea)
4.3.0 (2019-07-14)
4.2.0 (2019-05-28)
- add waitOnScheme options (#232) (f772d74)
- support "browser" config option (#220) (85a1122), closes #171
4.1.1 (2019-04-11)
- do not attempt to start the server when
usedPortAction
isignore
andisPortTaken
istrue
(#219) (7df3721)
4.1.0 (2019-03-14)
4.0.0 (2019-02-13)
- v4.x is only compatible with Jest v24, use v3.x with Jest v23.
3.9.0 (2019-01-22)
- jest --watch fails to reload (#182) (cc9bbfa)
- wrong timeout when using jestPuppeteer.debug() (#185) (0f4c720)
3.8.0 (2019-01-11)
3.7.0 (2018-12-11)
- jest-dev-server: expose servers (#166) (be650a3), closes #135
- use tree-kill instead of terminate (#169) (bb2e27b)
3.6.0 (2018-12-06)
3.5.2 (2018-11-27)
3.5.1 (2018-11-11)
3.5.0 (2018-11-04)
- 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
- add incognito context support (#140) (5b8983a), closes #133
- disable tab throttling (#144) (b92e76c), closes #137
3.4.0 (2018-09-24)
- 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)
3.3.0 (2018-08-15)
- 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)
- fix debug mode (7e395a3)
3.2.0 (2018-06-17)
- jest-dev-server: fix watch mode stdin after ask (a7ca57b)
- add debug mode (4f79768)
3.1.0 (2018-06-16)
3.0.1 (2018-05-03)
- expect-puppeteer: use the same behaviour on toMatch and toMatchElement (784bde8)
3.0.0 (2018-05-03)
- expect-puppeteer: added delay option to element.type for toFill matcher (#52) (ee39ba9)
- expect-puppeteer: enhance toMatchElement / toClick text option (cee8f46), closes #51 #50
- 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)
- 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)
2.2.3 (2018-04-03)
- support
ignoreHTTPSErrors
launch option (ed60439)
2.2.2 (2018-04-01)
- expect-puppeteer: reduce chance of collision (83ade43), closes #issuecomment-377698539
- jest-environment-puppeteer: support slowMo (0fd5b19), closes #20
2.2.1 (2018-03-25)
2.2.0 (2018-03-17)
- add jest-puppeteer pkg (48289c8)
2.1.0 (2018-03-16)
- add element handle support (4d37d5b)
2.0.1 (2018-03-08)
2.0.0 (2018-03-05)
- add missing await to README (cb11763)
expectPage()
is replaced byexpect(page)
- Puppeteer launch options are now specified under
launch
object
1.1.1 (2018-03-04)
- expect-puppeteer: add all sources in pkg (bb51870)
1.1.0 (2018-03-04)
1.0.1 (2018-03-03)
Move to Lerna.
1.0.0 (2018-03-03)
- simplify API
-
mainPage
is renamed intopage
- "/globalSetup" => "/setup"
- "/globalTeardown" => "/teardown"
- "/testEnvironment" => ""
0.2.0 (2018-03-03)
- support Puppeteer configuration
- first version 🎉