Release 0.4.4
==============

  * Correct the libepc-1.0 pkg-config file to mention gnutls
  (David King) Bug #668882

Release 0.4.3
==============

  * Correct the libepc-ui-1.0 pkg-config file.
  (Michael Biebl) Bug #664502

Release 0.4.2
==============

  * Build:
  - examples: Fix linker problems.
    (Murray Cumming)
  - Avoid use of deprecated G_CONST_RETURN.
    (Ionut Biru) Bug #660558

Release 0.4.1
==============

  * Really use gtk+ 3 in libepc-ui.
  (Murray Cumming) Bug #657679 (Frederic Peters)

Release 0.4.0
==============

        * Use avahi-ui-gtk3, and therefore GTK+ 3, instead of avahi-ui, which 
	used GTK+ 2. This is an ABI change, but libepc is still an unstable 
	library anyway.
	Bug #649404 (Christopher Dale)
	* Fix compilation with GSEAL_ENABLE defined.
	(David King)

Release 0.3.11
==============

        * Change a string and add a translator comment. (Murray Cumming)
        Bug #589339 (Luca Ferretti)
	* Fix build failure on kFreeBSD. (Josselin Mouette) Bug #592474
        (Petr Salinger)
	* Use gtk_widget_get_visible() on GTK+ >= 2.19.7. (Andre Klapper,
        David King) Bug #612108.
        * Modernise autotools configuration. (David King) Bug #613316.
        * Fix some compiler warnings. (David King)

Translation Updates
-------------------

	Italian (Luca Ferretti)
        Spanish (Jorge González)
        Swedish (Daniel Nylander)
        Polish (Piotr Drąg)
        German (Mario Blättermann)
        Danish (Joe Hansen)
        Czech (Marek Černocký)
        Slovenian (Matej Urbančič)
        Simplified Chinese (YunQiang Su)
        Galician (Fran Diéguez)
        French (Bruno Brouard)

Release 0.3.10
==============

	* epc_shell_create_service_browser(): Fix a warning about 
	no return value, possibly avoiding a crash elsewhere.
        (Murray Cumming) Bug #583000 (Vincent Untz).

Release 0.3.9
=============

	* epc_shell_create_service_browser(): Avoid overwriting a GError.
          (Murray Cumming)
	* Build: Use single GTK+ includes. (Cosimo Cecchi)
	* Tests: Get default address of system D-Bus from pkg-config.
          (Mathias Hasselmann)

Release 0.3.8
=============

	* Drop redundant epc_gettext() function. (Mathias Hasselmann).
	* Make unit tests more robust. (Mathias Hasselmann).

Release 0.3.7
=============

	* Fix the examples and tests build on some platforms
	  (Götz Waschk, Murray Cumming) Bug #556689.

Release 0.3.6
=============

	* Build Fixes:
	  - Add check for gthread. (Brian Pepple) Bug #553181.
          - Properly express dependencies of libepc-ui-1.0.la.
            (Mathias Hasselmann)
	* Avoid a crash. (Murray Cumming) Bug #540631.
	* Avoid a crash. (Mathias Hasselmann) Bug #539630.

Release 0.3.5
=============

	* Upgrade the test suite to handle multiple active network interfaces.
	* Plugged two small memory leaks in EpcDispatcher and EpcPublisher.
	* Specify charset for the publisher's TOC (#523992).
	* Small build fixes.

Translation Updates
-------------------

	British English (Philip Withnall)
	Finnish (Ilkka Tuohela)
	French (Quevi Jessye)
	Greek (Giannis Katsampiris)
	Swedish (Daniel Nylander)

Release 0.3.4
=============

Major Changes
-------------

	* Optional support for libsoup 2.4. Initial patch by Dan Winship.
	* Localization support via intltool (#510465, Luca Ferretti).

Minor Changes
-------------

	* Support authentication credentials in lookup-resource example.
	* Separate between primary and secondary message in EpcPasswordDialog to
	  match appearance of GtkMessageDialog. Correct label alignment issues.

Translation Updates
-------------------

	Catalan (Gil Forcada)
	German (Mathias Hasselmann)
	Spanish (Jorge González)
	Swedish (Daniel Nylander)

Release 0.3.3
=============

	* Use correct libtool version information (#509503).

Release 0.3.2
=============

	* Build with latest gio version (#508272, Emilio Pozuelo Monfort).
	* Explictly add copyright statements to make licensecheck happy.
	  Reported by Pedro Fragoso.

Release 0.3.1
=============

	* Alternate collision handling strategy, that establishes illusion
	  of a single service, when the same resource is available multiple
	  times.

	* Use correct libdir on x86_64 (#502531, Brian Pepple).
	* Use proper gtk-doc syntax for linking to functions.
	* Improve parallel building of documentation.
	* Get MIME type of files from gio when available.
	* Correctly interpret protocol list passed to epc_service_monitor_new.
	* Fix some minor memory leaks.

Release 0.3
===========

Major Changes
-------------

	* Implement streaming capabilities.
	* Provide EpcServiceMonitor by extracting EpcConsumer code.
	* Support for dynamic ZeroConf bookmarks.
	* Allow custom service path for publishing contents.
	* Use one single AvahiClient for filtering out our own services.
	* Allow plain-text authentication in HTTPS mode.
	* Use a time based UUID as serial for self-signed certificates (#500251).
	* Don't care anymore about GDK's broken threading support.
	* Implement locking for HTTP request handlers.
	* Add functions to allow usage of EpcPublisher as local key/value store.
	* Fore server shutdown in epc_publisher_quit and disconnect clients.
	* More examples, for instance for desktop usage of EpcPublisher.
	* Drop "reauthenticate" signal in EpcConsumer.
	* Make EpcProgressWindow more versatile.

Other Changes
-------------

	* Many documentation improvements from Murray Cumming.
	* Add epc_publisher_expand_name for constructing service names.
	* Depend on gnutls 1.4 instead of 1.6 (#500251).
	* Show message on root page when no resources have been published yet.
	* Properly passing authentication settings to libsoup.
	* Add error argument to epc_shell_get_host_name.
	* Support zero terminated strings in epc_contents_new.
	* Introduce epc_contents_new_dup.
	* Use simpler directory hierarchy for storing certificates.
	* Drop epc_shell_ref and epc_shell_unref and use g_atexit for cleanup.
	* Replace the global _epc_debug variable by epc_shell_get_debug_level.
	* Also document the EPC_DEBUG environment variable.
	* Change some function signatures for consistency.
	* Improve memory handling of EpcContents.
	* Add epc_publisher_get_url and epc_publisher_list.
	* Introduce epc_protocol_from_name.
	* Reuse epc_publisher_list function for HTTP request handlers.
	* Move progress reporting from EpcTls to EpcSell.
	* Rename EpcEntropyWindow to EpcProgressWindow.
	* Add error reporting to epc_publisher_run and epc_publisher_run_async.

Release 0.2
===========

First public release of the Easy Publish and Consume Library.

