# CHANGELOG


## v0.4.1 (2025-05-06)

### Bug Fixes

- Add a guard for missing changed_manufacturer_data
  ([#39](https://github.com/Bluetooth-Devices/bluemaestro-ble/pull/39),
  [`1e16738`](https://github.com/Bluetooth-Devices/bluemaestro-ble/commit/1e1673837c2cee996a3af4d89c3edf83a6ad85db))

### Chores

- **deps**: Bump habluetooth from 3.45.0 to 3.48.2
  ([#36](https://github.com/Bluetooth-Devices/bluemaestro-ble/pull/36),
  [`9e1d207`](https://github.com/Bluetooth-Devices/bluemaestro-ble/commit/9e1d2072bdd4cb5651b7d1a1870158d2986886ff))

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

- **deps**: Bump myst-parser from 1.0.0 to 3.0.1
  ([#37](https://github.com/Bluetooth-Devices/bluemaestro-ble/pull/37),
  [`187c71c`](https://github.com/Bluetooth-Devices/bluemaestro-ble/commit/187c71cf59c1f3dcdeb7548a39e623e908ec6641))

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

- **pre-commit.ci**: Pre-commit autoupdate
  ([#38](https://github.com/Bluetooth-Devices/bluemaestro-ble/pull/38),
  [`bd9baa9`](https://github.com/Bluetooth-Devices/bluemaestro-ble/commit/bd9baa9eb097b9bd01e7e18c35a83c7fc77b3476))

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


## v0.4.0 (2025-04-30)

### Chores

- **deps**: Bump sphinx from 5.3.0 to 6.2.1
  ([#34](https://github.com/Bluetooth-Devices/bluemaestro-ble/pull/34),
  [`d8c6f56`](https://github.com/Bluetooth-Devices/bluemaestro-ble/commit/d8c6f56f69c7093dca7056a6eba465e475754812))

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
  ([#33](https://github.com/Bluetooth-Devices/bluemaestro-ble/pull/33),
  [`2a74e5a`](https://github.com/Bluetooth-Devices/bluemaestro-ble/commit/2a74e5a250992e4bdffff2e2709432d318947d8b))

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

- **deps-dev**: Bump pytest-cov from 3.0.0 to 6.1.1
  ([#27](https://github.com/Bluetooth-Devices/bluemaestro-ble/pull/27),
  [`df69075`](https://github.com/Bluetooth-Devices/bluemaestro-ble/commit/df69075977be0ce7219fe0b6066d4ba6be2bc453))

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

### Features

- Use changed_manufacturer_data from newer bluetooth-sensor-state-data
  ([#35](https://github.com/Bluetooth-Devices/bluemaestro-ble/pull/35),
  [`77085be`](https://github.com/Bluetooth-Devices/bluemaestro-ble/commit/77085be6c67d7bbd406e977fef5cc9c40b751a37))


## v0.3.0 (2025-04-28)

### Chores

- Create dependabot.yml
  ([`bf4becd`](https://github.com/Bluetooth-Devices/bluemaestro-ble/commit/bf4becd3d0c467aefcd1644af1ffd72d4da426f4))

- **ci**: Bump the github-actions group with 8 updates
  ([#26](https://github.com/Bluetooth-Devices/bluemaestro-ble/pull/26),
  [`1d5b592`](https://github.com/Bluetooth-Devices/bluemaestro-ble/commit/1d5b592f7884b2794f62c43e9d45c6e90f070060))

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

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

- **deps**: Bump myst-parser from 0.18.1 to 1.0.0
  ([#30](https://github.com/Bluetooth-Devices/bluemaestro-ble/pull/30),
  [`b7c9ba4`](https://github.com/Bluetooth-Devices/bluemaestro-ble/commit/b7c9ba46a2f07afb00fe775227676eb5e339b857))

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

- **deps-dev**: Bump pytest from 7.2.1 to 8.3.5
  ([#31](https://github.com/Bluetooth-Devices/bluemaestro-ble/pull/31),
  [`a8bde08`](https://github.com/Bluetooth-Devices/bluemaestro-ble/commit/a8bde08b558a9694db218464b6997264b966c816))

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

- **pre-commit.ci**: Pre-commit autoupdate
  ([#10](https://github.com/Bluetooth-Devices/bluemaestro-ble/pull/10),
  [`5b04634`](https://github.com/Bluetooth-Devices/bluemaestro-ble/commit/5b046341381394587399bd141a1785d6888e8470))

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

- **pre-commit.ci**: Pre-commit autoupdate
  ([#11](https://github.com/Bluetooth-Devices/bluemaestro-ble/pull/11),
  [`3a639f0`](https://github.com/Bluetooth-Devices/bluemaestro-ble/commit/3a639f0e4a27f0007630d7434860887c14ba949d))

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

- **pre-commit.ci**: Pre-commit autoupdate
  ([#12](https://github.com/Bluetooth-Devices/bluemaestro-ble/pull/12),
  [`4fa2e94`](https://github.com/Bluetooth-Devices/bluemaestro-ble/commit/4fa2e94adb19fe95b981650f03ce7f0f35ad6db0))

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

- **pre-commit.ci**: Pre-commit autoupdate
  ([#13](https://github.com/Bluetooth-Devices/bluemaestro-ble/pull/13),
  [`71e8191`](https://github.com/Bluetooth-Devices/bluemaestro-ble/commit/71e81916b627f2ec993c29030455350be639a065))

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

- **pre-commit.ci**: Pre-commit autoupdate
  ([#15](https://github.com/Bluetooth-Devices/bluemaestro-ble/pull/15),
  [`f4e2872`](https://github.com/Bluetooth-Devices/bluemaestro-ble/commit/f4e2872cf9790eefd57771f074209583c57a08fe))

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

- **pre-commit.ci**: Pre-commit autoupdate
  ([#16](https://github.com/Bluetooth-Devices/bluemaestro-ble/pull/16),
  [`e21b9ce`](https://github.com/Bluetooth-Devices/bluemaestro-ble/commit/e21b9ce20b4e920ec19be9357f432941d55be657))

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

- **pre-commit.ci**: Pre-commit autoupdate
  ([#17](https://github.com/Bluetooth-Devices/bluemaestro-ble/pull/17),
  [`7728cf7`](https://github.com/Bluetooth-Devices/bluemaestro-ble/commit/7728cf781fe2138942279190ebaf7b402ba5559f))

- **pre-commit.ci**: Pre-commit autoupdate
  ([#18](https://github.com/Bluetooth-Devices/bluemaestro-ble/pull/18),
  [`2abe20e`](https://github.com/Bluetooth-Devices/bluemaestro-ble/commit/2abe20e3dacfac5e8ae45d49c182c28cb9930cfd))

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

- **pre-commit.ci**: Pre-commit autoupdate
  ([#19](https://github.com/Bluetooth-Devices/bluemaestro-ble/pull/19),
  [`bd97e67`](https://github.com/Bluetooth-Devices/bluemaestro-ble/commit/bd97e67ab86cd1c1cc482f31e217a82703a897e5))

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

- **pre-commit.ci**: Pre-commit autoupdate
  ([#20](https://github.com/Bluetooth-Devices/bluemaestro-ble/pull/20),
  [`6784636`](https://github.com/Bluetooth-Devices/bluemaestro-ble/commit/6784636ecf4646bd777c78ecaab91da54f1fd621))

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

- **pre-commit.ci**: Pre-commit autoupdate
  ([#21](https://github.com/Bluetooth-Devices/bluemaestro-ble/pull/21),
  [`ac6a21e`](https://github.com/Bluetooth-Devices/bluemaestro-ble/commit/ac6a21e2e8338b2f664171a7744baaa90c2160b8))

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

- **pre-commit.ci**: Pre-commit autoupdate
  ([#22](https://github.com/Bluetooth-Devices/bluemaestro-ble/pull/22),
  [`8dfd4f5`](https://github.com/Bluetooth-Devices/bluemaestro-ble/commit/8dfd4f5180ed094dabbf523bbe149fe7e9b40db3))

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

- **pre-commit.ci**: Pre-commit autoupdate
  ([#23](https://github.com/Bluetooth-Devices/bluemaestro-ble/pull/23),
  [`12539db`](https://github.com/Bluetooth-Devices/bluemaestro-ble/commit/12539db590701a55eafbf3a3614cfc86ab269787))

updates: - [github.com/commitizen-tools/commitizen: v4.2.2 →
  v4.4.1](https://github.com/commitizen-tools/commitizen/compare/v4.2.2...v4.4.1) -
  [github.com/PyCQA/isort: 6.0.0 → 6.0.1](https://github.com/PyCQA/isort/compare/6.0.0...6.0.1) -
  [github.com/PyCQA/flake8: 7.1.2 → 7.2.0](https://github.com/PyCQA/flake8/compare/7.1.2...7.2.0)

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

- **pre-commit.ci**: Pre-commit autoupdate
  ([#24](https://github.com/Bluetooth-Devices/bluemaestro-ble/pull/24),
  [`33df9fc`](https://github.com/Bluetooth-Devices/bluemaestro-ble/commit/33df9fc23fb767a15a425a329c617e8fa9b7d6c0))

updates: - [github.com/commitizen-tools/commitizen: v4.4.1 →
  v4.5.0](https://github.com/commitizen-tools/commitizen/compare/v4.4.1...v4.5.0)

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

- **pre-commit.ci**: Pre-commit autoupdate
  ([#25](https://github.com/Bluetooth-Devices/bluemaestro-ble/pull/25),
  [`430a0cf`](https://github.com/Bluetooth-Devices/bluemaestro-ble/commit/430a0cf0116ef60cd7fe89d9595dcfe782173080))

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

- **pre-commit.ci**: Pre-commit autoupdate
  ([#7](https://github.com/Bluetooth-Devices/bluemaestro-ble/pull/7),
  [`09daba5`](https://github.com/Bluetooth-Devices/bluemaestro-ble/commit/09daba564b41082c9865a19ed6577b0176089b41))

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

updates: - [github.com/commitizen-tools/commitizen: v2.32.2 →
  v3.27.0](https://github.com/commitizen-tools/commitizen/compare/v2.32.2...v3.27.0) -
  [github.com/pre-commit/pre-commit-hooks: v4.3.0 →
  v4.6.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.3.0...v4.6.0) -
  [github.com/pre-commit/mirrors-prettier: v2.7.1 →
  v4.0.0-alpha.8](https://github.com/pre-commit/mirrors-prettier/compare/v2.7.1...v4.0.0-alpha.8) -
  [github.com/asottile/pyupgrade: v2.37.3 →
  v3.16.0](https://github.com/asottile/pyupgrade/compare/v2.37.3...v3.16.0) -
  [github.com/PyCQA/isort: 5.12.0 → 5.13.2](https://github.com/PyCQA/isort/compare/5.12.0...5.13.2)
  - [github.com/psf/black: 22.6.0 → 24.4.2](https://github.com/psf/black/compare/22.6.0...24.4.2) -
  [github.com/codespell-project/codespell: v2.2.1 →
  v2.3.0](https://github.com/codespell-project/codespell/compare/v2.2.1...v2.3.0) -
  [github.com/PyCQA/flake8: 5.0.4 → 7.1.0](https://github.com/PyCQA/flake8/compare/5.0.4...7.1.0) -
  [github.com/pre-commit/mirrors-mypy: v0.931 →
  v1.10.1](https://github.com/pre-commit/mirrors-mypy/compare/v0.931...v1.10.1) -
  [github.com/PyCQA/bandit: 1.7.4 → 1.7.9](https://github.com/PyCQA/bandit/compare/1.7.4...1.7.9)

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

---------

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

- **pre-commit.ci**: Pre-commit autoupdate
  ([#8](https://github.com/Bluetooth-Devices/bluemaestro-ble/pull/8),
  [`50757df`](https://github.com/Bluetooth-Devices/bluemaestro-ble/commit/50757df329a26c6edf5829340f57b0d065bf1103))

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

- **pre-commit.ci**: Pre-commit autoupdate
  ([#9](https://github.com/Bluetooth-Devices/bluemaestro-ble/pull/9),
  [`e60dcfa`](https://github.com/Bluetooth-Devices/bluemaestro-ble/commit/e60dcfa432bdfdd18bd50a8275bd4e97a7003b21))

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

### Features

- Add support for raw data parsing
  ([#32](https://github.com/Bluetooth-Devices/bluemaestro-ble/pull/32),
  [`42180f9`](https://github.com/Bluetooth-Devices/bluemaestro-ble/commit/42180f91d266dd63e81e923da781f33ad40679b5))


## v0.2.3 (2023-02-07)

### Bug Fixes

- Account for switching adapter when finding changed_manufacturer_data
  ([#6](https://github.com/Bluetooth-Devices/bluemaestro-ble/pull/6),
  [`93528a8`](https://github.com/Bluetooth-Devices/bluemaestro-ble/commit/93528a8185820d5a69c3bfad9772da794cf7ad40))


## v0.2.2 (2023-02-07)

### Bug Fixes

- Update isort to fix CI ([#5](https://github.com/Bluetooth-Devices/bluemaestro-ble/pull/5),
  [`1d56f1e`](https://github.com/Bluetooth-Devices/bluemaestro-ble/commit/1d56f1ed6b6bbfcbb5e93689a64ae780d726755b))


## v0.2.1 (2023-01-04)

### Bug Fixes

- New device_id for THD ([#4](https://github.com/Bluetooth-Devices/bluemaestro-ble/pull/4),
  [`a5a780f`](https://github.com/Bluetooth-Devices/bluemaestro-ble/commit/a5a780f677efff245240948aa4023b120805050f))


## v0.2.0 (2022-09-03)

### Features

- First release ([#2](https://github.com/Bluetooth-Devices/bluemaestro-ble/pull/2),
  [`78333b4`](https://github.com/Bluetooth-Devices/bluemaestro-ble/commit/78333b4aab83db667628c669fcd011c5533da04b))


## v0.1.0 (2022-09-03)

### Chores

- Initial commit
  ([`971667f`](https://github.com/Bluetooth-Devices/bluemaestro-ble/commit/971667f2737d7d255400701386cd637743aedf7a))

### Features

- Init repo ([#1](https://github.com/Bluetooth-Devices/bluemaestro-ble/pull/1),
  [`314e498`](https://github.com/Bluetooth-Devices/bluemaestro-ble/commit/314e498eaf07a1df807b71cdb054b6e19330ecf3))
