- You must now specify what version api you want to use with clients. (
e825ff5
)
- You must now specify what version api you want to use with clients. (
16b9e3e
)
- Waiting queue (
ff5376b
)
- Remove coroutine warning (
da83078
)
- Adding device_id to listeners and fixing race condition on connection, disconnection and messages (
2bee8a1
)
- Adding no dustbin to docker errors (
0e28628
)
- Possible solution for future invalid state (
8ac4e72
)
- Add missing dock for s7 max ultra (#88) (
10aff22
) - Listeners getting protocol data before it exists. (#87) (
3d68ea4
)
- Adding scene commands (
fddbe50
)
- Adding server timer and retry command compatibility (
1a1565b
)
- Cache concurrency (
7dd3aa4
)
- Improving cache and refactoring (
e88854d
)
- #81 - cli raising exception for diagnostic data (
690b316
)
- Removing python 10 tests (
46e258b
) - Downgrading construct version (
d5148ce
) - Moving back to python 3.10 due to python-semantic-release incompatibility (
8ab9352
)
- Python-semantic-release python version (
845da45
)
We had some issues with semantic release and ended up skipping a few versions. 25.0 contains a variety of fixes relating to taht + a few itmes that were not released with semantic release.
- Remove python 10 from tests (
31fc34c
) - Semantic release (#76) (
224a566
) - Remove dnd timer and valley electricity from props (#75) (
2035af5
) - Device_prop update (
b6d1ccc
) - Python-semantic-release (
80e9c24
)
- Issue building roborock message (
89e1f28
)
- Adding method parse_datetime_to_roborock_datetime (
64c8159
)
- Parse_time_to_datetime method (
d0fc149
)
- Parse_time_to_datetime method (
bcbc211
)
- Parse_time_to_datetime method (
1c39216
)
- Merging timer entities (
22ff7f4
)
- Adding type cast for send_command (
4a0b709
)
- S6MaxVStatus and minor changes (
01f84ae
)
- S8 model name and adding api methods get_child_lock_status and get_sound_volume (
a3b7cee
)
- Dict with enum instead of value (
9653c50
)
- Mqtt reconnections (
462d4e4
)
- Improve device ping (
56e4469
)
- Consumables with time equals 0 (
ccab5f0
)
- Connection_lost (
c2ba673
)
- Minor fixes (
e4a291d
)
- Keep_alive_func (
e4aeebc
)
- Type checks (
58b3322
)
- Keep connection alive (
691b04b
)
- Trying to fix connection leaks (
a66482a
)
- Ignoring get_room_mapping for int list response (
c71d3b5
)
- Using cache only a single time (
1ebfb35
)
- Adding log for local disconnection (
3001798
)
- Pycharm typing (
12d7c0b
)
- Trigger new release (
270a65c
)
- Improving logs (
cdd0ea7
)
- Dynamic calculated prefixes (
d57a0a7
)
- Connection timeouts (
36a7295
)
- Adding pcap file parser to cli (
798287a
)
- Command prefixes (
65c5db8
)
- Roborock enum (
ae0b93e
)
- Minor changes (
522734a
)
- Adding app_start_collect_dust prefix (
3124d7e
)
- Changed incorrect s8 pro ultra string (
c6a37a9
)
- Port already in use (
e5d71d8
)
- Allow discovering multiple devices (
ada9e07
)
- Single device api and discovery method (
5fef26d
)
- Using single device api (
e689e8d
)
- Adding keepalive to local connection (
8ff8d2f
)
- Local api failing to send message (
4cc38fe
)
- Local api recover after command fail (
cb11f14
)
- Reset_consumable command prefix (
a1a8c06
)
- Adding missing prefixes (
66b1833
)
- Get_room_mapping (
459119b
)
- Command prefixes (
e792728
)
- Command prefixes (
156ac51
)
- Improving local integration (
7657617
)
- Get_clean_summary (
ee81538
)
- Lint (
b0d8996
)
- Lint (
5ae44e2
)
- Lint (
8499522
)
- Lint (
20bf54b
)
- Using asyncio future instead of queue (
1ea5430
)
- Clean_summary for older devices (
0a0c9e7
)
- Disconnect on timeout so next command can work (
5ad397b
)
- Semantic_release (
63b249d
)
- Error code nogo_zone_detected (
722e4b5
)