~ubuntu-branches/debian/sid/folks/sid

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Bazaar Package Importer
  • Author(s): Laurent Bigonville, Laurent Bigonville, Sjoerd Simons
  • Date: 2010-11-04 15:37:37 UTC
  • mfrom: (1.1.6 upstream)
  • Revision ID: james.westby@ubuntu.com-20101104153737-d6ystqvviify529o
Tags: 0.3.1-1
[ Laurent Bigonville ]
* New upstream release
  - debian/control:
    + Bump build-dependencies
    + Add minimal version for gobject-introspection build-dependency
    + Bump libtelepathy-glib-dev dependency against libfolks-telepathy-dev
* Adjust both .symbols files

[ Sjoerd Simons ]
* Don't run the tests for now

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Overview of changes from libfolks 0.3.0 to libfolks 0.3.1
 
2
==========================================================
 
3
 
 
4
Major changes:
 
5
* Tpf.Persona.contact is now guaranteed to have the client type feature
 
6
* Add the PersonaStore:can-add-personas property
 
7
* Add the PersonaStore:can-remove-personas property
 
8
* Add the PersonaStore:can-alias-personas property
 
9
* Add the PersonaStore:can-group-personas property
 
10
* Make Individual implement the IMable interface
 
11
 
 
12
Bugs fixed:
 
13
* Bug 630431 — notify::alias is never emitted
 
14
* Bug 631864 — Crash when empathy disconnects
 
15
* Bug 632096 — build failure: contact-retrieval.o: undefined reference to
 
16
  symbol 'gee_abstract_collection_add'
 
17
* Bug 632163 — Folks key-file backend needs a way to point to a specific
 
18
  .ini file
 
19
 
 
20
Overview of changes from libfolks 0.1.17 to libfolks 0.3.0
 
21
==========================================================
 
22
 
 
23
Major changes:
 
24
* Fixed some linking problems
 
25
* Added some missing documentation
 
26
* Fixed build problems introduced by switching to gobject-introspection 0.9.6
 
27
  (i.e. GIR format 1.2)
 
28
* Bumped telepathy-glib dependency to 0.11.16
 
29
* Bumped Vala dependency to 0.10.0
 
30
* Bumped gobject-introspection dependency to 0.9.6
 
31
* Ensured IM addresses are normalised before being compared
 
32
* Made the folks-import build optional through a configure argument
 
33
* Added support for a “self” individual
 
34
* Added support for generating and installing Devhelp format documentation
 
35
* BackendStore.load_backends and the prepare() functions are now idempotent
 
36
* Tpf.Persona.contact is now guaranteed to have the avatar token and data
 
37
  features
 
38
* Tpf.Persona.contact is now guaranteed to have the capabilities feature
 
39
 
 
40
API changes:
 
41
* Added IMable.normalise_im_address()
 
42
* Renamed Groups interface to Groupable
 
43
* Renamed Alias interface to Aliasable
 
44
* Removed BackendStore constructor
 
45
* Added BackendStore.dup()
 
46
* Added BackendStore::enabled-backends
 
47
* Added Individual::is-user
 
48
* Added Persona::is-user
 
49
* Added IndividualAggregator::user
 
50
* Added PersonaStoreError.UNSUPPORTED_ON_USER
 
51
* Added {IndividualAggregator, PersonaStoreError}.STORE_OFFLINE, used by the
 
52
  respective add_persona_from_details() functions
 
53
 
 
54
Bugs fixed:
 
55
* Bug 629452 — [Patch] Add missing gio linking for import-tool
 
56
* Bug 626008 — Add @since lines to all symbols
 
57
* Bug 629311 — Folks should normalize IDs written to the writable backend
 
58
* Bug 629644 — Key file backend cannot be loaded because of linking problems
 
59
* Bug 629666 — libfolks should not hard autodetect libxml
 
60
* Bug 628970 — Folks API needs a way to determine whether a specific type of
 
61
  PersonaStore is available
 
62
* Bug 629096 — Add a library init function
 
63
* Bug 627402 — Support marking FolksPersonas as "me"
 
64
* Bug 629642 — individuals-changed emitted in the wrong order
 
65
* Bug 629643 — do not fall back to the id if alias is empty
 
66
* Bug 629006 — PersonaStore should gracefully handle offline Persona change
 
67
  attempts
 
68
* Bug 629331 — BackendStore.load_backends and the prepare() functions should
 
69
  be idempotent.
 
70
* Bug 629008 — Add a test for Persona additions
 
71
* Bug 630347 — Avatars are always NULL
 
