CHANGES
=======

v0.1.0
------

* update usage info in readme
* add requirements to setup.cfg
* add logging, verbosity option, better handling of dry\_run option
* add more descriptive metavars for common options
* pretty print json output of info
* use click.echo to print to stdout and error msgs stderr
* add more help
* fix #3 query ssh host for info via mccli info
* fix #4: if only one iss supported by service, use it to get token is user has not configured any other token source
* update error message on mc\_endpoint fail
* reformatting and refactoring
* move helper functions to utils
* remove future from setup.cfg bc required by liboidcagent
* wrap common options in decorator and use for all (sub-)commands
* add option to pass issuer url to retrieve token fix #2
* make source argument for scp required
* remove debug output on ssh login and logout
* Update README.md

v0.0.5
------

* extend paramiko's sshclient class with oidc auth and own host key policy
* fix hardcoding of default ssh port
* liboidcagent was updated to require future
* add MissingHostKeyPolicy to fix support for non standard ports

v0.0.4
------

* add future to requirements: liboidcagent depends on it

v0.0.3
------

* append host key to known hosts instead of overwrite
* include error message from oidc-agent
* update README with --insecure option and add 8080 as default mc endpoint

v0.0.2
------

* fix #1 proposal + support for insecure ssl no verify
* update readme with usage info

v0.0.1
------

* better exception handling, more informative error messages
* scp-compatible error messages for scp put, exec commands over ssh at once even when separated by semicolon
* do not print default port 22 for --dry-run
* add support for scp
* add --dry-run option to print sshpass command
* add readme
* add timeout to ssh connect and exec\_command
* initial commit
