NEW in 0.1.18 ============= * Added support for Windows building * Several fixes, including: * BGO#662762 - critical when HTTP request fails * BGO#662763 - Bad unref in grl-net * Contributors to this release: Damien Lespiau <damien.lespiau@intel.com> Guillaume Emont <guijemont@igalia.com> Jens Georg <mail@jensge.org> Juan A. Suarez Romero <jasuarez@igalia.com> Sam Thursfield <sam.thursfield@codethink.co.uk> VÃctor Manuel Jáquez Leal <vjaquez@igalia.com> NEW in 0.1.17 ============= * Minor improvements in documentation * Well-manage end of search/browse in splitted sources * Minor fixes in build system * Install XML files in the same place as libraries * Restrict loading of a subset of plugins * Added support for Vala 0.14 * Fixed some bugs, including: * BGO#657549 - add GRL_METADATA_KEY_TRACK_NUMBER * BGO#657920 - Add Grilo documentation * Contributors to this release: Guillaume Emont <guijemont@igalia.com> Juan A. Suarez Romero <jasuarez@igalia.com> Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> NEW in 0.1.16 ============= * Several fixes * Minor improvements in build system * Make Test UI compliant with Gtk+ 3.0 * Test UI no more long needs GConf * Lots of updates in documentation * Added manpage for grl-inspect tool * Added new API to handle operation cancellation * Contributors to this release: Alberto Garcia <agarcia@igalia.com> Guillaume Emont <guijemont@igalia.com> Iago Toral Quiroga <itoral@igalia.com> Juan A. Suarez Romero <jasuarez@igalia.com> Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> VÃctor Manuel Jáquez Leal <vjaquez@igalia.com> NEW in 0.1.15 ============= * Several fixes * Updated documentation * Updated grl-inspect tool * Contributors to this release: Juan A. Suarez Romero <jasuarez@igalia.com> NEW in 0.1.14 ============= * Several fixes, including: * BGO#628898 - Grilo could do with a function to load a plugin by ID * BGO#644383 - [feature-request] Metadata request are not cancellable * Re-worked "content-changed" signal: several elements can be sent in just one signal * Operations in GrlMetadataSource are now cancellable too. * Contributors to this release: Juan A. Suarez Romero <jasuarez@igalia.com> Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> NEW in 0.1.13 ============= * Do not store keys without values in GrlData * Deprecated grl_data_key_is_known() * Deprecated GrlData "overwrite" property * Renamed grl_data_get_single_related_keys() * Some fixes, including: * BGO#645525 - CPU load and grilo requests * Contributors to this release: Juan A. Suarez Romero <jasuarez@igalia.com> NEW in 0.1.12 ============= * Several fixes and improvements, including fixes for: * BGO#645542 - grl_metadata_source_set_metadata() broken * Added support for caching in GrlNet * Added new metadata keys suited for camera pictures * Improved GObject Introspection support * Contributors to this release: Juan A. Suarez Romero <jasuarez@igalia.com> Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> Michael Wood <michael.g.wood@linux.intel.com> Simon Pena <spena@igalia.com> NEW in 0.1.11 ============= * Fixed a segmentation fault * Added new keys * Contributors to this release: Juan A. Suarez Romero <jasuarez@igalia.com> Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> NEW in 0.1.10 ============= * Several fixes * Deprecated grl_metadata_source_key_depends() in benefit of grl_metadata_source_may_resolve() * Rewritten full resolution mode to handle correctly metadata sources * Added support for multi-valued keys. * Contributors to this release: Guillaume Emont <gemont@igalia.com> Juan A. Suarez Romero <jasuarez@igalia.com> Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> NEW in 0.1.9 ============ * Several fixes * Added support for content-changed notifications * Added support for NULL-text search (aka search all) * Added support for cancelled operations notification * Added support for binary data in GrlConfig and GrlData * Added new configuration key: api-key-blob * Added new metadata key: thumbnail-binary * Contributors to this release: Fabien Lebaillif - Delamare <fabien@developers.arq-media.com> Guillaume Emont <gemont@igalia.com> Juan A. Suarez Romero <jasuarez@igalia.com> Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> VÃctor Manuel Jáquez Leal <vjaquez@igalia.com> NEW in 0.1.8 ============ * Several fixes * Improved documentation * Reworked GrlConfig * Added new types and functions in GrlConfig * Added padded for public structures * Added sync version of grl_media_source_get_media_from_uri() * Several fixes and improvements in test-ui * Contributors to this release: Fabien Lebaillif - Delamare <fabien@developers.arq-media.com> Guillaume Emont <gemont@igalia.com> Iago Toral Quiroga <itoral@igalia.com> Juan A. Suarez Romero <jasuarez@igalia.com> Jussi Kukkonen <jku@linux.intel.com> Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> NEW in 0.1.7 ============ * Several fixes, including fixes for: * GB#627864 - log: Revamp the log system * GB#628506 - rename the GRL_ERROR quark to GRL_CORE_ERROR * GB#629369 - Make get_sources and get_sources_by_operations accessible from JavaScript * GB#630493 - Using full resolution during searches will cause an uninitialised pointer access * GB#635394 - Add ability to get video URL from page URL, or <embed> URL * Added Grilo Net Web Client (GrlNetWc) * Implemented grl_multiple_get_media_from_site(): build a GrlMedia from given a site url * Implemented grl_plugin_registry_add_config_from_file(): load plugin configuration from a file * Added a GError parameter to GrlPluginRegistry functions that can fail * Added new GrlCoreError * Log system revamp * Improved documentation * Improved gobject introspection annotations * Improved Vala bindings * Using functions instead of definitions in grl-media-plugin * Updated tests infrastructure * Added new python tests using gobject introspection * Contributors to this release: Chris Lord <chris@linux.intel.com> Damien Lespiau <damien.lespiau@intel.com> Fabien Lebaillif - Delamare <fabien@developers.arq-media.com> Guillaume Emont <gemont@igalia.com> Iago Toral Quiroga <itoral@igalia.com> Juan A. Suarez Romero <jasuarez@igalia.com> Simon Pena <spena@igalia.com> VÃctor Manuel Jáquez Leal <vjaquez@igalia.com> NEW in 0.1.6 ============ * Several fixes, including fixes for GB#620143, GB#62047 and GB#627207 * Use SILENCE mode when building * Added (un)serialization API to GrlMedia * New metadata key system based on GParamSpec * Added API to get all available keys * Added API to initialize Grilo * Added API to search in several plugins at the same time * Added API with utility functions * Added command-line options * Use XML to define plugins * Added new keys: external-url, external-player, studio, certificate and license * grl_media_source_metadata() is cancelable * Handle flickr authorization in test-ui * Added synchronous functions for the asynchronous partners * Added grl-inspect utility * Renamed grl_plugin_registry_get_instance() to grl_plugin_registry_get_default() * Improved Vala bindings * Improved GObject introspection support * Contributors to this release: Damien Lespiau <damien.lespiau@intel.com> Eduardo Lima Mitev <elima@igalia.com> Iago Toral Quiroga <itoral@igalia.com> iain <iain@linux.intel.com> Joaquim Rocha <jrocha@igalia.com> Juan A. Suarez Romero <jasuarez@igalia.com> Simón Pena <spenap@gmail.com> VÃctor Manuel Jáquez Leal <vjaquez@igalia.com> Xabier Rodriguez Calvar <xrcalvar@igalia.com> NEW in 0.1.5 ============ * Several fixes * Added initial support for tests * Code moved to gnome.org * Added new documentation: overview, quick start, examples, ... * Updated Vala bindings * Changed GrlConfig: now keys are strings instead of GrlKeyID * Improved build system * Added Vimeo plugin support to test-ui * Contributors to this release: Iago Toral Quiroga <itoral@igalia.com> José Dapena Paz <jdapena@igalia.com> Juan A. Suarez Romero <jasuarez@igalia.com> Stefan Kost <ensonic@users.sf.net> VÃctor Manuel Jáquez Leal <vjaquez@igalia.com> Xabier Rodriguez Calvar <xrcalvar@igalia.com> NEW in 0.1.4 ============ * Improved documentation * General improvements in code * Added configuration api for plugins * Refactored content classes * Added introspection support in build system, and a Javascript sample that uses it * Aded new api to modify content * Added new keys: play-count, last-played and last-position * Renamed grl_plugins_get_sources_by_capabilities() to grl_plugins_get_sources_by_operations() * Contributors to this release: Eduardo Lima Mitev <elima@igalia.com> Iago Toral Quiroga <itoral@igalia.com> Juan A. Suarez Romero <jasuarez@igalia.com> VÃctor Manuel Jáquez Leal <vjaquez@igalia.com> Xabier Rodriguez Calvar <xrcalvar@igalia.com> NEW in 0.1.3 ============ * Added ranks to plugins * Added functions to search sources by capabilities * Added a new metadata key: Bitrate * Test-UI: some improvements * Documentation: add gtk-doc for GrlMediaPlugin and GrlMetadataSource * Contributors to this release: Iago Toral Quiroga <itoral@igalia.com> Juan A. Suarez Romero <jasuarez@igalia.com> VÃctor Manuel Jáquez Leal <vjaquez@igalia.com> NEW in 0.1.2 ============ * Improved Vala bindings * Fixed some bugs * Started initial support for gtk-doc * Contributors to this release: Juan A. Suarez Romero <jasuarez@igalia.com> VÃctor Manuel Jáquez Leal <vjaquez@igalia.com> NEW in 0.1.1 ============ * First release * Contributors to this release: Iago Toral <itoral@igalia.com> Juan A. Suarez Romero <jasuarez@igalia.com> VÃctor Manuel Jáquez Leal <vjaquez@igalia.com>