- Added the sdk select 'command' to the sdk's help screen [TIMOB-12113]
- Tiny i18n string update
- In the advanced setup wizard, fixed iOS developer cert name validation to allow names with and without an ID [TIMOB-12003]
- Updated i18n strings [TIMOB-11825]
- Fixed bug with --sdk not properly overriding the SDK from the config file [TIMOB-11883]
- Added support for searching for modules using both the module search path from the config file as well as the root of the selected Titanium SDK [TIMOB-11776]
- Added better support for config values that are lists. Now you can set entire lists, append items to lists, and remove items from lists [TIMOB-11753]
- Updated I18N strings
- Reduced "sdk" command's download progress bar width to reduce possibility of rendering artifacts [TIMOB-11470]
- Fixed bug with duplicate abbreviation aliases were conflicting
- Changed behavior to only list commands for the active Titanium SDK
- Added "select" subcommand to "sdk" command for selecting the active Titanium SDK
- Added better error message for invalid "sdk" command subcommands
- Fixed bugs with the "sdk" command download progress bar on Windows
- Added active Titanium SDK version to the banner
- Updated CLI to use new environ detect() method and pass in SDK paths from the config file
- Fixed bug when CLI config doesn't have any Titanium SDK home directories defined
- Added support for specifying additional Titanium SDK home directory paths in the CLI config
- Added "ti" alias