v0.15.0
What’s changed
✨ New features
- 🐍 Add Python 3.11 support @frenck (#873)
- Add (undocumented) manual white light capability @frenck (#876)
- Add ability to control individual LEDs of segments @frenck (#877)
🚀 Enhancements
- ✔ Fix spelling errors in code docs @frenck (#871)
- Unnecessary parentheses after keyword (PYL-C0325) @frenck (#872)
⬆️ Dependency updates
Details
- ⬆️ Bump actions/setup-node from 3.4.0 to 3.4.1 @dependabot (#744)
- ⬆️ Bump safety from 2.0.0 to 2.1.0 @dependabot (#745)
- ⬆️ Bump pyright from 1.1.260 to 1.1.261 @dependabot (#748)
- ⬆️ Bump pylint from 2.14.4 to 2.14.5 @dependabot (#746)
- ⬆️ Bump pytest-asyncio from 0.18.3 to 0.19.0 @dependabot (#747)
- ⬆️ Bump safety from 2.1.0 to 2.1.1 @dependabot (#749)
- ⬆️ Bump pyupgrade from 2.37.1 to 2.37.2 @dependabot (#751)
- ⬆️ Bump mypy from 0.961 to 0.971 @dependabot (#750)
- ⬆️ Bump pyright from 1.1.261 to 1.1.262 @dependabot (#752)
- ⬆️ Bump pip from 22.1.2 to 22.2 in /.github/workflows @dependabot (#753)
- ⬆️ Bump pyright from 1.1.262 to 1.1.263 @dependabot (#754)
- ⬆️ Bump pyright from 1.1.263 to 1.1.264 @dependabot (#755)
- ⬆️ Bump pyupgrade from 2.37.2 to 2.37.3 @dependabot (#756)
- ⬆️ Bump pip from 22.2 to 22.2.1 in /.github/workflows @dependabot (#757)
- ⬆️ Bump flake8-simplify from 0.19.2 to 0.19.3 @dependabot (#758)
- ⬆️ Bump pyright from 1.1.264 to 1.1.265 @dependabot (#759)
- ⬆️ Bump pip from 22.2.1 to 22.2.2 in /.github/workflows @dependabot (#760)
- ⬆️ Bump pyright from 1.1.265 to 1.1.266 @dependabot (#762)
- ⬆️ Bump coverage from 6.4.2 to 6.4.3 @dependabot (#761)
- ⬆️ Bump flake8-eradicate from 1.2.1 to 1.3.0 @dependabot (#763)
- ⬆️ Bump release-drafter/release-drafter from 5.20.0 to 5.20.1 @dependabot (#764)
- ⬆️ Bump pyright from 1.1.266 to 1.1.267 @dependabot (#766)
- ⬆️ Bump coverage from 6.4.3 to 6.4.4 @dependabot (#765)
- ⬆️ Bump codespell from 2.1.0 to 2.2.1 @dependabot (#767)
- ⬆️ Bump awesomeversion from 22.6.0 to 22.8.0 @dependabot (#768)
- ⬆️ Bump poetry from 1.1.14 to 1.1.15 in /.github/workflows @dependabot (#770)
- ⬆️ Bump pyright from 1.1.267 to 1.1.268 @dependabot (#772)
- ⬆️ Bump flake8-bugbear from 22.7.1 to 22.8.23 @dependabot (#771)
- ⬆️ Bump pylint from 2.14.5 to 2.15.0 @dependabot (#773)
- ⬆️ Bump poetry from 1.1.15 to 1.2.0 in /.github/workflows @dependabot (#774)
- ⬆️ Bump pyright from 1.1.268 to 1.1.269 @dependabot (#775)
- ⬆️ Bump black from 22.6.0 to 22.8.0 @dependabot (#776)
- ⬆️ Bump pytest from 7.1.2 to 7.1.3 @dependabot (#777)
- ⬆️ Bump pyright from 1.1.269 to 1.1.270 @dependabot (#778)
- ⬆️ Bump pylint from 2.15.0 to 2.15.2 @dependabot (#779)
- ⬆️ Bump yarl from 1.7.2 to 1.8.1 @dependabot (#780)
- ⬆️ Bump yamllint from 1.27.1 to 1.28.0 @dependabot (#782)
- ⬆️ Bump flake8-bugbear from 22.8.23 to 22.9.11 @dependabot (#781)
- ⬆️ Bump pyright from 1.1.270 to 1.1.271 @dependabot (#783)
- ⬆️ Bump release-drafter/release-drafter from 5.20.1 to 5.21.0 @dependabot (#784)
- ⬆️ Bump pyupgrade from 2.37.3 to 2.38.0 @dependabot (#785)
- ⬆️ Bump awesomeversion from 22.8.0 to 22.9.0 @dependabot (#786)
- ⬆️ Bump poetry from 1.2.0 to 1.2.1 in /.github/workflows @dependabot (#787)
- ⬆️ Bump vulture from 2.5 to 2.6 @dependabot (#790)
- ⬆️ Bump safety from 2.1.1 to 2.2.0 @dependabot (#789)
- ⬆️ Bump pylint from 2.15.2 to 2.15.3 @dependabot (#788)
- ⬆️ Bump aiohttp from 3.8.1 to 3.8.2 @dependabot (#791)
- ⬆️ Bump pyright from 1.1.271 to 1.1.272 @dependabot (#793)
- ⬆️ Bump flake8-eradicate from 1.3.0 to 1.4.0 @dependabot (#792)
- ⬆️ Bump actions/stale from 5 to 6 @dependabot (#794)
- ⬆️ Bump aiohttp from 3.8.2 to 3.8.3 @dependabot (#795)
- ⬆️ Bump flake8-bugbear from 22.9.11 to 22.9.23 @dependabot (#796)
- ⬆️ Bump pyupgrade from 2.38.0 to 2.38.2 @dependabot (#797)
- ⬆️ Bump mypy from 0.971 to 0.981 @dependabot (#799)
- ⬆️ Bump actions/setup-node from 3.4.1 to 3.5.0 @dependabot (#798)
- ⬆️ Bump pyright from 1.1.272 to 1.1.273 @dependabot (#800)
- ⬆️ Bump pytest-cov from 3.0.0 to 4.0.0 @dependabot (#801)
- ⬆️ Bump coverage from 6.4.4 to 6.5.0 @dependabot (#802)
- ⬆️ Bump mypy from 0.981 to 0.982 @dependabot (#804)
- ⬆️ Bump pyupgrade from 2.38.2 to 3.0.0 @dependabot (#803)
- ⬆️ Bump pyright from 1.1.273 to 1.1.274 @dependabot (#806)
- ⬆️ Bump safety from 2.2.0 to 2.3.1 @dependabot (#808)
- ⬆️ Bump backoff from 2.1.2 to 2.2.1 @dependabot (#807)
- ⬆️ Bump black from 22.8.0 to 22.10.0 @dependabot (#809)
- ⬆️ Bump flake8-builtins from 1.5.3 to 2.0.0 @dependabot (#810)
- ⬆️ Bump poetry from 1.2.1 to 1.2.2 in /.github/workflows @dependabot (#813)
- ⬆️ Bump pylint from 2.15.3 to 2.15.4 @dependabot (#812)
- ⬆️ Bump pyupgrade from 3.0.0 to 3.1.0 @dependabot (#811)
- ⬆️ Bump pyright from 1.1.274 to 1.1.275 @dependabot (#814)
- ⬆️ Bump actions/setup-node from 3.5.0 to 3.5.1 @dependabot (#815)
- ⬆️ Bump codespell from 2.2.1 to 2.2.2 @dependabot (#816)
- ⬆️ Bump pip from 22.2.2 to 22.3 in /.github/workflows @dependabot (#817)
- ⬆️ Bump release-drafter/release-drafter from 5.21.0 to 5.21.1 @dependabot (#818)
- ⬆️ Bump pyright from 1.1.275 to 1.1.276 @dependabot (#819)
- ⬆️ Bump pylint from 2.15.4 to 2.15.5 @dependabot (#821)
- ⬆️ Bump pytest-asyncio from 0.19.0 to 0.20.1 @dependabot (#820)
- ⬆️ Bump flake8-bugbear from 22.9.23 to 22.10.25 @dependabot (#822)
- ⬆️ Bump pytest from 7.1.3 to 7.2.0 @dependabot (#823)
- ⬆️ Bump pyright from 1.1.276 to 1.1.277 @dependabot (#824)
- Bump flake8-bugbear from 22.10.25 to 22.10.27 @dependabot (#825)
- Bump flake8-comprehensions from 3.10.0 to 3.10.1 @dependabot (#826)
- Bump pyupgrade from 3.1.0 to 3.2.0 @dependabot (#827)
- Bump flake8-builtins from 2.0.0 to 2.0.1 @dependabot (#828)
- Bump pyright from 1.1.277 to 1.1.278 @dependabot (#829)
- Bump mypy from 0.982 to 0.990 @dependabot (#830)
- Bump pip from 22.3 to 22.3.1 in /.github/workflows @dependabot (#831)
- Bump pyright from 1.1.278 to 1.1.279 @dependabot (#832)
- Bump pyupgrade from 3.2.0 to 3.2.1 @dependabot (#833)
- Bump mypy from 0.990 to 0.991 @dependabot (#836)
- Bump pytest-asyncio from 0.20.1 to 0.20.2 @dependabot (#835)
- Bump pyupgrade from 3.2.1 to 3.2.2 @dependabot (#834)
- Bump pyright from 1.1.279 to 1.1.280 @dependabot (#837)
- Bump pylint from 2.15.5 to 2.15.6 @dependabot (#838)
- Bump safety from 2.3.1 to 2.3.2 @dependabot (#839)
- Bump pyright from 1.1.280 to 1.1.281 @dependabot (#841)
- Bump prettier from 2.7.1 to 2.8.0 @dependabot (#840)
- Bump pre-commit-hooks from 4.3.0 to 4.4.0 @dependabot (#842)
- Bump safety from 2.3.2 to 2.3.3 @dependabot (#843)
- Bump pyupgrade from 3.2.2 to 3.2.3 @dependabot (#845)
- Bump pyright from 1.1.281 to 1.1.282 @dependabot (#844)
- Bump dessant/lock-threads from 3.0.0 to 4.0.0 @dependabot (#847)
- Bump pyupgrade from 3.2.3 to 3.3.0 @dependabot (#849)
- Bump yarl from 1.8.1 to 1.8.2 @dependabot (#848)
- Bump pylint from 2.15.7 to 2.15.8 @dependabot (#850)
- Bump safety from 2.3.3 to 2.3.4 @dependabot (#853)
- Bump pyright from 1.1.282 to 1.1.283 @dependabot (#854)
- Bump prettier from 2.8.0 to 2.8.1 @dependabot (#855)
- Bump certifi from 2021.10.8 to 2022.12.7 @dependabot (#856)
- Bump flake8-bugbear from 22.10.27 to 22.12.6 @dependabot (#851)
- Bump pyupgrade from 3.3.0 to 3.3.1 @dependabot (#852)
- Bump pytest-asyncio from 0.20.2 to 0.20.3 @dependabot (#857)
- Bump safety from 2.3.4 to 2.3.5 @dependabot (#858)
- Bump poetry from 1.2.2 to 1.3.1 in /.github/workflows @dependabot (#860)
- Bump black from 22.10.0 to 22.12.0 @dependabot (#859)
- Bump isort from 5.10.1 to 5.11.1 @dependabot (#861)
- Bump pyright from 1.1.283 to 1.1.284 @dependabot (#863)
- Bump isort from 5.11.1 to 5.11.2 @dependabot (#862)
- Bump coverage from 6.5.0 to 7.0.0 @dependabot (#864)
- Bump pylint from 2.15.8 to 2.15.9 @dependabot (#866)
- Bump isort from 5.11.2 to 5.11.3 @dependabot (#865)
- Bump actions/stale from 6 to 7 @dependabot (#867)
- Bump pyright from 1.1.284 to 1.1.285 @dependabot (#868)
- Bump isort from 5.11.3 to 5.11.4 @dependabot (#869)
- Bump flake8-builtins from 2.0.1 to 2.1.0 @dependabot (#870)
- Bump pre-commit from 2.20.0 to 2.21.0 @dependabot (#875)
- Bump coverage from 7.0.0 to 7.0.1 @dependabot (#874)