Breaking changes
- Python 2 no longer supported, Python 3.6 is the minimum required version
- PTZ commands (e.g.
zoom_in,move_left) require boolean value forstartparameter, rather than"start"and"stop"strings for theactionparameter
New features
- Smart motion detection events added as
is_human_detectedandis_vehicle_detectedproperties. - Added methods to query separate channels to allow using multiple cameras on NVRs.
- New position_abs PTZ function to allow for absolute angular positioning.
- New function to override ONVIF login checking for admin-only.
- Type annotations added to allow for type checking.