diff --git a/docs/source/changelog.rst b/docs/source/changelog.rst index c4471a3..9d4201c 100644 --- a/docs/source/changelog.rst +++ b/docs/source/changelog.rst @@ -1,6 +1,39 @@ Changelog ========= +v0.3.3 +------ + +v0.3.3 fixes a couple issues and adds some enhancements to the security manager. + +**Highlights** + +- Adds handling for peripheral-initiated security/pairings + +- Adds finer control over accepting/rejecting pairing requests based on the peer's role, whether or not it's already bonded, etc. + +- Adds more events and properties to expose the connection's security state + +- Adds method to delete a connected peer's bonding data for future connections + + +**Fixes** + +- Fixes issue where the length of the scan response payload was not correctly being checked against the maximum 31-byte length + +- Fixes issue that was not allowing central devices to initiate encryption to an already-bonded peripheral device + +- Fixes issue that wasn't allowing time to be read from the Current Time service as a client + +**Changes** + +- Advertising payloads received that are padded with 0's at the end are now ignored and do not produce spammy logs + +- Adds a device-level method to set the default security level to use for all subsequent connections to peripheral devices + +- Adds a ``name`` property to the ``Peer`` class. This is auto-populated from the scan report (if connecting to a peripheral) + and can be set manually if desired. + v0.3.2 ------ diff --git a/docs/source/conf.py b/docs/source/conf.py index c520889..5169fa4 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -26,7 +26,7 @@ # The short X.Y version version = u'v0.3.x' # The full version, including alpha/beta/rc tags -release = u'v0.3.2' +release = u'v0.3.3' # -- General configuration --------------------------------------------------- diff --git a/setup.py b/setup.py index 1aa859b..1f9e34a 100644 --- a/setup.py +++ b/setup.py @@ -3,7 +3,7 @@ from os import path -VERSION = "v0.3.2" +VERSION = "v0.3.3" HERE = path.dirname(__file__) with open(path.join(HERE, "README.md"), "r", encoding="utf-8") as f: