What's New




Wallaby now renders cleaner, more readable diffs for Jest and Vitest tests using asymmetric matchers like expect.any()
, expect.objectContaining()
, and expect.stringContaining()
. Instead of showing verbose raw matcher code, Wallaby displays intuitive labels like Anything<String>
or StringContaining "hello"
in side-by-side and compact views, making it easier to spot what actually failed without losing access to full actual/expected values for copying or inspection.

Wallaby now automatically detects and selects the appropriate Node.js version for your project based on configuration files like .nvmrc
, .node-version
, package.json (engines.node field)
, and more. When multiple Node.js versions are installed on your system, Wallaby intelligently chooses the version that matches your project’s requirements using existing version managers (e.g. nvm
, volta
, fnm
, asdf
, etc.). This eliminates the need for manual configuration and ensures your tests run in the correct Node.js environment without any additional setup.
In the last few released versions, we’ve made major Wallaby.js performance improvements: faster incremental runs, better handling of compute-heavy and path-rich tests, and quicker startup for small projects. We now pass metadata incrementally, use ~10x-12x less CPU and memory for code insights, and avoid spawning unnecessary workers.
Wallaby now supports the latest version of Jest v30.0.x+. The recent update of Jest included breaking changes that required updates to Wallaby’s Jest integration.
Wallaby now supports the latest version of vitest (v3.2.x+). The recent update of vitest included breaking changes that required updates to Wallaby’s vitest integration.
The new Interactive Runtime Value Graphs feature lets you visualize runtime data as structured graphs directly in your editor. It’s useful for inspecting deeply nested objects or large data sets that are hard to parse in raw text form. The graph layout adapts well to various data shapes, and you can interactively collapse or expand branches and nodes to focus on the parts that matter. The graph updates automatically as values change, giving you a live view of your log’s state. Read more in our blog.
Agentic AI workflows are transforming how developers interact with code, with context playing a crucial role. Wallaby’s new AI tools and MCP server provide rich insights—such as runtime values, execution paths, and coverage data—to enhance agent capabilities. Now Wallaby enables Copilot Chat, Cursor, Windsurf, Cline, and other agents to access detailed runtime context on demand. Read more in our blog.

Wallaby now supports the latest version of vitest (v3.1.x+). The recent update of vitest included breaking changes that required updates to Wallaby’s vitest integration.
The best AI model for investigating unit test errors is the one with the most context — provided by the user and the right tools. Wallaby now automatically provides GitHub Copilot with detailed context and tools - including execution paths, test coverage, and runtime values - to debug smarter. Read more in our blog.

Wallaby UI now offers quick access to keyboard shortcuts documentation in the Overview and Side view panels, both inside
the editor and from the browser (when using Linked or Standalone Mode). Press the ?
key while
focused on either panel, or click the keyboard icon on the right side of the Overview panel, to display a comprehensive
list of available shortcuts.
