# Changelog

## v3.24.0 (2026-07-21)

### Features


- Parse device info objects 0xf0/0xf1/0xf2 (issue #180) ([`6b4aa2c`](https://github.com/Bluetooth-Devices/bthome-ble/commit/6b4aa2c499fdae31e64fde632011223cd972e735))


- Parse device info objects 0xf0/0xf1/0xf2 (issue #180) ([`6b4aa2c`](https://github.com/Bluetooth-Devices/bthome-ble/commit/6b4aa2c499fdae31e64fde632011223cd972e735))


### Bug fixes


- Resolve mypy errors for device info objects ([`6b4aa2c`](https://github.com/Bluetooth-Devices/bthome-ble/commit/6b4aa2c499fdae31e64fde632011223cd972e735))


- Resolve ci failures on #361 (attempt 1) ([`6b4aa2c`](https://github.com/Bluetooth-Devices/bthome-ble/commit/6b4aa2c499fdae31e64fde632011223cd972e735))


- Resolve ci failures on #361 (attempt 1) ([`6b4aa2c`](https://github.com/Bluetooth-Devices/bthome-ble/commit/6b4aa2c499fdae31e64fde632011223cd972e735))


### Testing


- Assert f2 sw_version override on same instance ([`6b4aa2c`](https://github.com/Bluetooth-Devices/bthome-ble/commit/6b4aa2c499fdae31e64fde632011223cd972e735))


- Close coverage gap on device info type narrowing ([`6b4aa2c`](https://github.com/Bluetooth-Devices/bthome-ble/commit/6b4aa2c499fdae31e64fde632011223cd972e735))


- Add return type annotations to device info tests ([`6b4aa2c`](https://github.com/Bluetooth-Devices/bthome-ble/commit/6b4aa2c499fdae31e64fde632011223cd972e735))


### Chores


- Pre-commit autoupdate ([`970c6e1`](https://github.com/Bluetooth-Devices/bthome-ble/commit/970c6e14b6967767ad8fb9414ed5e3d342385697))


- Bump habluetooth from 6.26.0 to 6.26.5 ([`4024178`](https://github.com/Bluetooth-Devices/bthome-ble/commit/4024178ed75f7e31a55f99a7329c4e2c2fc9d70d))


## v3.23.5 (2026-07-14)

### Chores


- Update issue-manager workflow to use fixed upstream action ([`dfe0f48`](https://github.com/Bluetooth-Devices/bthome-ble/commit/dfe0f4824a2531d5722a6a78b2693d4560d87b81))


- Pre-commit autoupdate ([`0d7fc29`](https://github.com/Bluetooth-Devices/bthome-ble/commit/0d7fc29454a9ef2889123cf19855c511044f2325))


- Bump the github-actions group with 5 updates ([`45ab9e6`](https://github.com/Bluetooth-Devices/bthome-ble/commit/45ab9e62f1d010b94a21f26804555894bd66f2e7))


- Pre-commit autoupdate ([`863fb83`](https://github.com/Bluetooth-Devices/bthome-ble/commit/863fb83d1b376b6e6fc7ed042929251d7ddb5a57))


- Bump habluetooth from 6.9.0 to 6.26.0 ([`51c0282`](https://github.com/Bluetooth-Devices/bthome-ble/commit/51c028206db7ed0b68eef80344feab783810a292))


- Bump habluetooth from 5.8.0 to 6.9.0 ([`b706451`](https://github.com/Bluetooth-Devices/bthome-ble/commit/b7064518eaf1a04b521fe7086d7849b3141ff6fd))


- Bump bluetooth-data-tools from 1.29.1 to 1.29.18 ([`a6d7d6b`](https://github.com/Bluetooth-Devices/bthome-ble/commit/a6d7d6b315726b33c3f18be07ab06ebd5fdc5d84))


- Pre-commit autoupdate ([`5f11d16`](https://github.com/Bluetooth-Devices/bthome-ble/commit/5f11d16073cfdfd22b4e47536a69ca7a542875fd))


- Bump pytest from 9.1.0 to 9.1.1 ([`99744dc`](https://github.com/Bluetooth-Devices/bthome-ble/commit/99744dcbf0ad96e10b023bf852a12a368467a5c1))


- Bump cryptography from 46.0.7 to 49.0.0 ([`0d66b22`](https://github.com/Bluetooth-Devices/bthome-ble/commit/0d66b2238e8efb26ddce94070839ae6a5c9c8ea2))


- Pre-commit autoupdate ([`d54e3ec`](https://github.com/Bluetooth-Devices/bthome-ble/commit/d54e3ec78699f35285a3037443633eb72736e624))


- Bump bluetooth-data-tools from 1.28.4 to 1.29.1 ([`07207d9`](https://github.com/Bluetooth-Devices/bthome-ble/commit/07207d924d63634ccbeb6ab026c6ce50ff0f1e38))


- Bump pytest from 9.0.3 to 9.1.0 ([`d9420dd`](https://github.com/Bluetooth-Devices/bthome-ble/commit/d9420ddbcec7d691c153adbd46b2b5ca8493582f))


### Bug fixes


- Update issue-manager action ([`dfe0f48`](https://github.com/Bluetooth-Devices/bthome-ble/commit/dfe0f4824a2531d5722a6a78b2693d4560d87b81))


### Documentation


- Fix broken ci shields badge in readme ([`46b1d4e`](https://github.com/Bluetooth-Devices/bthome-ble/commit/46b1d4e4520ceb534f5ec991a1d2e05c4292e22d))


## v3.23.4 (2026-06-11)

### Bug fixes


- Re-release due to sigstore flake ([`56c6c5d`](https://github.com/Bluetooth-Devices/bthome-ble/commit/56c6c5dd9d3bcb0a349c4f634f8c77d27b4cd612))


## v3.23.3 (2026-06-11)

### Bug fixes


- Revert encryption counter check ([`de550a8`](https://github.com/Bluetooth-Devices/bthome-ble/commit/de550a8240ba4a4b9d4905ff529780bd3da2ab5b))


### Chores


- Bump actions/cache from 4 to 5 in the github-actions group ([`617461a`](https://github.com/Bluetooth-Devices/bthome-ble/commit/617461a5bd66be05383e164d97b36789844b1842))


- Pre-commit autoupdate ([`55e6f11`](https://github.com/Bluetooth-Devices/bthome-ble/commit/55e6f112c07e4a47005cbbe64d76e3fdd1321577))


- Bump myst-parser from 5.0.0 to 5.1.0 ([`3dd11dc`](https://github.com/Bluetooth-Devices/bthome-ble/commit/3dd11dc1cde43ee868af790be25c41e21787a003))


- Bump pytest-cov from 7.0.0 to 7.1.0 ([`32d9674`](https://github.com/Bluetooth-Devices/bthome-ble/commit/32d9674d4307186a9007ceb6092826220d8d05b6))


- Pre-commit autoupdate ([`3af2842`](https://github.com/Bluetooth-Devices/bthome-ble/commit/3af28427457b2e4e8732a9986b75e4b49fdec7b0))


## v3.23.2 (2026-05-20)

### Bug fixes


- Guard parser against truncated bthome payloads (#359) ([`d6d6b59`](https://github.com/Bluetooth-Devices/bthome-ble/commit/d6d6b59e263e814d97af4dfe0cfc1f47f0940add))


## v3.23.1 (2026-05-20)

### Bug fixes


- Parse dimmer steps as unsigned (issue #348) ([`aed7283`](https://github.com/Bluetooth-Devices/bthome-ble/commit/aed7283e7fee58ee405dbcaaf9c56c14a30f11ed))


### Continuous integration


- Enable ruff plc0415 to force imports at top level ([`b5fb254`](https://github.com/Bluetooth-Devices/bthome-ble/commit/b5fb254fba2dab3e8e41a3e324e9808364fdb2e7))


## v3.23.0 (2026-05-20)

### Features


- Add reset_encryption_counter() public method ([`794416f`](https://github.com/Bluetooth-Devices/bthome-ble/commit/794416f785ff110815905bcaa668f5585cd3cdf3))


### Continuous integration


- Key venv cache on resolved python patch version ([`76ea6ec`](https://github.com/Bluetooth-Devices/bthome-ble/commit/76ea6ec0d870a1a383f23bd828b180fae9c1cd16))


## v3.22.3 (2026-05-20)

### Bug fixes


- Enable ruff pt006/pt007 parametrize tuple rules ([`31fac5c`](https://github.com/Bluetooth-Devices/bthome-ble/commit/31fac5c9ce613904623138c7fbd4738a608302dd))


### Continuous integration


- Use uv to install managed python and poetry ([`123e71a`](https://github.com/Bluetooth-Devices/bthome-ble/commit/123e71a8c971db9c552429f693668609be079c25))


### Chores


- Migrate to ruff, drop black/isort/flake8/pyupgrade ([`4476709`](https://github.com/Bluetooth-Devices/bthome-ble/commit/4476709248881455f692d5e8ce0594fcea00c76b))


## v3.22.2 (2026-05-19)

### Bug fixes


- Add python 3.14 to ci test matrix ([`778f817`](https://github.com/Bluetooth-Devices/bthome-ble/commit/778f81773db62614e6c6668239c9017468373439))


### Chores


- Bump requests from 2.32.4 to 2.33.0 ([`27fa0d3`](https://github.com/Bluetooth-Devices/bthome-ble/commit/27fa0d347d280405d43250e1ce16bfaa89322cde))


- Bump pygments from 2.19.1 to 2.20.0 ([`c763ec2`](https://github.com/Bluetooth-Devices/bthome-ble/commit/c763ec2469f99c5fc36b68aaaf09b4806af367d8))


- Bump urllib3 from 2.6.3 to 2.7.0 ([`5e4b593`](https://github.com/Bluetooth-Devices/bthome-ble/commit/5e4b59322c2751fecaff26f041143c9a12ed47dd))


- Bump cryptography from 46.0.5 to 46.0.7 ([`1063797`](https://github.com/Bluetooth-Devices/bthome-ble/commit/1063797148bb774a2b0235839942cd29cf6fdf3b))


- Bump pytest from 9.0.2 to 9.0.3 ([`31b1ff8`](https://github.com/Bluetooth-Devices/bthome-ble/commit/31b1ff80e46900bd21efc81a32bb8c248c48126c))


- Bump idna from 3.10 to 3.15 ([`726bc4f`](https://github.com/Bluetooth-Devices/bthome-ble/commit/726bc4f65ba8571990a8b8c9e3e8c788d0ca7222))


- Pre-commit autoupdate ([`2986e37`](https://github.com/Bluetooth-Devices/bthome-ble/commit/2986e37493773cd1a565a9b0c45debb0960a6f14))


- Pre-commit autoupdate ([`fa07953`](https://github.com/Bluetooth-Devices/bthome-ble/commit/fa079537500ebf45c63b444dde098b933a021c7e))


## v3.22.1 (2026-04-30)

### Bug fixes


- Move command object from 0xe0 to 0x3b ([`a238d1f`](https://github.com/Bluetooth-Devices/bthome-ble/commit/a238d1f8604e181591a186463a5c4f2afe07094d))


## v3.22.0 (2026-04-30)

### Features


- Add command object ([`06a9da8`](https://github.com/Bluetooth-Devices/bthome-ble/commit/06a9da893a842da8be5f1f709956bd299f98396b))


- Add command object (0xe0) ([`06a9da8`](https://github.com/Bluetooth-Devices/bthome-ble/commit/06a9da893a842da8be5f1f709956bd299f98396b))


### Chores


- Auto fixes ([`06a9da8`](https://github.com/Bluetooth-Devices/bthome-ble/commit/06a9da893a842da8be5f1f709956bd299f98396b))


## v3.21.0 (2026-04-29)

### Features


- Add settings revision (0x65) ([`32e211a`](https://github.com/Bluetooth-Devices/bthome-ble/commit/32e211ab6f2ec2a0c188f39ab5cbd06ea2eac31e))


### Chores


- Bump codecov/codecov-action from 5 to 6 in the github-actions group ([`92f22e5`](https://github.com/Bluetooth-Devices/bthome-ble/commit/92f22e5d825fe1777967586a17938d2e9cba1f98))


- Bump codecov/codecov-action in the github-actions group ([`92f22e5`](https://github.com/Bluetooth-Devices/bthome-ble/commit/92f22e5d825fe1777967586a17938d2e9cba1f98))


- Pre-commit autoupdate ([`6e4b9b4`](https://github.com/Bluetooth-Devices/bthome-ble/commit/6e4b9b4efa9599a51945efc9b808e4f256eddf08))


## v3.20.0 (2026-02-27)

### Features


- Add light level sensor (0x64) ([`3e5bbd5`](https://github.com/Bluetooth-Devices/bthome-ble/commit/3e5bbd5ef34b47d5ecc0f5fbcb24e65b74610afe))


### Chores


- Pre-commit autoupdate ([`b37fc81`](https://github.com/Bluetooth-Devices/bthome-ble/commit/b37fc81873ee95b9367c511ae6e651818c956544))


- Bump sphinx from 8.2.3 to 9.0.4 ([`d23ad25`](https://github.com/Bluetooth-Devices/bthome-ble/commit/d23ad255fa2b9ca5c6dfdd281cf841168a6c214d))


- Bump cryptography from 46.0.4 to 46.0.5 ([`c170287`](https://github.com/Bluetooth-Devices/bthome-ble/commit/c1702871f74faf54951b98e6286a6477c09e81d1))


- Bump cryptography from 46.0.3 to 46.0.4 ([`4e41aa4`](https://github.com/Bluetooth-Devices/bthome-ble/commit/4e41aa47c5c1bd147aa87406fa39212df003f8ef))


- Bump sphinx-rtd-theme from 3.0.2 to 3.1.0 ([`07273bb`](https://github.com/Bluetooth-Devices/bthome-ble/commit/07273bb85e0c9653c190e0b8ea228b599e618c83))


- Pre-commit autoupdate ([`a575282`](https://github.com/Bluetooth-Devices/bthome-ble/commit/a57528229602f16d7508e2c10e7154ed3488f355))


- Bump myst-parser from 4.0.1 to 5.0.0 ([`04879ca`](https://github.com/Bluetooth-Devices/bthome-ble/commit/04879ca6deaf47cd6e9ab29da5f9fdbe75e3ead2))


- Bump urllib3 from 2.6.0 to 2.6.3 ([`ee2d569`](https://github.com/Bluetooth-Devices/bthome-ble/commit/ee2d56947780586bd6b8aceb87e8e0560fef7836))


- Pre-commit autoupdate ([`113cf93`](https://github.com/Bluetooth-Devices/bthome-ble/commit/113cf935a29da6b49b105f272b40ec4afea9242b))


- Bump the github-actions group with 2 updates ([`db6fd25`](https://github.com/Bluetooth-Devices/bthome-ble/commit/db6fd254522f9a73210816eef761c0d85ce1f887))


- Pre-commit autoupdate ([`54c9eda`](https://github.com/Bluetooth-Devices/bthome-ble/commit/54c9edacd1ec8c6b0a28e9a93a501eebe3478e0e))


### Documentation


- Make encryption example in line with docs ([`3861808`](https://github.com/Bluetooth-Devices/bthome-ble/commit/3861808f99359abf6b8289f5f3a5559490e8c102))


### Refactoring


- Move low level layer into bthomedata ([`1c8d3a1`](https://github.com/Bluetooth-Devices/bthome-ble/commit/1c8d3a1dad104cf454a49ae7d1cd27cf0773e1d0))


- Separate data extraction from data processing ([`f5341c8`](https://github.com/Bluetooth-Devices/bthome-ble/commit/f5341c8480a840dc34f49718d2f15da4db33a455))


- Do same as previous test earlier ([`dc64fe1`](https://github.com/Bluetooth-Devices/bthome-ble/commit/dc64fe18923c18d8fbd25a98c6fee01105bd6d63))


- Remove needless check ([`b9b43f4`](https://github.com/Bluetooth-Devices/bthome-ble/commit/b9b43f4fa2ea08292247a6ea9832536e57e3f0a6))


- Remove needless check ([`b9b43f4`](https://github.com/Bluetooth-Devices/bthome-ble/commit/b9b43f4fa2ea08292247a6ea9832536e57e3f0a6))


- Use debug level on same encryption counter ([`b9b43f4`](https://github.com/Bluetooth-Devices/bthome-ble/commit/b9b43f4fa2ea08292247a6ea9832536e57e3f0a6))


- Fix description ([`b9b43f4`](https://github.com/Bluetooth-Devices/bthome-ble/commit/b9b43f4fa2ea08292247a6ea9832536e57e3f0a6))


- Bring back removed check modfied and to it earlier and ([`b9b43f4`](https://github.com/Bluetooth-Devices/bthome-ble/commit/b9b43f4fa2ea08292247a6ea9832536e57e3f0a6))


- Fix spelling ([`b9b43f4`](https://github.com/Bluetooth-Devices/bthome-ble/commit/b9b43f4fa2ea08292247a6ea9832536e57e3f0a6))


## v3.19.1 (2025-12-28)

### Refactoring


- Split decrypt_bthome into smaller chunks to make it more readable ([`107808e`](https://github.com/Bluetooth-Devices/bthome-ble/commit/107808eb2537e069ce8e7f0bf1c567d7ee066b1d))


- Split decrypt_bthome into smaller chunks to make it more readable ([`107808e`](https://github.com/Bluetooth-Devices/bthome-ble/commit/107808eb2537e069ce8e7f0bf1c567d7ee066b1d))


- Access to service_data ([`eca363b`](https://github.com/Bluetooth-Devices/bthome-ble/commit/eca363b41945fffdee91bb4d03d2b29ac5b977f3))


- Make software version more robust ([`258907b`](https://github.com/Bluetooth-Devices/bthome-ble/commit/258907bd8afbf975a8b23e35caac1de74577ed8f))


- Make software version more robust ([`258907b`](https://github.com/Bluetooth-Devices/bthome-ble/commit/258907bd8afbf975a8b23e35caac1de74577ed8f))


- Remove comment ([`258907b`](https://github.com/Bluetooth-Devices/bthome-ble/commit/258907bd8afbf975a8b23e35caac1de74577ed8f))


- Unify v1 and v2 ([`ae52e4a`](https://github.com/Bluetooth-Devices/bthome-ble/commit/ae52e4aca8dc4ee4af4578642e089ae319ad4508))


### Bug fixes


- Spelling error ([`107808e`](https://github.com/Bluetooth-Devices/bthome-ble/commit/107808eb2537e069ce8e7f0bf1c567d7ee066b1d))


- Spelling error ([`107808e`](https://github.com/Bluetooth-Devices/bthome-ble/commit/107808eb2537e069ce8e7f0bf1c567d7ee066b1d))


## v3.19.0 (2025-12-27)

### Features


- Add shelly blu h&t zb and blu button1 zb ([`00d62ef`](https://github.com/Bluetooth-Devices/bthome-ble/commit/00d62ef19589018cdf60d6538aeaa692b758a229))


### Refactoring


- Unifiy sleepy devices and software version ([`1a76059`](https://github.com/Bluetooth-Devices/bthome-ble/commit/1a76059765fc489a6cecebd126a675f59b20f09d))


- Unify decryption of palyload ([`c2cd036`](https://github.com/Bluetooth-Devices/bthome-ble/commit/c2cd0369be39756976be8d4e079e375f2c0aa51f))


- Unify payload decryption ([`c2cd036`](https://github.com/Bluetooth-Devices/bthome-ble/commit/c2cd0369be39756976be8d4e079e375f2c0aa51f))


- Unify setting manufacturer, title, name and device type ([`a1b8d8d`](https://github.com/Bluetooth-Devices/bthome-ble/commit/a1b8d8def9d15df57cddaf9e658710bebb7c178f))


## v3.18.0 (2025-12-26)

### Refactoring


- Unify getting name and shape manufacture setting ([`edd71d2`](https://github.com/Bluetooth-Devices/bthome-ble/commit/edd71d20cd8c217a294554335153b3793ddb3dd5))


- Unify getting name and shape manufacture setting ([`edd71d2`](https://github.com/Bluetooth-Devices/bthome-ble/commit/edd71d20cd8c217a294554335153b3793ddb3dd5))


- Unify setting software version ([`cbf891a`](https://github.com/Bluetooth-Devices/bthome-ble/commit/cbf891ac372dabe3405c7dd9ecdc9f55d45dbaae))


- Unify encryption and downgrade detection for v1 and v2 parser ([`f8bacb6`](https://github.com/Bluetooth-Devices/bthome-ble/commit/f8bacb6b161aa6ab8c5b95c0032c250af0446e40))


- Introduce enum for uuids to split _start_update and improve readabilty ([`d3d0fcf`](https://github.com/Bluetooth-Devices/bthome-ble/commit/d3d0fcf410b1a3ed9998ce6eec2dd0b180905718))


### Features


- Improve device type for v1 parser ([`edd71d2`](https://github.com/Bluetooth-Devices/bthome-ble/commit/edd71d20cd8c217a294554335153b3793ddb3dd5))


## v3.17.0 (2025-12-24)

### Features


- Add downgrade_detected flag for encryption downgrade detection ([`9f79b9d`](https://github.com/Bluetooth-Devices/bthome-ble/commit/9f79b9d14e3e0cfae2ca0cd44e79c4124263efb4))


- Add downgrade_detected flag for encryption downgrade ([`9f79b9d`](https://github.com/Bluetooth-Devices/bthome-ble/commit/9f79b9d14e3e0cfae2ca0cd44e79c4124263efb4))


### Chores


- Auto fixes ([`9f79b9d`](https://github.com/Bluetooth-Devices/bthome-ble/commit/9f79b9d14e3e0cfae2ca0cd44e79c4124263efb4))


### Bug fixes


- Shorten long comment lines to pass line length check ([`9f79b9d`](https://github.com/Bluetooth-Devices/bthome-ble/commit/9f79b9d14e3e0cfae2ca0cd44e79c4124263efb4))


## v3.16.0 (2025-12-17)

### Features


- Add signed speed, acceleration oids ([`c3da4f4`](https://github.com/Bluetooth-Devices/bthome-ble/commit/c3da4f40205dc2174757593c7605a9d256252bc5))


- Add signed speed, acceleration ([`c3da4f4`](https://github.com/Bluetooth-Devices/bthome-ble/commit/c3da4f40205dc2174757593c7605a9d256252bc5))


### Chores


- Pre-commit autoupdate ([`5c9d06c`](https://github.com/Bluetooth-Devices/bthome-ble/commit/5c9d06c97b3778486ec617fa9cb8f0307b0a65ea))


## v3.15.1 (2025-12-14)

### Bug fixes


- Release ([`820ea1a`](https://github.com/Bluetooth-Devices/bthome-ble/commit/820ea1a2a71e3b9427db48c5330b067a53641e52))


- Prevent encryption downgrade attack ([`85fa959`](https://github.com/Bluetooth-Devices/bthome-ble/commit/85fa9591001a284e43fa19998f53853c3d33a0ee))


### Unknown



### Chores


- Pre-commit autoupdate ([`3c69f66`](https://github.com/Bluetooth-Devices/bthome-ble/commit/3c69f660f16896bebcec6395ca6a88363939f2ca))


- Bump pytest from 9.0.1 to 9.0.2 ([`ecf4480`](https://github.com/Bluetooth-Devices/bthome-ble/commit/ecf44806723970296b8bcb3af2d5f341a71b7dec))


- Bump habluetooth from 5.7.0 to 5.8.0 ([`947b786`](https://github.com/Bluetooth-Devices/bthome-ble/commit/947b786708cc9c84223ed77697802dc292bfdfbc))


- Bump the github-actions group with 3 updates ([`92eedac`](https://github.com/Bluetooth-Devices/bthome-ble/commit/92eedacdc03e3de81fb22e466aa2f84edb41c752))


- Pre-commit autoupdate ([`7e9826f`](https://github.com/Bluetooth-Devices/bthome-ble/commit/7e9826fa239110a16be3e9332bcd587f05d0db53))


- Bump urllib3 from 2.5.0 to 2.6.0 ([`985081a`](https://github.com/Bluetooth-Devices/bthome-ble/commit/985081a3166c86824c9d5bf77eb02175b63797a7))


- Pre-commit autoupdate ([`b4ffb8f`](https://github.com/Bluetooth-Devices/bthome-ble/commit/b4ffb8f037015488b0b72cbaf8a3ba7440ea1e8f))


- Pre-commit autoupdate ([`302299c`](https://github.com/Bluetooth-Devices/bthome-ble/commit/302299cd121499540ae427ad79ba4a4851c379e7))


- Bump pytest from 9.0.0 to 9.0.1 ([`7dcdb04`](https://github.com/Bluetooth-Devices/bthome-ble/commit/7dcdb04be553e3433f015e8426c5ad0bc87a9bfe))


- Bump cryptography from 46.0.2 to 46.0.3 ([`f4efbcd`](https://github.com/Bluetooth-Devices/bthome-ble/commit/f4efbcd736bba510fb8ee59ae9f46fb6676ec400))


- Bump sensor-state-data from 2.19.0 to 2.20.0 ([`2edfcb4`](https://github.com/Bluetooth-Devices/bthome-ble/commit/2edfcb4188d61e5bda8a4cc33b6b0bd36d77c3bd))


- Bump pytest from 8.4.2 to 9.0.0 ([`18a5c28`](https://github.com/Bluetooth-Devices/bthome-ble/commit/18a5c2876ac3c7f6ccc89b692ca1358351f05d64))


- Bump bluetooth-data-tools from 1.28.3 to 1.28.4 ([`478f553`](https://github.com/Bluetooth-Devices/bthome-ble/commit/478f553de2d5e4c17de731a0da014b95b968f333))


- Pre-commit autoupdate ([`e6cd525`](https://github.com/Bluetooth-Devices/bthome-ble/commit/e6cd52533bef98bdbd6bf2249ae6ea7b4d883342))


## v3.15.0 (2025-10-21)

### Features


- Add shelly blu h&t display zb model ([`1f67fa9`](https://github.com/Bluetooth-Devices/bthome-ble/commit/1f67fa9895d6160bd73f52289eafc9dbeb55a656))


### Chores


- Delete hacktober ([`ab0c56e`](https://github.com/Bluetooth-Devices/bthome-ble/commit/ab0c56ee50ffcf0e26f4cc990fbaac88e61a1d67))


- Pre-commit autoupdate ([`7efb5d6`](https://github.com/Bluetooth-Devices/bthome-ble/commit/7efb5d690e5ce591740cdc4a5f0a945be0ece816))


- Bump bluetooth-data-tools from 1.28.2 to 1.28.3 ([`a6c8fb9`](https://github.com/Bluetooth-Devices/bthome-ble/commit/a6c8fb953990282f65446cee73ca2ed37516fdc5))


- Bump habluetooth from 5.6.4 to 5.7.0 ([`968a6db`](https://github.com/Bluetooth-Devices/bthome-ble/commit/968a6db2496ff10f26de5154fd7f97efdf2b94bd))


- Bump cryptography from 46.0.1 to 46.0.2 ([`0dd8a65`](https://github.com/Bluetooth-Devices/bthome-ble/commit/0dd8a65e639c7e9049677f126d1605d085ed24c9))


- Bump the github-actions group with 5 updates ([`54dd435`](https://github.com/Bluetooth-Devices/bthome-ble/commit/54dd435ab2b84156c24742b72b4ab8a254a1a29a))


- Pre-commit autoupdate ([`b4e0e41`](https://github.com/Bluetooth-Devices/bthome-ble/commit/b4e0e413dc97648802c4fb31fe821f90dc15acdf))


- Bump cryptography from 45.0.7 to 46.0.1 ([`3039f24`](https://github.com/Bluetooth-Devices/bthome-ble/commit/3039f2422d80e734615d06dfe70cc1b0f158c341))


- Pre-commit autoupdate ([`52f4906`](https://github.com/Bluetooth-Devices/bthome-ble/commit/52f49063d05d828c677aa2456121e573745096a9))


- Bump habluetooth from 5.3.1 to 5.6.4 ([`4a6a596`](https://github.com/Bluetooth-Devices/bthome-ble/commit/4a6a5966d00f426fb0dc857c0fdf20293424cffa))


- Pre-commit autoupdate ([`52c7632`](https://github.com/Bluetooth-Devices/bthome-ble/commit/52c76322100ba570c41b28339f2d92ac1a69c11e))


- Bump pytest-cov from 6.3.0 to 7.0.0 ([`529d526`](https://github.com/Bluetooth-Devices/bthome-ble/commit/529d52652dd2de4a633f82fd851e4a4a9091de6a))


## v3.14.2 (2025-09-14)

### Bug fixes


- Encryption length check ([`7f6bd8b`](https://github.com/Bluetooth-Devices/bthome-ble/commit/7f6bd8b16b71b26a7e3e0c303d61c71a22d3875c))


- Length check of encrypted messages ([`7f6bd8b`](https://github.com/Bluetooth-Devices/bthome-ble/commit/7f6bd8b16b71b26a7e3e0c303d61c71a22d3875c))


- Shelly device types not being detected ([`7f6bd8b`](https://github.com/Bluetooth-Devices/bthome-ble/commit/7f6bd8b16b71b26a7e3e0c303d61c71a22d3875c))


### Chores


- Increase coverage ([`7f6bd8b`](https://github.com/Bluetooth-Devices/bthome-ble/commit/7f6bd8b16b71b26a7e3e0c303d61c71a22d3875c))


- Bump pytest from 8.4.1 to 8.4.2 ([`3043e4d`](https://github.com/Bluetooth-Devices/bthome-ble/commit/3043e4de96a2cd05eb68858c22667589014abe8e))


- Pre-commit autoupdate ([`976e3d7`](https://github.com/Bluetooth-Devices/bthome-ble/commit/976e3d78316811f4cdb6c183a20c1ee3dc542927))


- Bump habluetooth from 5.1.0 to 5.3.1 ([`7a195fb`](https://github.com/Bluetooth-Devices/bthome-ble/commit/7a195fb10133a4ca8e1be23a0905bfcccd759eaf))


- Bump pytest-cov from 6.2.1 to 6.3.0 ([`eb514e1`](https://github.com/Bluetooth-Devices/bthome-ble/commit/eb514e103dba6d5d4085b537176fc6dec3acd727))


- Bump cryptography from 45.0.6 to 45.0.7 ([`6f726f3`](https://github.com/Bluetooth-Devices/bthome-ble/commit/6f726f3fdb0034ea6c9325520f44f99380deb034))


- Bump the github-actions group with 3 updates ([`7f92731`](https://github.com/Bluetooth-Devices/bthome-ble/commit/7f927319b2254c4e9d821f551b8c80d27983debc))


- Bump habluetooth from 5.0.2 to 5.1.0 ([`15f5b7c`](https://github.com/Bluetooth-Devices/bthome-ble/commit/15f5b7cfefecdc1d1bad160d07dca929a08e88e2))


- Bump habluetooth from 5.0.1 to 5.0.2 ([`9a88d17`](https://github.com/Bluetooth-Devices/bthome-ble/commit/9a88d178a09fa31d8434d4cbe56b5bc073976a16))


## v3.14.1 (2025-08-13)

### Bug fixes


- Bump sensor-state-data requirement to 2.19.0 ([`7cddfa7`](https://github.com/Bluetooth-Devices/bthome-ble/commit/7cddfa7057b3c10b06c176d621862e421ba25331))


- Bump sensor-state-data requirement ([`7cddfa7`](https://github.com/Bluetooth-Devices/bthome-ble/commit/7cddfa7057b3c10b06c176d621862e421ba25331))


### Chores


- Pre-commit autoupdate ([`55002b1`](https://github.com/Bluetooth-Devices/bthome-ble/commit/55002b19b4830edccd384c947e6e8f74cc0095cf))


- Bump cryptography from 45.0.5 to 45.0.6 ([`7b0ec13`](https://github.com/Bluetooth-Devices/bthome-ble/commit/7b0ec1378a98c31295dbdf83b3caf50c22f843e4))


- Bump habluetooth from 4.0.1 to 5.0.1 ([`d3c7f0b`](https://github.com/Bluetooth-Devices/bthome-ble/commit/d3c7f0b14cd7e9d3717208bd2a5af74064046ea7))


- Bump habluetooth from 3.49.0 to 4.0.1 ([`d5f60a0`](https://github.com/Bluetooth-Devices/bthome-ble/commit/d5f60a0ca34c9bff81684a8aa7551a0902ad384e))


## v3.14.0 (2025-07-26)

### Features


- Add revolutions per minute (rpm) data type ([`67511c8`](https://github.com/Bluetooth-Devices/bthome-ble/commit/67511c848d0fd4ce2000f87b196f8cf260c57551))


- Add revolutions per minute (rpm) data type ([`67511c8`](https://github.com/Bluetooth-Devices/bthome-ble/commit/67511c848d0fd4ce2000f87b196f8cf260c57551))


### Chores


- Bump the github-actions group with 2 updates ([`91d4f91`](https://github.com/Bluetooth-Devices/bthome-ble/commit/91d4f9142e1713551cec4030feb667f4247fedac))


- Bump bluetooth-data-tools from 1.28.1 to 1.28.2 ([`1d0c4da`](https://github.com/Bluetooth-Devices/bthome-ble/commit/1d0c4dadc716e7653f38390afd80987d4744d185))


- Bump pytest from 8.4.0 to 8.4.1 ([`96f50a2`](https://github.com/Bluetooth-Devices/bthome-ble/commit/96f50a2c8055a88fee9c02348ae25121419ec25c))


- Bump cryptography from 45.0.4 to 45.0.5 ([`be86d48`](https://github.com/Bluetooth-Devices/bthome-ble/commit/be86d482ad24d8e89ff257c1ed2d1ba1e655aa40))


- Bump urllib3 from 2.3.0 to 2.5.0 ([`1c3d0ab`](https://github.com/Bluetooth-Devices/bthome-ble/commit/1c3d0aba9c54cdab02c81d49899369b437f5e26c))


- Bump cryptography from 45.0.3 to 45.0.4 ([`3b8289a`](https://github.com/Bluetooth-Devices/bthome-ble/commit/3b8289ac550523a0c044a1b941589b4d07e0bad3))


- Pre-commit autoupdate ([`ccc6ae1`](https://github.com/Bluetooth-Devices/bthome-ble/commit/ccc6ae18643926a6f9818b799aabc2eaa93ebef4))


- Bump pytest-cov from 6.1.1 to 6.2.1 ([`44b3daf`](https://github.com/Bluetooth-Devices/bthome-ble/commit/44b3daf0c30191c450bcd0abb55cba63a2a282c4))


## v3.13.1 (2025-06-15)

### Chores


- Bump the github-actions group with 2 updates ([`0db3849`](https://github.com/Bluetooth-Devices/bthome-ble/commit/0db38493e89f627a2f3918ecd2850a80f51818eb))


- Pre-commit autoupdate ([`231b484`](https://github.com/Bluetooth-Devices/bthome-ble/commit/231b48406b0619992f2ce110e16cf0737db5f189))


- Bump requests from 2.32.3 to 2.32.4 ([`8ac957b`](https://github.com/Bluetooth-Devices/bthome-ble/commit/8ac957b973a573377e1b1410644b420ceeacd7d9))


- Bump habluetooth from 3.48.2 to 3.49.0 ([`169b677`](https://github.com/Bluetooth-Devices/bthome-ble/commit/169b677cd57e910a2a371bf26e798c819a3830c7))


- Bump pytest from 8.3.5 to 8.4.0 ([`9b3b265`](https://github.com/Bluetooth-Devices/bthome-ble/commit/9b3b26574d7a883e9163753bc5fc97bb1188eb7b))


### Bug fixes


- Remove errors while parsing timestamp ([`4b99dee`](https://github.com/Bluetooth-Devices/bthome-ble/commit/4b99deea1061bdeb970463d1f7e3b2dfe12b53f7))


## v3.13.0 (2025-05-27)

### Features


- Correct precipitation multiplier ([`c90145b`](https://github.com/Bluetooth-Devices/bthome-ble/commit/c90145bd749b3dfe6adf27efda85d6aab92fc8a4))


- Precipitation multiplier change to 0.1 ([`c90145b`](https://github.com/Bluetooth-Devices/bthome-ble/commit/c90145bd749b3dfe6adf27efda85d6aab92fc8a4))


### Chores


- Pre-commit autoupdate ([`e53f6d0`](https://github.com/Bluetooth-Devices/bthome-ble/commit/e53f6d0b128cbbc63751f08df9d4616be1fba3c9))


- Bump bluetooth-sensor-state-data from 1.7.5 to 1.9.0 ([`ef62856`](https://github.com/Bluetooth-Devices/bthome-ble/commit/ef628564d2039bf7e3e6d9ae80cc6e33f7708e43))


## v3.12.6 (2025-05-26)

### Bug fixes


- Update service info imports to use habluetooth ([`e9bf187`](https://github.com/Bluetooth-Devices/bthome-ble/commit/e9bf187fb5597db1efc2dd647047b44ba47b853e))


### Chores


- Bump cryptography from 45.0.2 to 45.0.3 ([`8c1269a`](https://github.com/Bluetooth-Devices/bthome-ble/commit/8c1269aecae5d89517abb3730f5f80e904c91073))


- Pre-commit autoupdate ([`489e184`](https://github.com/Bluetooth-Devices/bthome-ble/commit/489e184933a617c99adb0c5572ffd24725096430))


- Bump habluetooth from 3.39.0 to 3.48.2 ([`3483e36`](https://github.com/Bluetooth-Devices/bthome-ble/commit/3483e36f9ba36d0db5c11c9787f1e3ce8a7a9009))


- Bump sphinx from 7.4.7 to 8.2.3 ([`8fcd6ac`](https://github.com/Bluetooth-Devices/bthome-ble/commit/8fcd6ac7805a7069c436f528f128249e09d883e4))


- Bump cryptography from 44.0.3 to 45.0.2 ([`50684c1`](https://github.com/Bluetooth-Devices/bthome-ble/commit/50684c132ca79337e460838571185cd5a40233df))


- Pre-commit autoupdate ([`3701abe`](https://github.com/Bluetooth-Devices/bthome-ble/commit/3701abee343102b719c5511a3a12da59542a4672))


- Pre-commit autoupdate ([`e0db35d`](https://github.com/Bluetooth-Devices/bthome-ble/commit/e0db35daa5963a9ddee86702aa9eb00df770d5aa))


- Bump cryptography from 44.0.2 to 44.0.3 ([`26a4ca1`](https://github.com/Bluetooth-Devices/bthome-ble/commit/26a4ca1c192bcc8636d15616f708e11c34b195b1))


- Bump habluetooth from 3.38.0 to 3.39.0 ([`9d05b88`](https://github.com/Bluetooth-Devices/bthome-ble/commit/9d05b8874fce036fa32641b1dc4523baf2ac97bb))


- Bump pytest-cov from 6.1.0 to 6.1.1 ([`7de4cbb`](https://github.com/Bluetooth-Devices/bthome-ble/commit/7de4cbbca3b3663b8c50d16235ebfebc1a39ea27))


- Bump bluetooth-data-tools from 1.26.5 to 1.28.1 ([`c869fe5`](https://github.com/Bluetooth-Devices/bthome-ble/commit/c869fe5f2c443f54e947829303d14bf78795f785))


- Pre-commit autoupdate ([`8081aa0`](https://github.com/Bluetooth-Devices/bthome-ble/commit/8081aa06008cf2b6d8161348e92fab22c9d9503e))


- Pre-commit autoupdate ([`68e9c2d`](https://github.com/Bluetooth-Devices/bthome-ble/commit/68e9c2db77fb3f5c0b9e655a3cbbee2858e3025b))


## v3.12.5 (2025-04-03)

### Bug fixes


- Replace python-semantic-release/upload-to-gh-release with python-semantic-release/publish-action ([`412545f`](https://github.com/Bluetooth-Devices/bthome-ble/commit/412545f38c2a847b6c0a71a950c18528406d097b))


### Chores


- Update deps ([`8b966ee`](https://github.com/Bluetooth-Devices/bthome-ble/commit/8b966ee10444b9dffca84f32cf06e13dd824466e))


- Pre-commit autoupdate ([`05685d5`](https://github.com/Bluetooth-Devices/bthome-ble/commit/05685d50c755af654b54d26dfa33ef888244946a))


- Pre-commit autoupdate ([`ca34d81`](https://github.com/Bluetooth-Devices/bthome-ble/commit/ca34d8172e5a7bd4de8642ba5a9f134e48be7e9b))


- Bump python-semantic-release/python-semantic-release from 9.17.0 to 9.21.0 in the github-actions group ([`8679b94`](https://github.com/Bluetooth-Devices/bthome-ble/commit/8679b942a1ea188e0168194ee4bc32462e34f251))


- Pre-commit autoupdate ([`f011cb3`](https://github.com/Bluetooth-Devices/bthome-ble/commit/f011cb3d4ffb93dfbe25835ed7d9da6eb00082b7))


- Pre-commit autoupdate ([`d73e81a`](https://github.com/Bluetooth-Devices/bthome-ble/commit/d73e81a20624aaf825336aa65284c6b0efeb91af))


- Pre-commit autoupdate ([`031f55f`](https://github.com/Bluetooth-Devices/bthome-ble/commit/031f55faf9b720094942bcf001f22f6706585ab7))


## v3.12.4 (2025-02-05)

### Bug fixes


- Update poetry to v2 ([`cd6cf77`](https://github.com/Bluetooth-Devices/bthome-ble/commit/cd6cf77f75db1b43a4e9fde215e9ee97000d8884))


### Chores


- Pre-commit autoupdate ([`c69055f`](https://github.com/Bluetooth-Devices/bthome-ble/commit/c69055fab999304246d29f565d435f241f846b6c))


- Bump bluetooth-data-tools from 1.22.0 to 1.23.3 ([`a8e2428`](https://github.com/Bluetooth-Devices/bthome-ble/commit/a8e242850636980f8f98190f19b3aa6260e6b18a))


- Bump myst-parser from 3.0.1 to 4.0.0 ([`167b88a`](https://github.com/Bluetooth-Devices/bthome-ble/commit/167b88a1d4aeb54be0badfbc48aeda56b0387be8))


- Bump habluetooth from 3.17.0 to 3.21.0 ([`b64b747`](https://github.com/Bluetooth-Devices/bthome-ble/commit/b64b74729ad31d85b10f92163a0f25cc8956be12))


## v3.12.3 (2025-01-31)

### Bug fixes


- Update pyproject to allow python 3.13 deps ([`4c4d9a6`](https://github.com/Bluetooth-Devices/bthome-ble/commit/4c4d9a64be817fad5074aacd90d762e64f843845))


## v3.12.2 (2025-01-31)

### Bug fixes


- Use little endian in float conversion ([`ffd8f3c`](https://github.com/Bluetooth-Devices/bthome-ble/commit/ffd8f3c6d959017bc662160cf345d9d49dd60f02))


## v3.12.1 (2025-01-31)

### Bug fixes


- Add changelog template ([`7ba1380`](https://github.com/Bluetooth-Devices/bthome-ble/commit/7ba138083f8cbf578b7c947fdf0320b29e5173cb))


### Chores


- Bump the github-actions group across 1 directory with 7 updates ([`3bf607e`](https://github.com/Bluetooth-Devices/bthome-ble/commit/3bf607e24585e262aa8bba4b071f47f4c18c4bc7))


- Bump habluetooth from 3.12.0 to 3.15.0 ([`e23edab`](https://github.com/Bluetooth-Devices/bthome-ble/commit/e23edabef18641e4b6e2594ceeb451fb67c65b56))


- Bump sphinx from 6.2.1 to 7.4.7 ([`ebf9c3b`](https://github.com/Bluetooth-Devices/bthome-ble/commit/ebf9c3bae5dbca4c5946a0bff541f40e3faa7a38))


- Update lint and commitlint ([`33b4e85`](https://github.com/Bluetooth-Devices/bthome-ble/commit/33b4e855e9e822da366175d1e1c2cbe4637bdc5a))


- Update dependabot.yml to include gha ([`e73268c`](https://github.com/Bluetooth-Devices/bthome-ble/commit/e73268c84ce99fe8795ce38664242a4e3925eaa9))


### Unknown



## v3.12.0 (2025-01-31)

### Features


- Add direction and precipitation support ([`8c0df91`](https://github.com/Bluetooth-Devices/bthome-ble/commit/8c0df91b7647b3fc2985edfd2382199f4d321665))


### Chores


- Pre-commit autoupdate ([`1e9f738`](https://github.com/Bluetooth-Devices/bthome-ble/commit/1e9f738b457762e0e4d4eb232e73b077abe10c69))


- Bump myst-parser from 1.0.0 to 3.0.1 ([`8ce9658`](https://github.com/Bluetooth-Devices/bthome-ble/commit/8ce9658095518e8fc0450377527e07e5813355ee))


- Bump habluetooth from 3.9.2 to 3.12.0 ([`59d6173`](https://github.com/Bluetooth-Devices/bthome-ble/commit/59d61738228bf7abac0b2e2f8d0081c981698412))


- Bump bluetooth-data-tools from 1.19.0 to 1.22.0 ([`39e3391`](https://github.com/Bluetooth-Devices/bthome-ble/commit/39e33911a4db85de1e1fe4e0423554395dbe067c))


- Bump sphinx-rtd-theme from 2.0.0 to 3.0.2 ([`0c756de`](https://github.com/Bluetooth-Devices/bthome-ble/commit/0c756de2f7cf405b7bcdadd4745694274a133fce))


- Bump sphinx from 5.3.0 to 6.2.1 ([`38eea52`](https://github.com/Bluetooth-Devices/bthome-ble/commit/38eea524022fedbd86106625ce55d673b979f30c))


- Bump pytest-cov from 4.1.0 to 6.0.0 ([`a694d85`](https://github.com/Bluetooth-Devices/bthome-ble/commit/a694d851cfae703c61b03f4e49b67d7b544a8027))


- Bump habluetooth from 3.9.0 to 3.9.2 ([`ab590ff`](https://github.com/Bluetooth-Devices/bthome-ble/commit/ab590ff022c3594d70d597eebfa1d5415a817970))


- Bump cryptography from 43.0.1 to 44.0.0 ([`ebd8e9e`](https://github.com/Bluetooth-Devices/bthome-ble/commit/ebd8e9e4d8140c4ecbc43ac0cc2cbffd1d01c2f0))


- Bump pytest from 7.4.4 to 8.3.4 ([`07e6dad`](https://github.com/Bluetooth-Devices/bthome-ble/commit/07e6dadb58c9f45aaf1f419adcef3f9932274ffa))


- Bump jinja2 from 3.1.4 to 3.1.5 ([`4fcc1a1`](https://github.com/Bluetooth-Devices/bthome-ble/commit/4fcc1a1aa8d349e614934580f7a631dc12886095))


- Bump cryptography from 42.0.8 to 43.0.1 ([`bdd449b`](https://github.com/Bluetooth-Devices/bthome-ble/commit/bdd449b68b1865ead298f5a105d53f6afcf51855))


- Bump certifi from 2024.6.2 to 2024.7.4 ([`4bf94dc`](https://github.com/Bluetooth-Devices/bthome-ble/commit/4bf94dcda236145bfdf30ee468e69459ea4ccc72))


- Bump urllib3 from 2.2.1 to 2.2.2 ([`77e5493`](https://github.com/Bluetooth-Devices/bthome-ble/commit/77e5493249efe6bb552f8ad98722afcff3d7cbf4))


- Bump myst-parser from 0.18.1 to 1.0.0 ([`fa3964d`](https://github.com/Bluetooth-Devices/bthome-ble/commit/fa3964df716baa1f1840b96cf20479e474a1a9d5))


- Bump bluetooth-sensor-state-data from 1.7.0 to 1.7.1 ([`d1a0f3a`](https://github.com/Bluetooth-Devices/bthome-ble/commit/d1a0f3aac30eab6f8ba4c27f5d371f00aa24355f))


- Update for python 3.13 ([`8361b69`](https://github.com/Bluetooth-Devices/bthome-ble/commit/8361b6901f30066634f2a32c987affd42b32b832))


- Bump sensor-state-data from 2.18.0 to 2.18.1 ([`4522dc8`](https://github.com/Bluetooth-Devices/bthome-ble/commit/4522dc8efd66eb4ed2f259f1f9a3ee071d55538d))


- Bump sphinx-rtd-theme from 1.3.0 to 2.0.0 ([`481ff63`](https://github.com/Bluetooth-Devices/bthome-ble/commit/481ff63bde979f7070755bb2d7174b5bcf4da940))


- Bump habluetooth from 3.1.1 to 3.9.0 ([`9d6d360`](https://github.com/Bluetooth-Devices/bthome-ble/commit/9d6d36030281fa4ba6fc3764775663c21b9e52de))


- Create dependabot.yml ([`a2988df`](https://github.com/Bluetooth-Devices/bthome-ble/commit/a2988df1f355e887ff4b4a95dccd4b06f92b2200))


- Pre-commit autoupdate ([`0d22035`](https://github.com/Bluetooth-Devices/bthome-ble/commit/0d2203590b4d524e27153351e8ad3e148b8490cb))


- Pre-commit autoupdate ([`ff18462`](https://github.com/Bluetooth-Devices/bthome-ble/commit/ff184624bed27311394863640643a491e25b715c))


- Pre-commit autoupdate ([`da60d99`](https://github.com/Bluetooth-Devices/bthome-ble/commit/da60d994355f8c0b2715753600fa791a46a6eb2d))


- Pre-commit autoupdate ([`c07015a`](https://github.com/Bluetooth-Devices/bthome-ble/commit/c07015aa64b1d6997fca27871a6a19060d66a1c5))


- Pre-commit autoupdate ([`354359a`](https://github.com/Bluetooth-Devices/bthome-ble/commit/354359a0b59c4bd7c6c621341c089238f8a03993))


- Pre-commit autoupdate ([`f1216c3`](https://github.com/Bluetooth-Devices/bthome-ble/commit/f1216c3e338a67663d1436207c9db16e38f23d18))


- Pre-commit autoupdate ([`6f550fa`](https://github.com/Bluetooth-Devices/bthome-ble/commit/6f550fae80fc75677c2adfed57d04d5b2d6e9966))


- Pre-commit autoupdate ([`c165c5e`](https://github.com/Bluetooth-Devices/bthome-ble/commit/c165c5e25ee554ce631227c744a3ceb7d5665b5c))


- Pre-commit autoupdate ([`ef50709`](https://github.com/Bluetooth-Devices/bthome-ble/commit/ef50709e00d0b6506ddda30f5eb203f63e012bae))


- Add ohf logo to readme ([`5cc4215`](https://github.com/Bluetooth-Devices/bthome-ble/commit/5cc42155a7e90b0ce73c05312304801554a02212))


- Pre-commit autoupdate ([`e1b850d`](https://github.com/Bluetooth-Devices/bthome-ble/commit/e1b850dcc1c68ffb10179a6796c7bd4f9d121eeb))


### Unknown



## v3.11.0 (2024-08-25)

### Features


- Add new sensors ([`25e87a0`](https://github.com/Bluetooth-Devices/bthome-ble/commit/25e87a0e2d7bb0109e148046ed09235a0d3fa596))


## v3.10.0 (2024-08-23)

### Features


- Add 0x56 for 16-bit conductivity measurement type ([`444eaca`](https://github.com/Bluetooth-Devices/bthome-ble/commit/444eacafb280fffe8ee28abc4e9236b84db15bf6))


### Chores


- Pre-commit autoupdate ([`07f4729`](https://github.com/Bluetooth-Devices/bthome-ble/commit/07f4729813086007e04a7c7dd77e7dc240433565))


- Pre-commit autoupdate ([`e6ab18b`](https://github.com/Bluetooth-Devices/bthome-ble/commit/e6ab18b702735465207df952af1273762081d8e1))


- Pre-commit autoupdate ([`8305ab4`](https://github.com/Bluetooth-Devices/bthome-ble/commit/8305ab41118aee608b6d5f63453bf1d76dbcae61))


- Pre-commit autoupdate ([`8de8a22`](https://github.com/Bluetooth-Devices/bthome-ble/commit/8de8a22a154f2228161fdd6d1c9a861004a18148))


- Pre-commit autoupdate ([`8171fd4`](https://github.com/Bluetooth-Devices/bthome-ble/commit/8171fd41955a8a9a89094c235f8213af1a6b2014))


- Pre-commit autoupdate ([`8171fd4`](https://github.com/Bluetooth-Devices/bthome-ble/commit/8171fd41955a8a9a89094c235f8213af1a6b2014))


- Auto fixes ([`8171fd4`](https://github.com/Bluetooth-Devices/bthome-ble/commit/8171fd41955a8a9a89094c235f8213af1a6b2014))


## v3.9.3 (2024-06-07)

### Bug fixes


- Allow contents permission to workflow ([`eda9bfd`](https://github.com/Bluetooth-Devices/bthome-ble/commit/eda9bfd454af3a0fd58d11fd951bebc28374e89d))


- Allow contents permission to workflow ([`eda9bfd`](https://github.com/Bluetooth-Devices/bthome-ble/commit/eda9bfd454af3a0fd58d11fd951bebc28374e89d))


- Rename pypi token ([`03a9d90`](https://github.com/Bluetooth-Devices/bthome-ble/commit/03a9d90c33582b773f0737daf95495b9d123bafd))


- Rename pypi token ([`03a9d90`](https://github.com/Bluetooth-Devices/bthome-ble/commit/03a9d90c33582b773f0737daf95495b9d123bafd))


- Use list for version_toml ([`0fc3d45`](https://github.com/Bluetooth-Devices/bthome-ble/commit/0fc3d453d8b31723668daf6720c80adf71821b9c))


- Use list for version_toml ([`0fc3d45`](https://github.com/Bluetooth-Devices/bthome-ble/commit/0fc3d453d8b31723668daf6720c80adf71821b9c))


- Reference to gh action pypi push ([`88b1fe9`](https://github.com/Bluetooth-Devices/bthome-ble/commit/88b1fe968ee3f9e62bf2e1c49d445db079013235))


- Reference to gh action pypi push ([`88b1fe9`](https://github.com/Bluetooth-Devices/bthome-ble/commit/88b1fe968ee3f9e62bf2e1c49d445db079013235))


- Fix pypi workflow ([`53c8e0d`](https://github.com/Bluetooth-Devices/bthome-ble/commit/53c8e0dc34af2ef86f4fbc67617dc35a3d951962))


- Fix pypi workflow ([`53c8e0d`](https://github.com/Bluetooth-Devices/bthome-ble/commit/53c8e0dc34af2ef86f4fbc67617dc35a3d951962))


- Fix release workflow ([`4d985e9`](https://github.com/Bluetooth-Devices/bthome-ble/commit/4d985e91edfb01be2df83b6074758e88b288da39))


- Fix release workflow ([`4d985e9`](https://github.com/Bluetooth-Devices/bthome-ble/commit/4d985e91edfb01be2df83b6074758e88b288da39))


- Fix release workflow ([`4d985e9`](https://github.com/Bluetooth-Devices/bthome-ble/commit/4d985e91edfb01be2df83b6074758e88b288da39))


- Bump python-semantic-release ([`bbef3a7`](https://github.com/Bluetooth-Devices/bthome-ble/commit/bbef3a7f7ba4b77949a60cbaba6d2e64889e8b1b))


## v3.9.2 (2024-06-07)

### Bug fixes


- Make tests compatible with habluetooth>=3.0 ([`92fceeb`](https://github.com/Bluetooth-Devices/bthome-ble/commit/92fceebf97add809f883039d9954f35f61a17019))


- Make tests compatible with habluetooth>=3.0 ([`92fceeb`](https://github.com/Bluetooth-Devices/bthome-ble/commit/92fceebf97add809f883039d9954f35f61a17019))


- Poetry lock ([`92fceeb`](https://github.com/Bluetooth-Devices/bthome-ble/commit/92fceebf97add809f883039d9954f35f61a17019))


- Poetry update ([`92fceeb`](https://github.com/Bluetooth-Devices/bthome-ble/commit/92fceebf97add809f883039d9954f35f61a17019))


- Use habluetooth ([`92fceeb`](https://github.com/Bluetooth-Devices/bthome-ble/commit/92fceebf97add809f883039d9954f35f61a17019))


- Remove py3.10 since its no longer supported upstream ([`92fceeb`](https://github.com/Bluetooth-Devices/bthome-ble/commit/92fceebf97add809f883039d9954f35f61a17019))


## v3.9.1 (2024-06-05)

### Bug fixes


- Accept new encryption counter only if the message was not corrupted ([`bc61824`](https://github.com/Bluetooth-Devices/bthome-ble/commit/bc61824bfe6c1d3c7394e7754f757a0241c14939))


- Accept new encryption counter only if the message was not corrupted ([`bc61824`](https://github.com/Bluetooth-Devices/bthome-ble/commit/bc61824bfe6c1d3c7394e7754f757a0241c14939))


- Check that message is not corrupted during wraparound too ([`bc61824`](https://github.com/Bluetooth-Devices/bthome-ble/commit/bc61824bfe6c1d3c7394e7754f757a0241c14939))


### Features


- Allow battery replacement caused resets ([`bc61824`](https://github.com/Bluetooth-Devices/bthome-ble/commit/bc61824bfe6c1d3c7394e7754f757a0241c14939))


## v3.9.0 (2024-05-07)

### Features


- Add button hold event ([`49124ab`](https://github.com/Bluetooth-Devices/bthome-ble/commit/49124ab9db18e179aba9fb731ba4ed08e113eff3))


## v3.8.1 (2024-03-18)

### Bug fixes


- Remove mac workaround ([`303f833`](https://github.com/Bluetooth-Devices/bthome-ble/commit/303f8331dac612f848c875869284be0ca621692e))


- Remove mac workaround ([`303f833`](https://github.com/Bluetooth-Devices/bthome-ble/commit/303f8331dac612f848c875869284be0ca621692e))


## v3.8.0 (2024-03-10)

### Features


- Allow one failed decryption before reauth ([`7c499cc`](https://github.com/Bluetooth-Devices/bthome-ble/commit/7c499cce6c15ab6f21b25779bae773e3c00f7841))


- Allow one failed decryption before reauth ([`7c499cc`](https://github.com/Bluetooth-Devices/bthome-ble/commit/7c499cce6c15ab6f21b25779bae773e3c00f7841))


### Bug fixes


- Revert change for empty payload after decryption ([`7c499cc`](https://github.com/Bluetooth-Devices/bthome-ble/commit/7c499cce6c15ab6f21b25779bae773e3c00f7841))


## v3.7.0 (2024-03-08)

### Features


- Add device title to log messages ([`c47f36f`](https://github.com/Bluetooth-Devices/bthome-ble/commit/c47f36f17698ad48a94db3501a37ae9421c7ff7e))


- Add device title to log messages ([`c47f36f`](https://github.com/Bluetooth-Devices/bthome-ble/commit/c47f36f17698ad48a94db3501a37ae9421c7ff7e))


- Add colon after device title ([`c47f36f`](https://github.com/Bluetooth-Devices/bthome-ble/commit/c47f36f17698ad48a94db3501a37ae9421c7ff7e))


## v3.6.0 (2024-03-02)

### Features


- Verify packet is not an older packet ([`113e49d`](https://github.com/Bluetooth-Devices/bthome-ble/commit/113e49df1460ea407202e5ca93ff170d6b813b75))


- Verfiy packet is not an older packet ([`113e49d`](https://github.com/Bluetooth-Devices/bthome-ble/commit/113e49df1460ea407202e5ca93ff170d6b813b75))


- Move to function and fix tests ([`113e49d`](https://github.com/Bluetooth-Devices/bthome-ble/commit/113e49df1460ea407202e5ca93ff170d6b813b75))


### Chores


- Revise discard comment ([`113e49d`](https://github.com/Bluetooth-Devices/bthome-ble/commit/113e49df1460ea407202e5ca93ff170d6b813b75))


- Revise discard comment ([`113e49d`](https://github.com/Bluetooth-Devices/bthome-ble/commit/113e49df1460ea407202e5ca93ff170d6b813b75))


- Apply suggestions from code review ([`113e49d`](https://github.com/Bluetooth-Devices/bthome-ble/commit/113e49df1460ea407202e5ca93ff170d6b813b75))


## v3.5.0 (2024-01-18)

### Features


- Add verification of the packet id ([`c428f92`](https://github.com/Bluetooth-Devices/bthome-ble/commit/c428f927b8dbc4f02ef006c15932aca5fa74877f))


## v3.4.2 (2024-01-17)

### Bug fixes


- Fix counter verification ([`dead672`](https://github.com/Bluetooth-Devices/bthome-ble/commit/dead67297a2a5662d6a9b12fcc8e671ae1d833a1))


- Fix counter verification ([`dead672`](https://github.com/Bluetooth-Devices/bthome-ble/commit/dead67297a2a5662d6a9b12fcc8e671ae1d833a1))


### Chores


- Improve coverage ([`dead672`](https://github.com/Bluetooth-Devices/bthome-ble/commit/dead67297a2a5662d6a9b12fcc8e671ae1d833a1))


## v3.4.1 (2024-01-10)

### Bug fixes


- Use volume storage instead of water storage ([`4cf20bf`](https://github.com/Bluetooth-Devices/bthome-ble/commit/4cf20bfd027286ba7ca842125d3cafbc0797e6c1))


## v3.4.0 (2024-01-10)

### Features


- Add water storage sensor ([`6eb80e0`](https://github.com/Bluetooth-Devices/bthome-ble/commit/6eb80e0e120f7c8ef6ce4b7ee5057ae5356192b3))


## v3.3.1 (2023-12-15)

### Bug fixes


- No check of encryption counter when bindkey has not been verified ([`43f1412`](https://github.com/Bluetooth-Devices/bthome-ble/commit/43f14123b68732f41552d2f198dbbf2323763614))


- No check of encryption counter when bindkey has not been verified yet ([`43f1412`](https://github.com/Bluetooth-Devices/bthome-ble/commit/43f14123b68732f41552d2f198dbbf2323763614))


## v3.3.0 (2023-12-13)

### Features


- Add check for increasing encryption counter ([`a58cf7b`](https://github.com/Bluetooth-Devices/bthome-ble/commit/a58cf7bf84bacaf0b8436f03499710d5b83e3add))


- Add check for increasing encryption counter ([`a58cf7b`](https://github.com/Bluetooth-Devices/bthome-ble/commit/a58cf7bf84bacaf0b8436f03499710d5b83e3add))


- Add check for increasing encryption counter ([`a58cf7b`](https://github.com/Bluetooth-Devices/bthome-ble/commit/a58cf7bf84bacaf0b8436f03499710d5b83e3add))


- Add check for increasing encryption counter ([`a58cf7b`](https://github.com/Bluetooth-Devices/bthome-ble/commit/a58cf7bf84bacaf0b8436f03499710d5b83e3add))


### Bug fixes


- Verification of counter ([`a58cf7b`](https://github.com/Bluetooth-Devices/bthome-ble/commit/a58cf7bf84bacaf0b8436f03499710d5b83e3add))


- Verification of counter ([`a58cf7b`](https://github.com/Bluetooth-Devices/bthome-ble/commit/a58cf7bf84bacaf0b8436f03499710d5b83e3add))


- Do not update encryption counter if not increasing ([`a58cf7b`](https://github.com/Bluetooth-Devices/bthome-ble/commit/a58cf7bf84bacaf0b8436f03499710d5b83e3add))


- Add exceptions for equal counter ([`a58cf7b`](https://github.com/Bluetooth-Devices/bthome-ble/commit/a58cf7bf84bacaf0b8436f03499710d5b83e3add))


- Allow reset of the counter ([`a58cf7b`](https://github.com/Bluetooth-Devices/bthome-ble/commit/a58cf7bf84bacaf0b8436f03499710d5b83e3add))


## v3.2.0 (2023-10-01)

### Features


- Add raw hex sensor ([`6f9969e`](https://github.com/Bluetooth-Devices/bthome-ble/commit/6f9969e73efe0ccaa810d3e7aa136af673eca3c2))


### Refactoring


- Remove dependency on pytz ([`4619caa`](https://github.com/Bluetooth-Devices/bthome-ble/commit/4619caa03eab37c7e992b1cf8caaf253818ff816))


## v3.1.1 (2023-08-20)

### Bug fixes


- Replace datetime.utcfromtimestamp ([`0184fe7`](https://github.com/Bluetooth-Devices/bthome-ble/commit/0184fe7b04caabc45fe3e8da1191269a7d19b975))


## v3.1.0 (2023-08-13)

### Features


- Add text sensor ([`2bfcd9b`](https://github.com/Bluetooth-Devices/bthome-ble/commit/2bfcd9b9b4a2321eb229298258235b61a97ae9d2))


- Add text sensor ([`2bfcd9b`](https://github.com/Bluetooth-Devices/bthome-ble/commit/2bfcd9b9b4a2321eb229298258235b61a97ae9d2))


## v3.0.0 (2023-07-15)

### Features


- Add ability to set the bind key after init ([`1826139`](https://github.com/Bluetooth-Devices/bthome-ble/commit/1826139cc81bbdb0b9fdd616b16fa92b07654f6b))


## v2.13.0 (2023-07-15)

### Bug fixes


- Lint ([`576342d`](https://github.com/Bluetooth-Devices/bthome-ble/commit/576342d480f7a2f01337e96141dc4db2d896a82e))


### Features


- Switch from pycryptodomex to cryptography ([`0cdc8e6`](https://github.com/Bluetooth-Devices/bthome-ble/commit/0cdc8e674bc5f6d6f8cef64891d30c1e90f415ae))


## v2.12.2 (2023-07-15)

### Bug fixes


- Decryption bug fixed ([`dfb12e6`](https://github.com/Bluetooth-Devices/bthome-ble/commit/dfb12e6d46e29cadaff39b5e9d6625a708502d05))


## v2.12.1 (2023-07-07)

### Chores


- Bump bluetooth-sensor-state-data ([`54556a3`](https://github.com/Bluetooth-Devices/bthome-ble/commit/54556a35529d37a07420623f6c4b4911c49a33d5))


### Bug fixes


- Bump sensor-state-data to 2.16.1 ([`9657a91`](https://github.com/Bluetooth-Devices/bthome-ble/commit/9657a91bd39550b74fe3d822c1e47b407aa25131))


- Fix for repeated events ([`285da3c`](https://github.com/Bluetooth-Devices/bthome-ble/commit/285da3c76e719043295225f81b9c96279ea7554c))


## v2.12.0 (2023-06-18)

### Bug fixes


- Bump semantic release ([`ebe3484`](https://github.com/Bluetooth-Devices/bthome-ble/commit/ebe34848db5d3a88ac2023cb26bf2803e51b88fd))


- Fix failing tests ([`3cf0634`](https://github.com/Bluetooth-Devices/bthome-ble/commit/3cf0634cf2eb91b55990746f161d9605e00d0fde))


- Use utcfromtimestamp ([`1fea0eb`](https://github.com/Bluetooth-Devices/bthome-ble/commit/1fea0eb3a257c5c4e8070fa40ee221a5a297ef86))


### Features


- Timestamp acceleration and gyroscope ([`07c6b40`](https://github.com/Bluetooth-Devices/bthome-ble/commit/07c6b4023dd3e960ab16bb80a5565f91738b55ad))


## v2.11.3 (2023-05-19)

### Bug fixes


- Revert trigger based device name ([`f2b5303`](https://github.com/Bluetooth-Devices/bthome-ble/commit/f2b5303952d5e4ec1ac63307ba43aca7c9262a36))


## v2.11.2 (2023-05-12)

### Bug fixes


- Pre-commit bump and bump release ([`97540cc`](https://github.com/Bluetooth-Devices/bthome-ble/commit/97540cccf52e6c49357082917228a1b704579ba0))


## v2.11.1 (2023-05-12)

### Bug fixes


- Add trigger based device to device type ([`0d0076b`](https://github.com/Bluetooth-Devices/bthome-ble/commit/0d0076ba6ee54fd1d68a67453c549f27fc9e5a2d))


## v2.11.0 (2023-05-04)

### Bug fixes


- Clean code ([`26bc5d2`](https://github.com/Bluetooth-Devices/bthome-ble/commit/26bc5d2ebd2e840c2a32b140275c8eee7c2f79e8))


### Features


- Add sleepy device bit ([`d61e63e`](https://github.com/Bluetooth-Devices/bthome-ble/commit/d61e63ebd68461fae26ef08b05c5d5771dae45fb))


## v2.10.1 (2023-04-28)

### Bug fixes


- Add sleepy sensors to init ([`7a82a50`](https://github.com/Bluetooth-Devices/bthome-ble/commit/7a82a50f2be23e3c429626fc98f03a6ab80ed7bb))


## v2.10.0 (2023-04-28)

### Bug fixes


- Typo ([`7ddb135`](https://github.com/Bluetooth-Devices/bthome-ble/commit/7ddb1357421e9f419529955e05cb98915539aeab))


### Features


- Add sleepy devices ([`2bcbf38`](https://github.com/Bluetooth-Devices/bthome-ble/commit/2bcbf38e51bb6d1a0791682acceacb721edfc866))


### Chores


- Add tests for shelly button ([`c8c8365`](https://github.com/Bluetooth-Devices/bthome-ble/commit/c8c83654f7493e647fbb14d12d1715497dde51dc))


## v2.9.0 (2023-03-12)

### Features


- Add water sensor ([`c228d77`](https://github.com/Bluetooth-Devices/bthome-ble/commit/c228d772a4c2757e59697b9b233057d1648f9525))


## v2.8.0 (2023-03-05)

### Features


- Add gas water energy meter ([`152bcea`](https://github.com/Bluetooth-Devices/bthome-ble/commit/152bcea19394fa32b82fca1d2cfffcba5609d81c))


## v2.7.0 (2023-02-25)

### Features


- Add gas sensor ([`956610f`](https://github.com/Bluetooth-Devices/bthome-ble/commit/956610fd72e5490f0dbf47ab5cbac7871c8d2565))


## v2.6.0 (2023-02-17)

### Bug fixes


- Fix flake 8 line length error ([`e7490b4`](https://github.com/Bluetooth-Devices/bthome-ble/commit/e7490b487201abf74c6e7271cee1d9eab1db2c2c))


### Features


- Add possibility to include mac in payload ([`1059aa1`](https://github.com/Bluetooth-Devices/bthome-ble/commit/1059aa1eca2fc7ac7518e0a9dbbb822548417bf0))


## v2.5.2 (2023-02-10)

### Bug fixes


- Parse objects of the same time correctly ([`27e5982`](https://github.com/Bluetooth-Devices/bthome-ble/commit/27e5982214ee34cca6243532dff4e9b2e65e0da9))


- Parse objects of the same time correctly ([`27e5982`](https://github.com/Bluetooth-Devices/bthome-ble/commit/27e5982214ee34cca6243532dff4e9b2e65e0da9))


- Readd previous fix for short advertisement decryption ([`27e5982`](https://github.com/Bluetooth-Devices/bthome-ble/commit/27e5982214ee34cca6243532dff4e9b2e65e0da9))


## v2.5.1 (2023-01-24)

### Bug fixes


- Correct data length check ([`aed08c4`](https://github.com/Bluetooth-Devices/bthome-ble/commit/aed08c4d07a7fc1dd25d5f081a88d88171946498))


## v2.5.0 (2023-01-11)

### Features


- Add voltage with 1 digit ([`acd1da7`](https://github.com/Bluetooth-Devices/bthome-ble/commit/acd1da7e62a652cba588d8b543479afd6b86a42f))


## v2.4.1 (2023-01-04)

### Bug fixes


- Bump sensor-state-data ([`1202ace`](https://github.com/Bluetooth-Devices/bthome-ble/commit/1202ace26e0a5acdb26cc90e4eae1d8deab3a2dd))


- Bump sensor-state-data ([`7bff7be`](https://github.com/Bluetooth-Devices/bthome-ble/commit/7bff7be46ad1c0ca082c7801f7741343c92cb342))


- Bump sensor-state-data ([`930b222`](https://github.com/Bluetooth-Devices/bthome-ble/commit/930b22299e20c61bd8256b4a9db3b4306e4a224a))


## v2.4.0 (2022-12-17)

### Bug fixes


- Update tests and dependencies ([`bb9d0a2`](https://github.com/Bluetooth-Devices/bthome-ble/commit/bb9d0a2c4941915dd9e37b8fe8db3ef5f8c627d3))


### Features


- Add volume and packet id ([`aaefa4e`](https://github.com/Bluetooth-Devices/bthome-ble/commit/aaefa4e5913bc6db80ad98e4e2947fb58e8abb83))


## v2.3.1 (2022-11-19)

### Bug fixes


- Warning for numerical order object id ([`b86feaa`](https://github.com/Bluetooth-Devices/bthome-ble/commit/b86feaa7f2845c1471bd13d48443a23122078bc6))


## v2.3.0 (2022-11-18)

### Features


- Remove cipher update ([`21b9390`](https://github.com/Bluetooth-Devices/bthome-ble/commit/21b9390953341e540a42636f49b09ab17519ef5c))


## v2.2.1 (2022-11-07)

### Bug fixes


- Multiple measurements fix ([`849deab`](https://github.com/Bluetooth-Devices/bthome-ble/commit/849deab688a83ba040e8f7e42598b4aa339d0460))


## v2.2.0 (2022-11-06)

### Bug fixes


- Add tests for duration and temperature ([`552cbb8`](https://github.com/Bluetooth-Devices/bthome-ble/commit/552cbb8be03e62b1b9e2231ba4c658c658d375cd))


- Uv and duration sensors ([`4130c71`](https://github.com/Bluetooth-Devices/bthome-ble/commit/4130c71b01f4a1d733e11b153fbe50031b53b48b))


### Features


- Update dependencies ([`a3e9daf`](https://github.com/Bluetooth-Devices/bthome-ble/commit/a3e9dafcaa907ae3672c60df7e2da3ce8128b340))


## v2.1.0 (2022-11-03)

### Bug fixes


- Update poetry file ([`90cf1ea`](https://github.com/Bluetooth-Devices/bthome-ble/commit/90cf1eaf4e8b474dfda13c6f579a46a3f08e95d2))


### Features


- New sensor types ([`1bbf778`](https://github.com/Bluetooth-Devices/bthome-ble/commit/1bbf778887cb411d710a7787c3ae0f68a9a9eac2))


### Unknown



## v2.0.0 (2022-11-01)

### Features


- V2 release bump ([`93bfd22`](https://github.com/Bluetooth-Devices/bthome-ble/commit/93bfd22eff117f1cf2b98248b2ccf9b9dd90e6d8))


- V2 release bump ([`3487df3`](https://github.com/Bluetooth-Devices/bthome-ble/commit/3487df36be7a478d5b5512f348ade6cb43a67079))


### Unknown



## v1.4.0 (2022-11-01)

### Bug fixes


- Parser not parsing multiple uuids ([`e8d2646`](https://github.com/Bluetooth-Devices/bthome-ble/commit/e8d2646bb73d39e7920a04243d862c9ed68ed2c0))


- Adjust button events ([`b796cdb`](https://github.com/Bluetooth-Devices/bthome-ble/commit/b796cdb9d18703c12bfbc1a03602edae823df6f0))


- Logs and fix for wrong id ([`fc611c9`](https://github.com/Bluetooth-Devices/bthome-ble/commit/fc611c940295f7254bb89911d450e3abee544880))


- Fix v1 tests ([`8099cad`](https://github.com/Bluetooth-Devices/bthome-ble/commit/8099cadcf47efdfa10a4945b8cad6cbd9fad88f6))


- Add annotations ([`fb19043`](https://github.com/Bluetooth-Devices/bthome-ble/commit/fb19043808124ba9cfcea340c6144c9d19abc84a))


- Button and dimmer events ([`ac3b8fa`](https://github.com/Bluetooth-Devices/bthome-ble/commit/ac3b8faac93913cf93f2095053dee580407ae939))


- Wrong bthome device info byte ([`97d03ef`](https://github.com/Bluetooth-Devices/bthome-ble/commit/97d03efe657d875c06b6018453cc692a73a14531))


- Remove device_info_flag ([`f524294`](https://github.com/Bluetooth-Devices/bthome-ble/commit/f524294f29ad3df43066c5e13faf90c45e1e9b7d))


- Resolve comments ([`5a904f6`](https://github.com/Bluetooth-Devices/bthome-ble/commit/5a904f6c97c2ad17ad706c224dbc5c2b2265f7b3))


- Improve coverage ([`f21a739`](https://github.com/Bluetooth-Devices/bthome-ble/commit/f21a739325ed2fe20d22256fe6e085c6404f8b12))


- Resolve comments review ([`e0d58a0`](https://github.com/Bluetooth-Devices/bthome-ble/commit/e0d58a0e139f1b7928ff3407a56c02e40df9c5da))


- Remove mac parser and code cleaning ([`4a4fe68`](https://github.com/Bluetooth-Devices/bthome-ble/commit/4a4fe683b781caf05524f6a38290d8215bb3a4b6))


### Features


- Remove object format and length byte ([`2f43a29`](https://github.com/Bluetooth-Devices/bthome-ble/commit/2f43a296cfb59fcb2938502801b3f4d12785358c))


- Remove predefined device info ([`cb16b35`](https://github.com/Bluetooth-Devices/bthome-ble/commit/cb16b35edec71c609ae12281f900f6f56d300e93))


- Multiple measurements of the same type ([`e57ed3d`](https://github.com/Bluetooth-Devices/bthome-ble/commit/e57ed3d857164d373bba3ca86f368a9a4ed9030f))


- Uuid v2 and adv_info byte ([`a4d6440`](https://github.com/Bluetooth-Devices/bthome-ble/commit/a4d64403dd359102762f2dbea777ccdf5e58a21d))


## v1.3.0 (2022-10-04)

### Features


- Force new release adding events ([`8ae802a`](https://github.com/Bluetooth-Devices/bthome-ble/commit/8ae802a6a34eb9419504347a5a498bf9617063d1))


### Unknown



## v1.2.3 (2022-09-29)

### Bug fixes


- Add missing comma ([`0f889e6`](https://github.com/Bluetooth-Devices/bthome-ble/commit/0f889e62b83247e7d0bb6f7edfeb695691a5f782))


- Remove unused imports ([`8f45606`](https://github.com/Bluetooth-Devices/bthome-ble/commit/8f45606d106f7cd43a1875c8d36226ab73745ede))


- Add test for encryption example ([`c323a31`](https://github.com/Bluetooth-Devices/bthome-ble/commit/c323a31355592947f4c00cb0b6061f175f3a0686))


- Fix formatting issues ([`47017b6`](https://github.com/Bluetooth-Devices/bthome-ble/commit/47017b6ed584a49a4ee2aa85ee678f3de2cd120b))


- Fix annotation ([`1bc8f72`](https://github.com/Bluetooth-Devices/bthome-ble/commit/1bc8f72de8d807c333dc8ba767c5a0c2043dc4b1))


- Fix formatting issues ([`801679e`](https://github.com/Bluetooth-Devices/bthome-ble/commit/801679eda2524f01d48e76cab6bf5310ade682ec))


- Remove use of predefined sensor wrapper ([`377adaa`](https://github.com/Bluetooth-Devices/bthome-ble/commit/377adaa576b03a76340570729dfd4ac2bf019b36))


- Remove unused lists ([`fd08fae`](https://github.com/Bluetooth-Devices/bthome-ble/commit/fd08faee434bc3b66aec241627407edc3eab4d80))


## v1.2.2 (2022-09-14)

### Bug fixes


- Remove update binary sensor ([`e529f89`](https://github.com/Bluetooth-Devices/bthome-ble/commit/e529f899eb7b9f38b65c36f5cc46d3df41e91f75))


## v1.2.1 (2022-09-13)

### Bug fixes


- Remove empty line ([`5f7ba24`](https://github.com/Bluetooth-Devices/bthome-ble/commit/5f7ba2438f4a8e6bde341b74668514906364d070))


- Sort import order ([`ba5afd1`](https://github.com/Bluetooth-Devices/bthome-ble/commit/ba5afd11bea7678f0a9af50ad9c4a08a0800b62c))


- Always use bthome device classes ([`15fa937`](https://github.com/Bluetooth-Devices/bthome-ble/commit/15fa93718d7b506cc25e80831f7612423bd13306))


## v1.2.0 (2022-09-09)

### Bug fixes


- Update poetry lock file ([`477f974`](https://github.com/Bluetooth-Devices/bthome-ble/commit/477f974aba5ef9d469975473902994d01ed00181))


## v1.1.1 (2022-09-08)

### Bug fixes


- Flake8 error ([`4ed3312`](https://github.com/Bluetooth-Devices/bthome-ble/commit/4ed3312453c35d1911bb463a2c0b35310626e84f))


- Remove unused import ([`44f171a`](https://github.com/Bluetooth-Devices/bthome-ble/commit/44f171aad9375877dfba4f55d6f6f2ede12ccdad))


- Mypy error ([`716f626`](https://github.com/Bluetooth-Devices/bthome-ble/commit/716f626729080c451c24dd7da242d97709d620a7))


- Add binary sensor device class ([`d48783e`](https://github.com/Bluetooth-Devices/bthome-ble/commit/d48783e1a7c3a3a719fc7dca9f08feb034660507))


### Features


- Add binary sensors ([`c83d0da`](https://github.com/Bluetooth-Devices/bthome-ble/commit/c83d0dab1aa44730976c0185c73d928a72a01b75))


## v1.1.0 (2022-09-06)

### Bug fixes


- Fix tests ([`ffce92d`](https://github.com/Bluetooth-Devices/bthome-ble/commit/ffce92d599d1831ae241e10bddb874b5d5761a15))


- Fix flake8 tests ([`b428339`](https://github.com/Bluetooth-Devices/bthome-ble/commit/b428339e38f28caf17adc02b48a9585f05b629d1))


### Features


- Binary sensor support ([`35ec5e1`](https://github.com/Bluetooth-Devices/bthome-ble/commit/35ec5e1d328038b328c4b793e9fe70c354d731dd))


### Unknown



## v1.0.0 (2022-09-01)

### Features


- Change name of bthome with capital h ([`cf3c702`](https://github.com/Bluetooth-Devices/bthome-ble/commit/cf3c702ca4b2e25cc15a74379deeb84a949427d7))


- Bthome with capital h ([`c307462`](https://github.com/Bluetooth-Devices/bthome-ble/commit/c3074628da771ce78810538e8776797aae4df147))


### Unknown



## v0.5.2 (2022-08-30)

### Bug fixes


- Use full name for bparasite ([`bcd07da`](https://github.com/Bluetooth-Devices/bthome-ble/commit/bcd07da262009383f4e67592fec6614937fe847f))


## v0.5.1 (2022-08-29)

### Bug fixes


- Fix tests for non standard device classes ([`d48ec31`](https://github.com/Bluetooth-Devices/bthome-ble/commit/d48ec31005c35d8f064bf2717c648b058bb1b468))


- Use update_sonsor for other device classes ([`eabde87`](https://github.com/Bluetooth-Devices/bthome-ble/commit/eabde8776ac6cdf9e7d1753aa4b2909d769de37d))


## v0.5.0 (2022-08-28)

### Bug fixes


- Add test for b-parasite ([`ecbb823`](https://github.com/Bluetooth-Devices/bthome-ble/commit/ecbb823ce604903a391df8c1e3a4f4d1558abc74))


- Bump sensor-state-data ([`e3e21af`](https://github.com/Bluetooth-Devices/bthome-ble/commit/e3e21af1a7df36891aa504891afdab9caef82b06))


- Lint errors ([`8c3697e`](https://github.com/Bluetooth-Devices/bthome-ble/commit/8c3697e479f20ce41763fbd32c9872af6974d990))


### Features


- Add new sensor types ([`15ac53a`](https://github.com/Bluetooth-Devices/bthome-ble/commit/15ac53af864ba3446973a4518f6dd30509bc1347))


## v0.4.0 (2022-08-26)

### Features


- Get manufacturer from name ([`1e66c90`](https://github.com/Bluetooth-Devices/bthome-ble/commit/1e66c90cbe884852dab74c57708ba702ecafc736))


## v0.3.8 (2022-08-25)

### Bug fixes


- Failing reauth ([`7b3b0d2`](https://github.com/Bluetooth-Devices/bthome-ble/commit/7b3b0d2c66546c1b2d55d42ec95d94a0d7117ab5))


## v0.3.7 (2022-08-25)

### Bug fixes


- Code format ([`f5c531f`](https://github.com/Bluetooth-Devices/bthome-ble/commit/f5c531f73ea4be7dd749f0301bb1e486a0493106))


- Use short address from data tools ([`722a97f`](https://github.com/Bluetooth-Devices/bthome-ble/commit/722a97f513b7c6db63173433dea629ba59445fda))


## v0.3.6 (2022-08-24)

### Bug fixes


- Flake8 error ([`cc9f077`](https://github.com/Bluetooth-Devices/bthome-ble/commit/cc9f077ab9ce3685305a2407b17150a6e7f9bac5))


- Table format ([`eca5d42`](https://github.com/Bluetooth-Devices/bthome-ble/commit/eca5d42e710c5edadc190f289d88219f43699ee6))


- Units of voc ([`0f4c773`](https://github.com/Bluetooth-Devices/bthome-ble/commit/0f4c773c02310a3546c2687cf5d18d31677c0549))


## v0.3.5 (2022-08-24)

### Bug fixes


- Workaround for empty service_uuids ([`2cab081`](https://github.com/Bluetooth-Devices/bthome-ble/commit/2cab081c591de7807c02424819bfca243d360b69))


## v0.3.4 (2022-08-23)

### Bug fixes


- Length check ([`9817c84`](https://github.com/Bluetooth-Devices/bthome-ble/commit/9817c84f78993c743c354a09789354c6fa600a18))


### Unknown



## v0.3.3 (2022-08-23)

### Bug fixes


- Minor change to force a new release ([`a55133a`](https://github.com/Bluetooth-Devices/bthome-ble/commit/a55133a243c3b40b4a1a330a70f4aa8930d5dc8a))


### Unknown



## v0.3.2 (2022-08-21)

## v0.3.1 (2022-08-21)

### Bug fixes


- Supported sensor fix ([`0bc45bf`](https://github.com/Bluetooth-Devices/bthome-ble/commit/0bc45bf822da65d705823daff57881c917b9c8fc))


## v0.3.0 (2022-08-19)

### Bug fixes


- Remove double mac from name ([`eb77ad8`](https://github.com/Bluetooth-Devices/bthome-ble/commit/eb77ad8d947d53bfc585515cc512d088913f69e1))


- Isort ([`d85e345`](https://github.com/Bluetooth-Devices/bthome-ble/commit/d85e345ddfc4380c317df83774ef9fe61594d037))


### Features


- Add encryption support ([`e299228`](https://github.com/Bluetooth-Devices/bthome-ble/commit/e299228e02313c154027bdef017a64db5d7fbe4c))


## v0.2.2 (2022-08-18)

## v0.2.1 (2022-08-18)

### Bug fixes


- Auto release test ([`8fa2ba6`](https://github.com/Bluetooth-Devices/bthome-ble/commit/8fa2ba6831e793652d0658292730942345585bf5))


- Auto release ([`1eac241`](https://github.com/Bluetooth-Devices/bthome-ble/commit/1eac2415693e1a60d948e023fce5b8db108d56c1))


## v0.2.0 (2022-08-18)

### Bug fixes


- Delete poetry log ([`1376c47`](https://github.com/Bluetooth-Devices/bthome-ble/commit/1376c473aa5f9c3783f9f2b03dfccf483f224335))


- Update sensor-state-data version ([`132cf9e`](https://github.com/Bluetooth-Devices/bthome-ble/commit/132cf9e74560a2abd5e263ddda04c70c9a6a1cfd))


### Features


- Update dependency ([`b624ef5`](https://github.com/Bluetooth-Devices/bthome-ble/commit/b624ef51b40f371eb23dfe2a66b2ecc1752832fd))


- Update dependencies ([`b0177f4`](https://github.com/Bluetooth-Devices/bthome-ble/commit/b0177f4427464e54262e1ca087d94bad570087a7))


## v0.1.0 (2022-08-18)

### Bug fixes


- Increase line length ([`1dd1baa`](https://github.com/Bluetooth-Devices/bthome-ble/commit/1dd1baa45549b2739ca0e7d787046cf2dfc637d4))


- Increase line length ([`c8d9a56`](https://github.com/Bluetooth-Devices/bthome-ble/commit/c8d9a56a9d61390b9617b7ec0a8ea83d267615d6))


- Flake 8 errors ([`71fae3c`](https://github.com/Bluetooth-Devices/bthome-ble/commit/71fae3c1c008874e8c5af492b714c035c7e1a872))


- Flake8 errors ([`dd7a283`](https://github.com/Bluetooth-Devices/bthome-ble/commit/dd7a283582b48556a9212f3702d287111a3847b3))


- Flake8 errors ([`b36bb2d`](https://github.com/Bluetooth-Devices/bthome-ble/commit/b36bb2d4c79ba1823d290449a65965ee01145dee))


- Mypy error ([`1364971`](https://github.com/Bluetooth-Devices/bthome-ble/commit/13649712943bfacacf6e3e2e53a2ea677073962e))


- Formatting conflicts ([`e2548b0`](https://github.com/Bluetooth-Devices/bthome-ble/commit/e2548b00485e3485ee91715b5229a60b4104aa01))


- Formatting errors ([`7bef4a3`](https://github.com/Bluetooth-Devices/bthome-ble/commit/7bef4a34beb38d94bc023aefc964a8945e43ff6b))


- Flake8 errors ([`8634293`](https://github.com/Bluetooth-Devices/bthome-ble/commit/863429339ad6e1f1b8a75b0bc06283979110783a))


- Bump sensor-state-data ([`d9e409d`](https://github.com/Bluetooth-Devices/bthome-ble/commit/d9e409dbb5612fba786338f35a4354d1e1a0463c))


- Linting errors ([`b1dc181`](https://github.com/Bluetooth-Devices/bthome-ble/commit/b1dc1815cf49100b94f99430948757f0790a5a04))


- Linting errors ([`d47bfc9`](https://github.com/Bluetooth-Devices/bthome-ble/commit/d47bfc99223a7bb5237db7ced36b3e73992b599e))


- Linting errors ([`e33c68f`](https://github.com/Bluetooth-Devices/bthome-ble/commit/e33c68f7698a3ff5ee1ac9bc3bcb408d9458aae5))


### Features


- Initial release ([`c097555`](https://github.com/Bluetooth-Devices/bthome-ble/commit/c0975559955bddab4c96aa993e381107b4f7c152))


### Unknown
