- support chaining errors in custom exception handler for more informative error messages/tracebacks in debug mode - do not encode relative descriptor paths by default as implementations should support unencrypted paths - add TRSClient class configuration parameter `no_validate` to skip JSON validation for cases where TRS implementations are not fully compliant with the TRS API specification used in TRS-cli - fully support responses of content types `text/plain` and `application/json` as per the TRS API specification - support new versioned TRS URI format (see https://github.com/ga4gh/tool-registry-service-schemas/pull/202)
0.6.1
* add full requirements for building autodocs on Read the Docs
0.6.0
* add TRSClient class configuration method `.config()`, with parameter `debug` * import `TRSClient` class from package root with `from trs_cli import TRSClient` * extend documentation
0.5.0
- add support for Snakemake workflows - add required dependencies to `install_requires` argument in `setup.py` - add support for Python v3.9
0.4.0
* add access method for endpoints * `GET /tools/{id}` * `GET /toolClasses` * `POST /toolsClasses` * refactor `_get_headers()` to accept a token * send requests and validate (error) responses through generic handler method
0.3.1
* return list of file paths, relative to the specified output directory, for each file type defined in the `FileType` model file when retrieving files with the `.retrieve_files()` method