We are very excited to announce the immediate release of CommandBox version 1.1.0. This is a maintenance release that addresses much of the feedback and bug reports that we received from the community since our 1.0.0 release a few month ago. The response to CommandBox 1.0 has been phenomenal and we are excited to see so many CFML developers finding a new level of productivity. Thanks to everyone who has used CommandBox thus far and provided great feedback and ideas.
Lots of little rough edges have been filed down that improve things like handling embedded servers, REPL execution, installation issues and of course a FREE documentation book for CommandBox (http://commandbox.ortusbooks.com/). We've also added tons of little improvements like better command output piping, JSON formatting, and tweaks for writing custom commands. And even though this is a minor release, we still fit in over a dozen new features like the bump
and sed
commands, and lots of new generators, like our new ColdBox RESTFul application template.
coldbox create app name=RestAPP skeleton=rest
This release of CommandBox includes changes to the core loader jars, so you'll need to download a new binary. It will automatically install itself over your old version on first run.
Grab CommandBox 1.1.0 from the download section of our product homepage.
Release Notes
CommandBox - Version 1.1.0
Bugs Squashed
- [COMMANDBOX-136] - Tab completion is sometimes case-sensitive.
- [COMMANDBOX-139] - server open command errors when URI contains special characters
- [COMMANDBOX-146] - COMMANDBOX-140 broke install w/no slug
- [COMMANDBOX-147] - CommandBox fails to install cborm module with inter-dependencies
- [COMMANDBOX-168] - Embedded JRE execution on mac not working
- [COMMANDBOX-171] - run command doesn't print program output
- [COMMANDBOX-177] - server list output incorrect
- [COMMANDBOX-188] - Model Creation creates objects in a *model* folder instead of *models*
- [COMMANDBOX-199] - JSON Formatter Util doesn't obey quoted strings
- [COMMANDBOX-201] - package clear saves all the default box.json properties
- [COMMANDBOX-202] - package property autocomplete prompts all default keys
- [COMMANDBOX-207] - Upgrade command borks Railo by switching files midstream
- [COMMANDBOX-208] - CommandBox loader downgrades after upgrade has been run
- [COMMANDBOX-209] - REPL executor context inconsistent
Improvements
- [COMMANDBOX-79] - Allow \t escape sequence for entering tabs in parameter values
- [COMMANDBOX-127] - Don't default box.json properties when writing
- [COMMANDBOX-135] - Don't default properties when writing box.json
- [COMMANDBOX-137] - Improved installation flow to remove duplicate modules
- [COMMANDBOX-142] - Allow runCommand() to capture output of command and return it
- [COMMANDBOX-164] - Add type validation for command parameters
- [COMMANDBOX-166] - Additional Validation for Boolean Params
- [COMMANDBOX-172] - Capture error output in run command
- [COMMANDBOX-179] - server restart doesn't keep same settings as previous start
- [COMMANDBOX-180] - Improve piping output of one command as an input to another
- [COMMANDBOX-182] - Format JSON when outputting complex data in REPL
- [COMMANDBOX-183] - Allow input to be piped to package set
- [COMMANDBOX-198] - Output print buffer before ask, confirm, and waitForKey
- [COMMANDBOX-200] - Make server json forward compat and improve logging
New Features
- [COMMANDBOX-19] - sed command
- [COMMANDBOX-96] - Package version bump command
- [COMMANDBOX-97] - Create a versioner utility object or service for semantic version comparisons
- [COMMANDBOX-189] - Add module dependencies to module generator
- [COMMANDBOX-190] - Create interceptor-test command
- [COMMANDBOX-191] - Open the files generated argument
- [COMMANDBOX-192] - Create model-test command
- [COMMANDBOX-193] - Create orm-event-handler command
- [COMMANDBOX-194] - Create orm-virtual-service command
- [COMMANDBOX-195] - Create orm-service command for base orm services
- [COMMANDBOX-196] - Create orm-entity command
- [COMMANDBOX-197] - Create a create an orm-crud command
Add Your Comment