Bump bleak from 0.21.1 to 0.22.2 by dependabot[bot] · Pull Request #79 · bretterer/rivian-python-client
Bumps bleak from 0.21.1 to 0.22.2.
Release notes
Sourced from bleak's releases.
v0.22.2
Changed
- Retrieve the BLE address required by
BleakClientWinRTfrom scan response if advertising is None (WinRT).- Changed type hint for
advattribute ofbleak.backends.winrt.scanner._RawAdvData.BleakGATTCharacteristic.max_write_without_response_sizeis now dynamic.Fixed
- Fixed
discovered_devices_and_advertisement_datareturning devices that should be filtered out by service UUIDs. Fixes #1576.- Fixed a
Descriptor None was not found!exception occurring instart_notify()on Android. Fixes #823.- Fixed exception raised when starting
BleakScannerwhile running in a Windows GUI app.v0.22.1
Added
- Added
bleak.backends.winrt.util.allow_sta()method to allow integration with graphical user interfaces on Windows. Fixes #1565.v0.22.0
Added
- Added
BleakCharacteristicNotFoundErrorwhich is raised if a device does not support a characteristic.- Added utility function to work around
pywin32setting threading model to STA on Windows.Changed
- Updated PyObjC dependency on macOS to v10.x.
- Updated missing Bluetooth SIG characteristics and service UUIDs.
- Updated
BlueZManagerto remove empty interfaces from_propertiesduring InterfacesRemoved message.- Updated PyWinRT dependency to v2. Fixes #1529.
- Raise exception when trying to scan while in a single-treaded apartment (STA) on Windows. Fixes #1132.
Fixed
- Fixed BlueZ version in passive scanning error message. Fixes #1433.
- Fixed mypy requiring
Unpack[ExtraArgs]that were intended to be optional. Fixes #1487.- Fixed
KeyErrorin BlueZis_connected()andget_global_bluez_manager()when device is not present. Fixes #1507.- Fixed BlueZ
_wait_removedcompletion on invalid object path. Fixes #1489.- Fixed rare unhandled exception when scanning on macOS when using
use_bdaddr. Fixes #1523.- Fixed scanning silently failing on Windows when Bluetooth is off. Fixes #1535.
- Fixed using wrong value for
tx_powerin Android backend. Fixes #1532.- Fixed 4-character UUIDs not working on
BleakClient.*_gatt_charmethods. Fixes #1498.- Fixed race condition with getting max PDU size on Windows. Fixes #1497.
- Fixed filtering advertisement data by service UUID when multiple apps are scanning. Fixes #1534.
Changelog
Sourced from bleak's changelog.
0.22.2_ (2024-06-01)Changed
- Retrieve the BLE address required by
BleakClientWinRTfrom scan response if advertising is None (WinRT).- Changed type hint for
advattribute ofbleak.backends.winrt.scanner._RawAdvData.BleakGATTCharacteristic.max_write_without_response_sizeis now dynamic.Fixed
- Fixed
discovered_devices_and_advertisement_datareturning devices that should be filtered out by service UUIDs. Fixes #1576.- Fixed a
Descriptor None was not found!exception occurring instart_notify()on Android. Fixes #823.- Fixed exception raised when starting
BleakScannerwhile running in a Windows GUI app.
0.22.1_ (2024-05-07)Added
- Added
bleak.backends.winrt.util.allow_sta()method to allow integration with graphical user interfaces on Windows. Fixes #1565.
0.22.0_ (2024-05-04)Added
- Added
BleakCharacteristicNotFoundErrorwhich is raised if a device does not support a characteristic.- Added utility function to work around
pywin32setting threading model to STA on Windows.Changed
- Updated PyObjC dependency on macOS to v10.x.
- Updated missing Bluetooth SIG characteristics and service UUIDs.
- Updated
BlueZManagerto remove empty interfaces from_propertiesduring InterfacesRemoved message.- Updated PyWinRT dependency to v2. Fixes #1529.
- Raise exception when trying to scan while in a single-treaded apartment (STA) on Windows. Fixes #1132.
Fixed
- Fixed BlueZ version in passive scanning error message. Fixes #1433.
- Fixed mypy requiring
Unpack[ExtraArgs]that were intended to be optional. Fixes #1487.- Fixed
KeyErrorin BlueZis_connected()andget_global_bluez_manager()when device is not present. Fixes #1507.- Fixed BlueZ
_wait_removedcompletion on invalid object path. Fixes #1489.- Fixed rare unhandled exception when scanning on macOS when using
use_bdaddr. Fixes #1523.- Fixed scanning silently failing on Windows when Bluetooth is off. Fixes #1535.
- Fixed using wrong value for
tx_powerin Android backend. Fixes #1532.- Fixed 4-character UUIDs not working on
BleakClient.*_gatt_charmethods. Fixes #1498.
... (truncated)
Commits
c746071v0.22.2425abb3backends/characteristic: make max_write_without_response_size dynamic (#1586)bd8f022backends/winrt: don't throw exception for properly configured GUI apps (#1581)d45ec90Android: fix 'Descriptor None was not found!' (#1580)75cd779backends: filter discovered devicesb8149a5---d3b1097Fix UUID doc (#1574)1d9f382Update uuids.pye2a8bd7docs/troubleshooting: section on asynio.run()73d2cb5backends/winrt: add address acquisition process when advertising data is None...- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)