v1.5.0 - 08/08/2024
- 
Support for new hardware variants:
- XBee 3 Cellular Global LTE Cat 1
 - XBee 3 Cellular North America LTE Cat 1
 - XBee 3 Cellular LTE-M/NB-IoT Low Power
 - XBee RR TH Pro/Non-Pro
 - XBee 3 Cellular Global Cat 4
 - XBee 3 Cellular North America Cat 4
 - 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) - 
Firmware/profile update support for:
- 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) (XBPL-391) - 
Remove
pysrpdependency.The library includes support to generate salt and verifier required to configure
$S,$V,$W,$X, and$YXBee parameters to
establish Bluetooth password. - 
Bug fixing:
- Fix 
TransmitOptions.ENABLE_UNICAST_TRACE_ROUTEvalue. - Python 3.10 compatibility: Fix removed deprecated 
collectionsmodule.
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)
 - Firmware update: Do not check XBee region for 'skip' code in XML firmware file (XBPL-394)
 - Salt/verifier generation using 
pysrpwas not working with certain passwords (see cocagne/pysrp#55)
Solved by removingpysrpdependency and implementing the code to generate them. - Several minor bug fixes.
 
 - Fix 
 
Full Changelog: 1.4.1...1.5.0