Breaking changes:
- Dropped Pyhton 3.10 support, now at least Python 3.11 is required
Additions:
- Implement Baichuan protocol on port 9000 https://github.com/starkillerOG/reolink_aio/pull/80
- Implement baichuan in normal API
- [Implement automatic opening of the HTTPs port](https://github.com/starkillerOG/reolink_aio/pull/80/commits/5145bf096566899ccd336f1256968c37da92a0b3)
- [Also open RTMP port if login still fails](https://github.com/starkillerOG/reolink_aio/pull/80/commits/fabf8962edd2a5cf040096fd4cbbf11db6988196)
- [Update acknowledgments](https://github.com/starkillerOG/reolink_aio/pull/80/commits/b866a2be86c6c67bb0848586e8f343bd01475396)
- [Check for minimum firmware when login fails](https://github.com/starkillerOG/reolink_aio/pull/80/commits/8e660019e329ccd5a5d2f2dd284ea98814f5ed63)
- Wait for HTTP port to open and also open RTSP and ONVIF ports
- Implement TCP data transport instead of TCP stream 81
- [Optimize login_try_ports](https://github.com/starkillerOG/reolink_aio/pull/80/commits/2421c6e5449d3c74b6ec5f46e11235f1a3943351)
- [Add login_open_ports method](https://github.com/starkillerOG/reolink_aio/pull/80/commits/e2e226572945758ec0404b186e9135a1399272d8)
- Properly handle messages received in 2 packets or multiple messages in 1 packet
- [Implement baichuan push message parsing](https://github.com/starkillerOG/reolink_aio/pull/80/commits/de03ccb6ba52c6030ff2806db07ac6c5ad87a2a2)
Bug fixes:
- [Watch for spaces when matching firmware](https://github.com/starkillerOG/reolink_aio/commit/94a69544c3285694bf5a5fd5d8cfe14cd77aa465)
- [Better match firmware model with brackets ( )](https://github.com/starkillerOG/reolink_aio/commit/15a86da54d6d888a814ce7e5eb66b4adf9494e0c)
- [Fix camera_online property for very old NVRs](https://github.com/starkillerOG/reolink_aio/commit/3e01d7a84f01ef6ffdb5a7031df4f9d748f05c31)
Optimizations:
- [Only send DingDongOpt cmd when chime is online](https://github.com/starkillerOG/reolink_aio/commit/29ca750f18c85626c709075b8392cb5a93bb02e0)
Documentation:
- Fix error in example docs by DLFDK [78](https://github.com/starkillerOG/reolink_aio/pull/78)
- [Create Rich notifications using Home Assistant.pdf](https://github.com/starkillerOG/reolink_aio/commit/66f8136a61cadda47a93e7be08f8afbb84e9139d)
- [update logo](https://github.com/starkillerOG/reolink_aio/commit/f532b1f7500d757440107287ac700260e58c72db)
**Full Changelog**: https://github.com/starkillerOG/reolink_aio/compare/0.9.11...0.10.0