Releases: fronzbot/blinkpy
Releases · fronzbot/blinkpy
blinkpy-0.10.2
- Set minimum required version of the requests library to 2.20.0 due to vulnerability in earlier releases.
- When multiple networks detected, changed log level to 'warning' from 'error'
blinkpy-0.10.0
- Moved all API calls to own module for easier maintainability
- Added network ids to sync module and cameras to allow for multi-network use
- Removed dependency on video existance prior to camera setup (fixes
#93 <https://github.com/fronzbot/blinkpy/issues/#93>
_) - Camera wifi_strength now reported in wifi "bars" rather than dBm due to API endpoint change
- Use homescreen thumbnail as fallback in case it's not in the camera endpoint
- Removed "armed" and "status" attributes from camera (status of camera only reported by "motion_enabled" now)
- Added serial number attributes to sync module and cameras
- Check network_id from login response and verify that network is onboarded (fixes
#90 <https://github.com/fronzbot/#90>
_) - Check if retrieved clip is "None" prior to storing in cache
blinkpy-0.9.0
Description:
- Complete code refactoring to enable future multi-sync module support
- Add image and video caching to the cameras
- Add internal throttling of system refresh
- Use session for http requests
Breaking change:
- Cameras now accessed through sync module
Blink.sync.cameras
blinkpy-0.8.3
- Last record property now sorted by date
blinkpy-0.8.1
- Update requirements_test.txt
- Update linter versions
- Fix pylint warnings
- Remove object from class declarations
- Remove useless returns from functions
- Fix pylint errors
- change if comparison to fix (consider-using-in)
- Disabled no else-if-return check
- Fix useless-import-alias
- Disable no-else-return
- Fix motion detection
- Use an array of recent video clips to determine if motion has been
detected. - Reset the value every system refresh
- Use an array of recent video clips to determine if motion has been
blinkpy-0.8.0
blinkpy-0.7.1
- Fixed setup issue with pip version 10
blinkpy-0.7.0
- Fixed style errors for bumped pydocstring and pylint versions
- Changed Blink.cameras dictionary to be case-insensitive (fixes #35)
- Changed api endpoint for video extraction (fixes #35 and #41)
- Removed
last_motion()
function from Blink class - Refactored code for better organization
- Moved some request calls out of
@property
methods - Renamed
get_summary()
method tosummary
and changed to@property
- Added ability to download most recent video clip
- Improved camera arm/disarm handling (@b10m)
- Added authentication to
login()
function and deprecatedsetup_system()
in favor ofstart()
- Added
attributes
dictionary to camera object
blinkpy-0.6.0
- Removed redundant properties that only called hidden variables
- Revised request wrapper function to be more intelligent
- Added tests to ensure exceptions are caught and handled (100% coverage!)
- Added auto re-authorization (token refresh) when a request fails due to an expired token (@tySwift93)
- Added battery level string to reduce confusion with the way Blink reports battery level as integer from 0 to 3
blinkpy-0.5.2
Same as 0.5.0, but version had to increment due to messing up the packaging for PyPi