=====================
* New Scanner object to allow for async device scanning.
* Updated ``txdbus`` requirement to version 1.1.1 (Merged 122)
* Implemented ``write_gatt_descriptor`` for Bluez backend.
* Large change in Bluez backend handling of Twisted reactors. Fixes 143
* Modified ``set_disconnected_callback`` to actually call the callback as a callback. Fixes 108.
* Added another required parameter to disconnect callbacks.
* Added Discovery filter option in BlueZ backend (Merged 124)
* Merge 138: comments about Bluez version check.
* Improved scanning data for macOS backend. Merge 126.
* Merges 141, a critical fix for macOS.
* Fix for 114, write with response on macOS.
* Fix for 87, DIctionary changes size on .NET backend.
* Fix for 127, uuid or str on macOS.
* Handles str/uuid for characteristics better.
* Merge 148, Run .NET backend notifications on event loop instead of main loop.
* Merge 146, adapt characteristic write log to account for WriteWithoutResponse on macOS.
* Fix for 145, Error in cleanup on Bluez backend.
* Fix for 151, only subscribe to BlueZ messages on DBus. Merge 152.
* Fix for 142, Merge 144, Improved scanning for macOS backend.
* Fix for 155, Merge 156, lost notifications on macOS backend.
* Improved type hints
* Improved error handling for .NET backend.
* Documentation fixes.