After almost half a year worth of work, we are finally here, ColdBox 4 & CommandBox CLI Beta have arrived. For those of you who don't know what CommandBox is, CommandBox is our very own ColdFusion (CFML) Command Line Interface, package manager, REPL and recipe runner. It connects to our ForgeBox online community for package repositories, installation and tracking. It also has a very extensible commands interface that allows any CFML developer to contribute commands into CommandBox. It ships with tons of commands for Coldbox 4 integration as well as the other boxes. Check out the product page, documentation and Command API docs as well. You can also check out the intro video below:
ColdBox 4 Major Features
So what's going with ColdBox 4. ColdBox 4 is a major release in our ColdBox Platform series and includes a new revamped MVC core, extreme focus on Modularity and all extra functionality has been refactored into ColdBox modules. We have pushed the modular architecture to 1st class citizen even in the core itself. There are several compatibility updates that you must do in order to upgrade your ColdBox 3.X applications to CodlBox 4 standards. You will notice that the source and download of ColdBox 4 has been reduced by almost 75% in size. This is now due to our modular approach were functionality can just be brought in dynamically via CommandBox. This has in turn made our release the smallest, fastest and most flexible ever. For in-depth guide, check out the What's New with ColdBox 4.0.0 guide and our Compatibility Guide. Here is a breakdown of the major updates for this release.