Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.19.0 #549

Merged
merged 69 commits into from
Mar 21, 2022
Merged

0.19.0 #549

merged 69 commits into from
Mar 21, 2022

Conversation

fronzbot
Copy link
Owner

@fronzbot fronzbot commented Mar 5, 2022

v0.19.0 Major Changes

  • Python 3.6 has reached EOL and is deprecated
  • Support arm/disarm of Blink Mini cameras
  • Support of new thumbnail retrieval API endpoints

Bug Fixes

New Features

Other Changes

  • Make code that determines needs for unique classes (Mini + Doorbells) generic so it's easier to maintain and expand in the future (Add product type attribute to cameras #553)
  • Bump pre-commit to 2.17.0
  • Bump pytest-timeout to 2.1.0
  • Bump pygments to 2.11.2
  • Bump black to 22.1.0
  • Bump coverage to 6.3.2
  • Bump pytest to 7.1.1
  • Bump restructuredtext-lint to 1.4.0

fronzbot and others added 18 commits December 11, 2021 22:40
Bumps [pygments](https://github.com/pygments/pygments) from 2.10.0 to 2.11.2.
- [Release notes](https://github.com/pygments/pygments/releases)
- [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES)
- [Commits](pygments/pygments@2.10.0...2.11.2)

---
updated-dependencies:
- dependency-name: pygments
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.15.0 to 2.17.0.
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md)
- [Commits](pre-commit/pre-commit@v2.15.0...v2.17.0)

---
updated-dependencies:
- dependency-name: pre-commit
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [pytest-timeout](https://github.com/pytest-dev/pytest-timeout) from 1.4.2 to 2.1.0.
- [Release notes](https://github.com/pytest-dev/pytest-timeout/releases)
- [Commits](pytest-dev/pytest-timeout@1.4.2...2.1.0)

---
updated-dependencies:
- dependency-name: pytest-timeout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…py respectively. All tests passed. Have a top level app.py causes massive issues with Chalice, which imports and uses a top level app to handle all routing.
fix debug message in _parse_downloaded_items
….1.0

Bump pytest-timeout from 1.4.2 to 2.1.0
Bumps [black](https://github.com/psf/black) from 19.10b0 to 22.1.0.
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](https://github.com/psf/black/commits/22.1.0)

---
updated-dependencies:
- dependency-name: black
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [pytest](https://github.com/pytest-dev/pytest) from 6.2.5 to 7.0.1.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@6.2.5...7.0.1)

---
updated-dependencies:
- dependency-name: pytest
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Add Blink Mini arming control
@codecov
Copy link

codecov bot commented Mar 5, 2022

Codecov Report

Merging #549 (100d8fa) into master (35c99ac) will decrease coverage by 0.11%.
The diff coverage is 81.08%.

@@            Coverage Diff             @@
##           master     #549      +/-   ##
==========================================
- Coverage   86.38%   86.27%   -0.12%     
==========================================
  Files           8        8              
  Lines        1058     1064       +6     
==========================================
+ Hits          914      918       +4     
- Misses        144      146       +2     
Flag Coverage Δ
unittests 86.27% <81.08%> (-0.12%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
blinkpy/blinkpy.py 84.89% <ø> (ø)
blinkpy/camera.py 84.42% <73.68%> (-0.83%) ⬇️
blinkpy/sync_module.py 91.30% <85.71%> (+0.47%) ⬆️
blinkpy/api.py 64.58% <100.00%> (ø)
blinkpy/auth.py 93.82% <100.00%> (ø)
blinkpy/helpers/constants.py 100.00% <100.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 35c99ac...100d8fa. Read the comment docs.

fronzbot and others added 29 commits March 12, 2022 13:31
Remove python 3.6 support, add 3.10
Bumps [coverage](https://github.com/nedbat/coveragepy) from 5.5 to 6.3.2.
- [Release notes](https://github.com/nedbat/coveragepy/releases)
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)
- [Commits](nedbat/coveragepy@coverage-5.5...6.3.2)

---
updated-dependencies:
- dependency-name: coverage
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [restructuredtext-lint](https://github.com/twolfson/restructuredtext-lint) from 1.3.2 to 1.4.0.
- [Release notes](https://github.com/twolfson/restructuredtext-lint/releases)
- [Changelog](https://github.com/twolfson/restructuredtext-lint/blob/master/CHANGELOG.rst)
- [Commits](twolfson/restructuredtext-lint@1.3.2...1.4.0)

---
updated-dependencies:
- dependency-name: restructuredtext-lint
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [pytest](https://github.com/pytest-dev/pytest) from 7.0.1 to 7.1.1.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@7.0.1...7.1.1)

---
updated-dependencies:
- dependency-name: pytest
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…py respectively. All tests passed. Have a top level app.py causes massive issues with Chalice, which imports and uses a top level app to handle all routing.
…from the timestamp because they no longer send the full url to the thumbnail in the camera config.
Fixed camera get media issues because thumbnail now only returns timestamp from camera config endpoint
…-lint-1.4.0

Bump restructuredtext-lint from 1.3.2 to 1.4.0
Missing network_id in thumbnail url
@fronzbot fronzbot merged commit 0b60976 into master Mar 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants