Skip to content

Commit

Permalink
Merge pull request #50 from ThomasGerstenberg/v0.3.3
Browse files Browse the repository at this point in the history
bump to version v0.3.3
  • Loading branch information
ThomasGerstenberg committed Jul 20, 2020
2 parents 2795ddc + 07adf89 commit 765eedf
Show file tree
Hide file tree
Showing 3 changed files with 35 additions and 2 deletions.
33 changes: 33 additions & 0 deletions docs/source/changelog.rst
Original file line number Diff line number Diff line change
@@ -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
------

Expand Down
2 changes: 1 addition & 1 deletion docs/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -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 ---------------------------------------------------
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down

0 comments on commit 765eedf

Please sign in to comment.