Vladimir Sheremet
eb1abf0857
chore: release v4.0.15
2025-12-02 16:50:27 +01:00
Vladimir
122ff321cc
feat(reporters): print import duration breakdown ( #9105 )
2025-12-02 16:48:29 +01:00
Raul Macarie
0d2e7e3e26
fix(browser): run toMatchScreenshot only once when used with expect.element ( #9132 )
2025-12-02 12:57:25 +01:00
Hiroshi Ogawa
fd8bd6dee5
fix: use optimizeDeps.rolldownOptions to fix depreated warning + fix ssr.external: true ( #9121 )
2025-11-28 10:09:02 +01:00
Vladimir Sheremet
9ca74cfb20
chore: release v4.0.14
2025-11-25 14:52:32 +01:00
Vladimir
2cc34e0d4a
feat(browser): expose utils.configurePrettyDOM ( #9103 )
2025-11-25 14:49:47 +01:00
Raul Macarie
c37c2eb0b5
feat(ui): add tabbed failure view for toMatchScreenshot with comparison slider ( #8813 )
2025-11-25 11:01:55 +01:00
Mikhail
229b5b3b35
chore: move check allow out of forEach ( #9086 )
2025-11-24 13:14:44 +01:00
Ari Perkkiö
f5b72374bd
fix(browser): unsubscribe onCancel on rpc destroy ( #9088 )
2025-11-24 13:07:32 +01:00
Vladimir Sheremet
73b54ce285
chore: release v4.0.13
2025-11-21 17:30:23 +01:00
Vladimir Sheremet
5aa84d56a6
chore: release v4.0.12
2025-11-20 12:58:13 +01:00
Vladimir Sheremet
c3befb049f
chore: release v4.0.11
2025-11-20 11:30:38 +01:00
Raul Macarie
772923645f
feat(api): add extensible test artifact API ( #8987 )
2025-11-18 10:56:21 +01:00
Vladimir
d6d3359ddb
feat(experimental): support OpenTelemetry traces ( #8994 )
2025-11-17 16:23:52 +01:00
Vladimir Sheremet
259a3d1b56
chore: release v4.0.10
2025-11-17 13:56:35 +01:00
Ibim Braide
57ae547de0
fix(browser): handle dependency stack traces with external source maps. Resolves : #9003 ( #9016 )
2025-11-17 11:26:27 +01:00
Vladimir
44dca5fb43
chore: print a better error when browser orchestrator fails to run a test ( #8984 )
2025-11-14 17:03:13 +01:00
Vladimir Sheremet
62fab24431
chore: release v4.0.9
2025-11-14 09:41:07 +01:00
Joaquín Sánchez
353ee5bbcb
fix(browser): add favicon icons to the browser mode ui ( #8972 )
2025-11-10 17:47:03 +01:00
Vladimir Sheremet
46bfd0983d
chore: release v4.0.8
2025-11-07 12:41:06 +01:00
Evyatar Daud
9638db0f3e
fix: incorrect error message for non-awaited expect.element() ( #8954 )
2025-11-07 12:40:17 +01:00
renovate[bot]
9a9323b737
chore(deps): update dependency @antfu/eslint-config to v6 ( #8832 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Vladimir Sheremet <sleuths.slews0s@icloud.com>
2025-11-06 15:16:39 +01:00
Vladimir
65292c3655
docs: update structure ( #8625 )
2025-11-06 14:59:05 +01:00
Julien Wajsberg
069e6db9bd
fix(webdriverio): When no argument is passed to the .click interaction command, the webdriver command should also have no argument ( #8937 )
2025-11-06 12:50:11 +01:00
Joaquín Sánchez
1f73037385
fix(browser): cleanup frame-ancestors from CSP header at coverage middleware ( #8941 )
2025-11-05 10:22:06 +01:00
Vladimir Sheremet
1f5d9d2ccf
chore: release v4.0.7
2025-11-04 16:15:29 +01:00
Vitaly Baev
35a27d4b33
fix: add Locator as a possible element type in toContainElement() matcher ( fix #8910 ) ( #8927 )
2025-11-04 11:55:12 +01:00
Vladimir
c9078a26e3
fix: create environment once per worker with isolate: false ( #8915 )
2025-11-03 17:20:06 +01:00
Vladimir Sheremet
2e7b2b8b98
chore: release v4.0.6
2025-10-31 13:56:46 +01:00
Younes Jaaidi
f50ea7a250
fix(browser): ensure setup files are re-evaluated on each test run ( fixes #8883 ) ( #8884 )
2025-10-31 12:42:44 +01:00
Vladimir
9e24a59f2c
fix(browser): support module tracking ( #8877 )
2025-10-30 17:11:45 +01:00
Vladimir Sheremet
ed9fc71076
chore: release v4.0.5
2025-10-29 13:59:11 +01:00
rzzf
7ee283c965
fix(browser): allow Locator type in selectOptions element parameter ( #8848 )
...
Co-authored-by: Vladimir <sleuths.slews0s@icloud.com>
2025-10-28 11:19:37 +01:00
Mikhail
0696898b48
perf(expect): optimize checking the input type ( #8840 )
2025-10-27 15:58:04 +01:00
Vladimir Sheremet
9b75ec5f2f
chore: release v4.0.4
2025-10-27 13:27:31 +01:00
Vladimir Sheremet
ca1766f45c
chore: release v4.0.3
2025-10-24 15:58:30 +02:00
Vladimir
622977e61e
fix(browser): more stable in-source testing validation ( #8793 )
2025-10-24 15:41:24 +02:00
Vladimir Sheremet
07bc56a7a8
chore: release v4.0.2
2025-10-23 19:05:12 +02:00
Vladimir
588f768580
fix(browser): don't print the deprecation notice in node_modules ( #8779 )
2025-10-23 17:54:46 +02:00
Vladimir Sheremet
4a28faa677
chore: release v4.0.1
2025-10-22 17:30:24 +02:00
Vladimir Sheremet
da7ce1712f
chore: release v4.0.0
2025-10-22 16:07:20 +02:00
Vladimir
624032ed6f
chore(ui): use vitest-browser-vue for UI tests, remove auto loading, typecheck UI ( #8752 )
2025-10-22 16:04:28 +02:00
Vladimir Sheremet
3e4b6b762e
chore: release v4.0.0-beta.19
2025-10-21 19:21:06 +02:00
Vladimir
f5d06434f7
fix(browser): support sync not.toBeInTheDocument() ( #8751 )
...
### Description
<!-- Please insert your description here and provide especially info about the "what" this PR is solving -->
Resolves #issue-number
<!-- You can also add additional context here -->
### Please don't delete this checklist! Before submitting the PR, please make sure you do the following:
- [ ] It's really useful if your PR references an issue where it is discussed ahead of time. If the feature is substantial or introduces breaking changes without a discussion, PR might be closed.
- [ ] Ideally, include a test that fails without this PR but passes with it.
- [ ] Please, don't make changes to `pnpm-lock.yaml` unless you introduce a new test example.
- [ ] Please check [Allow edits by maintainers](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork ) to make review process faster. Note that this option is not available for repositories that are owned by Github organizations.
### Tests
- [ ] Run the tests with `pnpm test:ci`.
### Documentation
- [ ] If you introduce new functionality, document it. You can run documentation with `pnpm run docs` command.
### Changesets
- [ ] Changes in changelog are generated from PR name. Please, make sure that it explains your changes in an understandable manner. Please, prefix changeset messages with `feat:`, `fix:`, `perf:`, `docs:`, or `chore:`.
2025-10-21 19:16:22 +02:00
Ari Perkkiö
4822d047a7
feat!: rewrite pools without tinypool ( #8705 )
...
Co-authored-by: Vladimir Sheremet <sleuths.slews0s@icloud.com>
2025-10-21 19:12:54 +02:00
Vladimir Sheremet
bc7c20de08
chore: release v4.0.0-beta.18
2025-10-15 09:05:28 +02:00
Raul Macarie
e63b17efcf
feat(browser): support custom screenshot comparison algorithms ( #8687 )
2025-10-13 14:12:58 +02:00
Vladimir
529ab46acd
fix(browser): define an export for browser/utils ( #8678 )
2025-10-12 13:12:50 +02:00
Vladimir Sheremet
4783137cd8
chore: release v4.0.0-beta.17
2025-10-06 12:04:45 +02:00
Vladimir
95c367f5e5
fix(browser): allow importing BrowserCommand if no browser package is installed ( #8666 )
2025-10-06 12:04:01 +02:00