Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: ntindle/bleak

Tags

v0.16.0

Toggle v0.16.0's commit message
release v0.16.0

v0.15.1

Toggle v0.15.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
CHANGELOG: fix commit range in link

Co-authored-by: J. Nick Koston <[email protected]>

v0.15.0

Toggle v0.15.0's commit message
v0.15.0

Added
-----

* Added new ``assigned_numbers`` module and ``AdvertisementDataType`` enum.
* Added new ``bluez`` kwarg to ``BleakScanner`` in BlueZ backend.
* Added support for passive scanning in the BlueZ backend. Fixes hbldh#606.
* Added option to use cached services, characteristics and descriptors in WinRT backend. Fixes hbldh#686.
* Added ``PendingDeprecationWarning`` to use of ``address_type`` as keyword argument. It will be moved into the
  ``winrt`` keyword instead according to hbldh#623.
* Added better error message when adapter is not present in BlueZ backend. Fixes hbldh#889.

Changed
-------

* Add ``py.typed`` file so mypy discovers Bleak's type annotations.
* UUID descriptions updated to 2022-03-16 assigned numbers document.
* Replace use of deprecated ``asyncio.get_event_loop()`` in Android backend.
* Adjust default timeout for ``read_gatt_char()`` with CoreBluetooth to 10s. Merged hbldh#891.
* ``BleakScanner()`` args ``detection_callback`` and ``service_uuids`` are no longer keyword-only.
* ``BleakScanner()`` arg ``scanning_mode`` is no longer Windows-only and is no longer keyword-only.
* All ``BleakScanner()`` instances in BlueZ backend now use common D-Bus object manager.
* Deprecated ``filters`` kwarg in ``BleakScanner`` in BlueZ backend.
* BlueZ version is now checked on first connection instead of import to avoid import side effects. Merged hbldh#907.

Fixed
-----

* Documentation fixes.
* On empty characteristic description from WinRT, use the lookup table instead of returning empty string.
* Fixed detection of first advertisement in BlueZ backend. Merged hbldh#903.
* Fixed performance issues in BlueZ backend caused by calling "GetManagedObjects" each time a
  ``BleakScanner`` scans or ``BleakClient`` is connected. Fixes hbldh#500.
* Fixed not handling "InterfacesRemoved" in ``BleakClient`` in BlueZ backend. Fixes hbldh#882.
* Fixed leaking D-Bus socket file descriptors in BlueZ backend. Fixes hbldh#805.

v0.14.3

Toggle v0.14.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request hbldh#818 from hbldh/release/0.14.3

Release/0.14.3

v0.14.2

Toggle v0.14.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request hbldh#749 from hbldh/release/0.14.2

v0.14.2

v0.14.0

Toggle v0.14.0's commit message
github: change release trigger

Using the published trigger is more robust than the created trigger.
It allows triggering the workflow from a draft (helpful when a release
upload fails and you have to do it over again).

v0.13.0

Toggle v0.13.0's commit message
setup: add project URLs

The changelog is removed from the long description because it was
causing an error when uploading to pypi. Additional URLs are helpful
too.

v0.12.1

Toggle v0.12.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request hbldh#592 from hbldh/release/0.12.1

Release/0.12.1

v0.12.0

Toggle v0.12.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request hbldh#575 from hbldh/release/0.12.0

Release v0.12.0