Breaking Changes
- Removed deprecated modules/classes:
- `vivintpy.constants` (use `vivintpy.const` instead)
- `vivintpy.vivint.Vivint` (use `vivintpy.account.Account` instead)
- Removed deprecated functions:
- add_update_callback (Entity, use `entity.on("update", callback)` instead)
- add_thumbnail_ready_callback (Camera, use `camera.on("thumbnail_ready", callback)` instead)
- Moved `WirelessSensorAttribute.BYPASSED` to `VivintDeviceAttribute.BYPASSED`
Other Changes
- Improved typing support
- Added events for device_discovered and device_deleted on alarm_panels
- Added BypassTamperDevice subclass
- Update Z-Wave device database