Bthome-ble

Latest version: v3.11.0

Safety actively analyzes 681775 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 12

3.11.0

Feature

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

3.10.0

Chore

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

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]users.noreply.github.com> ([`07f4729`](https://github.com/Bluetooth-Devices/bthome-ble/commit/07f4729813086007e04a7c7dd77e7dc240433565))

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

updates:
- [github.com/PyCQA/flake8: 7.1.0 → 7.1.1](https://github.com/PyCQA/flake8/compare/7.1.0...7.1.1)
- [github.com/pre-commit/mirrors-mypy: v1.11.0 → v1.11.1](https://github.com/pre-commit/mirrors-mypy/compare/v1.11.0...v1.11.1)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]users.noreply.github.com> ([`e6ab18b`](https://github.com/Bluetooth-Devices/bthome-ble/commit/e6ab18b702735465207df952af1273762081d8e1))

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

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]users.noreply.github.com> ([`8305ab4`](https://github.com/Bluetooth-Devices/bthome-ble/commit/8305ab41118aee608b6d5f63453bf1d76dbcae61))

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

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]users.noreply.github.com> ([`8de8a22`](https://github.com/Bluetooth-Devices/bthome-ble/commit/8de8a22a154f2228161fdd6d1c9a861004a18148))

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

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

updates:
- [github.com/commitizen-tools/commitizen: v3.2.2 → v3.27.0](https://github.com/commitizen-tools/commitizen/compare/v3.2.2...v3.27.0)
- [github.com/pre-commit/pre-commit-hooks: v4.5.0 → v4.6.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.5.0...v4.6.0)
- [github.com/asottile/pyupgrade: v3.15.0 → v3.16.0](https://github.com/asottile/pyupgrade/compare/v3.15.0...v3.16.0)
- [github.com/psf/black-pre-commit-mirror: 23.12.1 → 24.4.2](https://github.com/psf/black-pre-commit-mirror/compare/23.12.1...24.4.2)
- [github.com/codespell-project/codespell: v2.2.6 → v2.3.0](https://github.com/codespell-project/codespell/compare/v2.2.6...v2.3.0)
- [github.com/PyCQA/flake8: 7.0.0 → 7.1.0](https://github.com/PyCQA/flake8/compare/7.0.0...7.1.0)
- [github.com/pre-commit/mirrors-mypy: v1.8.0 → v1.10.1](https://github.com/pre-commit/mirrors-mypy/compare/v1.8.0...v1.10.1)
- [github.com/PyCQA/bandit: 1.7.6 → 1.7.9](https://github.com/PyCQA/bandit/compare/1.7.6...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> ([`8171fd4`](https://github.com/Bluetooth-Devices/bthome-ble/commit/8171fd41955a8a9a89094c235f8213af1a6b2014))

Feature

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

3.9.3

Fix

* fix: allow contents permission to workflow (131)

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

* fix: rename pypi token (130)

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

* fix: use list for version_toml (129)

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

* fix: reference to gh action pypi push (128)

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

* fix: fix pypi workflow (127)

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

* fix: fix release workflow (126)

fix: fix release workflow (125)

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

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

3.9.2

Fix

* fix: make tests compatible with habluetooth>=3.0 (123)

* fix: make tests compatible with habluetooth>=3.0

The tests consume habluetooth via home-assistant-bluetooth, and in

3.9.1

Fix

* fix: accept new encryption counter only if the message was not corrupted (119)

* fix: accept new encryption counter only if the message was not corrupted

* fix: check that message is not corrupted during wraparound too

* feat: allow battery replacement caused resets

Remove the check for the highest counter value, as devices may restart the sequence for various reasons. A new security counter value will be accepted only if decryption is successful, indicating that the sender is either a legitimate user with the key, or is replaying BLE messages since the last setup or device reset. This requires an attacker to be extremely patient and dedicated, with questionable rewards.

* fix: whitespace ([`bc61824`](https://github.com/Bluetooth-Devices/bthome-ble/commit/bc61824bfe6c1d3c7394e7754f757a0241c14939))

3.9.0

Feature

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

Page 1 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.