657 Commits

Author SHA1 Message Date
Vladimir Sheremet
6fc78903fc
chore: release v4.0.0-beta.16 2025-10-03 10:54:14 +02:00
Vladimir
a96ea140e0
fix(browser): exclude deprecated context import from optimization (#8658) 2025-10-03 09:38:13 +02:00
Vladimir Sheremet
8393e610d9
chore: update @vitest/browser README to reference other browser packages 2025-10-02 21:10:46 +02:00
Vladimir Sheremet
d677c0ba21
chore: release v4.0.0-beta.15 2025-10-01 16:26:06 +02:00
Vladimir Sheremet
e24e56b82f
chore: release v4.0.0-beta.14 2025-10-01 16:03:25 +02:00
Vladimir
0dc93ea988
feat: introduce separate packages for browser mode providers (#8629) 2025-10-01 15:58:13 +02:00
Vladimir Sheremet
a9006b3b87
chore: release v4.0.0-beta.13 2025-09-24 14:07:49 +02:00
Raul Macarie
b1c8fdbe9e
fix(browser): stop creating unnecessary directories when taking screenshots (#8605) 2025-09-24 14:06:33 +02:00
Vladimir
38adc86cfd
feat(browser): support --inspect option in webdriverio (#8613) 2025-09-23 19:38:41 +02:00
Vladimir
0d0e5cdf67
feat(browser): expose options on BrowserProviderOption (#8609) 2025-09-23 15:26:09 +02:00
Vladimir Sheremet
a0cdc959f9
chore: release v4.0.0-beta.12 2025-09-22 16:32:05 +02:00
Vladimir
1aac59cd20
feat(browser): support playwright tracing (#8584) 2025-09-22 14:57:41 +02:00
Vladimir
6acdc3a5ed
fix(browser): throw an error if iframe is not accessible anymore (#8601) 2025-09-20 17:00:42 +02:00
Vladimir
b2804a1f97
fix(browser): update expect.element type to match the implementation (#8597) 2025-09-19 11:17:20 +02:00
Bjorn Lu
7a66112c05
build: use premove to clean directories (#8593) 2025-09-19 09:08:35 +02:00
renovate[bot]
bd5a6ae4be
chore(deps): update all non-major dependencies (#8575)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-18 16:24:02 +02:00
Bjorn Lu
500aa4803d
refactor: remove chai-subset (#8586) 2025-09-18 09:19:14 +02:00
Jake Danton
cdcf7e854c
fix: Remove loupe dependencies from optimizeDeps.include for browser mode (#8570) 2025-09-15 14:21:32 +02:00
Vladimir Sheremet
b0f06dec99
chore: release v4.0.0-beta.11 2025-09-11 15:12:16 +02:00
Vladimir
9a79b90c95
perf: reduce the number of unused imports (#8508) 2025-09-08 19:20:18 +02:00
renovate[bot]
1050a37173
chore(deps): update eslint packages (#8549)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Vladimir Sheremet <sleuths.slews0s@icloud.com>
2025-09-08 17:16:58 +02:00
Vladimir
d7fca03897
fix(browser): don't import from vite directly (#8541) 2025-09-06 16:34:30 +08:00
Trevor Burnham
eebafb5c3c
build(browser): specify target browsers in build config (#8503) 2025-09-03 18:53:35 +08:00
Vladimir Sheremet
5790931929
chore: release v4.0.0-beta.10 2025-09-01 15:08:48 +02:00
Vladimir
2308cbf130
feat(browser): add length property to locators, toHaveLength now accepts locators (#8512) 2025-08-31 11:38:44 +02:00
renovate[bot]
704eba24b4
fix(deps): update all non-major dependencies (#8382)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Vladimir Sheremet <sleuths.slews0s@icloud.com>
2025-08-28 13:23:05 +02:00
Vladimir
2b4b058235
fix(runner): don't bundle runner with utils (#8496) 2025-08-28 12:28:01 +02:00
Trevor Burnham
bb34c64dc1
perf: use ES2022 language features (#8492) 2025-08-28 11:10:17 +02:00
Vladimir
57b2cca2e0
feat(browser): support iframe locator with playwright provider (#8016) 2025-08-28 10:38:46 +02:00
Vladimir
606cb9e3e3
feat(browser)!: require a provider factory instead of a string (#8445) 2025-08-27 12:00:11 +02:00
Vladimir Sheremet
370580c7ed
chore: release v4.0.0-beta.9 2025-08-26 11:39:14 +02:00
Vladimir
cc98c611f4
perf: remove chai as a direct dependency, keep it in @vitest/expect (#8461) 2025-08-25 14:02:26 +02:00
Vladimir
c1ac15c6b2
fix(browser): locator.element() returns HTMLElement or SVGElement (#8440) 2025-08-15 18:05:48 +02:00
Vladimir Sheremet
512ac7f8d6
chore: release v4.0.0-beta.8 2025-08-12 18:29:22 +02:00
Vladimir
a1cb9719a4
fix!: remove deprecated APIs (#8428) 2025-08-12 18:25:50 +02:00
Vladimir
61eb7dd9c9
feat(api): add enableCoverage and disableCoverage methods (#8412)
Co-authored-by: Ari Perkkiö <ari.perkkio@gmail.com>
2025-08-12 14:50:17 +02:00
Vladimir Sheremet
e8289280b6
chore: release v4.0.0-beta.7 2025-08-08 16:00:24 +02:00
Vladimir
c0ec08a905
feat(browser): add trackUnhandledErrors option (#8386) 2025-08-06 19:13:32 +02:00
Vladimir Sheremet
d19ff43f2a
chore: release v4.0.0-beta.6 2025-08-04 14:31:16 +02:00
Ari Perkkiö
149f8e5095
fix(reporter)!: remove deprecated APIs (#8223)
Co-authored-by: Vladimir Sheremet <sleuths.slews0s@icloud.com>
2025-08-04 14:30:28 +02:00
Vladimir
9e412de354
fix!: rewrite spying implementation to make module mocking more intuitive (#8363) 2025-08-01 16:13:07 +02:00
Raul Macarie
459efba6b8
fix: screenshot masks with Playwright provider (#8357) 2025-07-31 14:46:57 +02:00
renovate[bot]
13f9462293
fix(deps): update all non-major dependencies (#8348)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-29 14:54:18 +02:00
Vladimir Sheremet
d06013f2e1
chore: release v4.0.0-beta.5 2025-07-28 15:26:52 +02:00
Vladimir
28765b4bbc
fix(wdio): properly construct the shadow root selector if there are multiple elements (#8354) 2025-07-28 15:24:42 +02:00
Vladimir
9be01ba594
feat!: use module-runner instead of vite-node (#8208)
Co-authored-by: Ari Perkkiö <ari.perkkio@gmail.com>
2025-07-28 13:43:53 +02:00
Noritaka Kobayashi
02da20864c
chore: fix typos (#8179) 2025-07-22 18:02:11 +02:00
Vladimir Sheremet
1c4506978b
chore: release v4.0.0-beta.4 2025-07-22 17:59:41 +02:00
Ari Perkkiö
bea874610a
fix: prevent rpc timeout on slow thread blocking synchronous methods (#8297)
Co-authored-by: Vladimir Sheremet <sleuths.slews0s@icloud.com>
2025-07-22 16:02:52 +02:00
Vladimir
c16abe71ea
fix(wdio): wait for the driver to be properly closed (#8305) 2025-07-22 15:41:50 +02:00