- build: downgrade pytest and update ruff config
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (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 <felix@kaechele.ca> (504a907
)
- fix(deps): update dependencies
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (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 <felix@kaechele.ca> (53f644f
)
- build: use Python 3.12 in tooling
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (eb978a1
)
- build: clean up pre-commit and tooling
Replace a few tools with ruff in the process.
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (15f2298
)
- chore: format files using new settings
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (135405c
)
- chore(deps): lock dependencies
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (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 <felix@kaechele.ca> (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 <felix@kaechele.ca> (78acf17
)
- chore: update VSCode workspace settings
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (b9cc27e
)
- chore(deps): update dependencies
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (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 <felix@kaechele.ca> (2b6d7b0
)
- ci: use v4 version tag for action/checkout
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (7952ed7
)
- feat: add Python 3.12, drop 3.10
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (d16f8a3
)
- fix: correct LedState handling as bytes
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (31ec630
)
- fix: remove async_timeout from pre-commit-config
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (218431f
)
-
fix(deps): update dependency bleak-retry-connector to v3.3.0 (
7ed4c4c
) -
fix: ruff suggested fixes
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (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 <felix@kaechele.ca> (08bed77
)
- fix: select default Python version for pre-commit
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (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 <felix@kaechele.ca> (81ac894
)
- fix(deps): remove async-timeout, we don't use it directly
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (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 <felix@kaechele.ca> (dfd6d49
)
- fix: sync version numbers
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (f41cd64
)
- fix: update bleak and fix python version constraints
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (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 <felix@kaechele.ca> (bddf27c
)
- fix: linter error logger.error -> logger.exception
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (9db4caa
)
- fix: wording, typos and formatting
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (6699847
)
- fix: use set instead of multiple comparisons (PLR1714)
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (21281ba
)
- chore: fix release workflow
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (c3c9400
)
- chore: publish to regular PyPI
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (1b29872
)
- chore: fix semantic-release config
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (2828b30
)
- chore: change distribution name to pybonaparte to avoid name conflict
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (d5d9de4
)
- chore: split out release workflow
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (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 <felix@kaechele.ca> (cb9927f
)
- chore: use masked logging in semantic-release
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (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 <felix@kaechele.ca> (2a388ce
)
- chore: use Python 3.11 as a baseline
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (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 <felix@kaechele.ca> (851968c
)
- chore: update dependencies and pre-commit hooks
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (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 <felix@kaechele.ca> (4d5e0c1
)
- chore: update readthedocs settings
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (30d425d
)
- chore: update pre-commit hooks
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (8286659
)
- chore: update dependencies
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (221310f
)
- chore: add docstrings and enable linting
Also rename some functions for clarity.
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (4d0eedd
)
- chore: update dependencies
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (6cc3b56
)
- chore: test run with all ruff rules enabled
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (f257adf
)
- chore: add some more pre-commit hooks
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (1cdb314
)
- chore: update pre-commit hooks
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (371847e
)
- chore: add black as a dev dependency
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (a9b8942
)
- chore: add core dependencies
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (c0f5fc9
)
- chore: only publish release on tagged commits
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (3362c96
)
- chore: fix Python version in GitHub Actions flows
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (c3b949e
)
- chore: create VSCode config
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (8b31419
)
- chore: initial commit using template
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (1c82e70
)
- docs: update README for release
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (8fba4cb
)
- docs: change theme to furo
This also updates sphinx to version 7.
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (c1622a7
)
- docs: clarify UART connector on IFC
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (7efa2ac
)
- docs: reformat CONTRIBUTING.md
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (915b63a
)
- docs: fix spelling mistakes
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (03efb6e
)
- docs: remove references to PyPI for now
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (dc6b60b
)
- docs: first version of docs
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (fa3146f
)
- docs: credit where credit is due
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (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 <felix@kaechele.ca> (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 <felix@kaechele.ca> (4fda679
)
- feat: allow setting of BLE Advertisement data
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (ee96f41
)
- feat: add set_features function
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (c81ae62
)
- feat: add BLE/MCU versions to state
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (8c1a859
)
- feat: add Feature enum
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (f635f76
)
- feat: add all exports
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (29508c7
)
- feat: add feature properties
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (db8f188
)
- feat: add parser tests
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (f0fa7a8
)
- feat: add initial device communication
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (880eb73
)
- feat: add more details to Wireshark dissector
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (6bce5bd
)
- feat: add Wireshark dissector
Also add according Lua tooling.
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (3647c80
)
- fix: update tests for bleak 0.20 API
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (a4a92f8
)
- fix: make log messages uniform in device.py
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (dfa64a1
)
- fix: fix log messages and make one more uniform
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (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 <felix@kaechele.ca> (f072fe8
)
- fix: check for blower feature, not aux feature
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (6e68ea7
)
- fix: test_full_invalid_featureset error message parsing
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (6e1cd6f
)
- fix: drop get_running_loop call, it's not needed
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (4367a89
)
- fix: implement all linter suggestions
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (8c075e0
)
- fix: aux state is part of the "on state" commands
Signed-off-by: Felix Kaechele <felix@kaechele.ca> (cd70ff6
)
- Revert "0.1.0"
This reverts commit eee3522ee3d7e2450ce65d7d8d593334241b841f. (69395aa
)