Zeitgeist 0.5.1

Written for Zeitgeist Framework by Siegfried Gevatter on 2010-09-09

On behalf of the Zeitgeist team I am proud to announce the release of
Zeitgeist 0.5.1.

What is Zeitgeist?
---------------------------------------

Zeitgeist is a service which logs the users's activities and events,
anywhere from files opened to websites
visited and conversations, and makes this information readily
available for other applications to use. It is also
able to establish relationships between items based on similarity and
usage patterns.

Website: http://zeitgeist-project.com/
Launchpad Project (with bug tracker): https://launchpad.net/zeitgeist
Wiki: http://live.gnome.org/Zeitgeist

See also:
 * Sub-projects of Zeitgeist:
    - Extensions for Zeitgeist - https://launchpad.net/zeitgeist-extensions
    - Data-sources for Zeitgeist (extensions for 3th party
applications) - https://launchpad.net/zeitgeist-dataproviders
 * Dedicated Graphical User Interfaces:
   - GNOME Activity Journal - https://launchpad.net/gnome-activity-journal
   - Sezen - https://launchpad.net/sezen

What has changed?
---------------------------------------

2010-09-07: Zeitgeist 0.5.1 "Spongebob is not funny"

Engine:

 - FindEvent*: Event subjects are now joined by a logical AND instead of OR
 (LP: #592599).
 - Extensions found in the extensions directory are now automatically loaded.
 - Install a .pc file so out of tree extensions can figure out the install path.
 - Load extensions found in ~/.local/share/zeitgeist/extensions.
 - Let the GtkRecentlyUsed data-source ignore any exceptions while trying to
 parse .desktop files (LP: #523761).
 - Fix return value of the SetDataSourceEnabled D-Bus method.
 - Extensions: Hooks have been renamed and most of them now have pre and post
 variants (LP: #592599, #604747).
 - Add new ResultTypes for sorting by subject origin
 - Change the hooks API for the Extension class to use pre_* and post* hooks
 to make it clearer when they are run. This change also brings in a few
 new hooks.

Python API:
 - ZeitgeistDBusInterface.get_extension is no longer a classmethod (in fact,
 it never really was).
 - ZeitgeistDBusInterface.get_extension now has a third optional parameter to
 change the bus name.

Overall:

 - Build system fixes (LP: #595577).
 - Manpage updates.
 - Translation updates.

Read all announcements