Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): bump bleak from 0.21.1 to 0.22.2 #138

Merged
merged 1 commit into from
Jun 24, 2024

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jun 3, 2024

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 BleakClientWinRT from scan response if advertising is None (WinRT).
  • Changed type hint for adv attribute of bleak.backends.winrt.scanner._RawAdvData.
  • BleakGATTCharacteristic.max_write_without_response_size is now dynamic.

Fixed

  • Fixed discovered_devices_and_advertisement_data returning devices that should be filtered out by service UUIDs. Fixes #1576.
  • Fixed a Descriptor None was not found! exception occurring in start_notify() on Android. Fixes #823.
  • Fixed exception raised when starting BleakScanner while 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 BleakCharacteristicNotFoundError which is raised if a device does not support a characteristic.
  • Added utility function to work around pywin32 setting threading model to STA on Windows.

Changed

  • Updated PyObjC dependency on macOS to v10.x.
  • Updated missing Bluetooth SIG characteristics and service UUIDs.
  • Updated BlueZManager to remove empty interfaces from _properties during 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 KeyError in BlueZ is_connected() and get_global_bluez_manager() when device is not present. Fixes #1507.
  • Fixed BlueZ _wait_removed completion 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_power in Android backend. Fixes #1532.
  • Fixed 4-character UUIDs not working on BleakClient.*_gatt_char methods. 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 BleakClientWinRT from scan response if advertising is None (WinRT).
  • Changed type hint for adv attribute of bleak.backends.winrt.scanner._RawAdvData.
  • BleakGATTCharacteristic.max_write_without_response_size is now dynamic.

Fixed

  • Fixed discovered_devices_and_advertisement_data returning devices that should be filtered out by service UUIDs. Fixes #1576.
  • Fixed a Descriptor None was not found! exception occurring in start_notify() on Android. Fixes #823.
  • Fixed exception raised when starting BleakScanner while 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 BleakCharacteristicNotFoundError which is raised if a device does not support a characteristic.
  • Added utility function to work around pywin32 setting threading model to STA on Windows.

Changed

  • Updated PyObjC dependency on macOS to v10.x.
  • Updated missing Bluetooth SIG characteristics and service UUIDs.
  • Updated BlueZManager to remove empty interfaces from _properties during 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 KeyError in BlueZ is_connected() and get_global_bluez_manager() when device is not present. Fixes #1507.
  • Fixed BlueZ _wait_removed completion 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_power in Android backend. Fixes #1532.
  • Fixed 4-character UUIDs not working on BleakClient.*_gatt_char methods. Fixes #1498.

... (truncated)

Commits
  • c746071 v0.22.2
  • 425abb3 backends/characteristic: make max_write_without_response_size dynamic (#1586)
  • bd8f022 backends/winrt: don't throw exception for properly configured GUI apps (#1581)
  • d45ec90 Android: fix 'Descriptor None was not found!' (#1580)
  • 75cd779 backends: filter discovered devices
  • b8149a5 ---
  • d3b1097 Fix UUID doc (#1574)
  • 1d9f382 Update uuids.py
  • e2a8bd7 docs/troubleshooting: section on asynio.run()
  • 73d2cb5 backends/winrt: add address acquisition process when advertising data is None...
  • Additional commits viewable in compare view

Dependabot compatibility score

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [bleak](https://github.com/hbldh/bleak) from 0.21.1 to 0.22.2.
- [Release notes](https://github.com/hbldh/bleak/releases)
- [Changelog](https://github.com/hbldh/bleak/blob/develop/CHANGELOG.rst)
- [Commits](hbldh/bleak@v0.21.1...v0.22.2)

---
updated-dependencies:
- dependency-name: bleak
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Jun 3, 2024
@bdraco bdraco merged commit d41ba11 into main Jun 24, 2024
15 checks passed
@bdraco bdraco deleted the dependabot/pip/bleak-0.22.2 branch June 24, 2024 12:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant