* Added ``temppathlib`` to dependencies (was in dev dependencies before)
2.2.0
* Updated to icontract 2.0.1 * Added ``listdir`` to ``spurplus.sftp``
2.1.2
* Replaced mutable argument types with immutable ones where appropriate
2.1.1
* Fixed ``sync_to_remote`` to delete children before parent directories
2.1.0
* Added ``whoami`` to ``spurplus.SshShell``
2.0.0
* Removed all functions from ``spurplus.sftp`` that ``spurplus`` does not use * Added ``hostname`` and ``port`` property to SshShell * Removed ``open()`` from ``spurplus.sftp`` and ``spurplus``. Get/put operations are now atomic when reconnecting * Improved tests of ``spurplus.sftp``