Wallaby v2 has been released! 🚀 Open v2 docs.

Introduction: What's New

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.

AI Action Selector (22 Oct 2025)

We have added a mode selector to Wallaby Copilot integration, allowing you to choose between different modes of operation, such as Investigation, Analytical Fix and Direct Fix. This provides more flexibility in how the Copilot prompt is generated and what level of detail is provided to the AI model. We have also added code lens action for failing tests to quickly switch between modes.

Vitest Improvements (20 Oct 2025)

Wallaby’s v3 release shipped with some large-scale changes to our Vitest integration. These changes shift responsibility for determining test execution order from Vitest to Wallaby and provide a more responsive test execution experience. Since the release, we have made several changes to improve performance and reliability for issues that could affect larger projects. We’re continuing to work on further enhancements to make Wallaby and Vitest work even better together.

Identifier Expressions Logging (18 Oct 2025)

We have updated Wallaby to log multiple values for identifier expressions (i.e., variable names), limiting the number of logged values and traversal depth, while clearly indicating when the count limit is reached. Previously, a single value was logged for identifier expressions, which could lead to incomplete or misleading information.

Angular 20 Workspaces (16 Oct 2025)

In Angular workspaces, each project’s tests now run in their own dedicated browser instance, providing improved isolation between test environments. This change eliminates shared state and unintended side effects across projects, resulting in more reliable and consistent test results. It also ensures that project-specific configurations and dependencies are evaluated independently, making the test behavior more closely aligned with ng test.

Navigation Target Selector (10 Oct 2025)

We have added a navigation target selector to error navigation actions in Wallaby Overview and Side views. You can now quickly choose the exact location of a failing test error to navigate to, such as the test definition, assertion failure, or source code line.

Introducing Wallaby v3 (26 Sep 2025)

We’re proud to introduce Wallaby v3, an overhauled engine that streams test, coverage, log, and error results in real time. Wallaby v3 starts instantly with cached results, prioritizes execution of the files you’re working on, and keeps you updated with progress and time estimates. 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