Here's the full list of what we've packed into the 4.7.0 release. Click any ticket link for more details.
[COMMANDBOX-962] - CommandBox not recognizing implicit folder endpoint
[] - Update semver for fix in prerelease comparison
[] - Tokenizer breaks "run" command with odd syntax
[] - init-wizard command is incorrectly aliasing as init
[] - File watcher that modifies the file system triggers the watcher again
[] - bump command doesn't work on a submodule
[] - Text on standard input causes banner and prompt to be blank
[] - Inconsistent behavior of "run" command.
[] - Tab completion incorrect for some partial command names
[] - Interactive jobs are not thread safe
[] - Leading zeros in semver prevent them from being matched
[] - Allow --verbose flag on uninstall command
[] - Add --roundup flag to indents command
[COMMANDBOX-968] - Update JGit to 5.3.0.201903130848-r
[COMMANDBOX-969] - Update Jline to 3.10.0
[COMMANDBOX-971] - Remove Riaforge endpoint Rince riaforge is dead
[COMMANDBOX-973] - Modify default box.json from "init" command
[COMMANDBOX-974] - Add box: namespace for compat with Coldbox injection DSL
[COMMANDBOX-976] - Improve debugging and error messages for custom ForgeBox endpoints
[COMMANDBOX-979] - If the test runner produces a 500 exception during watcher no output is shown
[COMMANDBOX-982] - support for Environment variables in "Key" names
[COMMANDBOX-983] - Make env vars in CommandBox visible to native OS binaries
[COMMANDBOX-984] - Launching VSCode from ConEMU screws up the integrated terminal
[COMMANDBOX-987] - Keep relative installPaths in box.json