========== Version 0.3.1 released 2008-04-23 ==========

2008-04-23	Sebastian Pölsterl	<sebp@cvs.gnome.org>

    * NEWS:
    Added release notes

2008-04-02	Sebastian Pölsterl	<sebp@cvs.gnome.org>

    * examples/testapp.cs:
    * examples/testapp.py:
    Adjusted examples to API change

2008-04-02	Sebastian Pölsterl	<sebp@cvs.gnome.org>

    * src/libcapuchin/AppObjectManager.cs:
    * src/libcapuchin/AppObject.cs:
    Removed UpdateFinished signal, because
    it's not needed anymore.
    
2008-04-02	Sebastian Pölsterl	<sebp@cvs.gnome.org>

    Added GPLv2 header to each file and converted tabs to spaces

2008-04-02	Sebastian Pölsterl	<sebp@cvs.gnome.org>

    * src/libcapuchin/Downloaders/AbstractDownloader.cs:
    * src/libcapuchin/AppObjectManager.cs:
    * src/libcapuchin/AppObject.cs:
    Made AppObject.Update a blocking call.

2008-04-02	Sebastian Pölsterl	<sebp@cvs.gnome.org>

    * src/libcapuchin/Downloaders/HttpDownloader.cs:
    Fixed null pointer exception when Content-Disposition
    isn't available

2008-03-29	Sebastian Pölsterl	<sebp@cvs.gnome.org>

    * src/libcapuchin/Downloaders/HttpDownloader.cs:
    Added support for Content-Disposition

2008-03-18	Sebastian Pölsterl	<sebp@cvs.gnome.org>

    * src/libcapuchin/AppObjectManager.cs:
    Strip bad characters from object path    

2008-03-18	Sebastian Pölsterl	<sebp@cvs.gnome.org>

    * src/libcapuchin/Installation/Simple/SimpleInstaller.cs:
    Fixed bug that downloaded file will be deleted even if
    it's no archive

2008-03-17	Sebastian Pölsterl	<sebp@cvs.gnome.org>

    * configure.ac:
    Post release bump to 0.3.1

========== Version 0.3.0 released 2008-03-16 ==========

2007-10-17	Sebastian Pölsterl	<sebp@cvs.gnome.org>

   * src/libcapuchin/AppObject.cs:
   Added GetApplicationName method

2007-10-17	Sebastian Pölsterl	<sebp@cvs.gnome.org>

    * examples/testapp.cs:
    * src/libcapuchin/AppObject.cs:
    GetAvailablePlugins returns just id and name for each plugin.
    GetAvailableUpdates just returns a list of plugin ids.
    Added GetDescription and GetChanges methods.

2007-10-17	Sebastian Pölsterl	<sebp@cvs.gnome.org>

    * examples/testapp.cs
    * src/libcapuchin/DownloadManager.cs
    * src/libcapuchin/AppObject.cs:
    Show download status when downloading repository's XML file
    Changed name of Refresh method to Update
    Changed name of Update method to Install
    Changed name of event Updated to InstallFinished
    Changed name of event InstallationStatus to Status and changed its parameters
    Added ActionType enum

2007-10-16	Sebastian Pölsterl	<sebp@cvs.gnome.org>

    * doc/repository.rng:
    * src/libcapuchin/Repository.cs:
    Added changelog element to XML schema

2007-10-08	Sebastian Pölsterl	<sebp@cvs.gnome.org>

	* examples/testapp.cs:
	* src/libcapuchin/Capuchin.cs:
	* src/libcapuchin/DownloadManager.cs:
	* src/libcapuchin/AppObject.cs:
	* src/libcapuchin/Downloaders/AbstractDownloader.cs:
	* src/libcapuchin/Downloaders/HttpDownlaoder.cs:
	* src/libcapuchin/Downloaders/FtpDownloader.cs:
	Renamed DownloadStatus signal to InstallationStatus.
	It contains plugin id, action, progress and speed.
	Implemented measurement of download speed for HTTP downloads.	
	
2007-10-08	Sebastian Pölsterl	<sebp@cvs.gnome.org>

	* src/capuchin/Main.cs:
	Createa .capuchin dir before initializing logging

2007-10-05	Sebastian Pölsterl	<sebp@cvs.gnome.org>

    * src/libcapuchin/Logging/
    * src/libcapuchin/Makefile.am
    * src/libcapuchin/AppObject.cs
    * src/libcapuchin/Globals.cs.in
    * src/libcapuchin/Capuchin.cs
    * src/capuchin/Main.cs:
    Added logging framework from beagle

2007-10-05	Sebastian Pölsterl	<sebp@cvs.gnome.org>

    * doc/repository.rng:
    Added RelaxNG schema definition

