# Changelog

<!--next-version-placeholder-->

## v0.18.0 (2024-02-21)

### Feature

* Add brush modes to the parser ([#48](https://github.com/Bluetooth-Devices/oralb-ble/issues/48)) ([`2a55f37`](https://github.com/Bluetooth-Devices/oralb-ble/commit/2a55f375331d5e6b40050fa4230827486b4e2539))

## v0.17.6 (2023-03-21)
### Fix
* Add retries to polling functionality ([#43](https://github.com/Bluetooth-Devices/oralb-ble/issues/43)) ([`90ab0fa`](https://github.com/Bluetooth-Devices/oralb-ble/commit/90ab0fa99c072bc668897b094c8b6892ebcc2284))

## v0.17.5 (2023-02-07)
### Fix
* Change device bytes to len 2 ([#42](https://github.com/Bluetooth-Devices/oralb-ble/issues/42)) ([`006d94a`](https://github.com/Bluetooth-Devices/oralb-ble/commit/006d94a195e7f39b38185478377c7512e1dfa0a5))

## v0.17.4 (2023-02-06)
### Fix
* Bump commitlint-github-action ([#41](https://github.com/Bluetooth-Devices/oralb-ble/issues/41)) ([`9940fab`](https://github.com/Bluetooth-Devices/oralb-ble/commit/9940fab11d3dccbdd19ba93b53b0b9ffc71a89cf))

## v0.17.3 (2023-02-06)
### Fix
* Bump python-semantic-release ([#40](https://github.com/Bluetooth-Devices/oralb-ble/issues/40)) ([`0772a42`](https://github.com/Bluetooth-Devices/oralb-ble/commit/0772a4244788c5647645fe36a0a918d301da69cb))
* Identification of Genius X and 10000 ([#39](https://github.com/Bluetooth-Devices/oralb-ble/issues/39)) ([`93ea567`](https://github.com/Bluetooth-Devices/oralb-ble/commit/93ea567b150cf084e76504b9fdc741ad7a7db880))

## v0.17.2 (2023-02-03)
### Fix
* Io4 identification for some models ([#38](https://github.com/Bluetooth-Devices/oralb-ble/issues/38)) ([`2eaaf2b`](https://github.com/Bluetooth-Devices/oralb-ble/commit/2eaaf2be23d5c8b4d8a8af4ea93d90c5eefd1b63))

## v0.17.1 (2023-01-13)
### Fix
* Move mock and pytest-asyncio to dev deps ([#34](https://github.com/Bluetooth-Devices/oralb-ble/issues/34)) ([`acec5f6`](https://github.com/Bluetooth-Devices/oralb-ble/commit/acec5f64f1b978b57734884508da4bd909b548c0))

## v0.17.0 (2023-01-12)
### Feature
* Added init support for active connection to get battery ([#32](https://github.com/Bluetooth-Devices/oralb-ble/issues/32)) ([`efcf142`](https://github.com/Bluetooth-Devices/oralb-ble/commit/efcf1424b0e51e87844a539931d6cd26c4c6f32c))

## v0.16.1 (2023-01-08)
### Fix
* Added pressure and sector codes while connected to app ([#31](https://github.com/Bluetooth-Devices/oralb-ble/issues/31)) ([`9cff663`](https://github.com/Bluetooth-Devices/oralb-ble/commit/9cff663ee77b5b739b4f6eabc519aa21be7b92c6))

## v0.16.0 (2023-01-08)
### Feature
* Rework sectors, fix pressures, and fix misidentification of IO 9 as 8 ([#30](https://github.com/Bluetooth-Devices/oralb-ble/issues/30)) ([`7000169`](https://github.com/Bluetooth-Devices/oralb-ble/commit/70001694d8f8c2a99ca560566eff875c722dd0d3))

## v0.15.0 (2023-01-07)
### Feature
* Add support for IO Series 6 and Tongue Cleaning Mode ([#29](https://github.com/Bluetooth-Devices/oralb-ble/issues/29)) ([`a1426b5`](https://github.com/Bluetooth-Devices/oralb-ble/commit/a1426b5b9bdb456caa838bd971b6f73c9756ccfd))

## v0.14.3 (2022-12-01)
### Fix
* Ci ([#28](https://github.com/Bluetooth-Devices/oralb-ble/issues/28)) ([`9fd1c4e`](https://github.com/Bluetooth-Devices/oralb-ble/commit/9fd1c4ee7fc3afadb31f3beb5b1b94bb8bc9c624))

## v0.14.2 (2022-11-11)
### Fix
* Detction of Oral-B Genius 9000 black model ([#26](https://github.com/Bluetooth-Devices/oralb-ble/issues/26)) ([`6a114c5`](https://github.com/Bluetooth-Devices/oralb-ble/commit/6a114c55911b9ce332ad5e053e159e0f3b15e1f1))

## v0.14.1 (2022-11-09)
### Fix
* Add missing mapping for IO Series 8 ([#25](https://github.com/Bluetooth-Devices/oralb-ble/issues/25)) ([`20722d2`](https://github.com/Bluetooth-Devices/oralb-ble/commit/20722d22d8dc7ab1879e8ec8bbfa686047efeb80))

## v0.14.0 (2022-11-06)
### Feature
* Add support for Genius/Smart Series 8000 ([#21](https://github.com/Bluetooth-Devices/oralb-ble/issues/21)) ([`fe17ea4`](https://github.com/Bluetooth-Devices/oralb-ble/commit/fe17ea451a5e6ad10ea75a611495a4636fa1bfab))

## v0.13.0 (2022-11-05)
### Feature
* Add tests for smart series 6000 ([#19](https://github.com/Bluetooth-Devices/oralb-ble/issues/19)) ([`93ccc7c`](https://github.com/Bluetooth-Devices/oralb-ble/commit/93ccc7c569b00b6bb41468abe540dcda0f5e6e86))

## v0.12.0 (2022-11-05)
### Feature
* Add mapping for older 9 byte models ([#18](https://github.com/Bluetooth-Devices/oralb-ble/issues/18)) ([`95338aa`](https://github.com/Bluetooth-Devices/oralb-ble/commit/95338aa6d54e5668cb9f7605e44d662d3c05a212))

## v0.11.1 (2022-11-05)
### Fix
* Add pressure mappings for 32 ([#14](https://github.com/Bluetooth-Devices/oralb-ble/issues/14)) ([`b992a62`](https://github.com/Bluetooth-Devices/oralb-ble/commit/b992a625508b3f970cfe4ca855201431d005effe))

## v0.11.0 (2022-11-05)
### Feature
* Add more pressure mappings from a 6000 ([#17](https://github.com/Bluetooth-Devices/oralb-ble/issues/17)) ([`b1c5e31`](https://github.com/Bluetooth-Devices/oralb-ble/commit/b1c5e31bf045a0c23e0135055b5c3ed103e92d36))

## v0.10.2 (2022-11-04)
### Fix
* Add missing mapping for pressure 0 and 192 ([#15](https://github.com/Bluetooth-Devices/oralb-ble/issues/15)) ([`ef33150`](https://github.com/Bluetooth-Devices/oralb-ble/commit/ef331507284aa147b8365c21f7f0a99fc7f624b2))

## v0.10.1 (2022-11-03)
### Fix
* Pressure 48 not being mapped on 9000/4000 series ([#13](https://github.com/Bluetooth-Devices/oralb-ble/issues/13)) ([`71d95aa`](https://github.com/Bluetooth-Devices/oralb-ble/commit/71d95aa1ad1009f27afd02d5d1687a659f167197))

## v0.10.0 (2022-10-31)
### Feature
* Map IO Series 9 ([#12](https://github.com/Bluetooth-Devices/oralb-ble/issues/12)) ([`2b87fac`](https://github.com/Bluetooth-Devices/oralb-ble/commit/2b87facd73dbf8af5b244847c76a5f83e8a99144))

## v0.9.0 (2022-10-28)
### Feature
* Additional mappings for io series models ([#11](https://github.com/Bluetooth-Devices/oralb-ble/issues/11)) ([`32690dc`](https://github.com/Bluetooth-Devices/oralb-ble/commit/32690dc1c90e5344edd9e0f8c82828ebb787bc28))

## v0.8.0 (2022-10-27)
### Feature
* Refactor to improve code coverage ([#10](https://github.com/Bluetooth-Devices/oralb-ble/issues/10)) ([`5e8889e`](https://github.com/Bluetooth-Devices/oralb-ble/commit/5e8889ece3f45d1ade6bca6b76d66042e8b550ef))

## v0.7.0 (2022-10-27)
### Feature
* Add support for 9000 series ([#9](https://github.com/Bluetooth-Devices/oralb-ble/issues/9)) ([`1331e9d`](https://github.com/Bluetooth-Devices/oralb-ble/commit/1331e9dad8b290de93861d20a629e93925dcbca3))

## v0.6.0 (2022-10-27)
### Feature
* Add support for io series 4 ([#8](https://github.com/Bluetooth-Devices/oralb-ble/issues/8)) ([`f5ecd9d`](https://github.com/Bluetooth-Devices/oralb-ble/commit/f5ecd9d9619ca7c36c94cfec825d0e112f4bff72))

## v0.5.0 (2022-10-25)
### Feature
* Drop counter and replace with time ([#7](https://github.com/Bluetooth-Devices/oralb-ble/issues/7)) ([`b84045c`](https://github.com/Bluetooth-Devices/oralb-ble/commit/b84045c068435443770700387bf435c0d34f0f7a))

## v0.4.0 (2022-10-25)
### Feature
* Add support for IO Series 7 ([#6](https://github.com/Bluetooth-Devices/oralb-ble/issues/6)) ([`cc4d965`](https://github.com/Bluetooth-Devices/oralb-ble/commit/cc4d965ba5beff4d04ce3f9cdb0e32547c150160))

## v0.3.1 (2022-10-25)
### Fix
* Make strings ([#5](https://github.com/Bluetooth-Devices/oralb-ble/issues/5)) ([`c4dda18`](https://github.com/Bluetooth-Devices/oralb-ble/commit/c4dda1887a08b5a97aefa6ca1b21b14d5933725a))

## v0.3.0 (2022-10-24)
### Feature
* Add signal_strength sensor ([#4](https://github.com/Bluetooth-Devices/oralb-ble/issues/4)) ([`418a1a4`](https://github.com/Bluetooth-Devices/oralb-ble/commit/418a1a4f951e4f26bc8dce2c75a46366e158eb00))

## v0.2.0 (2022-10-24)
### Feature
* Add naming enum ([#3](https://github.com/Bluetooth-Devices/oralb-ble/issues/3)) ([`b8b7bf4`](https://github.com/Bluetooth-Devices/oralb-ble/commit/b8b7bf445d72128121cddf77fc8c4fad2f4bc918))

## v0.1.1 (2022-10-24)
### Fix
* Exports ([#2](https://github.com/Bluetooth-Devices/oralb-ble/issues/2)) ([`ea4faf0`](https://github.com/Bluetooth-Devices/oralb-ble/commit/ea4faf098171b8f1fa1f6c6ceaae25c1739785db))

## v0.1.0 (2022-10-24)
### Feature
* First publish ([#1](https://github.com/Bluetooth-Devices/oralb-ble/issues/1)) ([`5278ad6`](https://github.com/Bluetooth-Devices/oralb-ble/commit/5278ad6e412d0dff427dc18ce05010b31fc76ff7))
