diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 8220d3b..5417d57 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,7 +1,7 @@ Changelog ========= -v1.4.2 - XX/XX/202X +v1.5.0 - 08/08/2024 ------------------- * Support for new hardware variants: @@ -12,27 +12,42 @@ v1.4.2 - XX/XX/202X * XBee RR TH Pro/Non-Pro * XBee 3 Cellular Global Cat 4 * XBee 3 Cellular North America Cat 4 - * XBee XR 900 TH * XBee XR 868 TH + * XBee XR 900 TH * XBee 3 BLU * Support to retrieve XBee statistics. * Send/receive explicit data in 802.15.4. (XBee 3 modules support this feature) -* Support for local and remote firmware update of XBee XR 868 and 900. -* Remove 'pysrp' dependency: +* Firmware/profile update support for: - * The library includes support to generate salt and verifier required to - configure '$S', '$V', '$W', '$X', and '$Y' XBee parameters to establish - Bluetooth password. + * XBee RR MMT/SMT/TH Pro/Non-Pro (XBPL-384) + * XBee XR 868 MMT/SMT/TH, local and remote (LCG-398) + * XBee XR 900 MMT/SMT/TH, local and remote (LCG-398) + * XBee 3 BLU, local (XBPL-391) * Support for sending BLE Generic Access Profile (GAP) scans. - (Only XBee 3 BLU modules support this feature) + (Only XBee 3 BLU modules support this feature) (XBPL-391) +* Remove ``pysrp`` dependency. + + The library includes support to generate salt and verifier required to + configure ``$S``, ``$V``, ``$W``, ``$X``, and ``$Y`` XBee parameters to + establish Bluetooth password. * Bug fixing: + * Fix ``TransmitOptions.ENABLE_UNICAST_TRACE_ROUTE`` value. + * Python 3.10 compatibility: Fix removed deprecated ``collections`` module. + See `collections.abc `_, + `Removed `_, and + `Changes in the Python API `_ + sections at `What’s New In Python 3.10 `_ + (DAL-5918) * Fix order of nodes when creating a Zigbee source route (#278) - * Salt/verifier generation using 'pysrp' was not working with certain + * Firmware update: Do not check XBee region for 'skip' code in XML firmware + file (XBPL-394) + * Salt/verifier generation using ``pysrp`` was not working with certain passwords (see https://github.com/cocagne/pysrp/issues/55) - Solved by removing 'pysrp' dependency and implementing the code to + Solved by removing ``pysrp`` dependency and implementing the code to generate them. + * Several minor bug fixes. v1.4.1 - 12/22/2021 ------------------- diff --git a/README.rst b/README.rst index dfef5bf..d477593 100644 --- a/README.rst +++ b/README.rst @@ -47,7 +47,7 @@ The contributing guidelines are in the `CONTRIBUTING.rst document License ------- -Copyright 2017-2021, Digi International Inc. +Copyright 2017-2024, Digi International Inc. The `MPL 2.0 license `_ covers the majority of this project with the following exceptions: diff --git a/digi/xbee/__init__.py b/digi/xbee/__init__.py index 7cfe313..cd6218c 100644 --- a/digi/xbee/__init__.py +++ b/digi/xbee/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2017-2021, Digi International Inc. +# Copyright 2017-2024, Digi International Inc. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this @@ -12,11 +12,11 @@ # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -__version__ = '1.4.1' +__version__ = '1.5.0' __title__ = 'digi-xbee' __description__ = 'Digi XBee Python library' __url__ = 'https://github.com/digidotcom/xbee-python' __author__ = 'Digi International Inc.' __author_email__ = 'tech.support@digi.com' __license__ = 'Mozilla Public License 2.0 (MPL 2.0)' -__copyright__ = '2017-2021, Digi International Inc.' +__copyright__ = '2017-2024, Digi International Inc.' diff --git a/doc/index.rst b/doc/index.rst index 82a2b99..096329b 100644 --- a/doc/index.rst +++ b/doc/index.rst @@ -206,7 +206,7 @@ Indices and tables License ======= -Copyright 2017-2021, Digi International Inc. +Copyright 2017-2024, Digi International Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this