Skip to content

Latest commit

 

History

History
202 lines (121 loc) · 5.24 KB

File metadata and controls

202 lines (121 loc) · 5.24 KB

Changelog

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

Added

  • New testbox info command to show information about the current TestBox installation, including version and location.
  • New testbox reinstall command 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 testbox package 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

Added

  • TestBox 7 support
  • New template updates for CFML and BoxLang
  • New TestBox RUN addition for BoxLang
  • New --streaming option for testbox run command to enable streaming results in the CLI
  • New --streaming --verbose flag - Show all specs including passing ones (by default, only failures/skipped are persisted)

1.7.0 - 2025-08-06

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.6.0 - 2024-09-23

Added

  • Visualizer template missing.

Fixed

  • Overgreedy ignore, missing the tests folder in the final package

1.5.0 - 2024-09-17

Added

  • Internal refactoring for reuse of commands
  • BoxLang support for all generation commands and templates
  • You can now also use --boxlang to generate templates in BoxLang explicitly without detection
  • Bundle displayName now showing up on the reports
  • Updated the run command with tons of docs
  • Mutually exclusive options for run command which never existed before for bundles and directory

Bugs

  • Using the useTestBoxLocal was 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

Added

  • New Github Actions for testing and releases

1.3.0 - 2023-10-05

Added

  • New runners section on the test browser

Fixed

  • Aggregated colors for failures and errors on tests results output.

1.2.2 - 2023-08-18

Fixed

  • More issues with the CLI Renderer

1.2.1 - 2023-08-17

Fixed

  • ensureTestBox() was not looking at the right folder

1.2.0 - 2023-08-17

Added

  • If a localized version of TestBox cannot be found, then it installs one for you

Fixed

  • More fixes on runner not working
  • Localized testbox location finding for outputFormats was using the wrong path

1.1.3 - 2023-08-16

Fixed

  • More fixes on runner not working

1.1.2 - 2023-08-16

Fixed

  • Missing another older injection

1.1.1 - 2023-08-16

Fixed

  • Invalid module name since we refactored, so all testing runners are failing.

1.1.0 - 2023-07-28

Added

  • 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

Added

  • New testbox docs command to open the TestBox docs in your browser and search as well: testbox docs search="event handlers"
  • New testbox apidocs command to open the TestBox API Docs in your browser.
  • Initial Creation of this project