Skip to content

Releases: fronzbot/blinkpy

blinkpy-0.17.0rc0

12 Feb 04:56
36ff8e4

Choose a tag to compare

blinkpy-0.17.0rc0 Pre-release
Pre-release

Bug fixes

  • Fix video downloading bug #424
  • Potentially fix 24hr email bug (still under investigation) #428

New Features

  • Upgrade login endpoint from v4 to v5 #428
  • Add logout method #429
  • Add ability to record video with camera #430

Other

  • Add python 3.9 support #413
  • Bump coverage to 5.4
  • Bump pytest to 6.2.2
  • Bump pytest-cov to 2.11.1
  • Bump pygments to 2.7.4
  • Bump pre-commit to 2.10.1
  • Bump restructuredtext-lint to 1.3.2

blinkpy-0.16.5rc0

05 Feb 15:29
6fa4aa6

Choose a tag to compare

blinkpy-0.16.5rc0 Pre-release
Pre-release

Bug fixes

  • Fix video downloading bug #424

Other

  • Add python 3.9 support #413
  • Bump coverage to 5.4
  • Bump pytest to 6.2.2
  • Bump pytest-cov to 2.11.1
  • Bump pygments to 2.7.4
  • Bump pre-commit to 2.9.3
  • Bump restructuredtext-lint to 1.3.2

blinkpy-0.16.4

23 Nov 04:33
37350da

Choose a tag to compare

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:

  • Moved testtools to requirements_test.txt (#387)
  • Bumped pytest to 6.1.1
  • Bumped flake8 to 3.8.4
  • Fixed README spelling (#381 via @rohitsud)
  • Bumped pygments to 2.7.1
  • Bumped coverage to 5.3
  • Bumped pydocstyle to 5.1.1
  • Bumped pre-commit to 2.7.1
  • Bumped pylint to 2.6.0
  • Bumped pytest-cov to 2.10.1

blinkpy-0.16.4-rc1

23 Nov 04:10
ba3c2e3

Choose a tag to compare

blinkpy-0.16.4-rc1 Pre-release
Pre-release

Bugfixes:

  • 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

blinkpy-0.16.4-rc0

06 Oct 13:35
8898436

Choose a tag to compare

blinkpy-0.16.4-rc0 Pre-release
Pre-release

Bugfixes

  • Updated liveview endpoint (#389)
  • Fixed mini thumbnail not updating (#388)

All

  • Moved testtools to requirements_test.txt (#387)
  • Bumped pytest to 6.1.1
  • Bumped flake8 to 3.8.4
  • Fixed README spelling (#381 via @rohitsud)
  • Bumped pygments to 2.7.1
  • Bumped coverage to 5.3
  • Bumped pydocstyle to 5.1.1
  • Bumped pre-commit to 2.7.1
  • Bumped pylint to 2.6.0
  • Bumped pytest-cov to 2.10.1

blinkpy-0.16.3

02 Aug 03:35
19b7eef

Choose a tag to compare

Bug-fixes:

  • Add user-agent to all request headers (#361)

blinkpy-0.16.2

02 Aug 03:13
6bd8d14

Choose a tag to compare

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

01 Aug 02:16
11d6bbb

Choose a tag to compare

blinkpy-0.16.2-rc0 Pre-release
Pre-release

Changes

  • Bump pytest to 6.0.1
  • Set reauth=True in login payload
  • Change app_version=6.0.12 in login payload

blinkpy-0.16.1

29 Jul 15:34
3a97a92

Choose a tag to compare

  • Unpin requirements, set minimum version instead
  • Bump coverage to 5.2.1
  • Bump pytest to 6.0.0

blinkpy-0.16.0

21 Jul 03:02
1b66edd

Choose a tag to compare

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