- Fix exception handling across module
- Update documentation for resource listing
- Update addResourceFile to specify upload folder
- Update deleteResource to expect 204 NO CONTENT
- Add validation parameter to referencedFile
- Use new metadata with file_path parameter
- input compatible with python3
- Add createReferencedFile (/hsapi/scimeta/<pid>/)
- Add updateReferencedFile (/hsapi/resource/<pid>/scimeta/elements)
- Prompt user for input when authencitcation is not provided.
- Update documentation for overwrite on unzip.
- Add getScienceMetadataRDF (/hsapi/scimeta/<pid>/)
- Add getScienceMetadata (/hsapi/resource/<pid>/scimeta/elements)
- Add updateScienceMetadata (/hsapi/resource/<pid>/scimeta/elements)
- Add getResourceFolderContents (/hsapi/resource/<pid>/folders/<path>)
- Add createResourceFolder (/hsapi/resource/<pid>/folders/<path>)
- Add deleteResourceFolder (/hsapi/resource/<pid>/folders/<path>)
- Add ability to supply key/value metadata (in addition to 'title', 'abstract', 'keywords', and 'metadata') to createResource()
- Add getResourceMap (/hsapi/resource/<pid>map/)
- Add support for async resource bag (BagIt archive) creation prior to downloading the bag file in getResource()
- Add ability to supply metadata (in addition to 'title', 'abstract', and 'keywords') to createResource()
- Fix bug where getResourceList() would fail after the first page of results when using HTTPS connections.
- Add getResourceFileList (/hsapi/resource/<pid>/file_list/)
- Add getUserInfo (/hsapi/userInfo/)
- Add getScienceMetadata (/hsapi/scimeta/<pid>/)
- Add support for OAuth 2.0 authentication/authorization
- Add ability to supply user-defined upload progress callback functions to createResource() and addResourceFile().
- First release of HydroShare REST API Python client library