@@ -48,3 +48,40 @@ v2.0.0 12/29/10 -- Added preiminary support for XBee ZB devices; thanks
4848 Greg and Brian!
4949 Improved & unified sample data header parsing code.
5050 Improved documentation.
51+ v2.1.0 4/14/13 -- Support for XBee ZB devices significantly improved.
52+ Now raises a KeyError with a useful message when a
53+ response that looks like a command is received. This
54+ helps debug devices that are not in API mode.
55+ Improper lengths for the ZigBee tx_explicit cluster
56+ and profile fields have been corrected.
57+ Removed auto-testing distutils extension for lack of
58+ easy cross-version compatibility.
59+ Now compatible with both Python 2.X and Python 3.X.
60+ Fixed bug in APIFrame.escape().
61+ Fixed crash where a failed call to Serial.read()
62+ could return nothing.
63+ Packet-parsing subsystem generalized to allow for
64+ much more general parsing behavior.
65+ ZigBee now parses IS command responses.
66+ Node Discover responses for ZigBee devices are
67+ now parsed.
68+ Added tests for escaped API communication.
69+ Fixes issue #31 on Google Code: parameter information
70+ for lowercase nd or is commands were not parsed.
71+ Closes issue 35, as reported by Mark Fickett
72+ If an empty frame is received from a device, it is
73+ ignored.
74+ Removed deprecated build process files.
75+ Backported parsing of IS AT command response as I/O
76+ data from ZigBee devices.
77+
78+ BACKWARDS-INCOMPATIBLE CHANGES:
79+ XBee IS "Force Sample" AT response (and Remote AT Response) 'parameter'
80+ value is no longer raw; it is parsed as I/O samples.
81+ See the documentation for details.
82+ ZigBee IS "Force Sample" AT response (and Remote AT Response) 'parameter'
83+ value is no longer raw; it is parsed as I/O samples.
84+ See the documentation for details.
85+ ZigBee ND "Node Discover" AT response (and Remote AT Response) 'parameter'
86+ value is no longer raw; it is parsed into a node
87+ discover dictionary. See the documentation for details.
0 commit comments