blob: 48329a11180a5fa41f98762efb18b85a81fcfb31 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
|
Changelog
=========
1.1.3 (2016-11-22)
------------------
* Added datetime attribute to ``SensorValue``.
* Fixed strange problem in ``Library`` where the class itself could
sometimes be None in ``__del__``.
1.1.2 (2015-06-24)
------------------
* Added option to ``Library`` to make it possible to select if strings should
be decoded or not.
* Made tellcore_tool not decode strings (i.e. convert to unicode) when running
under Python 2.x to avoid unicode errors when printing non ascii characters.
1.1.1 (2015-05-01)
------------------
* Fixed a bug that made tellcore_tool not work with Python 3.x.
1.1.0 (2014-11-19)
------------------
* The callback dispatcher is no longer global, but tied to a ``Library``
instance. Applications wishing to use callbacks must now pass an explicit
dispatcher instance to the ``TelldusCore`` constructor.
1.0.4 (2014-11-05)
------------------
* Made ``last_sent_value`` return an int instead of string.
1.0.3 (2014-02-02)
------------------
* Work around crash in Telldus Core (< v2.1.2) when re-initalizing the library
after ``tdClose``.
1.0.2 (2014-01-28)
------------------
* Packaging fixes.
1.0.1 (2014-01-26)
------------------
* Added ``AsyncioCallbackDispatcher`` class for integrating callbacks with the
new event loop available in Python 3.4 (asyncio).
* Include tools from bin/ when installing.
1.0.0 (2014-01-09)
------------------
* Added high level support for device groups in the form of the new class
``DeviceGroup``.
* More complete documentation.
* Removed the methods process_callback and process_pending_callbacks from
``TelldusCore``. Instead, callback_dispatcher is now a public attribute of
``TelldusCore`` and the default callback dispatcher
``QueuedCallbackDispatcher`` implements the two methods instead.
0.9.0 (2014-01-03)
------------------
* Telldus functions that used to return bool (``tdSetName``, ``tdSetProtocol``,
``tdSetModel``, ``tdSetDeviceParameter`` and ``tdRemoveDevice``) now raise an
exception instead of returning False.
* Support for rain- and windsensors.
* Include data type in ``SensorValue``.
0.8.0 (2013-08-11)
------------------
* Improved callback handling to simplify integration with different event
loops. Parameter conversion is now done in the library code and the
adaptation to different event loops is done by a simple callback dispatch
class. The default dispatcher (when using ``TelldusCore``) is still done
using a queue.
* New documentation for parts of the package. Can be read online at
https://tellcore-py.readthedocs.org/.
* Fix problem with strings and python 3 (issue #2).
0.1.0 (2013-06-26)
------------------
* First release.
|