summaryrefslogtreecommitdiff
path: root/NEWS
blob: 0c434bea90b52482779414aa0af22c8e83455fcc (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
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
telepathy-python 0.15.20 (UNRELEASED)
=====================================

Fixes:

 * fd.o#32526: telepathy-python fails to install with new autotools by
   installing _generated/errors.py twice. (Reimundo Heluani)

telepathy-python 0.15.19 (2010-12-03)
=====================================

Enhancements:

 * Telepathy specification 0.21.4.

 * Default implementation for Conference, ContactCapabilities,
   Protocol, Protocol.Interface.Presence

 * Created methods to create and ensure handles

 * DBusProperties handle immutable properties

Fixes:

 * Make sure channels are removed from the DBus connection

telepathy-python 0.15.18 (2010-08-05)
=====================================

Enhancements:

 * Telepathy specification 0.19.10.

 * Connection now implements Interfaces and Status properties.

 * telepathy.client now has very simple Account and Account Manager
   objects.

Fixes:

 * fd.o#27378: allow TargetHandle=0 when TargetHandleType=NONE.

 * fd.o#13623: TextChannel should not send messages with the same id
   more than once.

 * fd.o#27415: proper usage of _add_immutables in ChannelTypeRoomList

telepathy-python 0.15.17 (2010-03-12)
=====================================

Enhancements:

 * New function ChannelManager.implement_channel_classes to deprecate
   _implement_channel_class. This allows implementing multiple channel
   classes per channel type. Fixes fd.o#26979.

 * Add new NoneHandle class to represent a handle type of NONE, and
   use this class so that telepathy.server.Handle's methods return
   NoneHandle objects for HT=NONE, instead of None.

Fixes:

 * Allow TargetHandleType=NONE when requesting a new channel.

telepathy-python 0.15.16 (2010-03-09)
=====================================

The "Capybara is a vegan rodent" release.

Enhancements:
  * implement setting the Enabled property in the Debug interface
  * Allow specifying the object path of channels

Fixes:
  * Return actual channel properties in EnsureChannel/CreateChannel
  * Fix connection.check_parameters to accept dbus.Boolean

telepathy-python 0.15.15 (2010-01-20)
=====================================

The "square" release.

Fixes:
  * Register new channels correctly in the channel manager

telepathy-python 0.15.14 (2010-01-19)
=====================================

The "Madness? This is Our House!" release.

Fixes:
  * CreateChannel now really create a new channel.

telepathy-python 0.15.13 (2009-12-14)
=====================================

The "part of my Getting Nothing Done life methodology" release.

Enhancements:

 * Specification 0.19.0.
 * Support for Telepathy Clients interface
 * New Observer example

Fixes:

  * #25116: Always return TargetId in channel props
  * #25620: Fix parallel build (Diego Pettenò)

telepathy-python 0.15.12 (2009-09-29)
=====================================

The "You Look Nice Today" release.

Enhancements:

 * Specification 0.18.0.
 * Build system now uses the autotools.

Fixes:

 * Debug helper: default to debug messages being off by default.

telepathy-python 0.15.11 (2009-08-18)
=====================================

The "That's not funny" release

Enhancements:

 * Add the ChannelTypeFileTransfer interface
 * Implement the Debug interface (handle logging and stderr output)
 * Specification 0.17.27.

Fixes:

 * #23081: Fixing TargetID handle search (Thiago Borges Abdnur)
 * Fix GetCapabilities method that was broken and didn't return anything

telepathy-python 0.15.10 (2009-07-30)
=====================================

The "Come back automake, all is forgiven" release.

Fixes:

* Actually include server/channelmanager.py in the tarball.

telepathy-python 0.15.9 (2009-07-28)
====================================

The "If my luggage was running Empathy, its location would be Singapore" release.

Enhancements:

* Add service side helper code to implement Connection.Interface.Requests.
  This breaks the old request channel API so be sure to upgrade
  telepathy-butterfly at the same time as telepathy-python.
  Client side code is not affected by this change.

Fixes:

 * Call get_handle_type() in ListChannels avoiding an error if the handle is null.

telepathy-python 0.15.8 (2009-06-15)
====================================

Enhancements:

 * Specification 0.17.26.
 * Upgrade tube examples to use the new API.

Fixes:

 * examples/file-transfer.py: UNIX socket address is supposed to be an 'ay'
   according to the spec.


telepathy-python 0.15.7 (2009-02-17)
====================================

The "I can hear every word and it's extremely boring" release.

Enhancements:

 * Specification 0.17.19.
 * file-transfer.py example script now uses the stable FT interface.
 * Support DBusProperty and Secret flags in generate-manager-file.

Fixes:

 * call.py: make ^C clean up connection in incoming mode.

telepathy-python 0.15.6 (2009-01-07)
====================================

The "we're moving to autotools" release.

Fixes:

 * Include src/utils.py in MANIFEST.in to make sure it is present in the dist
   tarball.

telepathy-python 0.15.5 (2009-01-06)
====================================

The "Point de wjt" release.

Enhancements:

 * Add telepathy.utils module with debug_divert_messages.

Fixes:

 * Make DBusProperties initialisable without removing all previous interface
   property implementations.

telepathy-python 0.15.4 (2009-01-05)
====================================

The "it's like teaching quantum physics to a goat" release.

Enhancements:

 * Specification 0.17.16.
 * Add file-transfer.py example script.
 * Add DBusProperties interface.
 * Implement some D-Bus properties to Channel, Connection and
   ChannelInterfaceGroup classes.

Fixes:

 * Don't use bool() for boolean parameter strings as it always returns True.
 * Don't allow queuing for the CM bus name.
 * Don't generate code for draft interfaces.

telepathy-python 0.15.3 (2008-10-21)
====================================

Enhancements:

* Client side objects can now use the D-Bus Properties interface.
* Add client.conn.call_when_ready() method.

Fixes:

* Fix a race in client/conn.py making the ready handler called twice.


telepathy-python 0.15.2 (2008-10-17)
====================================

Enhancements:

* Specification 0.17.13

Fixes:

* Fix client code bugs when using a bus different of the default one.


telepathy-python 0.15.1 (2008-08-26)
====================================

The "Welcome to the git house" release.

Enhancements:

* Specification 0.17.9
* Add example for discovering existing connections (examples/connections.py)

API changes:

* Add ConnectionInterfaceSimplePresence and ConnectionInterfaceContacts to
  telepathy.server.conn
* Remove ConnectionInterfaceForwarding, ConnectionInterfaceContactInfo,
  ConnectionInterfacePrivacy from telepathy.server.conn and ChannelTypeContactSearch
  from telepathy.server.channel. These interfaces have been removed from the
  specification.

Fixes:

* Fix a crash in the MUC D-Bus tube example


telepathy-python 0.15.0 (2008-02-21)
====================================

Enhancements:

* Specification 0.17.1
* Some improvements to Tubes examples

Fixes:

* Don't crash on % in .manager files (e.g. in haze.manager's Zephyr entry)
* Avoid a DeprecationWarning from dbus-python >= 0.82.1