All pages
Powered by GitBook
1 of 5

Loading...

Loading...

Loading...

Loading...

Loading...

What's New in 2.2.0

Release Notes

Bug

  • [] - Execute command doesn't work in interactive shell

  • [] - Testbox create commands break if testname includes package

  • [] - installpaths not added when not creating package directory

  • [] - Git endpoint psses java.io.File instead of string

  • [] - HTTP Endpoint package name guessing doesn't account for periods in file name

  • [] - When you do an 'update' command, it updates the modules but does not update the box.json with the latest version

  • [] - SQL Server JDBC driver doesn't work

  • [] - Sign Debian packages

New Feature

  • [] - Update the status command to output the results in json

  • [] - Update coldbox model generator to allow the creation of accessors

  • [] - Add ability to generate properties on coldbox model generations

Improvement

  • [] - Add a directory argument for the REPL

  • [] - REPL's handling of functions that output content

  • [] - Optimize JVM Memory Arguments to Prevent PermGen and Java.lang.outOfMemory errors

[COMMANDBOX-272] - Update all BDD tests to fail by default to promote refactoring and process
  • [COMMANDBOX-277] - CFLib endpoint

  • [COMMANDBOX-278] - RIAForge Endpoint

  • [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

  • COMMANDBOX-104
    COMMANDBOX-112
    COMMANDBOX-270
    COMMANDBOX-271
    COMMANDBOX-273
    COMMANDBOX-274
    COMMANDBOX-275
    COMMANDBOX-282
    COMMANDBOX-258
    COMMANDBOX-268
    COMMANDBOX-269
    COMMANDBOX-204
    COMMANDBOX-265
    COMMANDBOX-267

    What's New in 2.1.1

    This fixes a bug in the "update" and "outdated" commands that caused them to error after you had installed packages from an endpoint other than ForgeBox. Note, packages installed from HTTP(S) and Git endpoints will always show as outdated and will always update since those endpoints don't provide a way to know what version they're hosting without downloading the entire package anyway.

    We also included a small enhancement to the Git endpoint to allow for authentication via public/private SSH keys. As long as you have a public key configured on your Git server and the private key is stored in ~/.ssh/ using a standard name, SSH-based clones should automatically authenticate. Please see the docs for more info.

    As always, the CommandBox Getting Started Guide is located here:

    http://commandbox.ortusbooks.com/content/getting_started_guide.html

    Release Notes

    Bug

    • [] - update command erroring

    New Feature

    • [] - Git SSH endpoint private key support

    Improvement

    • [] - Standardize parameter names for install command

    COMMANDBOX-259
    COMMANDBOX-263
    COMMANDBOX-260

    2.x Versions

    In this section you will find the release notes for the 2.x version of CommandBox.

    • Version 2.2.0 - Nov 2015

    • Version 2.1.1 - Aug 2015

    • Version 2.1.0 - Aug 2015

    • - June 2015

    Version 2.0.0

    What's New in 2.0.0

    We Love Lucee

    The biggest feature is the switch-over from Railo to Lucee as the underlying CLI engine that powers the REPL and commands. The embedded server now also runs Lucee 4.5 as well. If you require a Railo embedded server, you will need to stay on CommandBox 1.1.1 for now.

    Endpoint Support

    Another major new feature is support for different endpoints when installing packages in addition to ForgeBox. Now packages can be installed from the following locations:

    • Local zip file

    • Local folder

    • HTTP/HTTPS URL that points to a package zip

    • ForgeBox (default)

    The ForgeBox endpoint now also has rudimentary support for targeting a specific version. If you request a specific version of a package to be installed, and it is in your artifacts cache, no network calls will be made. This allows completely offline installations! Here are some examples:

    We also have a nice collection of bug fixes. Below are the full release notes for CommandBox 2.0.0.

    Release Notes - CommandBox - Version 2.0.0

    Bug

    • [] - CommandBox caches .cfm files between executions

    • [] - Lucee version leaves tons of old jars on upgrade

    • [] - Script repl confused on paranthesis or quotes

    New Feature

    • [] - Switch CommandBox core to Lucee

    • [] - Multi Endpoint support

    [
    ] - coldbox create model command doesn't escape "open" parameters
  • [COMMANDBOX-224] - Coldbox create model creates incorrect testcase w/ no methods

  • [COMMANDBOX-225] - Calling `forgebox slugcheck` with empty slugname throws error

  • [COMMANDBOX-232] - osx brew installation broken for commandbox 2.0

  • [COMMANDBOX-237] - Application times out and wirebox references die

  • [COMMANDBOX-238] - Dev installation w/out package directory overwrites box.json

  • COMMANDBOX-211
    COMMANDBOX-214
    COMMANDBOX-218
    COMMANDBOX-159
    COMMANDBOX-215
    COMMANDBOX-223
    install coldbox
    install [email protected]
    install C:/myZippedPackages/foobar.zip
    install C:/myUnzippedPackages/foobar/
    install http://site.com/foobar.zip
    install https://site.com/foobar.zip

    What's New in 2.1.0

    Specifying a max heap size for your embedded server

    And finally, the ability to install packages from a Git repo is here!

    And this nice shortcut for installing from GitHub:

    If you've not used CommandBox yet, check out our getting started guide here:

    http://commandbox.ortusbooks.com/content/getting_started_guide.html

    You can download CommandBox 2.1.0 here on our product page:

    Release Notes

    Bug

    • [] - Piping content to box repl

    • [] - Lucee default error template is broken in CLI

    • [] - OWASP jars corrupt

    • [

    Improvement

    • [] - Improve parameter escaping when running commands from native OS

    • [] - Make ColdBox skeleton hints dynamic by reading folder instead of hard-coded values

    • [] - Increase the size/resolution of the icon

    New Feature

    • [] - Additional install endpoints

    • [] - Git endpoint

    • [] - Update all tray icons to CommandBox latest icons

    • [

    CommandBox> start heapSize=768
    install git://github.com/username/repoName.git
    install username/repoName
    ] - REPLParser doesn't allow // in strings (like in URLs)
  • [COMMANDBOX-246] - commandbox.properties isn't picked up when box.exe is in a folder with spaces

  • ] - new server argument: heapSize to allow for sizing the embedded server heap size
  • [COMMANDBOX-256] - Integrate the Loader java bits into the CommandBox source

  • [COMMANDBOX-257] - Migrate APIDocs generation to DocBox

  • http://www.ortussolutions.com/products/commandbox#download
    COMMANDBOX-170
    COMMANDBOX-220
    COMMANDBOX-221
    COMMANDBOX-229
    COMMANDBOX-165
    COMMANDBOX-210
    COMMANDBOX-244
    COMMANDBOX-65
    COMMANDBOX-240
    COMMANDBOX-242
    COMMANDBOX-243