In addition to this page, you may also follow us on twitter (@WallabyJs) to be notified whenever we release notable features.
Select your editor
The content of this page is adjusted based on your editor of choice. Please select your editor by clicking on your editor’s logo below before proceeding:




Most Recent Major Features and Changes
The What’s New section includes major features and changes that have been made in the last 12-18 months. For older news or more details about minor updates and changes, please refer to our changelog.
Improved Side-by-Side and Compact Diffs for Jest/Vitest Asymmetric Matchers (01 Jul 2025)
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.

Automatic Node.js Version Selection Based on Project Configuration (30 Jun 2025)
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.
Major Performance Improvements (17 Jun 2025)
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.
Support for Jest 30.0.x+ (10 Jun 2025)
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.
Support for Vitest v3.2.x+ (03 Jun 2025)
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.
Interactive Runtime Value Graphs (09 May 2025)
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.
Previous major features and changes
Our what’s new archive contains the full history of our major features and changes (starting February 2020).
Full Change Log
Our changelog is available in our public repository. Please note that while we update our changelog every few months, we release new versions of Wallaby.js a few times a week (sometimes a few times a day).
Are we missing something? Share your idea or vote for other submitted ideas