Skip to content

3.4.1.8.2

Compare
Choose a tag to compare
@mj23000 mj23000 released this 23 Mar 17:51
· 11 commits to main since this release

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 removed check_websocket_connection which only returned a boolean.
    • Change WebSocket backend from aiohttp to websockets
  • 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