2007-10-05	Sebastian Pölsterl	<sebp@cvs.gnome.org>

    * configure.ac
    * Makefile.am
    * specs/
    * src/libcapuchin/Repository.cs
    * src/libcapuchin/ConfParser.cs
    * src/libcapuchin/Makefile.am
    * src/libcapuchin/AppObject.cs
    * src/libcapuchin/Capuchin.cs:
    Get rid of specs file.
    Added force_update parameter to Refresh()

2007-10-01	Sebastian Pölsterl	<sebp@cvs.gnome.org>

    Renamed project to Capuchin

2007-09-28  Sebastian Pölsterl  <marduk@k-d-w.org>

	* doc/:
	Added doc dir containing API doc and tutorial

2007-09-11	Sebastian Pölsterl	<sebp@cvs.gnome.org>

	* src/libnsm/DownloadManager.cs:
	Fixed: DownloadManager.Downloads is less accessible than Nsm.Download

2007-05-17  Sebastian Pölsterl  <marduk@k-d-w.org>

	* configure.ac:
	Post release version bump

========== Version 0.2.3 released 2007-05-17 ==========

2007-05-17  Sebastian Pölsterl  <marduk@k-d-w.org>

	* examples/Makefile.am
	* configure.ac
	* Makefile.am:
	Added examples to distribution

2007-05-17  Sebastian Pölsterl  <marduk@k-d-w.org>

	* src/libnsm/NewStuff.cs:
	Fixed bug that prevented to update chached repository

2007-05-17  Sebastian Pölsterl  <marduk@k-d-w.org>

	* examples/testapp.py:
 	Fixed bug that caused program to exit too early

2007-05-17  Sebastian Pölsterl  <marduk@k-d-w.org>

	* examples/DownloadManager.py
	* src/libnsm/Downloaders/HttpDownloader.cs
	* src/libnsm/Downloaders/AbstractDownloader.cs
	* src/libnsm/Downloaders/FtpDownloader.cs
	* src/libnsm/NewStuff.cs
	* src/libnsm/DownloadManager.cs:
	Removed "action" parameter for DownloadManagerStatus event

2007-05-17  Sebastian Pölsterl  <marduk@k-d-w.org>

	* examples/DownloadManager.py:
	Added an example that implements a small
	download manager

2007-04-28  Sebastian Pölsterl  <marduk@k-d-w.org>

	* src/libnsm/DownloadManager.cs
	* src/libnsm/NewStuff.cs:
	Added D-Bus interface for DownloadManager.
	Changed events for NewStuff.

2007-04-27  Sebastian Pölsterl  <marduk@k-d-w.org>

	* src/libnsm/NewStuffManager.cs
	* src/libnsm/NewStuff.cs:
	Added interfaces for D-Bus objects and
	removed subclassing of MarshalByRefObject.
	D-Bus signals work know correctly.

2007-04-26  Sebastian Pölsterl  <marduk@k-d-w.org>

	* src/libnsm/Downloaders/FtpDownloader.cs:
	Added functionality to donwload from a FTP server.
	Resuming and showing download progress is still missing.

2007-04-18  Sebastian Pölsterl  <marduk@k-d-w.org>

	* src/libnsm/Downloaders/HttpDownloader.cs
	* src/libnsm/Downloaders/AbstractDownloader.cs
	* src/libnsm/Downloaders/FtpDownloader.cs
	* src/libnsm/DownloadManager.cs
	* src/libnsm/Download.cs:
	Checking and extracting files now works

