~zeitgeist/zeitgeist/cleanup

1444 by Siegfried-Angel Gevatter Pujals
Bump version number to 0.3.3.1.
1
2010-04-22: Zeitgeist 0.3.3.1
2
-----------------------------
3
1442 by Siegfried-Angel Gevatter Pujals
- Added a LastSeen property to data-sources.
4
Engine:
5
6
 - Added a LastSeen property to data-sources.
7
 - Fixed a bug in the DataSourceRegistry extension where it failed to handle
8
   the disconnection signal from data-sources with several running instances.
9
1444 by Siegfried-Angel Gevatter Pujals
Bump version number to 0.3.3.1.
10
Overall:
11
12
 - This fixes a bug where zeitgeist-datahub would fail to start.
1442 by Siegfried-Angel Gevatter Pujals
- Added a LastSeen property to data-sources.
13
1437 by Siegfried-Angel Gevatter Pujals
Finalize NEWS File for 0.3.3.
14
2010-04-20: Zeitgeist 0.3.3
15
---------------------------
1311 by Siegfried-Angel Gevatter Pujals
Update NEWS.
16
1314 by Siegfried-Angel Gevatter Pujals
Uniformize the NEWS file ("*" vs "-") and split stuff into three
17
Engine:
18
1339.1.11 by Siegfried-Angel Gevatter Pujals
Update NEWS.
19
 - Added MostPopularActor, LeastPopularActor, MostRecentActor and
20
   LeastRecentActor as possible ReturnTypes for FindEvents and
