* Configurable retrying of GET and POST requests for given HTTP status codes
Enhancements
* Check type hints using mypy
Changes
* Drop support for Python 3.5 to enable more advanced type definitions, f-string formatting, etc.
0.30.0
API changes
* Constructor of `DICOMwebClient` accepts an (authenticated/authorized) instance of `requests.Session` instead of accepting auth credentials
CLI changes
* Retrieved frames can no longer be decoded and displayed (`--show` option has been removed), but will require the use of an external library
0.21.0
New features
* Support for chunked transfer encoding to facilitate storage and retrieval of large objects
0.20.0
Refactoring
* Drop support for Python2 due, since Python 2.7 will not be maintained beyond January 1st 2020 * Add type hints
0.14.0
Enhancements
* Remove quotes from `boundary` in the content type header field of multipart related messages. Note: While the quotes were standard-compliant, some origin servers didn't handle them correctly. * Accept `"application/dicom+json"` as well as `"application/json"` for query and retrieve metadata methods to improve backwards compatibility with older origin servers that implemented earlier versions of the DICOMweb standard. * Improve type hints in method docstrings * Update dependencies for running continuous integration tests * Run test cases with additional Python 3 versions
0.13.0
Bug fixes
* Fix return value of `retrieve_instance_metadata()`: return single dictionary instead of list of dictionaries