Monday, we released CommandBox 2.2.0, the latest version of CFML's package manager, REPL, embedded server, and CLI. We've got a nice list of bug fixes and some fancy new installation endpoints like CFLib and RIAForge. We've bumped the underlying version of Lucee to the new stable release of Lucee 4.5.2.018 which was also released Monday. Another nice feature is that the REPL now runs in the context of the current directory meaning you can create CFCs in the working directory and read/write files.
Check out our release notes below and then head over to the download page to grab the latest box binary. It will automatically upgrade any existing installation on first run.
Release Notes - CommandBox - Version 2.2.0
Bug
- [COMMANDBOX-104] - Execute command doesn't work in interactive shell
- [COMMANDBOX-112] - Testbox create commands break if testname includes package
- [COMMANDBOX-270] - installpaths not added when not creating package directory
- [COMMANDBOX-271] - Git endpoint psses java.io.File instead of string
- [COMMANDBOX-273] - HTTP Endpoint package name guessing doesn't account for periods in file name
- [COMMANDBOX-274] - When you do an 'update' command, it updates the modules but does not update the box.json with the latest version
- [COMMANDBOX-275] - SQL Server JDBC driver doesn't work
- [COMMANDBOX-282] - Sign Debian packages
New Feature
- [COMMANDBOX-258] - Update the status command to output the results in json
- [COMMANDBOX-268] - Update coldbox model generator to allow the creation of accessors
- [COMMANDBOX-269] - Add ability to generate properties on coldbox model generations
- [COMMANDBOX-272] - Update all BDD tests to fail by default to promote refactoring and process
- [COMMANDBOX-277] - CFLib endpoint
- [COMMANDBOX-278] - RIAForge Endpoint
Improvement
- [COMMANDBOX-204] - Add a directory argument for the REPL
- [COMMANDBOX-265] - REPL's handling of functions that output content
- [COMMANDBOX-267] - Optimize JVM Memory Arguments to Prevent PermGen and Java.lang.outOfMemory errors
- [COMMANDBOX-276] - Improve error message when ForgeBox REST API is down
- [COMMANDBOX-280] - Update to latest Lucee stable build
- [COMMANDBOX-281] - Update to latest ColdBox application templates
Add Your Comment