Releases: tr4nt0r/pynecil
Releases · tr4nt0r/pynecil
v4.2.1
What's Changed
👻 Bug Fixes
- Fix: enforce little-endian unpacking in decode_live_data @EdwardBetts (#108)
🧰 Maintenance
- Configure hatch environment for static analysis @tr4nt0r (#113)
- Use github action for Hatch installation in CI workflow @tr4nt0r (#112)
- Add python 3.14 support @tr4nt0r (#107)
- Bump python to 3.14 @renovate[bot] (#94)
- Revert pinning of click in build/documenation workflows @tr4nt0r (#95)
🔬 Other updates
🧩 Dependency Updates
14 changes
- Bump mkdocs-material to 9.6.23 @tr4nt0r (#111)
- Bump ruff to 0.14.4 @tr4nt0r (#110)
- Bump aiohttp to 3.13.2 @tr4nt0r (#109)
- Bump mkdocsctrings-material to 9.6.21 @tr4nt0r (#106)
- Bump mkdocstrings[python] to 0.30.1 @tr4nt0r (#104)
- Bump pytest-cov to 7.0.0 @tr4nt0r (#102)
- Bump pytest-asyncio to 1.2.0 @tr4nt0r (#103)
- Bump pytest to 8.4.2 @tr4nt0r (#101)
- Bump ruff to 0.14.0 @tr4nt0r (#100)
- Bump mypy to 1.18.2 @tr4nt0r (#99)
- Bump bleak-retry-connector to 4.4.3 @tr4nt0r (#98)
- Bump bleak to 1.1.1 @tr4nt0r (#97)
- Bump aiohttp to 3.13.0 @tr4nt0r (#96)
- Bump python to 3.14 @renovate[bot] (#94)
Contributors: @EdwardBetts, @renovate[bot], @tr4nt0r and renovate[bot]
v4.2.0
What's Changed
🚀 New Features
🧰 Maintenance
6 changes
- Fix hatch in documentation workflow @tr4nt0r (#92)
- Improve CI workflow and extend test matrix @tr4nt0r (#90)
- Pin click to v8.2.1 in CI @tr4nt0r (#91)
- Bump actions/setup-python action to v6 @renovate[bot] (#87)
- Bump actions/upload-pages-artifact action to v4 @renovate[bot] (#86)
- Bump actions/checkout action to v5 @renovate[bot] (#83)
🧩 Dependency Updates
22 changes
- Bump actions/setup-python action to v6 @renovate[bot] (#87)
- Bump actions/upload-pages-artifact action to v4 @renovate[bot] (#86)
- Bump mkdocs-material to v9.6.17 @renovate[bot] (#85)
- Bump ruff to v0.12.9 @renovate[bot] (#84)
- Bump actions/checkout action to v5 @renovate[bot] (#83)
- Bump bleak to v1.1.0 @renovate[bot] (#82)
- Bump ruff to v0.12.8 @renovate[bot] (#81)
- Bump ruff to v0.12.7 @renovate[bot] (#80)
- Bump mypy to v1.17.1 @renovate[bot] (#79)
- Bump aiohttp to v3.12.15 @renovate[bot] (#78)
- Bump mkdocs-material to v9.6.16 @renovate[bot] (#77)
- Bump ruff to v0.12.5 @renovate[bot] (#76)
- Bump mkdocstrings to v0.30.0 @renovate[bot] (#75)
- Bump ruff to v0.12.4 @renovate[bot] (#74)
- Bump pytest-asyncio to v1.1.0 @renovate[bot] (#73)
- Bump mypy to v1.17.0 @renovate[bot] (#72)
- Bump ruff to v0.12.3 @renovate[bot] (#71)
- Bump aiohttp to v3.12.14 @renovate[bot] (#70)
- Bump ruff to v0.12.2 @renovate[bot] (#69)
- Bump mkdocs-material to v9.6.15 @renovate[bot] (#68)
- Bump bleak to v1.0.1 @renovate[bot] (#67)
- Bump bleak to v1 @renovate[bot] (#66)
Contributors: @renovate[bot], @tr4nt0r and renovate[bot]
v4.1.1
What's Changed
👻 Bug Fixes
- Add missing mapping for MAX_TIP_TEMP_ABILITY live characteristic @tr4nt0r (#35)
- Fix error in conversion of estimated power from live characteristic @tr4nt0r (#34)
📃 Documentation
🧰 Maintenance
7 changes
- Pin aiohttp and bleak dependencies in development environment @tr4nt0r (#64)
- Update renovate.json @tr4nt0r (#59)
- Configure Renovate @renovate[bot] (#48)
- Bump crazy-max/ghaction-github-labeler from 5.2.0 to 5.3.0 @dependabot[bot] (#47)
- Update release drafter and labels @tr4nt0r (#46)
- Bump crazy-max/ghaction-github-labeler from 5.0.0 to 5.2.0 @dependabot[bot] (#30)
- Update GitHub labels and release drafter configuration @tr4nt0r (#38)
🔬 Other updates
- Add Uzbek to LanguageCode enum @tr4nt0r (#41)
- Parametrize tests @tr4nt0r (#37)
- Remove unreachable exception block @tr4nt0r (#36)
- Add unit tests for BLE client and scanner @tr4nt0r (#33)
🧩 Dependency Updates
20 changes
- Bump ruff to v0.12.1 @renovate[bot] (#63)
- Bump ruff to v0.12.0 @renovate[bot] (#61)
- Bump pytest to v8.4.1 @renovate[bot] (#62)
- Bump mypy to v1.16.1 @renovate[bot] (#60)
- Bump pytest-asyncio to v1 @renovate[bot] (#58)
- Bump python to 3.13 @renovate[bot] (#57)
- Bump pytest-cov to v6.2.1 @renovate[bot] (#56)
- Bump pytest-asyncio to v0.26.0 @renovate[bot] (#55)
- Bump pytest to v8.4.0 @renovate[bot] (#54)
- Update dependency mypy to v1.16.0 @renovate[bot] (#53)
- Update dependency ruff to v0.11.13 @renovate[bot] (#52)
- Update dependency mkdocs-material to v9.6.14 @renovate[bot] (#49)
- Update dependency mkdocstrings to v0.29.1 @renovate[bot] (#50)
- Bump crazy-max/ghaction-github-labeler from 5.2.0 to 5.3.0 @dependabot[bot] (#47)
- Bump mkdocstrings[python] from 0.27.0 to 0.29.0 @tr4nt0r (#45)
- Bump mkdocs-material from 9.5.46 to 9.6.9 @tr4nt0r (#44)
- Bump pytest from 8.3.3 to @tr4nt0r (#43)
- Bump ruff from 0.8.6 to 0.11.0 @tr4nt0r (#42)
- Bump mypy from 1.14.1 to 1.15.0 @tr4nt0r (#40)
- Bump crazy-max/ghaction-github-labeler from 5.0.0 to 5.2.0 @dependabot[bot] (#30)
Contributors: @dependabot[bot], @renovate[bot], @tr4nt0r and renovate[bot]
v4.1.0
Changes
🚀 Features
🧩 Dependency Updates
🧰 Maintenance
Special thanks to: No contributors
v4.0.1
v4.0.0
Changes
⚠️ Breaking changes
🚀 Features
🐛 Bug Fixes
- Adjust upper limits to allow setting Fahrenheit temperatures @tr4nt0r (#24)
- Fix bug in power limit decimal placing @tr4nt0r (#23)
Special thanks to: No contributors
Full Changelog: v3.0.1...v4.0.0