3.4.1.8.2
Full Changelog: 3.4.1.8.0...3.4.1.8.2
A new repository structure has been implemented, which means that the OpenAPI document and python client are now easily viewable. The release assets will no longer contain the OpenAPI file, as it will already be in the source code.
API client changelogs will also be available here.
Changelog mozart_api 3.2.1.150.6 -> 3.4.1.8.2:
Commit: da13156
- Update OpenAPI generator from version 7.1.0 -> 7.4.0
- Change Python generator from
python-pydantic-v1
->python
(pydantic v2). This causes the minimum required Python version to be 3.11 - Rework mozart_client.py
- Add
check_device_connection
which checks REST API and WebSocket connection, raises exceptions if needed and returns a boolean of the status. This is compared to the now removedcheck_websocket_connection
which only returned a boolean. - Change WebSocket backend from aiohttp to websockets
- Add
- Small typing changes to mozart_cli.py
- Fix empty discovery info getting processed in mozart_cli.py
- Add Beoconnect core as supported device to documentation