What's New
Your coding agent can now use wallaby write to add tests and check their results, coverage, and assertions against the intended behavior, and wallaby improve to find uncovered branches, weak assertions, and missing boundary or failure cases in existing tests. Both use Wallaby’s live test and runtime data to verify the agent’s work. Free for everyone during beta. See Wallaby for Coding Agents for examples, or install the skills to get started.
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.