Title: chore(deps)(deps-dev): bump vitest from 4.0.18 to 4.1.0 by dependabot[bot] · Pull Request #131 · aicodingstack/aicodingstack.io · GitHub
Open Graph Title: chore(deps)(deps-dev): bump vitest from 4.0.18 to 4.1.0 by dependabot[bot] · Pull Request #131 · aicodingstack/aicodingstack.io
X Title: chore(deps)(deps-dev): bump vitest from 4.0.18 to 4.1.0 by dependabot[bot] · Pull Request #131 · aicodingstack/aicodingstack.io
Description: Bumps vitest from 4.0.18 to 4.1.0.
Release notes
Sourced from vitest's releases.
v4.1.0
Vitest 4.1 is out!
This release page lists all changes made to the project during the 4.1 beta. To get a review of all the new features, read our blog post.
🚀 Features
Return a disposable from doMock() - by @kirkwaiblinger in vitest-dev/vitest#9332 (e3e65)
Added chai style assertions - by @ronnakamoto and @sheremet-va in vitest-dev/vitest#8842 (841df)
Update to sinon/fake-timers v15 and add setTickMode to timer controls - by @atscott and @sheremet-va in vitest-dev/vitest#8726 (4b480)
Expose matcher types - by @sheremet-va in vitest-dev/vitest#9448 (3e4b9)
Add toTestSpecification to reported tasks - by @sheremet-va in vitest-dev/vitest#9464 (1a470)
Show a warning if vi.mock or vi.hoisted are declared outside of top level of the module - by @sheremet-va in vitest-dev/vitest#9387 (5db54)
Track and display expectedly failed tests (.fails) in UI and CLI - by @Copilot, sheremet-va and @sheremet-va in vitest-dev/vitest#9476 (77d75)
Support tags - by @sheremet-va in vitest-dev/vitest#9478 (de7c8)
Implement aroundEach and aroundAll hooks - by @sheremet-va in vitest-dev/vitest#9450 (2a8cb)
Stabilize experimental features - by @sheremet-va in vitest-dev/vitest#9529 (b5fd2)
Accept new or all in --update flag - by @sheremet-va in vitest-dev/vitest#9543 (a5acf)
Support meta in test options - by @sheremet-va in vitest-dev/vitest#9535 (7d622)
Support type inference with a new test.extend syntax - by @sheremet-va in vitest-dev/vitest#9550 (e5385)
Support vite 8 beta, fix type issues in the config with different vite versions - by @sheremet-va in vitest-dev/vitest#9587 (99028)
Add assertion helper to hide internal stack traces - by @hi-ogawa and Claude Opus 4.6 in vitest-dev/vitest#9594 (eeb0a)
Store failure screenshots using artifacts API - by @macarie in vitest-dev/vitest#9588 (24603)
Allow vitest list to statically collect tests instead of running files to collect them - by @sheremet-va in vitest-dev/vitest#9630 (7a8e7)
Add --detect-async-leaks - by @AriPerkkio in vitest-dev/vitest#9528 (c594d)
Implement mockThrow and mockThrowOnce - by @thor-juhasz and @sheremet-va in vitest-dev/vitest#9512 (61917)
Support update: "none" and add docs about snapshots behavior on CI - by @hi-ogawa in vitest-dev/vitest#9700 (05f18)
Support playwright launchOptions with connectOptions - by @hi-ogawa in vitest-dev/vitest#9702 (f0ff1)
Add page/locator.mark API to enhance playwright trace - by @hi-ogawa in vitest-dev/vitest#9652 (d0ee5)
api:
Support tests starting or ending with test in experimental_parseSpecification - by @jgillick and Jeremy Gillick in vitest-dev/vitest#9235 (2f367)
Add filters to createSpecification - by @sheremet-va in vitest-dev/vitest#9336 (c8e6c)
Expose runTestFiles as alternative to runTestSpecifications - by @sheremet-va in vitest-dev/vitest#9443 (43d76)
Add allowWrite and allowExec options to api - by @sheremet-va in vitest-dev/vitest#9350 (20e00)
Allow passing down test cases to toTestSpecification - by @sheremet-va in vitest-dev/vitest#9627 (6f17d)
browser:
Add userEvent.wheel API - by @macarie in vitest-dev/vitest#9188 (66080)
Add filterNode option to prettyDOM for filtering browser assertion error output - by @Copilot, sheremet-va and @sheremet-va in vitest-dev/vitest#9475 (d3220)
Support playwright persistent context - by @hi-ogawa, Claude Opus 4.6 and @sheremet-va in vitest-dev/vitest#9229 (f865d)
Added detailsPanelPosition option and button - by @shairez in vitest-dev/vitest#9525 (c8a31)
Use BlazeDiff instead of pixelmatch - by @macarie in vitest-dev/vitest#9514 (30936)
Add findElement and enable strict mode in webdriverio and preview - by @sheremet-va in vitest-dev/vitest#9677 (c3f37)
cli:
Add @bomb.sh/tab completions - by @AmirSa12 and @sheremet-va in vitest-dev/vitest#8639 (200f3)
coverage:
Support ignore start/stop ignore hints - by @AriPerkkio in vitest-dev/vitest#9204 (e59c9)
Add coverage.changed option to report only changed files - by @kykim00 and @AriPerkkio in vitest-dev/vitest#9521 (1d939)
experimental:
Add onModuleRunner hook to worker.init - by @sheremet-va in vitest-dev/vitest#9286 (e977f)
Option to disable the module runner - by @sheremet-va and @AriPerkkio in vitest-dev/vitest#9210 (9be61)
... (truncated)
Commits
4150b91 chore: release v4.1.0
1de0aa2 fix: correctly identify concurrent test during static analysis (#9846)
c3cac1c fix: use isAgent check, not just TTY, for watch mode (#9841)
eab68ba chore(deps): update all non-major dependencies (#9824)
031f02a fix: allow catch/finally for async assertion (#9827)
3e9e096 feat(reporters): add agent reporter to reduce ai agent token usage (#9779)
0c2c013 chore: release v4.1.0-beta.6
8181e06 fix: hideSkippedTests should not hide test.todo (fix #9562) (#9781)
a8216b0 fix: manual and redirect mock shouldn't load or transform original module...
689a22a fix(browser): types of getCDPSession and cdp() (#9716)
Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase will rebase this PR
@dependabot recreate will recreate this PR, overwriting any edits that have been made to it
@dependabot show
Open Graph Description: Bumps vitest from 4.0.18 to 4.1.0. Release notes Sourced from vitest's releases. v4.1.0 Vitest 4.1 is out! This release page lists all changes made to the project during the 4.1 beta. To get ...
X Description: Bumps vitest from 4.0.18 to 4.1.0. Release notes Sourced from vitest's releases. v4.1.0 Vitest 4.1 is out! This release page lists all changes made to the project during the 4.1 beta. To ...
Opengraph URL: https://github.com/aicodingstack/aicodingstack.io/pull/131
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:7363256e-d04f-e611-b03b-f71d83784530 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | 9EF0:3F3AF6:189C83A:2207D6A:6A500895 |
| html-safe-nonce | b76976cba5a4a8d99ee21d25fa8389244b784865e55e09dff37f81c4d0550b55 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5RUYwOjNGM0FGNjoxODlDODNBOjIyMDdENkE6NkE1MDA4OTUiLCJ2aXNpdG9yX2lkIjoiNzU4NDI5NzMwOTE1NDg1ODQ1IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 6fdbb05733ecf7c19708d5762e9f0cb0b582e5b66b99d83399d1688c371c7687 |
| hovercard-subject-tag | pull_request:3784480005 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/aicodingstack/aicodingstack.io/pull/131/files |
| twitter:image | https://avatars.githubusercontent.com/in/29110?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/in/29110?s=400&v=4 |
| og:image:alt | Bumps vitest from 4.0.18 to 4.1.0. Release notes Sourced from vitest's releases. v4.1.0 Vitest 4.1 is out! This release page lists all changes made to the project during the 4.1 beta. To get ... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 56eec25a3430492dd6ec2a480eb33256a0da5192d5714b0db4f5ab5f33203d94 |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/aicodingstack/aicodingstack.io git https://github.com/aicodingstack/aicodingstack.io.git |
| octolytics-dimension-user_id | 242950640 |
| octolytics-dimension-user_login | aicodingstack |
| octolytics-dimension-repository_id | 1097345677 |
| octolytics-dimension-repository_nwo | aicodingstack/aicodingstack.io |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 1097345677 |
| octolytics-dimension-repository_network_root_nwo | aicodingstack/aicodingstack.io |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 93a615b89b7dcbdb6b678f4772931ecc28ada82a |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width