Skip to content

Commit ec676cb

Browse files
committed
version: update version to 1.4.0
This commit also add a new entry for 1.4.0 in 'CHANGELOG.rst' file. https://jira.digi.com/browse/XBPL-373 Signed-off-by: Tatiana Leon <[email protected]>
1 parent e8b2f36 commit ec676cb

File tree

2 files changed

+84
-1
lines changed

2 files changed

+84
-1
lines changed

CHANGELOG.rst

+83
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,89 @@
11
Changelog
22
=========
33

4+
v1.4.0 - 03/18/2021
5+
-------------------
6+
7+
* Deep node discovery for Zigbee, DigiMesh, and 802.15.4.
8+
* Get route from local XBee to a remote XBee:
9+
10+
* New method to register a callback to listen for new received routes
11+
(``add_route_received_callback()``)
12+
* New blocking method to ask for the route to the remote node
13+
(``get_route_to_node()``)
14+
* Allow to recover a local node from a profile not only from firmware.
15+
* Support to be notified when new frames are received from a specific node
16+
(``add_packet_received_from_callback()``).
17+
* Update network information from sent/received AT Command frames.
18+
* New optional argument for parameter value in ``execute_command()``.
19+
* New optional argument to apply pending settings in ``get_parameter()``,
20+
``set_parameter()``, and ``execute_command()``.
21+
* XBee 3:
22+
23+
* Support to update remote file system OTA images.
24+
* XBee SX 900/868:
25+
26+
* Firmware update for local and remote XBee devices.
27+
* Profile update for local and remote XBee devices.
28+
* XBee S2C:
29+
30+
* OTA firmware/profile update support for remote nodes.
31+
* Zigbee:
32+
33+
* Methods to get nodes routing and neighbor tables: ``get_routes()`` and
34+
``get_neighbors()``.
35+
* Methods to get/set many-to-one broadcasting time:
36+
``get_many_to_one_broadcasting_time()`` and
37+
``set_many_to_one_broadcasting_time()``.
38+
* Support for source route creation: ``create_source_route()``.
39+
* New frames:
40+
* 'Route Record Indicator' (0xA1)
41+
* 'Create Source Route Packet' (0x21)
42+
* DigiMesh:
43+
44+
* Method to get node neighbors: ``get_neighbors()``.
45+
* Method to build aggregate route: ``build_aggregate_routes()``.
46+
* New frames:
47+
* 'Route Information Packet' (0x8D)
48+
* Documentation update
49+
* Bug fixing:
50+
51+
* Captured possible exception while determining the XBee role (#103)
52+
* Memory leak: empty list of last discovered nodes using ND (#172)
53+
* Fix Python 3.9 syntax error (#204)
54+
* Use least significant nibble of status field in local/remote AT Command
55+
Responses (XCTUNG-376)
56+
* Do not lose already registered socket callbacks when closing a local XBee.
57+
* Reload node information after firmware/profile update (XBPL-348)
58+
* OTA firmware update:
59+
60+
* Fix sequence number in ZCL responses during fw update (XCTUNG-1975)
61+
* Immediate update after transferring the OTA file (XBPL-350)
62+
* Use requested file offset and size instead of fixed chunks (XBPL-344)
63+
* Mechanism to calculate the proper block size based on the maximum size
64+
received by the client and the maximum payload size (XBPL-346)
65+
* For asyncronous sleeping nodes (Zigbee, DigiMesh, 802.15.4) and
66+
synchronous sleeping networks (DigiMesh), configure a minimum sleep time
67+
before update and restore settings at the end.
68+
For DigiMesh synchronous sleeping network, the local XBee must be a
69+
non-sleeping node but synchronized with the network (SM=7)
70+
* Profile application:
71+
72+
* Do not uncompress profile when reading its information. This change avoids
73+
extra processing time and required space when retrieving profile info.
74+
* Remove profile extracted files. A profile is opened to access to its
75+
contents, and must be closed when done with it.
76+
* Fixed the application of XBee profiles with 'AP' setting changes
77+
(XBPL-340)
78+
* Fixed bootloader update from profile due to bootloader image path
79+
mismatch (XBPL-338)
80+
* Fix bootloader update operation by waiting some time until the new
81+
bootloader is running (XBPL-339)
82+
* Fixed application of profile with filesystem from Windows(XBPL-341)
83+
* Read firmware version as an hexadecimal value (#177)
84+
* Several minor bug fixes.
85+
86+
487
v1.3.0 - 11/05/2019
588
-------------------
689

digi/xbee/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
1313
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
1414

15-
__version__ = '1.3.0'
15+
__version__ = '1.4.0'
1616
__title__ = 'digi-xbee'
1717
__description__ = 'Digi XBee Python library'
1818
__url__ = 'https://github.com/digidotcom/xbee-python'

0 commit comments

Comments
 (0)