Skip to content

Commit a00f76a

Browse files
committed
v0.21.0
1 parent 8dd12fa commit a00f76a

File tree

2 files changed

+10
-5
lines changed

2 files changed

+10
-5
lines changed

CHANGELOG.rst

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,16 @@ and this project adheres to `Semantic Versioning <https://semver.org/spec/v2.0.0
1010
`Unreleased`_
1111
=============
1212

13+
`0.21.0`_ (2023-09-02)
14+
======================
15+
1316
Added
1417
-----
1518
* Added ``bleak.uuids.normalize_uuid_16()`` function.
1619
* Added ``bleak.uuids.normalize_uuid_32()`` function.
1720
* Added ``advertisement_data()`` async iterator method to ``BleakScanner``. Merged #1361.
1821
* Added type hints for kwargs on ``BleakScanner`` class methods.
22+
* Added support for Python 3.12.
1923

2024
Changed
2125
-------
@@ -24,9 +28,9 @@ Changed
2428
* Scanner backends modified to allow multiple advertisement callbacks. Merged #1367.
2529
* Changed default handling of the ``response`` argument in ``BleakClient.write_gatt_char``.
2630
Fixes #909.
27-
* Added missing permissions and requirements in android kivy example. Fixes #1184.
28-
* Bleak recipe now automatically installs bleak from github release.
31+
* Bleak recipe now automatically installs bleak from GitHub release in Kivy example.
2932
* Changed `BlueZManager` methods to raise `BleakError` when device is not in BlueZ.
33+
* Optimized BlueZ backend device watchers and condition callbacks to avoid linear searches.
3034
* Changed type hint for buffer protocol to ``collections.abc.Buffer``.
3135

3236
Fixed
@@ -37,7 +41,7 @@ Fixed
3741
* Fixed possible crash in ``_stopped_handler()`` in WinRT backend. Fixes #1330.
3842
* Reduced expensive logging in the BlueZ backend. Merged #1376.
3943
* Fixed race condition with ``"InterfaceRemoved"`` when getting services in BlueZ backend.
40-
* Optimize BlueZ backend device watchers and condition callbacks to avoid linear searches
44+
* Fixed missing permissions and requirements in android Kivy example. Fixes #1184.
4145
* Fixed WinRT backend sometimes hanging forever when a device goes out of range during connection. Fixes #1359.
4246

4347
Removed
@@ -974,7 +978,8 @@ Fixed
974978
* Bleak created.
975979

976980

977-
.. _Unreleased: https://github.com/hbldh/bleak/compare/v0.20.2...develop
981+
.. _Unreleased: https://github.com/hbldh/bleak/compare/v0.21.0...develop
982+
.. _0.21.0: https://github.com/hbldh/bleak/compare/v0.20.2...v0.21.0
978983
.. _0.20.2: https://github.com/hbldh/bleak/compare/v0.20.1...v0.20.2
979984
.. _0.20.1: https://github.com/hbldh/bleak/compare/v0.20.0...v0.20.1
980985
.. _0.20.0: https://github.com/hbldh/bleak/compare/v0.19.5...v0.20.0

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "bleak"
3-
version = "0.21.0a1"
3+
version = "0.21.0"
44
description = "Bluetooth Low Energy platform Agnostic Klient"
55
authors = ["Henrik Blidh <[email protected]>"]
66
license = "MIT"

0 commit comments

Comments
 (0)