Releases: mreditor97/redreactor
Releases · mreditor97/redreactor
Release list
v0.1.8
What’s changed
- Fix ruff FURB171 build errors in commander.py @mreditor97 (#389)
- Fix class-level shared state and silent external_power transition @mreditor97 (#390)
- Add comprehensive test suite with mocked I2C/MQTT (75% coverage) @mreditor97 (#391)
- Replace noqa suppressions with proper fixes @mreditor97 (#392)
- Fix commander tests to mock subprocess.run instead of os.system @mreditor97 (#393)
- Add targeted code commentary for non-obvious behaviour @mreditor97 (#395)
⬆️ Dependency updates
- ⬆️ Update pylint to v4.0.5 @renovate[bot] (#378)
- ⬆️ Update codespell to v2.4.2 @renovate[bot] (#379)
- ⬆️ Update Node.js to v24.15.0 @renovate[bot] (#387)
- ⬆️ Update release-drafter/release-drafter action to v6.4.0 @renovate[bot] (#380)
- ⬆️ Update requests to v2.33.1 @renovate[bot] (#388)
- ⬆️ Update coverage to v7.13.5 @renovate[bot] (#384)
- ⬆️ Update release-drafter/release-drafter action to v7 @renovate[bot] (#383)
- ⬆️ Update ruff to v0.15.12 @renovate[bot] (#382)
- ⬆️ Update black to v26.3.1 @renovate[bot] (#381)
- ⬆️ Update types-requests to v2.33.0.20260508 @renovate[bot] (#386)
v0.1.7
What’s changed
- Fixed inferred CPU stat mask @mreditor97 (#374)
v0.1.6
What’s changed
- Inferred cpu_stat if unable to get using sysfs, vcgencmd and hassos @mreditor97 (#373)
v0.1.5
What’s changed
- Added HassOS supervisor method for getting if CPU is throttling @mreditor97 (#372)
v0.1.4
What’s changed
- Fix type-checking for ruff v0.284 linting @mreditor97 (#67)
- Patch Ruff Command @mreditor97 (#226)
- Patch to enable Ruff 0.6.7 @mreditor97 (#227)
- Add support for more indepth cpu stat information @mreditor97 (#365)
- Update to use either vcgencmd or sysfs to read temperature and cpu stat @mreditor97 (#366)
- Fixed util imports @mreditor97 (#367)
- Fixed field type typo @mreditor97 (#368)
- Fix
cpu_statandcpu_stat_raw@mreditor97 (#371)
⬆️ Dependency updates
- ⬆️ Update all development dependencies
v0.1.4-alpha
What’s changed
- Fix type-checking for ruff v0.284 linting @mreditor97 (#67)
- Patch Ruff Command @mreditor97 (#226)
- Patch to enable Ruff 0.6.7 @mreditor97 (#227)
- Add support for more indepth cpu stat information @mreditor97 (#365)
- Update to use either vcgencmd or sysfs to read temperature and cpu stat @mreditor97 (#366)
⬆️ Dependency updates
- ⬆️ Update build dependencies
v0.1.3
What’s changed
- Add Red Reactor website link @mreditor97 (#58)
- Fix entity names to avoid breaking change introduced in Home Assistant 2023.8 @mreditor97 (#61)
⬆️ Dependency updates
v0.1.2
What’s changed
- Disabled RUF012 check @mreditor97 (#46)
- Update to pass ruff checks @mreditor97 (#56)
- Change maximum voltage drop value after charging @mreditor97 (#57)
⬆️ Dependency updates
- ⬆️ Update pre-commit to v3.3.3 @renovate (#38)
- ⬆️ Update codespell to v2.2.5 @renovate (#39)
- ⬆️ Update Node.js to v18.16.1 @renovate (#41)
- ⬆️ Update pytest to v7.4.0 @renovate (#43)
- ⬆️ Update mypy to v1.4.1 @renovate (#44)
- ⬆️ Update release-drafter/release-drafter action to v5.24.0 @renovate (#45)
- ⬆️ Update prettier to v3 @renovate (#48)
- ⬆️ Update blacken-docs to v1.15.0 @renovate (#49)
- ⬆️ Update black to v23.7.0 @renovate (#50)
- ⬆️ Update pytest-asyncio to v0.21.1 @renovate (#51)
- ⬆️ Update ruff to v0.0.278 @renovate (#52)
- ⬆️ Update pyyaml to v6.0.1 @renovate (#53)
- ⬆️ Update node to v18.17.0 @renovate (#54)
v0.1.1
What’s changed
- Removed poetry checks @mreditor97 (#28)
- Fixed topic logging within the commander module @mreditor97 (#34)
⬆️ Dependency updates
v0.1.0
What’s changed
- Added workflows and renovate @mreditor97 (#2)
- Initial rewrite and refactoring for workflows @mreditor97 (#4)
- Add quotes around python version @mreditor97 (#6)
- Update workflow caching method @mreditor97 (#7)
- Adopt poetry over pip @mreditor97 (#8)
- Add poetry to release workflow @mreditor97 (#9)
- Removed repository update pushing @mreditor97 (#10)
- Fixed module imports @mreditor97 (#11)
- Added license @mreditor97 (#13)
- Moved the definition of report_timer @mreditor97 (#14)
- Fix
external_powerMQTT payload @mreditor97 (#15) - Update release workflow @mreditor97 (#16)
- Update pre-commit-config @mreditor97 (#18)
- Removed
yamllint, it is in pre-commit checks @mreditor97 (#19) - Added additional checks to CI workflows @mreditor97 (#20)
- Added
importlibversion reading @mreditor97 (#21) - Add
__init__files for each module @mreditor97 (#22) - Revert logger name change in
commandermodule @mreditor97 (#23) - Remove dev dependency
types-pyyaml@mreditor97 (#25) - Add renovate checks @mreditor97 (#26)