What's New
You can now run Vitest 5 projects with Wallaby. This major release changes how Vitest creates projects and Vite servers, including its browser-mode server lifecycle. Update Wallaby before moving your project to Vitest 5.
The latest Wallaby release adds support for Jest 30.5. Jest’s update makes broad changes across its runtime and module system, including ESM and performance improvements. Update Wallaby to start using Jest 30.5 in your project.
Jasmine 7 is now supported by Wallaby. This major release redesigns Jasmine’s module and boot systems and tightens access to internal APIs. Update Wallaby before moving your project to Jasmine 7.
Wallaby now supports Node.js built-in TypeScript type stripping for node:test projects running Node v22.18 or later.
TypeScript tests using .ts, .mts, and .cts files work in both CommonJS and ESM projects without an additional
dependency, Node.js flag, or Wallaby configuration.
Wallaby CLI brings runtime test intelligence into agentic coding workflows. Whether you’re using Claude Code, Codex CLI, Copilot CLI, OpenCode, Pi, or any other AI coding agent, Wallaby can now run your tests and report results, coverage, and runtime data directly from the command line, without requiring an editor session or an MCP server to be running. This is especially useful for git worktrees and other headless workflows.
Wallaby’s Coverage tab now helps you prioritize testing and refactoring work by highlighting files where complex code and lower coverage combine to create higher maintenance risk.
Wallaby now supports the latest version of vitest (v4.1.4+). The recent update of vitest included major breaking changes that required updates to Wallaby’s vitest integration.
Wallaby now supports the latest version of vitest (v4.1.0+). The recent update of vitest included major breaking changes that required updates to Wallaby’s vitest integration.
For Angular CLI v21 workspaces and projects, Wallaby now automatically detects and configures the default Vitest runner. Wallaby runs tests in Node.js environments such as jsdom and happy-dom, or in browsers via playwright or webdriverio, and provides better incremental run performance, reliability, and live results streaming.
Wallaby now supports running Vitest v4.x+ in browser mode, using either the playwright or webdriverio providers. Wallaby will run your browser instances in headless mode by default (overridable by setting headless: false in your vitest config).