Blog

Luis Majano

July 28, 2023

Spread the word


Share your thoughts

We are excited to announce the release of TestBox v5.2! This version comes packed with new features, improvements, and bug fixes to take your testing experience to the next level. TestBox 5.2 enhances the testing framework's performance and introduces powerful new capabilities for dynamic mixins and finally module support.

What's New in TestBox 5.2?

New Features

  1. Faster Performance with Updated MixerUtil

    • TESTBOX-375 introduces enhancements to the MixerUtil module, resulting in faster performance during dynamic mixins and enhancing the flexibility of your test suites.
  2. More Control with bundlesPattern in TestBox Init

    • TESTBOX-376 adds the bundlesPattern parameter to testbox.system.TestBox's init method. This new addition gives you greater control over defining the pattern for your test bundles, making test organization a breeze.
  3. Introducing TestBox Modules

    • TESTBOX-377 brings a game-changing feature to TestBox - Modules support! Now you can create and utilize modules to extend TestBox's capabilities, opening up endless possibilities for tailored testing workflows. Check out our docs: https://testbox.ortusbooks.com/in-depth/modules

Bug Fixes

  1. Query Compatibility in Expectation

    • TESTBOX-346 addresses an issue where using expect(sut).toBeInstanceOf("something")) with a query could cause unexpected behavior. This has been resolved, ensuring a smoother testing experience with query objects.
  2. Improved cbstreams Functionality

    • TESTBOX-374 fixes issues related to cbstreams outside of ColdBox, ensuring seamless functionality in various environments.

Improvements

  1. Enhanced toBeInstanceOf() Handling
    • TESTBOX-20 improves the handling of toBeInstanceOf() expectations for Java classes, making it even easier to write precise and robust tests for Java objects.

Upgrade and Get Started!

With TestBox 5.2, we've focused on delivering enhanced performance, greater control, and extensibility to our users. We encourage you to upgrade and explore the latest capabilities to supercharge your testing experience.

To upgrade, visit the TestBox website or update your package manager with the latest version.

We hope you enjoy TestBox 5.2 and find it invaluable in your testing efforts. As always, your feedback is crucial to our growth. If you encounter any issues or have suggestions, please share them with us.

Happy testing! 🧪🚀

The TestBox Team

Add Your Comment

Recent Entries

TestBox: Write Better Tests, Build Better BoxLang & CFML Apps

TestBox: Write Better Tests, Build Better BoxLang & CFML Apps

Building reliable software isn’t just about writing good code it’s about proving it works, every single time. As applications grow in complexity, having a solid, expressive, and flexible testing framework becomes essential.

That’s where TestBox comes in.

Victor Campos
Victor Campos
February 13, 2026
BoxLang NeoVim Plugin Released

BoxLang NeoVim Plugin Released

We're excited to announce the release of the BoxLang NeoVim Plugin - a comprehensive syntax highlighting solution designed specifically for BoxLang developers working in Vim and NeoVim environments. This isn't a port or adaptation of existing CFML syntax files; it's a ground-up implementation built for BoxLang's modern feature set. Coming soon as well will be our runners, syntax validators, and integration with our LSP for live previews, insights, and much more.

Luis Majano
Luis Majano
February 13, 2026
Announcing Cloud-Native BoxLang for $5/Month

Announcing Cloud-Native BoxLang for $5/Month

TL;DR: We just released a production-ready starter template that deploys a modern BoxLang application to DigitalOcean App Platform in under 5 minutes—starting at just $5/month. One-click deployment, auto-scaling, automatic redeployments, and zero downtime included.

Luis Majano
Luis Majano
February 10, 2026