All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.9.0 - 2026-03-17
- New
testbox infocommand to show information about the current TestBox installation, including version and location. - New
testbox reinstallcommand to force reinstallation of TestBox, which can be useful if you suspect your current installation is corrupted or outdated but in the CLI package only. - Better help messages for all commands, including examples and usage instructions.
getTestBoxDescriptor()argument was not being used.- Leverage the
testboxpackage as single source of truth, instead of duplicating logic in this module and risking it getting out of sync.
1.8.0 - 2026-03-16
- TestBox 7 support
- New template updates for CFML and BoxLang
- New TestBox RUN addition for BoxLang
- New
--streamingoption fortestbox runcommand to enable streaming results in the CLI - New
--streaming --verboseflag - Show all specs including passing ones (by default, only failures/skipped are persisted)
1.7.0 - 2025-08-06
- Dependabot updates
- Global exception handling for bundles when things could have gone wrong
- Copilot instructions
- You can now pass slashes on bundles and will automatically convert them to dot notation.
1.6.0 - 2024-09-23
- Visualizer template missing.
- Overgreedy ignore, missing the
testsfolder in the final package
1.5.0 - 2024-09-17
- Internal refactoring for reuse of commands
- BoxLang support for all generation commands and templates
- You can now also use
--boxlangto generate templates in BoxLang explicitly without detection - Bundle
displayNamenow showing up on the reports - Updated the
runcommand with tons of docs - Mutually exclusive options for
runcommand which never existed before forbundlesanddirectory
- Using the
useTestBoxLocalwas not working correctly and re-downloading TestBox every time - TestBox run should use webroot when resolving testbox location in ensureTestBox()
1.4.0 - 2024-02-29
- New Github Actions for testing and releases
1.3.0 - 2023-10-05
- New runners section on the test browser
- Aggregated colors for failures and errors on tests results output.
1.2.2 - 2023-08-18
- More issues with the CLI Renderer
1.2.1 - 2023-08-17
ensureTestBox()was not looking at the right folder
1.2.0 - 2023-08-17
- If a localized version of TestBox cannot be found, then it installs one for you
- More fixes on runner not working
- Localized
testboxlocation finding foroutputFormatswas using the wrong path
1.1.3 - 2023-08-16
- More fixes on runner not working
1.1.2 - 2023-08-16
- Missing another older injection
1.1.1 - 2023-08-16
- Invalid module name since we refactored, so all testing runners are failing.
1.1.0 - 2023-07-28
- TestBox 5 modules support
- New updated test harness
1.0.3 - 2023-05-17
- Invalid version fixed
1.0.2 - 2023-05-17
- Invalid version fixed
1.0.1 - 2023-05-17
- Invalid version fixed
1.0.0 - 2023-05-17
- New
testbox docscommand to open the TestBox docs in your browser and search as well:testbox docs search="event handlers" - New
testbox apidocscommand to open the TestBox API Docs in your browser. - Initial Creation of this project