72
 
 
73
Overview of changes from libfolks 0.1.16 to libfolks 0.1.17
 
74
===========================================================
 
75
 
 
76
Major changes:
 
77
* Added a basic test suite
 
78
* Cleaned up the build system
 
79
* Ensured the public libraries' VAPI files are distributed and installed
 
80
* Prevented the key-file from being saved unnecessarily
 
81
* Fixed multi-byte character handling in the key-file backend
 
82
* Ensured account removal and invalidation is handled in the Telepathy backend
 
83
* Prevented a hang when creating relationships.ini in certain situations
 
84
* Added a folks-import tool to import meta-contact data from Pidgin; this adds
 
85
  a dependency on libxml
 
86
 
 
87
API changes:
 
88
* Added PersonaStore.flush()
 
89
 
 
90
Bugs fixed:
 
91
* Bug 628930 — folks crahses empathy on relationships.ini read
 
92
* Bug 629082 — Empathy crashes when toggling "Ignore SSL certificate errors"
 
93
  checkbox
 
94
* Bug 628853 — hangs if there's no relationships.ini file
 
95
* Bug 629084 — Add a folks-import tool
 
96
 
 
97
Overview of changes from libfolks 0.1.15 to libfolks 0.1.16
 
98
===========================================================
 
99
 
 
100
Major changes:
 
101
* Added more debugging output
 
102
* Fixed various small outputted code bugs
 
103
* Fixed problem where key file groups would be overwritten in some situations
 
104
* Fixed various signal emission problems
 
105
* Prevented changes to Personas' properties from being propagated back up to the
 
106
  Individuals
 
107
* Limited libgee dependency to < 0.7 due to API changes in libgee
 
108
* Added a FOLKS_DISABLE_LINKING environment variable to disable linking (for
 
109
  debugging purposes)
 
110
 
 
111
Bugs fixed:
 
112
* Bug 628108 — Favorite contacts are not save any more
 
113
* Bug 628294 — Some contacts appear to be linked together while they shouldn't
 
114
* Bug 628305 — Signal removal of Individuals containing untrusted Personas
 
115
* Bug 628131 — error message when trying to link ICQ with jabber
 
116
* Bug 628343 — Add an environment variable to disable linking
 
117
 
 
118
Overview of changes from libfolks 0.1.14.1 to libfolks 0.1.15
 
119
=============================================================
 
120
 
 
121
Major changes:
 
122
* Fixed various build problems
 
123
* Ensured duplicate entries don't appear in various sets
 
124
* Made gobject-introspection dependency explicit
 
125
* Limited libgee dependency to <= 0.5.2 due to API changes in libgee
 
126
* Reworked some of the Individual internals to make notifications more efficient
 
127
* Added the concept of an Individual's “trust level”
 
128
* Changed alias fallbacks to fall back to a display ID instead of a UID
 
129
* Added support for storing aliases in the key-file backend and use them in
 
130
  preference to aliases from other Personas in an Individual
 
131
 
 
132
API changes:
 
133
* Added Individual:personas-changed
 
134
* Added TrustLevel enum
 
135
* Added Individual::trust-level
 
136
* Implemented Alias on Kf.Persona
 
137
 
 
138
Bugs fixed:
 
139
* Bug 627314 — folks cannot be install in gentoo sandbox
 
140
* Bug 627506 — Require gobject-introspection
 
141
* Bug 626725 — Add an Individual.personas_changed signal
 
142
* Bug 627968 — Add Individual.trust_level property
 
143
* Bug 626578 — Use vala's vala.m4 to check for telepathy-glib(.vapi)
 
144
* Bug 626410 — contacts show up with a weird alias
 
145
* Bug 627508 — Store alias and groups in the key-file backend
 
146
* Bug 627898 — Fails to install with -j4
 
147
 
 
148
Overview of changes from libfolks 0.1.14 to libfolks 0.1.14.1
 
149
=============================================================
 
150
 
 
151
Major changes:
 
152
* Bumped Vala dependency to 0.9.6
 
153
* Fixed some more warning spew
 
154
 
 
155
Overview of changes from libfolks 0.1.13 to libfolks 0.1.14
 
156
===========================================================
 
157
 
 
158
Major changes:
 
159
* Changed Vala detection code to use the correct macro
 
160
* Bumped Vala dependency to 0.9.5
 
161
* Removed some more message spew
 
162
* Changed tp-lowlevel Vala bindings to be generated using gobject-introspection
 
163
* Added optional dependency on gobject-introspection 0.6.7
 
