Releases: fronzbot/blinkpy
Releases · fronzbot/blinkpy
blinkpy-0.17.0rc0
Bug fixes
New Features
- Upgrade login endpoint from
v4tov5#428 - Add logout method #429
- Add ability to record video with camera #430
Other
- Add python 3.9 support #413
- Bump
coverageto 5.4 - Bump
pytestto 6.2.2 - Bump
pytest-covto 2.11.1 - Bump
pygmentsto 2.7.4 - Bump
pre-committo 2.10.1 - Bump
restructuredtext-lintto 1.3.2
blinkpy-0.16.5rc0
blinkpy-0.16.4
Bugfixes:
- Updated liveview endpoint (#389)
- Fixed mini thumbnail not updating (#388)
- Add exception catch to prevent NoneType error on refresh, added test to check behavior as well #401
- Unrelated: had to add two force methods to refresh for testing purposes. Should not change normal usage.
- Fix malformed stream url #395
All:
blinkpy-0.16.4-rc1
blinkpy-0.16.4-rc0
Bugfixes
All
blinkpy-0.16.3
Bug-fixes:
- Add user-agent to all request headers (#361)
blinkpy-0.16.2
Bug-fixes:
- Add user-agent to header at login (#357)
Other changes:
- Remove extra data parameters at login (not-needed)
- Bump pytest to 6.0.1
blinkpy-0.16.2-rc0
Changes
- Bump pytest to 6.0.1
- Set
reauth=Truein login payload - Change
app_version=6.0.12in login payload
blinkpy-0.16.1
- Unpin requirements, set minimum version instead
- Bump coverage to 5.2.1
- Bump pytest to 6.0.0
blinkpy-0.16.0
0.16.0
Massive changes to the way requests and authorization is handled. This version adds support for Blink Mini Cameras as well.
NOTE: There is a known quirk where every 24hrs you will receive a new 2FA email from Blink. As long as you are logged in or use the credential file, this email can be ignored and you do not need to enter a new 2FA key. This only needs to be done once.
Breaking Changes
- Add arm property to camera, deprecate motion enable method (#273)
- Complete refactoring of the auth logic (#261)
New Features
- Add is_errored property to Auth class (#275)
- Add new endpoint to get user info (#280)
- Add get_liveview command to camera module (#289)
- Add blink mini support (#290)
- Add blink mini arm/disarm support (#300)
- Add option to skip homescreen check (#305)
- Add different timeout for video and image retrieval (#323)
- Modify session to use HTTPAdapter and handle retries (#324)
- Add retry option overrides (#339)
Bug fixes
- Handle json decode error (#268)
- Catch None responses from http requests (#272)
- Only refresh token on unauthorized response from request (#274)
- Fix missing sync arm method (#299)
- Add type check on temperature conversion (#301)
- Prevent sync module creation for minis already attached to one (#320)
- Remove reauth key from login payload (#308)
- Broke out homescreen call to prevent back-to-back api calls (#313)
- Fix error with updating mini info during refresh (#314)
- Remove reference to response on exception since it may be unbound (#328)
- Remove host from auth header (#331)
- Remove exc_info params during loggin (#337)
- Fix broken test and missing try/except (#338)
Other Changes
- Update string formatting (#265)
- Increase timeout from 2s to 5s (#269)
- Improve documentation (#278)
- Update camera retrieval method (#288)
- Bump pytest to 1.4.2
- Bump pytest-sugar to 0.9.4
- Bump coverage to 5.2
- Bump pre-commit to 2.6.0
- Bump pytest-timeout to 1.4.1
- Bump pytest-cov to 2.10.0
- Bump flake8 to 3.8.3
- Bump pylint to 2.5.3
- Bump pytest to 5.4.3
- Bump restructuredtext-lint to 1.3.1