21
   FindEventsId (LP: #493903).
22
 - Let {Find,Get,Insert}* hooks know the bus name of the caller, when
23
   executed over D-Bus.
24
 - Add an extension implementing a data-source registry (allowing to disable
25
   data-sources from a centralized place and see their description).
1431 by Siegfried-Angel Gevatter Pujals
Update NEWS.
26
 - Overhauled FindRelatedUris for better results and improved performance.
1432 by Siegfried-Angel Gevatter Pujals
Add a comment for LastSeen:
27
 - Changed FindEvents, FindEventIds and FindRelatedUris to not treat zeros in
1339.1.11 by Siegfried-Angel Gevatter Pujals
Update NEWS.
28
   the given TimeRange specially; "(0, 0)" can no longer be used (LP: #490242).
29
 - Fixed a crash in the GtkRecentlyUsed data-source parsing malfored .desktop
1396.1.2 by Siegfried-Angel Gevatter Pujals
Updated NEWS (a line about FindRelated still needs to be included).
30
   files (LP: #526357), and added support for more file mimetypes (LP: #510761).
31
 - Fixed a crash in the GtkRecentlyUsed data-source trying to read broken
32
   symlinks disguised as .desktop files (LP: #523761).
1431 by Siegfried-Angel Gevatter Pujals
Update NEWS.
33
 - Fixed a crash in the GtkRecentlyUsed data-source which happened when there
34
   was no display friendly version of a URI (LP: #531793).
1396.1.2 by Siegfried-Angel Gevatter Pujals
Updated NEWS (a line about FindRelated still needs to be included).
35
 - Renamed --no-passive-loggers option to --no-datahub. Output printed by
36
   zeitgeist-datahub is no longer visible in zeitgeist-daemon's output.
37
 - Added --log-level option to change the output verbosity.
38
 - DeleteEvents now correctly removes any unreferenced values (URIs, actors,
39
   etc.) and not only the events themselves (LP: #491646).
1401 by Siegfried-Angel Gevatter Pujals
Fixed insertion of events with a payload (LP: #557708).
40
 - Fixed insertion of events with a payload (LP: #557708).
1431 by Siegfried-Angel Gevatter Pujals
Update NEWS.
41
 - Fixed an exception in DeleteEvents.
42
 - Fixed event deletions not always getting committed (LP: #566184).
43
 - Ignore deletion requests for non-existant events.
1314 by Siegfried-Angel Gevatter Pujals
Uniformize the NEWS file ("*" vs "-") and split stuff into three
44
45
Python API:
46
 - Made the Interpretation and Manifestation classes iterable.
47
 - Added symbol lookup by URI, in the form of dictionary access.
48
 - Fixed the display name for Interpretation.SOURCECODE.
1339.1.11 by Siegfried-Angel Gevatter Pujals
Update NEWS.
49
 - Fixed find_events_for_values and find_event_ids_for_values (LP: #510804).
1318 by Siegfried-Angel Gevatter Pujals
Don't threat zeros in TimeRanges specially. Now (0, 0) just mean
50
 - Added a get_extension() method to ZeitgeistDBusInterface, to get convenient
51
   access to D-Bus interfaces provided by engine extensions.
1314 by Siegfried-Angel Gevatter Pujals
Uniformize the NEWS file ("*" vs "-") and split stuff into three
52
53
Overall:
1431 by Siegfried-Angel Gevatter Pujals
Update NEWS.
54
 - More fixes and code enhancements.
1314 by Siegfried-Angel Gevatter Pujals
Uniformize the NEWS file ("*" vs "-") and split stuff into three
55
 - Manpage updates.
1396.1.2 by Siegfried-Angel Gevatter Pujals
Updated NEWS (a line about FindRelated still needs to be included).
56
 - Translation updates.
1311 by Siegfried-Angel Gevatter Pujals
Update NEWS.
57
1299 by Siegfried-Angel Gevatter Pujals
Bump version number to 0.3.2.
58
2010-01-19: Zeitgeist 0.3.2
59
---------------------------
60
61
This release brings some nice little stuff and is used to power the first
62
release of the GNOME Activity Journal.
63
1314 by Siegfried-Angel Gevatter Pujals
Uniformize the NEWS file ("*" vs "-") and split stuff into three
64
Engine:
65
66
 - Added FindEvents, optimized shorthand for GetEvents(FindEventIds(...)).
1339.1.11 by Siegfried-Angel Gevatter Pujals
Update NEWS.
67
 - Fixed DeleteEvents and made it ignore bad requests.
1314 by Siegfried-Angel Gevatter Pujals
Uniformize the NEWS file ("*" vs "-") and split stuff into three
68
 - Fixed GetEvents not to raise an exception when called with an empty list.
69
70
Python API:
71
 - ZeitgeistClient.get_version() now returns a Python list.
72
73
Overall:
74
 - Some code refactoring, documentation changes and other little fixes.
1288 by Siegfried-Angel Gevatter Pujals
Update NEWS.
75
1271 by "Mikkel Kamstrup Erlandsen"
Update NEWS prior to 0.3.1 release
76
2010-01-10: Zeitgeist 0.3.1
77
---------------------------
78
79
Second development release leading up to the stable 0.4 series.
80
1314 by Siegfried-Angel Gevatter Pujals
Uniformize the NEWS file ("*" vs "-") and split stuff into three
81
Engine:
82
83
 - Added a FindRelatedUris() method, to find URIs that often occur in relation
84
   to a given set of events. [Experimental]
85
 - Added a Blacklist API for block events from entering the log.
86
 - Added a fine-grained monitoring system for listening for updates to the log.
87
 - InsertEvents() now return an event id of 0 for events that are blocked
88
   or otherwise fail insertion.
89
 - Extensions can now provide hooks to block or change events before they
90
   are inserted into the log.
91
 - Removed support for more than one backend. What was known as the
92
   "Resonance backend" is now just "the engine".
93
 - Removed the GetLastTimestampForActor method.
94
 - Bugfix: You may now request more than 999 events in one go from GetEvents()
95
 - Bugfix: In find_eventids where using more than one event template resulted
1271 by "Mikkel Kamstrup Erlandsen"
Update NEWS prior to 0.3.1 release
96
   in all but the first one ignoring the timestamp restriction
1314 by Siegfried-Angel Gevatter Pujals
Uniformize the NEWS file ("*" vs "-") and split stuff into three
97
98
Python API:
99
100
 - Bugfix: Fix URL of Interpretation.APPLICATION to correct Nepomuk URI.
101
102
Overall:
103
104
 - Added many new unit tests.
105
 - Overhauled and restructured the Sphinx-based API-documentation system. Now
106
   enumerations and the Manifestation and Interpreation classes are documented
107
   automatically.
108
 - Added bash-completion for zeitgeist-daemon.
109
 - More bugfixes and code style cleanups.
1271 by "Mikkel Kamstrup Erlandsen"
Update NEWS prior to 0.3.1 release
110
1202 by "Mikkel Kamstrup Erlandsen"
Polish docs leading up the release
111
2009-12-01: Zeitgeist 0.3.0
1101 by Siegfried-Angel Gevatter Pujals
Remove the Storm backend, we don't want to maintain it in 0.3. Update the NEWS file to list all changes we have done so far.
112
------------------------------
113
1202 by "Mikkel Kamstrup Erlandsen"
Polish docs leading up the release
114
First development release leading up to the stable 0.4 series. This release
1314 by Siegfried-Angel Gevatter Pujals
Uniformize the NEWS file ("*" vs "-") and split stuff into three
115
is a complete rework of Zeitgeist and applications written for 0.2 won't work
116
without changes.
117
118
Engine:
119
 - Completely reworked the engine and DBus API.
120
 - Removed the Storm backend (obsoleted in 0.2.1) and the Querymancer backend.
121
 - Added support for extensions written in Python, with direct access to the
122
   database.
123
124
Python API:
125
 - Added a public Python client API split into two modules, zeitgeist.datamodel
126
   and zeitgeist.client.
127
 - Changed ontologies from XESAM to Nepomuk.
1202 by "Mikkel Kamstrup Erlandsen"
Polish docs leading up the release
128
129
There are a few DISCLAIMERS that needs to be attached to this:
130
1314 by Siegfried-Angel Gevatter Pujals
Uniformize the NEWS file ("*" vs "-") and split stuff into three
131
 - The event notifications/signals are not yet ready in the new DBus API.
1202 by "Mikkel Kamstrup Erlandsen"
Polish docs leading up the release
132
   We expect to have that ready for 0.3.1.
133
 - We plan to support querying only for available items (eg. filtering out
134
   deleted files, not listing files on detached USB storage, etc.). However this
135
   feature is not fully supported yet, even though it is exposed in the API.
136
 - While we are pretty satisfied with the database layout, there may still be
137
   changes in the ontologies or concrete data extraction methods. This might
138
   require that users delete their log databases in order to rebuild them
139
   with the new definitions. Of course this will no longer happen when we
1314 by Siegfried-Angel Gevatter Pujals
Uniformize the NEWS file ("*" vs "-") and split stuff into three
140
   go stable.
141
 - Much related to the point above our event ontologies are not yet set in
142
   stone, and minor changes are expected.
143
 - We have only one data-source enabled for now. Namely the one monitoring your
144
   recent files. In coming releases, application specific plugins will provide
145
   enhaced logging.
146
 - And finally, please note that this is a *development release*. We can not
1202 by "Mikkel Kamstrup Erlandsen"
Polish docs leading up the release
147
   guarantee stability of services nor APIs, although we strive hard to keep
148
   things stable.
1203 by "Mikkel Kamstrup Erlandsen"
Final update of NEWS
149
1063 by Siegfried-Angel Gevatter Pujals
Add a NEWS file for 0.2.1.
150
Version 0.2.1
151
------------------------------
152
153
This version's D-Bus API and database is completely backwards-compatible with
154
version 0.2, and it focuses on compatibility and performance enhancements.
155
156
 - Added compatibility with Python version 2.5.
1069.1.27 by Siegfried-Angel Gevatter Pujals
NEWS: mention general performance improvements again now that the inserting is faster than with storm.
157
 - Removed the Storm dependency, obtaining general performance improvements.
1069.1.8 by Siegfried-Angel Gevatter Pujals
Update NEWS and README.
158
 - Removed the need for a patched PyGTK.
1339.1.11 by Siegfried-Angel Gevatter Pujals
Update NEWS.
159
 - Made the GtkRecentlyUser data-source more robust (fixes an infinit loop
160
   on some systems).
1063 by Siegfried-Angel Gevatter Pujals
Add a NEWS file for 0.2.1.
161
 - Improved performance of DeleteItems and UpdateItems.
162
 - Fixed a problem with the contents of the EventsChanged signal.
163
 - Fixed InsertEvents to enforce "mimetype" as a required value.
1146.2.148 by Siegfried Gevatter
Merge with Markus's and Mikkel's changes.
164
 - Fixed a bug where the sorting_asc=True in FindEvents would be ignored if
165
   used together with mode="mostused" (LP: #404947).
1063 by Siegfried-Angel Gevatter Pujals
Add a NEWS file for 0.2.1.
166
 - Highly improved caching.
1068 by Siegfried-Angel Gevatter Pujals
Document --replace in zeitgeist-daemon's manpage.
167
 - Added a "--quit" option to zeitgeist-daemon to stop any running daemon.
1063 by Siegfried-Angel Gevatter Pujals
Add a NEWS file for 0.2.1.
168
 - General code improvements, new test cases and other minor fixes.
169
170
Version 0.2
171
------------------------------
172
173
Initial release, because we are that cool :).