What's New
In addition to this page, you may also follow us on twitter (@WallabyJs) to be notified whenever we release notable features.
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.
Peek source code anywhere with dotNov 11 2025
Wallaby UI now supports peeking into source code locations directly from various views, including the Test list and Test
tree, Error panels, Logs list, etc. Pretty much any UI element that has a source code location associated with it will
now allow you to peek into the source code without navigating away from your current context. To use the feature,
simply press the . key when focused on an item with a source location.
Support for Vitest v4.x+Nov 10 2025
Wallaby now supports the latest version of vitest (v4.x+). The recent update of vitest included major breaking changes that required updates to Wallaby's vitest integration.
AI Action SelectorOct 22 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 ImprovementsOct 20 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 LoggingOct 18 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 WorkspacesOct 16 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.
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