- Added custom SSL certificate support
- Added text indicator for resource change
- Allow hosts, inventory, and groups to use variables from the command line and denote a file by starting with "@"
- Added resource role for tower3.0 and permission for previous tower versions
- Added notification templates
- Added labels
- Added description display option
- Added deprecation warnings
- Help text upgrades
- Give indication of "changed" apart from color
- New credential fields to support openstack-v2, networking and azure
- New options for inventory source/group. Add implicit resource inventory script.
- credential updates (no longer require user/team)
- Added support for system auditors
- projects (do not post to organizations/N/projects)
- prompt-for JT fields + job launch options (allow blank inventory too)
- Update the POST protocol for associate and disassociate actions
- New job launch option for backwards compatibility
- New tower-cli option to display tower-cli version
- Enhanced debug log format (support multi-line debug log)
- Add RPM specfile and Makefile
- Tower compatibility fixes
- Allow scan JTs as an option for "job_type"
- Add ability to create group as subgroup of another group
- Add YAML output format against JSON and humanized output formats
- Add SSL corner case error handling and suggestion
- Allow resource disassociation with "null"
- Fixed bug affecting force-on-exists and fail_on_found options
- Changed extra_vars behavior to be more compliant by re-parsing vars, even when only one source exists
- Fixed group modify bug, avoid sending unwanted fields in modify requests
- Fixed an issue where the settings file could be world readable
- Added the ability to associate a project with an organization
- Added setting "verify_ssl" to disallow insecure connections
- Added support for additional cloud credentials
- Exposed additional options for a cloud inventory source
- Combined " launch-time extra_vars" with " job_template extra_vars" for older Tower versions
- Changed the extra_vars parameters to align with Ansible parameter handling
- Added the ability to run ad hoc commands
- Included more detail when displaying job information
- Added an example bash script to demonstrate tower-cli usage
- Added tests for Python versions 2.6 through 3.4
- Added shields for github README
- Added job_tags on job launches
- Added option for project local path
- Added the ability to customize the set of fields used as options for a resource
- Expanded monitoring capability to include projects and inventory sources
- Added support for new job_template job launch endpoint
- Added ability to set local scope for config file
- Expanded credential resource to allow options for cloud credentials
- Updated README and error text
- Pluggable resource architecture built around click