Wallaby Newsletter
Season's Greetings from the Wallaby Team

Hello!

As the holiday season approaches, we want to extend our warmest wishes to you and to thank you for supporting us over the years. Reflecting on 2024, we're excited to share some of our top highlights and updates with you, and give you a glimpse of what we have planned for 2025.

New Features in Wallaby v2

In October of this year, we launched Wallaby v2, a major update that reimagined how developers interact with their tests. Since then, we’ve introduced a host of new features and enhancements to make testing faster, clearer, and even more efficient.

Here are some of the latest updates we’ve added since the release:

  • New Errors Tab: A dedicated space to view test errors, with side-by-side diffs visible by default for faster debugging.
  • Searchable Logs and Errors: Quickly search through logs and errors to pinpoint exactly what you need.
  • Enhanced Testing Library Support and HTML Highlighting: Improved clarity for testing frameworks, including cleaner snapshots and HTML highlights.
  • Infinite Loop and Long-Running Test Detection: Better reporting and notifications for problematic tests.
  • Test Tree Details in Side View: View logs and errors for specific tests directly in the side view panel.
  • Font Customization: Adjust Wallaby (and Quokka) output font size to suit your preferences.

Wallaby v2 New Features Since Launch

Wallaby v2 also introduced the powerful Interactive Timeline, which provides a step-by-step view of test execution. It helps you understand the flow of your code and quickly identify issues, saving you valuable debugging time.

Wallaby v2 Time Travel Debugger

These updates build on Wallaby v2’s foundation and reflect our ongoing focus on improving your testing workflow based on both our roadmap and your feedback.

If you missed our Wallaby v2 launch announcement, check it out for a full overview of the release.

Quokka v2 Release

Following the successful release of Wallaby v2, we unveiled Quokka v2 in November, bringing an upgraded experience for rapid prototyping in JavaScript and TypeScript. One of the most exciting updates is the dramatically improved output panel, which now updates 100 times faster than before, providing real-time feedback without delays or flickering.

A major highlight of Quokka v2 is its new Interactive Timeline, inspired by Wallaby's Time Travel Debugger. This feature provides a clear, step-by-step view of your code execution, helping you understand the flow of your code and to quickly identify issues.

Quokka v2 also includes persistent watch expressions, allowing you to seamlessly inspect and monitor values during debugging sessions.

Quokka v2 Interactive Timeline

Discover everything Quokka v2 has to offer, including these and other exciting improvements, in our Quokka v2 blog post.

Enhanced Framework Support

We continue to keep our tools up-to-date with the constantly evolving JavaScript ecosystem. This year, we’ve updated Wallaby, Quokka, and Console Ninja to support the latest versions of Jest, Vitest, and other popular frameworks. For Wallaby, we’ve also introduced experimental support for Node’s native testing module, node:test, starting from Node v22.3.0, giving you even more flexibility in how you build, prototype, and debug.

By keeping pace with the tools you use, you can be confident that Wallaby, Quokka, and Console Ninja will continue to fit seamlessly into your workflow, no matter which stage of development you’re in.

Celebrating a Decade of Innovation

On January 26th 2025, we’ll celebrate our 10 year anniversary! Over the past decade, we've been dedicated to providing developers with cutting-edge tools to enhance productivity and streamline workflows. We are deeply grateful for your continued support and feedback, which have been instrumental in our journey. If you don't already, follow us on X (Twitter) so that you can help celebrate with us when the time comes!

Looking Ahead to 2025

We have ambitious plans for the coming year to further enhance your development experience:

  • Smarter Test Execution in Wallaby: We're refining Wallaby's test execution logic to accelerate test run times, providing feedback even faster than before.
  • User Interface Enhancements: We'll continue to update Wallaby and Quokka v2 interfaces with new features and functions, guided by our roadmap and your feedback via our github repo.
  • Exciting New Quokka's Features: Our roadmap for 2025 includes some exciting and powerful new capabilities that will make prototyping in existing projects faster, smarter, and more intuitive than ever before.
  • Exploring Bun Support: We're investigating better support for Bun in both Wallaby and Quokka, aiming to broaden the range of environments our tools can seamlessly integrate with.
  • Exploring More for Console Ninja: In 2025, we’ll continue to explore ways to make Console Ninja even more indispensable for debugging workflows.

As always, thank you for being a part of our community. We look forward to bringing you more exciting updates in the coming year. If you have any feedback or suggestions, please don't hesitate to reach out.

Wishing you a joyful holiday season and a prosperous New Year! 🎉

Regards, Simon McEnlly

Copyright © 2024 Wallaby.js, All rights reserved.