2007-04-18  Sebastian Pölsterl  <marduk@k-d-w.org>

	* dbus-sharp/*
	* configure.ac:
	Set required dbus-sharp version to 0.5.2,
	because previous releases aren't thread-safe

2007-04-18  Sebastian Pölsterl  <marduk@k-d-w.org>

	* examples/DBusTester.py
	* examples/testapp.cs
	* examples/testapp.py:
	Added examples from the tutorial.

2007-04-15  Sebastian Pölsterl  <marduk@k-d-w.org>

	* src/libnsm/Downloaders/HttpDownloader.cs
	* src/libnsm/Downloaders/AbstractDownloader.cs
	* src/libnsm/Downloaders/FtpDownloader.cs
	* src/libnsm/Globals.cs.in
	* src/libnsm/libnsm.mdp
	* src/libnsm/NewStuff.cs
	* src/libnsm/DownloadManager.cs
	* src/libnsm/Makefile.am
	* src/libnsm/DownloadClient.cs
	* tests
	* examples
	* examples/DownloadManager.py
	* examples/DBusTester.py:
	Got rid of DownloadClient. DownloadManager now handels
	all the downloading.
	
	Renamed tests dir to examples and added DownloadManager
	example

2007-04-15  Sebastian Pölsterl  <marduk@k-d-w.org>

	* src/libnsm/Downloaders/HttpDownloader.cs
	* src/libnsm/Downloaders/AbstractDownloader.cs
	* src/libnsm/DownloadItem.cs
	* src/libnsm/NewStuff.cs
	* src/libnsm/DownloadManager.cs
	* src/libnsm/Makefile.am
	* src/libnsm/DownloadClient.cs
	* src/libnsm/Download.cs
	* src/nsm/Main.cs:
	Created DownloadManager class
	
	It's currently only working for HTTP
	and no progress can be retrieved

2007-04-14  Sebastian Pölsterl  <marduk@k-d-w.org>

	* src/libnsm/Downloaders/HttpDownloader.cs
	* src/libnsm/Downloaders/AbstractDownloader.cs
	* src/libnsm/Downloaders/FtpDownloader.cs
	* src/libnsm/NewStuff.cs
	* src/libnsm/DownloadItem.cs:
	Created namespace Nsm.Downloaders
	
2007-04-14  Sebastian Pölsterl  <marduk@k-d-w.org>

	* src/libnsm/NewStuffManager.cs
	* src/libnsm/Downloaders/HttpDownloader.cs
	* src/libnsm/Downloaders/AbstractDownloader.cs
	* src/libnsm/Downloaders/IDownloader.cs
	* src/libnsm/Downloaders/FtpDownloader.cs
	* src/libnsm/Compression/Decompresser.cs
	* src/libnsm/Downloader.cs
	* src/libnsm/NewStuff.cs
	* src/libnsm/Makefile.am
	* src/libnsm/DownloadItem.cs
	* src/nsm/nsm.mdp
	* TODO:
	Refactored downloading

2007-02-09  Sebastian Pölsterl  <marduk@k-d-w.org>

	* configure.ac:
	Post release version bump

========== Version 0.2.2 released 2007-02-09 ==========

2007-02-09  Sebastian Pölsterl  <marduk@k-d-w.org>

	* src/libnsm/ConfParser.cs:
	* src/libnsm/NewStuff.cs:
	Added custom exceptions

2007-02-09  Sebastian Pölsterl  <marduk@k-d-w.org>

	* src/libnsm/AssemblyInfo.cs.in:
	* src/nsm/AssemblyInfo.cs.in:
	* src/nsm/Main.cs:
	* src/nsm/Makefile.am:
	Added basic command line options

2007-02-07  Sebastian Pölsterl  <marduk@k-d-w.org>

	* configure.ac:
	* Makefile.am:
	* src/libnsm/Makefile.am:
	* src/nsm/Makefile.am:
	Updated: Minimum Mono version to 1.1.8
    Added: Check for ndesk-dbus-1.0 and only use internal version
    if it isn't available

2007-01-18  Sebastian Pölsterl  <marduk@k-d-w.org>

	* configure.ac:
	Late post release version bump

2007-01-15  Sebastian Pölsterl  <marduk@k-d-w.org>

	* src/nsm/Main.cs:
	Fixed: Service could not be found if new-stuff-manager did not start, yet

2007-01-11  Sebastian Pölsterl  <marduk@k-d-w.org>

    * configure.ac:
    * Makefile.am:
    * specs/deskbarapplet.conf
    * specs/Makefile.am:
    Added specs dir

========== Version 0.2.1 released 2007-01-03 ==========

2007-01-03  Sebastian Pölsterl  <marduk@k-d-w.org>

    * src/libnsm/Verification/IVerifier.cs:
    * src/libnsm/ConfParser.cs:
    * src/libnsm/Downloader.cs:
    * src/libnsm/NewStuff.cs:
    * src/libnsm/NewStuffManager.cs:
    Added API documentation

2007-01-03  Sebastian Pölsterl  <marduk@k-d-w.org>

    * src/libnsm/Downloader.cs:
    Installation is aborted, if checksum or signature is invalid

2007-01-03  Sebastian Pölsterl  <marduk@k-d-w.org>
    * src/libnsm/NewStuff.cs:
    Supplying a a plugin id that isn't in the repository doesn't throw an exception
    anymore. Instead, it's just ignored

2007-01-03  Sebastian Pölsterl  <marduk@k-d-w.org>

    * acinclude.m4:
    * configure.ac:
    Removed cachedir variable, changed the way how directories are expanded
    and added configuration summary

2007-01-02  Sebastian Pölsterl  <marduk@k-d-w.org>

    * Makefile.am: Added: Create $(datadir)/new-stuff-manager/specs on install

2007-01-02  Sebastian Pölsterl  <marduk@k-d-w.org>

    * autogen.sh:
    * configure.ac:
    * Makefile.am:
    * src/Makefile.am:
    * src/libnsm:
    * src/nsm:
    Changed directory structure. new-stuff-manager sources moved to src/
    
2007-01-02  Sebastian Pölsterl  <marduk@k-d-w.org>

    * libnsm/NewStuff.cs:
    * libnsm/Repository.cs:
    The author element will now be stored directly in an serializable dictionary

2006-12-26  Sebastian Pölsterl  <marduk@k-d-w.org>

    * Version 0.2.0 - Re-written in C#

2006-11-05  Sebastian Pölsterl  <marduk@k-d-w.org>

    * Version 0.1.0 - First public release
