New features since last release
* Extra request headers may be passed to `Connection.request()`. [(36)](https://github.com/XanaduAI/xanadu-cloud-client/pull/36)
* Job lists can now be filtered by status. [(30)](https://github.com/XanaduAI/xanadu-cloud-client/pull/30)
Using the CLI:
bash
xcc job list --status '<Status>'
Using the Python API:
python
xcc.Job.list(connection, status="<Status>")
Improvements
* An exception is now raised when saving a refresh token with invalid characters. [(31)](https://github.com/XanaduAI/xanadu-cloud-client/pull/31)
* Job results are now displayed using the `pprint` module. [(34)](https://github.com/XanaduAI/xanadu-cloud-client/pull/34)
Before:
json
{
"output": [
"[[0 0 0 0]\n [0 0 0 0]\n [0 0 0 0]\n [0 0 0 0]\n [0 0 0 0]]"
]
}
After:
json
{
"output": [[[0, 0, 0, 0],
[0, 0, 0, 0],
[0, 0, 0, 0],
[0, 0, 0, 0],
[0, 0, 0, 0]]]
}
* The HTTPError raised when the refresh token is invalid now contains the response object. [(35)](https://github.com/XanaduAI/xanadu-cloud-client/pull/35)
Contributors
This release contains contributions from (in alphabetical order):
[Mikhail Andrenkov](https://github.com/Mandrenkov), [Jack Brown](https://github.com/brownj85), [Noah Rossignol](https://github.com/NIR7cd), [Jack Woehr](https://githup.com/jwoehr), [Hudhayfa Zaheem](https://github.com/HudZah).