164
 
 
165
Overview of changes from libfolks 0.1.12 to libfolks 0.1.13
 
166
===========================================================
 
167
 
 
168
Major changes:
 
169
* Added the concept of “linkable properties”
 
170
* Added the IMable interface
 
171
* Added the concept of persona store “trust”
 
172
* Added a writeable key-file backend
 
173
* Added linking support to the IndividualAggregator
 
174
* Tidied up ID handling in the backends
 
175
* Warn if a backend's MIME type could not be determined, notifying the user if
 
176
  libfolks can't load backends due to shared-mime-info not being installed
 
177
* Hint to clients the Individual replacing a removed Individual (if any)
 
178
* Exposed Telepathy contacts' IM addresses using the IMable interface
 
179
* Fixed some build and dependency issues
 
180
* Bumped telepathy-glib dependency to 0.11.11 and dropped dependency on
 
181
  telepathy-vala
 
182
* Added the concept of “writeable” PersonaStores and use this concept to prevent
 
183
  properties being synchronised between PersonaStores unnecessarily (and
 
184
  potentially even destructively)
 
185
 
 
186
API changes:
 
187
* Added Persona::linkable-properties
 
188
* Added IMable interface
 
189
* Added PersonaStoreTrust enum
 
190
* Added PersonaStore::trust-level
 
191
* Added Persona.LinkablePropertyCallback()
 
192
* Added Persona.linkable_property_to_links()
 
193
* Added Persona.build_uid()
 
194
* Added Persona.split_uid()
 
195
* Added Persona::display-id
 
196
* Added PersonaStore::display-name
 
197
* Added replacement_individual parameter to Individual:removed
 
198
* Implemented IMable on Tpf.Persona
 
199
* Added IndividualAggregatorError.NO_WRITEABLE_STORE
 
200
* Added IndividualAggregator.link_personas()
 
201
* Added IndividualAggregator.unlink_individual()
 
202
* Added PersonaStore::is-writeable
 
203
 
 
204
Bugs fixed:
 
205
* Bug 625830 — Adding an existing contact to the tp backend results in bogus
 
206
  warnings
 
207
* Bug 626108 — Defining XDG_DATA_DIRS prevents backends from being loaded
 
208
 
 
209
Overview of changes from libfolks 0.1.11 to libfolks 0.1.12
 
210
===========================================================
 
211
 
 
212
Major changes:
 
213
* Added debug flags support using the FOLKS_DEBUG environment variable
 
214
* Removed various bits of message and warning spew
 
215
* Bumped Vala dependency to 0.9.4
 
216
* Ensured connections which are ready as soon as they're connected are handled
 
217
  correctly
 
218
* Versioned the installed backends using the main library's libtool version
 
219
 
 
220
Bugs fixed:
 
221
* Bug 625815 — No contat showed in the contact list
 
222
 
 
223
Overview of changes from libfolks 0.1.10 to libfolks 0.1.11
 
224
===========================================================
 
225
 
 
226
Major changes:
 
227
* Moved various bits of preparation code out into async prepare() methods to
 
228
  avoid race conditions on startup
 
229
* Reset TpfPersonaStore state when going offline
 
230
* Made several methods async which could potentially require it in future
 
231
* Added error throws to various functions which could potentially fail in future
 
232
 
 
233
API changes:
 
234
* Added PersonaStore.prepare()
 
235
* Added Backend.prepare()
 
236
* Removed error thrown from Backend constructor
 
237
* Added IndividualAggregator.prepare()
 
238
* Changed return type of Presence.is_online() from uint to int
 
239
* Made IndividualAggregator.remove_individual() async
 
240
* Made PersonaStore.remove_persona() async
 
241
* Added an error throw to BackendStore.load_backends()
 
242
* Added an error throw to IndividualAggregator.prepare()
 
243
* Added an error throw to IndividualAggregator.remove_individual()
 
244
* Added an error throw to IndividualAggregator.remove_persona()
 
245
* Added an error throw to PersonaStore.remove_persona()
 
246
* Made Groups.change_group() async
 
247
* Made Groups:group-changed async
 
248
 
 
249
Overview of changes from libfolks 0.1.9 to libfolks 0.1.10
 
250
==========================================================
 
251
 
 
252
Major changes:
 
253
* Fixed various memory and reference leaks
 
254
* Lots of build system improvements
 
255
* Added a libtool version to the installed libraries
 
256
 
 
257
Initial release of libfolks 0.1.9
 
258
=================================
 
259
 
 
260
Major changes:
 
261
* Move to GNOME infrastructure