CHANGELOG

v0.16.2 (2025-05-21)

Bug Fixes

Chores

  • Add test for 12 updates in a row from an IBS-P02B (#109, e3f9829)

  • Add tests for real world data from IBS-P02B (#108, c529358)

  • pre-commit.ci: Pre-commit autoupdate (#106, 61a4076)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

v0.16.1 (2025-05-01)

Bug Fixes

v0.16.0 (2025-05-01)

Features

v0.15.0 (2025-04-30)

Chores

  • deps: Bump bluetooth-data-tools from 1.28.0 to 1.28.1 (#100, 714849a)

  • deps: Bump habluetooth from 3.42.0 to 3.44.0 (#101, f379f70)

  • pre-commit.ci: Pre-commit autoupdate (#99, f4830e8)

Features

  • Use changed_manufacturer_data from newer bluetooth-sensor-state-data (#103, 61d4414)

v0.14.1 (2025-04-28)

Bug Fixes

  • Ensure habluetooth is installed with Python 3.13 (#98, e104dc1)

v0.14.0 (2025-04-27)

Chores

  • deps: Bump habluetooth from 3.38.0 to 3.38.1 (#91, 23949ee)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • deps: Bump habluetooth from 3.38.1 to 3.39.0 (#94, a11c38a)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • pre-commit.ci: Pre-commit autoupdate (#90, e9d8e02)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

  • pre-commit.ci: Pre-commit autoupdate (#93, 2c9ff35)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

Features

v0.13.0 (2025-04-14)

Features

  • Avoid a time call on each parse since its already in the service info (#89, 844bcd6)

v0.12.0 (2025-04-13)

Features

  • Add passive detection for the IAM-T1 (#88, 7ff42be)

v0.11.0 (2025-04-13)

Chores

  • deps-dev: Bump pytest-cov from 6.1.0 to 6.1.1 (#87, 4362c7d)

  • pre-commit.ci: Pre-commit autoupdate (#86, 9df0340)

updates: - github.com/commitizen-tools/commitizen: v4.4.1 → v4.5.0 - github.com/astral-sh/ruff-pre-commit: v0.11.2 → v0.11.4

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

Features

v0.10.1 (2025-04-05)

Bug Fixes

  • Pytest-asyncio should have been a dev dep (#84, d767490)

v0.10.0 (2025-04-05)

Chores

  • Update deps (#83, 265bfb2)

  • Updating coverage (7.7.1 -> 7.8.0) - Updating cryptography (44.0.1 -> 44.0.2) - Downgrading home-assistant-bluetooth (1.13.1 -> 1.10.4) - Updating pytest-cov (6.0.0 -> 6.1.0)

  • deps: Bump bluetooth-data-tools from 1.26.0 to 1.26.1 (#78, c101274)

  • deps: Bump bluetooth-data-tools from 1.26.1 to 1.27.0 (#80, 839c14b)

chore(deps): bump bluetooth-data-tools from 1.26.1 to 1.26.2

Bumps bluetooth-data-tools from 1.26.1 to 1.26.2.

— updated-dependencies: - dependency-name: bluetooth-data-tools dependency-type: direct:production

update-type: version-update:semver-patch …

Signed-off-by: dependabot[bot] support@github.com

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • deps: Bump sphinx from 7.4.7 to 8.2.3 (#79, bbd4903)

  • pre-commit.ci: Pre-commit autoupdate (#77, 1afa92e)

  • chore(pre-commit.ci): pre-commit autoupdate

updates: - github.com/astral-sh/ruff-pre-commit: v0.9.10 → v0.11.2

  • chore(pre-commit.ci): auto fixes

  • chore: fixes


Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

Co-authored-by: J. Nick Koston nick@koston.org

  • pre-commit.ci: Pre-commit autoupdate (#81, c271c48)

updates: - github.com/PyCQA/flake8: 7.1.2 → 7.2.0

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

Features

v0.9.0 (2025-03-11)

Chores

  • deps: Bump bluetooth-data-tools from 1.23.4 to 1.26.0 (#71, 1e6ba76)

  • deps: Bump myst-parser from 3.0.1 to 4.0.1 (#72, 2d4851e)

  • pre-commit.ci: Pre-commit autoupdate (#70, 66dc43f)

Features

v0.8.0 (2025-03-10)

Chores

  • deps: Bump sphinx from 6.2.1 to 7.4.7 (#67, 9ae0e2c)

Bumps sphinx from 6.2.1 to 7.4.7. - Release notes - Changelog - Commits

— updated-dependencies: - dependency-name: sphinx dependency-type: direct:production

update-type: version-update:semver-major …

Signed-off-by: dependabot[bot] support@github.com

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • deps-dev: Bump pytest from 8.3.4 to 8.3.5 (#66, 1938624)

Bumps pytest from 8.3.4 to 8.3.5. - Release notes - Changelog - Commits

— updated-dependencies: - dependency-name: pytest dependency-type: direct:development

update-type: version-update:semver-patch …

Signed-off-by: dependabot[bot] support@github.com

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • pre-commit.ci: Pre-commit autoupdate (#65, 6dd8d09)

updates: - github.com/commitizen-tools/commitizen: v4.2.2 → v4.4.1 - github.com/astral-sh/ruff-pre-commit: v0.9.7 → v0.9.9

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

Features

  • Add support for ITH-13-B and ITH-21-B (#69, 631a28b)

v0.7.1 (2025-03-01)

Bug Fixes

  • Add missing humid sensor on newer TH2 models that have it (#64, e6283ad)

Chores

  • ci: Bump the github-actions group with 2 updates (#63, 0929e03)

Bumps the github-actions group with 2 updates: python-semantic-release/python-semantic-release and python-semantic-release/publish-action.

Updates python-semantic-release/python-semantic-release from 9.20.0 to 9.21.0 - Release notes - Changelog

Commits

Updates python-semantic-release/publish-action from 9.20.0 to 9.21.0 - Release notes - Changelog - Commits

— updated-dependencies: - dependency-name: python-semantic-release/python-semantic-release dependency-type: direct:production

update-type: version-update:semver-minor

dependency-group: github-actions

  • dependency-name: python-semantic-release/publish-action dependency-type: direct:production

dependency-group: github-actions …

Signed-off-by: dependabot[bot] support@github.com

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • deps: Bump myst-parser from 1.0.0 to 3.0.1 (#61, 7708961)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • deps: Bump sphinx-rtd-theme from 2.0.0 to 3.0.2 (#62, 564fb88)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • pre-commit.ci: Pre-commit autoupdate (#60, 65febcf)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

v0.7.0 (2025-02-20)

Chores

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Co-authored-by: J. Nick Koston nick@koston.org

  • deps: Bump sphinx from 5.3.0 to 6.2.1 (#57, 897212c)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Features

  • Switch to GH trusted publishing for PyPI (#59, a017e3a)

v0.6.0 (2025-02-20)

Chores

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • deps: Bump sphinx-rtd-theme from 1.3.0 to 2.0.0 (#48, e1a94a1)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • deps-dev: Bump pytest from 7.4.4 to 8.3.4 (#53, 263753d)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • deps-dev: Bump pytest-cov from 3.0.0 to 6.0.0 (#51, aed72d9)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • pre-commit.ci: Pre-commit autoupdate (#28, 9c565a4)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

  • pre-commit.ci: Pre-commit autoupdate (#29, 5a3360f)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

  • pre-commit.ci: Pre-commit autoupdate (#30, e2996c0)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

  • pre-commit.ci: Pre-commit autoupdate (#31, a0907bc)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

  • pre-commit.ci: Pre-commit autoupdate (#32, e64a9e0)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

  • pre-commit.ci: Pre-commit autoupdate (#33, f175c26)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

  • pre-commit.ci: Pre-commit autoupdate (#36, 85f9934)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

  • pre-commit.ci: Pre-commit autoupdate (#38, 7a413de)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

  • pre-commit.ci: Pre-commit autoupdate (#39, cb5ceea)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

  • pre-commit.ci: Pre-commit autoupdate (#40, d6244d6)

  • pre-commit.ci: Pre-commit autoupdate (#42, cf478cc)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

  • pre-commit.ci: Pre-commit autoupdate (#44, fbb7572)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

  • pre-commit.ci: Pre-commit autoupdate (#46, 7ac44d2)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

Features

  • Add support for passing in the model (#47, 886b180)

v0.5.8 (2024-07-03)

Bug Fixes

v0.5.7 (2024-07-03)

Bug Fixes

  • Switch data change detection algorithm to use newer method (#25, b41b1d6)

Chores

  • chore(pre-commit.ci): pre-commit autoupdate

updates: - github.com/commitizen-tools/commitizen: v2.28.0 → v3.27.0 - github.com/pre-commit/pre-commit-hooks: v4.3.0 → v4.6.0 - github.com/pre-commit/mirrors-prettier: v2.7.1 → v4.0.0-alpha.8 - github.com/asottile/pyupgrade: v2.37.1 → v3.16.0 - github.com/PyCQA/isort: 5.12.0 → 5.13.2

  • chore(pre-commit.ci): auto fixes


Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

v0.5.6 (2023-02-06)

Bug Fixes

  • Account for switching adapter when finding changed_manufacturer_data (#20, 37400d0)

  • Bump python-semantic-release (#21, 64d17d7)

  • Update isort to fix CI (#19, 174b482)

v0.5.5 (2022-08-14)

Bug Fixes

  • Use new changed_manufacturer_data helper to remove bad data (#18, cc4fcb2)

v0.5.4 (2022-08-14)

Bug Fixes

  • Parser when there are multiple manufacturer_data fields present (#17, a4a9047)

v0.5.3 (2022-08-14)

Bug Fixes

v0.5.2 (2022-08-08)

Bug Fixes

Chores

v0.5.1 (2022-07-21)

Bug Fixes

  • Bump sensor-state-data to fix typing (#13, e7b1610)

v0.5.0 (2022-07-21)

Features

v0.4.0 (2022-07-20)

Features

  • Export SensorDescription and SensorValue (#11, d362302)

v0.3.2 (2022-07-20)

Bug Fixes

v0.3.1 (2022-07-20)

Bug Fixes

v0.3.0 (2022-07-19)

Features

v0.2.4 (2022-07-19)

Bug Fixes

  • Add guards to avoid matching unexpected devices (#6, 3a47dd7)

v0.2.3 (2022-07-19)

Bug Fixes

v0.2.2 (2022-07-19)

Bug Fixes

  • Fix processing empty mfr data (#4, 1730e18)

v0.2.1 (2022-07-19)

Bug Fixes

v0.2.0 (2022-07-19)

Features

v0.1.0 (2022-07-19)

Chores

Features