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.
6.1.0 - 2025-01-28
- TESTBOX-412 Updated to use cbMockData now instead of MockDataCFC
- TESTBOX-409 Support BoxLang without needing compat
- TESTBOX-408 Allow toHaveKey to support struct like objects
- TESTBOX-410 Error when using the url.excludes with the HTML runner
- TESTBOX-411 fix missing `cfloop` on test browser
6.0.1 - 2024-12-05
6.0.0 - 2024-09-27
- TESTBOX-391 MockBox converted to script
- TESTBOX-392 BoxLang classes support
- TESTBOX-393 New environment helpers to do skip detections or anything you see fit: isAdobe, isLucee, isBoxLang, isWindows, isMac, isLinux
- TESTBOX-394 new
test(), xtest(), ftest()
alias for more natuarl testing - TESTBOX-397 debug() get's two new arguments: label and showUDFs
- TESTBOX-398 DisplayName on a bundle now shows up in the reports
- TESTBOX-399 xUnit new annotation for @DisplayName so it can show instead of the function name
- TESTBOX-401 BoxLang CLI mode and Runner
- TESTBOX-402 New matcher: toHaveKeyWithCase()
- TESTBOX-403 Assertions: key() and notKey() now have a CaseSensitive boolean argument
- TESTBOX-289 showUDFs = false option with debug()
- TESTBOX-331 TextReporter doesn't correctly support testBundles URL param
- TESTBOX-395 adding missing focused argument to spec methods
- TESTBOX-396 Generating a repeatable id for specs to track them better in future UIs
- TESTBOX-123 If test spec descriptor contains a comma, it can not be drilled down to run that one spec directly
- TESTBOX-338 describe handler in non-called test classes being executed
- TESTBOX-400 Drop Adobe 2018 support