Releases: Kane610/axis
Improve Image sources
Make image sources be more usable by being returned as a dictionary rather than a list and include more attributes per image source
Object analytics, PTZ and View Area support
Added Object analytics API
Added PTZ support and parameters
Added View Area support and parameters
Add support for user groups as well as to convert a pwdgrpcgi user to a user group if existing. This will later on be used to pin point what API calls can be done if the current users privileges are known.
Improve RTSP implementation by doing less in class init methods.
Stream lined pre processing of API responses. In some places pre processing was done in update method and in others in process_raw, in some places both where used.
Rewrote bits of event management to replace use of regex with xmltodict
Improved typing.
A lot of test improvements as well as an increase in test coverage.
Possible speed improvement on web request
Use asyncio gather to parallelise web requests and await them together
Whole library is now async
v40 Bump to v40
Remove python3.8 requirement
Bump to v39 Remove python 3.8 requirement
Move to HTTPx
Replace requests lib with new HTTPx
Improve robustness of guard suite update method
Lower api version of VMD4 as well
Fix missing dependency and list applications bug
v36 Bump to v36
Fix applications packages not being included in PyPI
Bump to v35 Fix so applications are included in packages
Application APIs
Add methods for Application APIs; Application API, Fence Guard, Loitering Guard, Motion Guard and VMD4
Add events for Loitering Guard, Motion Guard, Object Analytics beta