All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
0.21.3 - 2020-07-09
- Update dependency on more_core_extensions (#145)
0.21.2 - 2020-06-09
- Return AnsibleTowerClient::ConnectionError if not able to parse response in #verify_credentials (#144)
0.21.1 - 2020-02-17
- Revert removal of trailing "/" on get of "config" (#141)
0.21.0 - 2020-02-12
- Add support for connection headers and proxy (#134)
- Allow request options to be passed to Faraday (#140)
- Add usage documentation to the README (#138)
- Fix issue where passing no options gives a NilError (#136)
- Extract MockApi responses into JSON files (#137)
0.20.2 - 2019-08-19
- Ensure #vault_password is never nil (#132)
0.20.1 - 2019-06-20
- Only attempt to find a related job if there is a reference to one (#131)
0.20.0 - 2019-05-22
- Added support for v2 API credential objects (#123)
0.19.1 - 2019-03-25
0.19.0 - 2018-11-19
- Added ProjectUpdate#stdout (#122)
- Aliased ProjectUpdate#result_stdout to #stdout to work around removed attribute (#122)
0.18.0 - 2018-09-13
- Raise a helpful error message when options will be ignored in JobTemplate#launch (#119)
0.17.0 - 2018-07-27
- Reverted support for API v2 and v2 Credentials (#117)
- Fix WorkflowJobNode#job and add tests(#116)
0.16.0 - 2018-07-06
- Added support for API v2 and v2 Credentials (#107)
- Added AnsibleTowerClient::WorkflowJobNode (#109)
- Set the Faraday logger when creating a connection (#110)
- Added AnsibleTowerClient::CredentialTypev2 (#108)
- Added AnsibleTowerClient::WorkflowJob#extra_vars_hash (#111)
- Substitute invalid characters for dynamically defined class names (#105)
0.15.0 - 2018-06-05
- Added AnsibleTowerClient::WorkflowJob (#104)
- Added AnsibleTowerClient::WorkflowJobTemplate (#104)
- Added AnsibleTowerClient::WorkflowJobTemplateNode (#104)
0.14.0 - 2018-04-26
- Add Project#last_update (#102)
- Fix debug logging of non-JSON responses (#102)
0.13.0 - 2018-04-05
0.12.2 - 2017-05-08
- Check before update attribute of basemodel (#93)
0.12.1 - 2017-04-24
- Fix setting organization on Credential (#92)
0.12.0 - 2017-04-17
- Add Job#job_events (#85)
- Allow collection enumerator to be enumerated multiple times (#86)
- Add Job#job_plays (#85)
0.11.0 - 2017-04-10
- Add ProjectUpdate and expose Project#update (#82)
0.10.0 - 2017-03-23
- Allow formatted stdout, default to plain text (#80)
0.9.0 - 2017-03-02
0.8.0 - 2017-02-23
- Expose the raw hash of the object (#74)
- Override RAW attributes (#75)
- Inherit all errors from StandardError (#76)
- Fix error logging after changing error response classes (#72)
0.7.0 - 2017-02-17
- Rescue Faraday errors and re-brand them as AnsibleTowerClient Errors (#71)
0.6.0 - 2017-02-02
- Allow for alternative resource paths (#66)
- Raise UnlicensedFeatureError when we receive HTTP 402 (#65)
- Adjusted project_spec to test on a Project (#63)