- build: downgrade pytest and update ruff config
Signed-off-by: Felix Kaechele <[email protected]> (f8c96f6
)
-
chore(deps): update python-semantic-release/upload-to-gh-release action to v9.8.1 (
6e87d6f
) -
chore(deps): update python-semantic-release/python-semantic-release action to v9.8.1 (
7b1aca0
) -
chore(deps): update dependency myst-parser to v3 (
e4a60f7
) -
chore(deps): update wagoid/commitlint-github-action action to v6 (
d3fdcbd
) -
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.4.8 (
8321ca1
) -
chore(deps): update dependency pytest to v8.2.2 (
f59e7f9
) -
chore(deps): update pre-commit hook kaechele/pre-commit-mirror-prettier to v3.3.0 (
efddcea
) -
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.4.7 (
46a9870
) -
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.4.6 (
95741c8
) -
chore(deps): update pre-commit hook lunarmodules/luacheck to v1.2.0 (
2db1bfd
) -
chore(deps): update pre-commit hook codespell-project/codespell to v2.3.0 (
5615834
) -
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.4.5 (
3e672e1
) -
chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.27.0 (
2ab2598
) -
chore(deps): update pre-commit hook pycqa/pylint to v3.2.2 (
aaf369d
) -
chore(deps): update dependency pylint to v3.2.2 (
27846e5
) -
chore(deps): update dependency pytest to v8.2.1 (
d87ec3b
) -
chore(deps): update pre-commit hook pycqa/pylint to v3.2.1 (
7d653f2
) -
chore(deps): update dependency pylint to v3.2.1 (
f1bfe80
) -
chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.26.0 (
1d5b19f
) -
chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.25.1 (
f8e5c57
) -
chore(deps): update pre-commit hook pycqa/pylint to v3.2.0 (
903a37e
) -
chore(deps): update dependency pylint to v3.2.0 (
3352d04
) -
chore(deps): update pre-commit hook pycqa/pylint to v3.1.1 (
f8b7344
) -
chore(deps): update dependency pylint to v3.1.1 (
a244f59
) -
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.4.4 (
6ca9c86
) -
chore(deps): update dependency furo to v2024.5.6 (
bc4b9e5
) -
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.4.3 (
177bd8b
) -
chore(deps): update pre-commit hook python-poetry/poetry to v1.8.3 (
0b1b32c
) -
chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.25.0 (
8e05fb9
) -
chore(deps): update dependency pytest to v8.2.0 (
c148844
) -
chore(deps): update dependency furo to v2024.4.27 (
b10fbf2
) -
chore(deps): update dependency pytest to v8.1.2 (
074ac74
) -
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.4.2 (
b58a16b
) -
chore(deps): update pre-commit hook pre-commit/mirrors-mypy to v1.10.0 (
bbb064c
) -
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.4.1 (
f0034f9
) -
chore(deps): update dependency sphinx to v7.3.7 (
c185f9f
) -
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.4.0 (
11c53be
) -
chore(deps): update dependency reportlab to v4.2.0 (
ea101e1
) -
chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.24.0 (
cc32422
) -
chore(deps): update dependency sphinx to v7.3.6 (
7943ea3
) -
chore(deps): update dependency sphinx to v7.3.5 (
bace728
) -
chore(deps): update dependency sphinx to v7.3.4 (
cf0588a
) -
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.3.7 (
a6c78fb
) -
chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.22.0 (
bfe0194
) -
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.3.6 (
3239194
) -
chore(deps): update pre-commit hook pre-commit/pre-commit-hooks to v4.6.0 (
cfebe72
) -
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.3.5 (
b04e24e
) -
chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.21.3 (
79ab85d
) -
chore(deps): update wagoid/commitlint-github-action action to v5.5.1 (
31b2d13
) -
chore(deps): update dependency pytest-cov to v5 (
f08e808
) -
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.3.4 (
e63a29f
) -
chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.20.0 (
7ba5264
) -
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.3.3 (
18e9ff9
) -
chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.18.4 (
1e06b6d
) -
chore(deps): update pre-commit hook pycqa/autoflake to v2.3.1 (
86a00b7
) -
chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.18.3 (
baaeb83
) -
chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.18.2 (
70b9619
) -
chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.18.1 (
b023a59
) -
chore(deps): update dependency pytest to v8.1.1 (
f70ef68
) -
chore(deps): update pre-commit hook pre-commit/mirrors-mypy to v1.9.0 (
3a151fe
) -
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.3.2 (
484914a
) -
chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.18.0 (
ce2fe13
) -
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.3.1 (
62d74da
) -
chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.17.0 (
eadf936
) -
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.3.0 (
a9392aa
) -
chore(deps): update dependency pytest to v8.1.0 (
46597a3
) -
chore(deps): update pre-commit hook python-poetry/poetry to v1.8.2 (
51c62a3
) -
chore(deps): update pre-commit hook python-poetry/poetry to v1.8.1 (
ecf8b42
) -
chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.16.0 (
3fa5e40
) -
chore(deps): update pre-commit hook pycqa/pylint to v3.1.0 (
89156b4
) -
chore(deps): update dependency pylint to v3.1.0 (
01e8521
) -
chore(deps): update pre-commit hook python-poetry/poetry to v1.8.0 (
ff4949f
) -
chore(deps): update dependency pytest to v8.0.2 (
08d6c69
) -
chore(deps): update pre-commit hook pycqa/pylint to v3.0.4 (
601785d
) -
chore(deps): update dependency pylint to v3.0.4 (
714e36b
) -
chore(deps): update pre-commit hook pycqa/autoflake to v2.3.0 (
7465880
) -
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.2.2 (
a421acd
) -
chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.15.0 (
d1a8f70
) -
chore(deps): update dependency pytest to v8.0.1 (
717bc39
) -
chore(deps): update dependency reportlab to v4.1.0 (
9990045
) -
chore(deps): update pre-commit/action action to v3.0.1 (
000eb38
) -
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.2.1 (
682b08e
) -
chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.14.1 (
e0c7292
) -
chore(deps): update pre-commit hook kaechele/pre-commit-mirror-prettier to v3.2.5 (
54ee77c
) -
chore(deps): update dependency pytest to v8 (
b7a0a74
) -
chore(deps): update dependency furo to v2024 (
bb27b05
) -
chore(deps): update codecov/codecov-action action to v4 (
ac4d062
) -
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.2.0 (
316d470
) -
chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.14.0 (
552f3f0
) -
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.1.15 (
8c47e26
) -
chore(deps): update tiangolo/issue-manager action to v0.5.0 (
31dd385
) -
chore(deps): update pre-commit hook johnnymorganz/stylua to v0.20.0 (
eea010f
) -
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.1.14 (
ef62ae2
) -
chore(deps): update pre-commit hook kaechele/pre-commit-mirror-prettier to v3.2.4 (
e33e89b
) -
chore(deps): update pre-commit hook kaechele/pre-commit-mirror-prettier to v3.2.3 (
5c9d360
) -
chore(deps): update pre-commit hook kaechele/pre-commit-mirror-prettier to v3.2.2 (
193e967
) -
chore(deps): update pre-commit hook kaechele/pre-commit-mirror-prettier to v3.2.1 (
9101e21
) -
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.1.13 (
52d6528
) -
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.1.12 (
8fe425f
) -
chore(deps): update dependency reportlab to v4.0.9 (
a74e61f
) -
chore(deps): update tiangolo/issue-manager action to v0.4.1 (
b72752f
) -
chore(deps): update wagoid/commitlint-github-action action to v5.4.5 (
ecf743b
) -
chore(deps): update python-semantic-release/python-semantic-release action to v8.7.2 (
071dab3
) -
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.1.11 (
bd0e51b
) -
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.1.10 (
c380c57
) -
chore(deps): update dependency pytest to v7.4.4 (
0098a5f
)
- docs: automatically update project version upon release
Signed-off-by: Felix Kaechele <[email protected]> (504a907
)
- fix(deps): update dependencies
Signed-off-by: Felix Kaechele <[email protected]> (4e28ab1
)
-
fix(deps): update dependency bleak to v0.22.2 (
3d95e90
) -
fix(deps): update dependency bleak to v0.22.1 (
bece36a
) -
fix(deps): update dependency bleak to ^0.22.0 (
9d22c73
) -
fix(deps): update dependency bleak-retry-connector to v3.5.0 (
50da253
) -
fix(deps): update dependency bleak-retry-connector to v3.4.0 (
753a1f4
) -
fix: docs generation, downgrade Pillow
blockdiag doesn't support Pillow 10 (blockdiag/blockdiag#178) and also seems to be abandoned.
Pin Pillow to a version below 10 for now and possibly remove blockdiag in the future.
Signed-off-by: Felix Kaechele <[email protected]> (53f644f
)
- build: use Python 3.12 in tooling
Signed-off-by: Felix Kaechele <[email protected]> (eb978a1
)
- build: clean up pre-commit and tooling
Replace a few tools with ruff in the process.
Signed-off-by: Felix Kaechele <[email protected]> (15f2298
)
- chore: format files using new settings
Signed-off-by: Felix Kaechele <[email protected]> (135405c
)
- chore(deps): lock dependencies
Signed-off-by: Felix Kaechele <[email protected]> (47be2fd
)
-
chore(deps): update pre-commit hook psf/black to v23.12.1 (
0669ed0
) -
chore(deps): update dependency black to v23.12.1 (
66d1135
) -
chore(deps): update python-semantic-release/python-semantic-release action to v8.7.0 (
c331d7c
) -
chore(deps): update pre-commit hook pre-commit/mirrors-mypy to v1.8.0 (
9080ab9
) -
chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.1.9 (
b9b090c
) -
chore(deps): update python-semantic-release/python-semantic-release action to v8.5.2 (
e6e2e6c
) -
chore(deps): update pre-commit hook pycqa/isort to v5.13.2 (
aacf051
) -
chore(deps): update actions/setup-python action to v5 (
1a4cb49
) -
chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.1.8 (
5e6145a
) -
chore(deps): update python-semantic-release/python-semantic-release action to v8.5.1 (
3845fe3
) -
chore(deps): update pre-commit hook psf/black to v23.12.0 (
0251a8d
) -
chore(deps): update dependency black to v23.12.0 (
8cf5dcd
) -
chore(deps): update pre-commit hook pycqa/pylint to v3.0.3 (
fa39b2c
) -
chore(deps): update pre-commit hook pycqa/isort to v5.13.1 (
432a173
) -
chore(deps): update dependency reportlab to v4.0.8 (
81622ce
) -
chore(deps): update dependency pylint to v3.0.3 (
cbc8a07
) -
chore(deps): update pre-commit hook kaechele/pre-commit-mirror-prettier to v3.1.1 (
330fe78
) -
chore(deps): update pre-commit hook pycqa/isort to v5.13.0 (
e57439a
) -
chore(deps): update pre-commit hook pycqa/bandit to v1.7.6 (
28c5e6a
) -
chore(deps): update pre-commit hook lunarmodules/luacheck to v1.1.2 (
643fbe6
) -
chore(deps): update python-semantic-release/python-semantic-release action to v8.5.0 (
e43a43a
) -
chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.1.7 (
507430b
) -
chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.13.0 (
81735ae
) -
chore(deps): update indirect dependencies
Signed-off-by: Felix Kaechele <[email protected]> (cc44ffa
)
-
chore(deps): update pre-commit hook pre-commit/mirrors-mypy to v1.7.1 (
b4a535a
) -
chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.1.6 (
444d76e
) -
chore(deps): update pre-commit hook python-poetry/poetry to v1.7.1 (
9d78e01
) -
chore(deps): update pre-commit hook johnnymorganz/stylua to v0.19.1 (
59ead82
) -
chore(deps): update pre-commit hook kaechele/pre-commit-mirror-prettier to v3.1.0 (
d9c8256
) -
chore(deps): update pre-commit hook johnnymorganz/stylua to v0.19.0 (
5f6ffd4
) -
chore(deps): update pre-commit hook pre-commit/mirrors-mypy to v1.7.0 (
bc3b510
) -
chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.1.5 (
55c206d
) -
chore(deps): update pre-commit hook psf/black to v23.11.0 (
9ee22da
) -
chore(deps): update dependency reportlab to v4.0.7 (
2cd9aa1
) -
chore(deps): update dependency black to v23.11.0 (
d028ee9
) -
chore: remove unused configurations
Signed-off-by: Felix Kaechele <[email protected]> (78acf17
)
- chore: update VSCode workspace settings
Signed-off-by: Felix Kaechele <[email protected]> (b9cc27e
)
- chore(deps): update dependencies
Signed-off-by: Felix Kaechele <[email protected]> (cd90b06
)
-
chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.1.4 (
f4e0b75
) -
chore(deps): update pre-commit hook python-poetry/poetry to v1.7.0 (
95d6fd5
) -
chore(deps): update wagoid/commitlint-github-action action to v5.4.4 (
4a48c32
) -
chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.1.3 (
c2e2679
) -
chore(deps): update dependency pytest to v7.4.3 (
a35e24f
) -
chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.1.2 (
74c6dee
) -
chore(deps): update python-semantic-release/python-semantic-release action to v8.3.0 (
0bfe76c
) -
chore(deps): update pre-commit hook psf/black to v23.10.1 (
6a1b395
) -
chore(deps): update dependency black to v23.10.1 (
2548fd4
) -
chore(deps): update pre-commit hook pycqa/pylint to v3.0.2 (
cafb070
) -
chore(deps): update dependency pylint to v3.0.2 (
50be153
) -
chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.1.1 (
5e489da
) -
chore(deps): update pre-commit hook pre-commit/mirrors-mypy to v1.6.1 (
52fad2f
) -
chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.12.0 (
c1de611
) -
chore(deps): update dependency black to v23.10.0 (
5d06834
) -
chore(deps): update pre-commit hook psf/black to v23.10.0 (
577008f
) -
chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.11.0 (
e7e0373
) -
chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.1.0 (
b4d82ca
) -
chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.10.1 (
05413ad
) -
chore(deps): update python-semantic-release/python-semantic-release action to v8.1.2 (
dfded2f
) -
chore(deps): update pre-commit hook pre-commit/mirrors-mypy to v1.6.0 (
960b573
) -
chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.292 (
79fe0d5
) -
chore(deps): update dependency reportlab to v4.0.6 (
dbd8b5d
) -
chore(deps): update pre-commit hook pycqa/pylint to v3 (
d0fce12
) -
chore(deps): update dependency pylint to v3.0.1 (
dabc7d0
) -
chore(deps): update dependency pylint to v3 (
548bf81
) -
chore(deps): update pre-commit hook pre-commit/pre-commit-hooks to v4.5.0 (
a15e097
) -
chore(deps): update pre-commit hook asottile/pyupgrade to v3.15.0 (
526d298
) -
chore(deps): update pre-commit hook asottile/pyupgrade to v3.14.0 (
df94547
) -
chore(deps): update pre-commit hook codespell-project/codespell to v2.2.6 (
6c78c7e
) -
chore(deps): update pre-commit hook pycqa/pylint to v2.17.7 (
d9084ff
) -
chore(deps): update dependency pylint to v2.17.7 (
4f77150
)
- ci: revert python-semantic-release to 8.3.0
Later versions reverted python-semantic-release/python-semantic-release#692 which breaks builds on Python projects requiring a newer interpreter than 3.10, which their container uses.
Should be fine to update after python-semantic-release/python-semantic-release#741 is merged again.
Signed-off-by: Felix Kaechele <[email protected]> (2b6d7b0
)
- ci: use v4 version tag for action/checkout
Signed-off-by: Felix Kaechele <[email protected]> (7952ed7
)
- feat: add Python 3.12, drop 3.10
Signed-off-by: Felix Kaechele <[email protected]> (d16f8a3
)
- fix: correct LedState handling as bytes
Signed-off-by: Felix Kaechele <[email protected]> (31ec630
)
- fix: remove async_timeout from pre-commit-config
Signed-off-by: Felix Kaechele <[email protected]> (218431f
)
-
fix(deps): update dependency bleak-retry-connector to v3.3.0 (
7ed4c4c
) -
fix: ruff suggested fixes
Signed-off-by: Felix Kaechele <[email protected]> (7fae4cb
)
-
chore(deps): update pre-commit hook pycqa/pylint to v2.17.6 (
6ee7c08
) -
chore(deps): update dependency pylint to v2.17.6 (
239acd6
) -
chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.10.0 (
513211b
) -
chore(deps): update pre-commit hook asottile/pyupgrade to v3.13.0 (
068ec8b
) -
chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.291 (
acc4a5e
) -
chore(deps): update actions/checkout digest to 8ade135 (
dd91b4f
) -
chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.9.1 (
3032086
) -
chore(deps): update pre-commit hook asottile/pyupgrade to v3.12.0 (
193803c
) -
chore(deps): update pre-commit hook asottile/pyupgrade to v3.11.2 (
4043f30
) -
chore(deps): update dependency reportlab to v4.0.5 (
19e5e0f
) -
chore(deps): update python-semantic-release/python-semantic-release action to v8.1.1 (
444f543
) -
chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.290 (
ee1e220
) -
chore(deps): update pre-commit hook asottile/pyupgrade to v3.11.0 (
631c1f2
) -
chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.9.0 (
93c4c88
) -
chore(deps): update codecov/codecov-action action to v4 (
f9ab5c4
) -
chore(deps): update dependency sphinx to v7.2.6 (
c979971
) -
chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.289 (
d3ca4c7
) -
chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.288 (
4909613
) -
chore(deps): update pre-commit hook psf/black to v23.9.1 (
c8fb401
) -
chore(deps): update dependency black to v23.9.1 (
0603688
) -
chore(deps): update pre-commit hook johnnymorganz/stylua to v0.18.2 (
7efdf9f
) -
chore(deps): update dependency furo to v2023.9.10 (
0637503
) -
chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.8.2 (
b089a6d
) -
chore(deps): update pre-commit hook psf/black to v23.9.0 (
eec3be8
) -
chore(deps): update dependency black to v23.9.0 (
c149edc
) -
chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.8.1 (
81c90ef
) -
chore(deps): update dependency pytest to v7.4.2 (
73280db
)
- feat: add optional optimized but incompatible power function
This introduces an optimized power function. The benefit of this is that we can control the blower independently from the flame. There are two scenarios where this could be useful:
-
A user wants to run the blower after the flame has already been turned off. The official app always turns off both blower and flame when the power off button is used.
-
A user wants to turn on the flame at a flame height other than 6. The official app always turns the flame height to 6 when turning on.
This method of control is incompatible with the official app, as it will start showing invalid state if connected to a fireplace that has been powered on or off using this method. Changing any setting from within the app will return the app to its normal state though.
By default the compatible control mechanism is used, so this change is backwards compatible.
Signed-off-by: Felix Kaechele <[email protected]> (08bed77
)
- fix: select default Python version for pre-commit
Signed-off-by: Felix Kaechele <[email protected]> (a18c54d
)
-
fix(deps): update dependency bleak-retry-connector to v3.2.1 (
3088732
) -
fix: resolve notify_future on disconnect (#103)
Signed-off-by: Felix Kaechele <[email protected]> (81ac894
)
- fix(deps): remove async-timeout, we don't use it directly
Signed-off-by: Felix Kaechele <[email protected]> (546b67b
)
-
fix(deps): update dependency bleak to v0.21.1 (
665d94c
) -
fix(deps): update dependency bleak-retry-connector to v3.1.3 (
0ed760a
)
- Revert "chore(deps): update codecov/codecov-action action to v4"
This reverts commit f9ab5c4248f4d144a726d6dbcff83056116e7337. (b949f63
)
-
chore(deps): update actions/checkout action to v4 (
88143f9
) -
chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.8.0 (
4c9cf24
) -
chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.7.1 (
9242241
) -
chore(deps): update dependency pytest to v7.4.1 (
c9e8fc7
) -
chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.287 (
1312c24
) -
chore(deps): update pre-commit hook pycqa/autoflake to v2.2.1 (
18c75e3
) -
chore(deps): update dependency sphinx to v7.2.5 (
b64e029
) -
chore(deps): update pre-commit hook kaechele/pre-commit-mirror-prettier to v3.0.3 (
39591f6
) -
chore(deps): update dependency sphinx to v7.2.4 (
07ae2c1
)
- fix(deps): update bleak-retry-connector
Signed-off-by: Felix Kaechele <[email protected]> (dfd6d49
)
- fix: sync version numbers
Signed-off-by: Felix Kaechele <[email protected]> (f41cd64
)
- fix: update bleak and fix python version constraints
Signed-off-by: Felix Kaechele <[email protected]> (56f3163
)
-
chore(deps): update python-semantic-release/python-semantic-release action to v8.0.8 (
5574dc1
) -
chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.7.0 (
ffdd217
) -
chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.286 (
e870715
) -
chore(deps): update dependency sphinx to v7.2.3 (
cfa203d
) -
chore(deps): update pre-commit hook python-poetry/poetry to v1.6.1 (
ff5f44d
) -
chore(deps): update pre-commit hook python-poetry/poetry to v1.6.0 (
6ce46a8
) -
chore(deps): update dependency furo to v2023.8.19 (
049f4a4
) -
chore(deps): update dependency furo to v2023.8.17 (
55bad98
) -
chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.285 (
346b839
) -
chore(deps): update dependency sphinx to v7.2.2 (
5ac31b5
) -
chore(deps): update pre-commit hook pre-commit/mirrors-mypy to v1.5.1 (
8d9f49f
) -
chore(deps): update dependency sphinx to v7.2.0 (
61a538b
) -
chore(deps): update python-semantic-release/python-semantic-release action to v8.0.7 (
3ca862d
) -
chore(deps): update pre-commit hook kaechele/pre-commit-mirror-prettier to v3.0.2 (
83671f6
) -
chore(deps): update python-semantic-release/python-semantic-release action to v8.0.6 (
ff10537
) -
chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.284 (
a52dfe8
) -
chore(deps): update pre-commit hook pre-commit/mirrors-mypy to v1.5.0 (
2d1a4ec
) -
chore(deps): update python-semantic-release/python-semantic-release action to v8.0.5 (
7a913c2
) -
chore(deps): update dependency async-timeout to v4.0.3 (
6ccb2e0
) -
chore(deps): update pre-commit hook kaechele/pre-commit-mirror-prettier to v3.0.1 (
570fcee
) -
chore(deps): update snok/install-poetry action to v1.3.4 (
7827e53
) -
chore(deps): update dependency sphinx to v7.1.2 (
073b4dd
) -
chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.282 (
be2b3b2
) -
chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.6.0 (
275b5a5
) -
chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.281 (
aac61cc
) -
chore(deps): update pre-commit hook cdce8p/python-typing-update to v0.6.0 (
16348cc
) -
chore(deps): update pre-commit hook asottile/pyupgrade to v3.10.1 (
a2d0c9a
) -
chore(deps): update pre-commit hook pycqa/flake8 to v6.1.0 (
a65c0f0
) -
chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.5.4 (
567e98f
) -
chore(deps): update dependency sphinx to v7.1.1 (
80d0e0f
) -
chore(deps): update python-semantic-release/python-semantic-release action to v8.0.4 (
d9ba369
) -
chore(deps): update dependency furo to v2023.7.26 (
2df5457
) -
chore(deps): update dependency pylint to v2.17.5 (
6355027
) -
chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.280 (
e8bf6e1
) -
chore(deps): update pre-commit hook pycqa/pylint to v2.17.5 (
242cfa7
) -
chore(deps): update dependency bleak-retry-connector to v3.1.1 (
71302c4
) -
chore(deps): update dependency sphinx to v7.1.0 (
4600202
) -
chore(deps): update wagoid/commitlint-github-action action to v5.4.3 (
ad3bf58
) -
chore(deps): update wagoid/commitlint-github-action action to v5.4.2 (
2f2fe86
) -
chore(deps): update python-semantic-release/python-semantic-release action to v8.0.3 (
608ac5e
)
- fix: expose Fireplace features attribute
Signed-off-by: Felix Kaechele <[email protected]> (bddf27c
)
- fix: linter error logger.error -> logger.exception
Signed-off-by: Felix Kaechele <[email protected]> (9db4caa
)
- fix: wording, typos and formatting
Signed-off-by: Felix Kaechele <[email protected]> (6699847
)
- fix: use set instead of multiple comparisons (PLR1714)
Signed-off-by: Felix Kaechele <[email protected]> (21281ba
)
- chore: fix release workflow
Signed-off-by: Felix Kaechele <[email protected]> (c3c9400
)
- chore: publish to regular PyPI
Signed-off-by: Felix Kaechele <[email protected]> (1b29872
)
- chore: fix semantic-release config
Signed-off-by: Felix Kaechele <[email protected]> (2828b30
)
- chore: change distribution name to pybonaparte to avoid name conflict
Signed-off-by: Felix Kaechele <[email protected]> (d5d9de4
)
- chore: split out release workflow
Signed-off-by: Felix Kaechele <[email protected]> (dc2958c
)
- chore: Downgrade ruff target to Python 3.10
It otherwise removes version conditional imports for 3.10 (e.g. in
src/bonaparte/const.py
)
Signed-off-by: Felix Kaechele <[email protected]> (cb9927f
)
- chore: use masked logging in semantic-release
Signed-off-by: Felix Kaechele <[email protected]> (c357ffc
)
-
chore(deps): update dependency bleak-retry-connector to v3.1.0 (
6f89c38
) -
chore(deps): update relekang/python-semantic-release action to v8 (
3795172
) -
chore: remove unused GitHub workflow
Signed-off-by: Felix Kaechele <[email protected]> (2a388ce
)
- chore: use Python 3.11 as a baseline
Signed-off-by: Felix Kaechele <[email protected]> (ba1b0c1
)
-
chore(deps): update pre-commit hook johnnymorganz/stylua to v0.18.1 (
6bf596f
) -
chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.5.3 (
b7db32f
) -
chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.278 (
1896c0c
) -
chore(deps): update pre-commit hook kaechele/pre-commit-mirror-prettier to v3 (
9992baf
) -
chore(deps): update pre-commit hook psf/black to v23.7.0 (
b1313a5
) -
chore(deps): update dependency black to v23.7.0 (
dcba218
) -
chore(deps): update pre-commit hook asottile/pyupgrade to v3.9.0 (
6d9b775
) -
chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.277 (
8396826
) -
chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.276 (
ca21e82
) -
chore(deps): update pre-commit hook asottile/pyupgrade to v3.8.0 (
21c366c
) -
chore(deps): update dependency aenum to v3.1.15 (
946bc07
) -
chore(deps): update pre-commit hook pre-commit/mirrors-mypy to v1.4.1 (
20c5c68
) -
chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.5.2 (
9aa397c
) -
chore(deps): update pre-commit hook pycqa/autoflake to v2.2.0 (
bef06e2
) -
chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.5.1 (
bab4e4b
) -
chore(deps): update dependency pytest to v7.4.0 (
b868296
) -
chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.5.0 (
d36c8aa
) -
chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.275 (
e3ad3b5
) -
chore(deps): update dependency aenum to v3.1.14 (
369328c
) -
chore(deps): update pre-commit hook pre-commit/mirrors-mypy to v1.4.0 (
2e71a8a
) -
chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.274 (
3191730
) -
chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.273 (
925a733
) -
chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.4.0 (
28264fa
) -
chore(deps): update pre-commit hook asottile/pyupgrade to v3.7.0 (
0a7ba65
) -
chore(deps): update relekang/python-semantic-release action to v7.34.6 (
5333b5e
) -
chore(deps): update relekang/python-semantic-release action to v7.34.4 (
10a8e17
) -
chore(deps): update pre-commit hook codespell-project/codespell to v2.2.5 (
54b2067
) -
chore(deps): update pre-commit hook johnnymorganz/stylua to v0.18.0 (
7f0fb65
) -
chore(deps): update pre-commit hook asottile/pyupgrade to v3.6.0 (
19cdd35
) -
chore(deps): update sphinx packages (
40bea23
) -
chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.3.0 (
64099ea
) -
chore(deps): update pre-commit hook asottile/pyupgrade to v3.5.0 (
9136adf
) -
chore(deps): update dependency pytest to v7.3.2 (
19eccf9
) -
chore(deps): update pre-commit hook lunarmodules/luacheck to v1.1.1 (
bd90853
) -
chore(deps): update dependency sphinx to v7 (
e04efb6
) -
chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.272 (
e3ceb4a
) -
chore(deps): update dependency sphinx-rtd-theme to v1.2.2 (
0172881
) -
chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.271 (
c297007
) -
chore(deps): update dependency pytest-cov to v4 (
f9c3299
) -
chore(deps): update dependency reportlab to v4 (
1117c6e
) -
chore(deps): update dependency bleak to ^0.20.0 (
2a55dff
) -
chore(deps): update wagoid/commitlint-github-action action to v5.4.1 (#5)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> (79b7245
)
- chore(deps): update relekang/python-semantic-release action to v7.34.3 (#4)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> (1c04026
)
- chore(deps): update pre-commit hook python-poetry/poetry to v1.5.1 (#1)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> (a4a7c9a
)
- chore: fix linter errors
Yes, at some point I will reduce the number of linters running at the same time ;-)
Signed-off-by: Felix Kaechele <[email protected]> (851968c
)
- chore: update dependencies and pre-commit hooks
Signed-off-by: Felix Kaechele <[email protected]> (5922da5
)
- chore: reformat wireshark dissector using spaces
StyLua now uses the .editorconfig to read preferred formatting settings. So make sure we are consistent across files.
Signed-off-by: Felix Kaechele <[email protected]> (4d5e0c1
)
- chore: update readthedocs settings
Signed-off-by: Felix Kaechele <[email protected]> (30d425d
)
- chore: update pre-commit hooks
Signed-off-by: Felix Kaechele <[email protected]> (8286659
)
- chore: update dependencies
Signed-off-by: Felix Kaechele <[email protected]> (221310f
)
- chore: add docstrings and enable linting
Also rename some functions for clarity.
Signed-off-by: Felix Kaechele <[email protected]> (4d0eedd
)
- chore: update dependencies
Signed-off-by: Felix Kaechele <[email protected]> (6cc3b56
)
- chore: test run with all ruff rules enabled
Signed-off-by: Felix Kaechele <[email protected]> (f257adf
)
- chore: add some more pre-commit hooks
Signed-off-by: Felix Kaechele <[email protected]> (1cdb314
)
- chore: update pre-commit hooks
Signed-off-by: Felix Kaechele <[email protected]> (371847e
)
- chore: add black as a dev dependency
Signed-off-by: Felix Kaechele <[email protected]> (a9b8942
)
- chore: add core dependencies
Signed-off-by: Felix Kaechele <[email protected]> (c0f5fc9
)
- chore: only publish release on tagged commits
Signed-off-by: Felix Kaechele <[email protected]> (3362c96
)
- chore: fix Python version in GitHub Actions flows
Signed-off-by: Felix Kaechele <[email protected]> (c3b949e
)
- chore: create VSCode config
Signed-off-by: Felix Kaechele <[email protected]> (8b31419
)
- chore: initial commit using template
Signed-off-by: Felix Kaechele <[email protected]> (1c82e70
)
- docs: update README for release
Signed-off-by: Felix Kaechele <[email protected]> (8fba4cb
)
- docs: change theme to furo
This also updates sphinx to version 7.
Signed-off-by: Felix Kaechele <[email protected]> (c1622a7
)
- docs: clarify UART connector on IFC
Signed-off-by: Felix Kaechele <[email protected]> (7efa2ac
)
- docs: reformat CONTRIBUTING.md
Signed-off-by: Felix Kaechele <[email protected]> (915b63a
)
- docs: fix spelling mistakes
Signed-off-by: Felix Kaechele <[email protected]> (03efb6e
)
- docs: remove references to PyPI for now
Signed-off-by: Felix Kaechele <[email protected]> (dc6b60b
)
- docs: first version of docs
Signed-off-by: Felix Kaechele <[email protected]> (fa3146f
)
- docs: credit where credit is due
Signed-off-by: Felix Kaechele <[email protected]> (0ffd38b
)
- feat: correct parsers and tests based on new info
Further studying the ProFlame 2 controller I was able to identify what some of these other bits do. Adding that to the functions and tests.
Signed-off-by: Felix Kaechele <[email protected]> (9247698
)
- feat: rewrite most of the device class again
Turns out we need more handling of disconnects. This is done nicely in the yalexs-ble library, so this is mostly taken from there.
Signed-off-by: Felix Kaechele <[email protected]> (4fda679
)
- feat: allow setting of BLE Advertisement data
Signed-off-by: Felix Kaechele <[email protected]> (ee96f41
)
- feat: add set_features function
Signed-off-by: Felix Kaechele <[email protected]> (c81ae62
)
- feat: add BLE/MCU versions to state
Signed-off-by: Felix Kaechele <[email protected]> (8c1a859
)
- feat: add Feature enum
Signed-off-by: Felix Kaechele <[email protected]> (f635f76
)
- feat: add all exports
Signed-off-by: Felix Kaechele <[email protected]> (29508c7
)
- feat: add feature properties
Signed-off-by: Felix Kaechele <[email protected]> (db8f188
)
- feat: add parser tests
Signed-off-by: Felix Kaechele <[email protected]> (f0fa7a8
)
- feat: add initial device communication
Signed-off-by: Felix Kaechele <[email protected]> (880eb73
)
- feat: add more details to Wireshark dissector
Signed-off-by: Felix Kaechele <[email protected]> (6bce5bd
)
- feat: add Wireshark dissector
Also add according Lua tooling.
Signed-off-by: Felix Kaechele <[email protected]> (3647c80
)
- fix: update tests for bleak 0.20 API
Signed-off-by: Felix Kaechele <[email protected]> (a4a92f8
)
- fix: make log messages uniform in device.py
Signed-off-by: Felix Kaechele <[email protected]> (dfa64a1
)
- fix: fix log messages and make one more uniform
Signed-off-by: Felix Kaechele <[email protected]> (43bd72c
)
- fix: ensure consistent state when using flame_height to turn on
This works around a quirk in which the eFIRE controller maintains its own state for on/off which goes out of sync if the fireplace is enabled by moving the flame height from 0 to a higher value without first turning the fireplace on through the eFIRE controller.
Signed-off-by: Felix Kaechele <[email protected]> (f072fe8
)
- fix: check for blower feature, not aux feature
Signed-off-by: Felix Kaechele <[email protected]> (6e68ea7
)
- fix: test_full_invalid_featureset error message parsing
Signed-off-by: Felix Kaechele <[email protected]> (6e1cd6f
)
- fix: drop get_running_loop call, it's not needed
Signed-off-by: Felix Kaechele <[email protected]> (4367a89
)
- fix: implement all linter suggestions
Signed-off-by: Felix Kaechele <[email protected]> (8c075e0
)
- fix: aux state is part of the "on state" commands
Signed-off-by: Felix Kaechele <[email protected]> (cd70ff6
)
- Revert "0.1.0"
This reverts commit eee3522ee3d7e2450ce65d7d8d593334241b841f. (69395aa
)