Releases: Ortus-Solutions/testbox-cli
Releases · Ortus-Solutions/testbox-cli
1.9.0
Added
- 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.
Fixed
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
Added
- 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
Added
- 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.5.0
Added
- 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
Bugs
- 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
Added
- New Github Actions for testing and releases
1.3.0
Added
- New runners section on the test browser
Fixed
- Aggregated colors for failures and errors on tests results output.
1.2.2
Fixed
- More issues with the CLI Renderer
1.2.1
Fixed
- ensureTestBox() was not looking at the right folder
1.2.0
Added
- If a localized version of TestBox cannot be found, then it installs one for you
Fixed
- More fixes on runner not working
- Localized
testboxlocation finding foroutputFormatswas using the wrong path
1.1.3
Fixed
- More fixes on runner not working