Releases: tchellomello/python-amcrest
Releases · tchellomello/python-amcrest
1.9.9
What's Changed
- Python 3.12+ compatible, get rid of distutils in py (#239) @maximvelichko
1.9.8
What's Changed
- Only create httpx ssl context once (#231) @bdraco
- Add IP4M-1041B to supported devices (#227) @joshfleming
Version 1.9.7
What's Changed
- Improve event handling in async stream by @flacjacket in #213
Full Changelog: 1.9.6...1.9.7
Version 1.9.6
What's Changed
- Raise timeout exception from async stream by @flacjacket in #211
- Improve event data handling by @flacjacket in #212
Full Changelog: 1.9.5...1.9.6
Version 1.9.5
What's Changed
- Fix bug in privacy mode by @pjrt in #199
- Change caught httpx error type by @flacjacket in #208
- Allow specifying stream to turn audio and video on or off by @flacjacket in #210
Full Changelog: 1.9.4...1.9.5
Version 1.9.4
- Make httpx follow redirects by default
Version 1.9.3
- Fix bug with camera not being able to be setup in thread without asyncio loop setup
Version 1.9.2
Fix bug in async_vendor_information use of pretty parsing
Version 1.9.1
The vendor_information system property was missed in adding pretty parsing to the system properties for 1.9.0. Add parsing for this property.
Version 1.9.0
Breaking changes
- Drop support for Python 3.6.
New features
- Add new async APIs.
Minor fixes
- Change all system properties, such as hardware_version, to be parsed
out. - Fix the audio enabled to correctly return the value for the given
channel. This is equivelant to the video fix added in 1.8.1. - Handle errors fetching the record mode more gracefully.
- Fix the move left/right PTZ commands to take speed as "horizontal".
- Change PTZ commands to return bool rather than str with "ok".