Updated Slovenian translation
[profile/ivi/rygel.git] / NEWS
diff --git a/NEWS b/NEWS
index 9d47d5f..3a329d5 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,421 @@
+0.9.0
+=====
+
+This release marks the start of the new unstable release-cycle. This is also the
+release cycle that will be integrated into GNOME 3. Changes since 0.7.8 that
+were not present in subsequent stable (0.8.x) releases:
+
+- Port from dbus-glib and GValue usage to GDBus and GVariant.
+- Do not offer HTTP GET/HEAD URIs for place-holder (0-sized) items. This is
+  needed to avoid crashes when a newly created item is fetched before the client
+  pushes any contents to it.
+- Hack XBox search for upnp:class to make it happy.
+- Direct XBox's genre search to root container.
+- Set item's size on creation.
+- Always set VAPIDIR to ${datadir}/vala/vapi.
+- Tracker:
+  - Add 'Genre' hierarchy.
+  - Provide specific UPnP class for artist and album containers so that they
+    could be searched by this property. This fixes music browsing on XBox 360.
+  - Fix item ID creation logic.
+  - Optimize handling of invalid searches and in turn searches in general.
+  - Improved handling of search by "upnp:class".
+  - Unknown size means size of 0.
+  - Expose more information for music items:
+    - sample rate
+    - number of channels
+    - bits per sample
+    - bitrate
+- MediaExport:
+  - Proper default values for item metdata. This fixes the misterious "0" Album
+    and Artist on XBox.
+  - Handle requests for audio and image item types, not just music and pictures.
+- Localization:
+  - Add Brazilian Portuguese translation.
+  - Add Catalan translation.
+  - Add Italian translation.
+  - Update Traditional Chinese translation (Hong Kong and Taiwan).
+  - Update simplified Chinese translation.
+  - Update Estonian translation.
+  - Update Danish translation.
+  - Update Bulgarian translation.
+  - Update Czech translation.
+  - Update Galician translations.
+  - Update Hebrew translation.
+  - Update French translation.
+  - Update Hungarian translation.
+  - Update Japanese translation.
+  - Update Polish translation.
+  - Update Dutch translation.
+  - Update Greek translation.
+  - Update Lithuanian translation
+- Some other non-functional and/or minor improvements and fixes.
+
+Dependency-related changes:
+
+- Require gio >= 2.26.
+
+All contributors to this release:
+
+Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
+Jens Georg <mail@jensge.org>
+Aron Xu <aronxu@gnome.org>
+Bruno Brouard <annoa.b@gmail.com>
+Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
+Djavan Fagundes <djavan@comum.org>
+Fran Diéguez <fran.dieguez@mabishu.com>
+Gabor Kelemen <kelemeng@gnome.hu>
+Gil Forcada <gforcada@gnome.org>
+Ivar Smolin <okul@linux.ee>
+Joan Duran <jodufi@gmail.com>
+Kenneth Nielsen <k.nielsen81@gmail.com>
+Marek Černocký <marek@manet.cz>
+Mario Blättermann <mariobl@gnome.org>
+Mattias Põldaru <mahfiaz gmail com>
+Milo Casagrande <milo@ubuntu.com>
+Piotr Drąg <piotrdrag@gmail.com>
+Rosi Dimova <pocu@bk.ru>
+Simos Xenitellis <simos@gnome.org>
+Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>
+Yaron Shahrabani <sh.yaron@gmail.com>
+Žygimantas Beručka <zygis@gnome.org>
+
+0.7.8
+=====
+
+A new release in the current unstable 0.7.x series for upcoming GNOME 2.31.92
+release.
+
+- If the client didn't pass a Range header in the request, don't append
+  Accept-Ranges and Content-Range headers to response. This fixes picture
+  browsing on XBox 360 (again).
+- Don't put empty nodes in device description.
+- Use '\r\n' instead of '\n' in XML files. Some UPnP devices in the market are
+  apparently unable to handle the unix EOL character so we better provide the
+  XML files in DOS format.
+- MediaExport:
+  - Fix an assertion failure.
+- Localization:
+  - Remove markup from a translatable string in preferences UI.
+  - Don't build translatable strings by substitution.
+  - Prefer the term 'folder' over 'directory' in translated strings.
+  - Miscellaneous string fixes.
+  - Don't translate debug messages.
+  - Add Serbian translation.
+  - Add Korean translation.
+  - Add Japanese translation.
+  - Add Hungarian translation.
+  - Update Spanish translation.
+  - Update Galician translation.
+  - Update British English translation.
+  - Update Hebrew translation.
+  - Update Norwegian bokmål translation.
+  - Update Tamil translation.
+  - Update Slovenian translation.
+  - Update Swedish translation.
+  - Update Punjabi translation.
+  - Update French translation.
+  - Update Polish translation.
+  - Update Greek translation.
+  - Update Czech translation.
+  - Update Portuguese translation.
+  - Update German translation.
+
+Bugs fixed in this release:
+
+626196 - OPPO DBP-80/83
+629348 - Do not mark debug messages for translation
+
+All contributors to this release:
+
+Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
+Jens Georg <mail@jensge.org>
+Philip Withnall <philip@tecnocode.co.uk>
+Andrej Žnidaršič <andrej.znidarsic@gmail.com>
+A S Alam <aalam@users.sf.net>
+Bruce Cowan <bruce@bcowan.me.uk>
+Christian Kirbach <Christian.Kirbach@googlemail.com>
+Claude Paroz <claude@2xlibre.net>
+Daniel Nylander <po@danielnylander.se>
+drtv <vasudeven@git.gnome.org>
+Duarte Loreto <happyguy_pt@hotmail.com>
+Fran Diéguez <fran.dieguez@mabishu.com>
+Gabor Kelemen <kelemeng@gnome.hu>
+Homin Lee <ff4500@gmail.com>
+Jorge González <jorgegonz@svn.gnome.org>
+Kentaro KAZUHAMA <kazken3@gmail.com>
+Kjartan Maraas <kmaraas@gnome.org>
+Michael Kotsarinis <mk73628@gmail.com>
+Petr Kovar <pknbe@volny.cz>
+Piotr Drąg <piotrdrag@gmail.com>
+Tomasz Dominikowski <dominikowski@gmail.com>
+Yaron Shahrabani <sh.yaron@gmail.com>
+Милош Поповић <gpopac@gmail.com>
+Marek Cernocky
+Gabor Kelement
+
+0.7.7
+=====
+
+A new release in the current unstable 0.7.x series for upcoming GNOME 2.31.91
+release.
+
+- Add manpages for rygel and rygel.conf.
+- Add support for search by album and artist.
+- Don't advertize support for search by '@refID' as we don't really support
+  and use it at all.
+- Drop support for search by 'res' and 'res@protocolInfo'. Since we didn't
+  handle proxy and transcoding resources this gave wrong impression to the
+  clients and was causing rygel to fail DLNA test cases.
+- Don't error out on empty search results.
+- Error out on HTTP request for invalid transfer mode.
+- Fix typo in serialization of "upnp:createClass".
+- Case-insensitive string comparisons.
+- 'TransferIDs' state variable should list IDs for all transfers we have, even
+  the ones that are complete.
+- Correct sending of error to client when import of resource fails.
+- Make sure we don't make invalid comparisons during the search.
+- Do not set the 'sp-flag' as we never really are the clock source for the
+  content, even in case of live/transcoded streams.
+- Add MPRIS2 plugin. This plugin turns any media player that implements
+  MPRIS2[1] D-Bus interface into a UPnP MediaRenderer.
+- MediaExport:
+  - Don't forget containers in children count.
+  - Fix handling of "exists" operator in search.
+  - Add m4v, m4a and png to list of file extensions to entertain.
+  - Apply filter to monitoring of files as well.
+  - Add support for the "Genre" folder of XBox.
+  - Fix IOP with Windows Media Player 12.
+  - Allow user to specify standard XDG media directories using variables.
+  - Export XDG standard media directories by default but this time through
+    default user configuration.
+- Tracker:
+  - Correct some checks.
+  - Escape regex for SPARQL.
+- GstLaunch:
+  - Use '-' instead of '_' in user configrution options.
+- Playbin:
+  - Had forgotten to rename the plugin in the user configuration.
+  - Remove last remaining "all rights reserved" from copyright headers.
+- Localization:
+  - Add Greek translation.
+  - Add British English translation.
+  - Update French translation.
+  - Update Traditional Chinese translation (Hong Kong and Taiwan).
+  - Update Czech translation.
+  - Update Danish translation.
+- DLNA test cases fixed in this release:
+  - 7.3.41.1 (now N.A)
+  - 7.3.66.2
+  - 7.3.66.3,4
+  - 7.4.49.4
+- Various other performance, plugin API and non-functional improvements.
+
+Dependency-related changes:
+  - Lower gtk+-2.0 requirement to 2.20.0.
+
+Bugs fixed in this release:
+
+627243 - String operators during Search() should be case insensitive.
+627982 - All Playbins on a network have the same hard coded name.
+
+All contributors to this release:
+
+Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
+Jens Georg <mail@jensge.org>
+Philip Withnall <philip@tecnocode.co.uk>
+Ask H. Larsen <asklarsen@gmail.com>
+Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
+Claude Paroz <claude@2xlibre.net>
+Giannis Katsampirhs <juankatsamprishs@gmail.com>
+Kenneth Nielsen <k.nielsen81@gmail.com>
+Marek Černocký <marek@manet.cz>
+Petr Kovar <pknbe@volny.cz>
+
+[1] http://www.mpris.org/2.0/spec/
+
+0.7.6
+=====
+
+Another micro release to fix the critical regression in 'Year' hierarchy of
+Tracker plugin.
+
+All contributors to this release:
+
+Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
+
+0.7.4
+=====
+
+A new release in the current unstable 0.7.x series for upcoming GNOME 2.32.0
+release.
+
+- Fix wildcard handling in search request.
+- Distribute correct copy of scallable icons.
+- Provide icons in DLNA standard sizes.
+- Provide icons in JPEG format as well.
+- Don't offer transcoding from video to audio and viceversa. This makes sense
+  anyway and reduces network traffic.
+- Only offer time seeking if duration is known.
+- Report correct DLNA profile for MPEG-TS HD and WMV transcoder.
+- List DLNA formats first in the list of supported formats.
+- Provide correct values for out parameters of GetCurrentConnectionInfo action.
+- Correctly handle HTTP 'POST' requests.
+- Correct checks for vala bindings.
+- Use new 64-bit size property in GUPnP resource API so that we can deal with
+  resources bigger than 2GB.
+- Fix some (potential) crashes.
+- Correctly handle a translated string involving plurals.
+- Don't use deprecated libsoup API.
+- Correct flaws in code related to search for media object by ID. This combined
+  with some changes in Tracker plugin (see below) improves the reliability and
+  especially the performance of Tracker plugin a lot.
+- Use the mime-type and DLNA profile when provided in item creation requests.
+- Advertize byte-seek support for thumbnails.
+- Correct algorithm to decide whether to seek or not.
+- Set standard header on XML files.
+- Prefix service URLs with a "/". This seems like the right way to do it and it
+  might actually improve our IOP.
+- Make use of new APIs to report all known DLNA profiles in list of supported
+  formats (MediaServer only).
+- Add support for the "Genre" tag in music items.
+- External:
+  - Handle AlbumArt property.
+  - Fix a few crashes.
+  - Remove workaround for bug#602003.
+Tracker:
+  - Make sure metadata container get unique IDs.
+  - Performance improvements to search for media object by ID.
+  - Make use of DLNA profile when provided.
+  - Don't use Tracker's logo as icon.
+  - Ignore duration of '0'.
+  - Print debug after item creation in store.
+MediaExport:
+  - Disable plugin when Tracker plugin is/becomes available.
+  - Require sqlite3 VAPI only for this plugin.
+  - Code clean-up and general speed improvements
+  - Extract embedded album art
+  - Remove the ability for user-defined virtual folders, providing a set of
+    built-in folders similar to that of tracker's.
+  - Fix some minor regressions introduced by the switch to gupnp-dlna metadata
+    extraction
+  - Move configured files and folders into their own "Files & Folders" container
+    to de-clutter root.
+- Localization:
+  - Add ta translation.
+  - Update Galician translations.
+  - Update Hebrew translation.
+  - Update Spanish translation.
+  - Update Romanian translation.
+  - Update Slovenian translation.
+- DLNA test cases fixed in this release:
+  - 7.2.14.2
+  - 7.2.28.1
+  - 7.3.25.1
+  - 7.3.26.3
+  - 7.3.26.4
+  - 7.3.29.3
+  - 7.3.29.4
+  - 7.3.33.4
+  - 7.3.33.5
+
+Dependency-related changes:
+  - Require and adapt to Vala 0.9.5.
+  - Require gupnp-av >= 0.5.9.
+  - Require gupnp-dlna >= 0.3.0.
+  - MediaExport
+    - Require gstreamer-tag >= 0.10.28.
+    - Require gstreamer-app >= 0.10.28.
+
+All contributors to this release:
+
+Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
+Jens Georg <mail@jensge.org>
+Yaron Shahrabani <sh.yaron@gmail.com>
+Lucian Adrian Grijincu <lucian.grijincu@gmail.com>
+Kjartan Maraas <kmaraas@gnome.org>
+Jorge González <jorgegonz@svn.gnome.org>
+Fran Diéguez <fran.dieguez@mabishu.com>
+drtv <vasudeven@git.gnome.org>
+Claude Paroz <claude@2xlibre.net>
+Andrej Žnidaršič <andrej.znidarsic@gmail.com>
+
+0.7.3
+=====
+
+A new release in the current unstable 0.7.x series for upcoming GNOME 2.31.6
+release.
+
+- Add Album-art support.
+- Add support for sorted Browse/Search.
+- Don't push data after HTTP response is cancelled.
+- Advertise support for search by "createClass".
+- Revive accidently removed XBox hacks.
+- Fix icon export for uninstalled case.
+- Simplify plugin APIs to further abstract plugin developers from UPnP details.
+- Add convenient MediaRenderer APIs for plugins. This involved moving most of
+  the GstRenderer code to core.
+- Fix seeking once again.
+- Improve error handling in HTTP request handling code.
+- Port to new DIDL-Lite contributor APIs.
+- Port to Vala 0.9.3 and 0.9.4.
+- Clean-up README and specify build and run-time dependencies.
+- More debug output.
+- MediaExport:
+  - Make use of gupnp-dlna for faster, more complete and reliable metadata
+    extraction.
+  - Print a debug message if extraction fails for a file.
+  - Add windows formats to positive list of file extensions to include in the
+    metadata extraction.
+  - Don't share anyt folder by default.
+  - Fix url-escaped folder names on PS3.
+  - Fix issue of empty title of top-level virtual folders on PS3.
+  - Process 256 children at a time. This improves performance of harvesting of
+    large folders.
+- GstRenderer:
+  - Rename to Playbin.
+  - Advertize support for 'video/mp4'
+  - Advertize support for RTSP
+  - Handle error from playbin.
+  - Don't claim support for unsupported UPnP actions and state variables.
+- External:
+  - Fix a crasher bug.
+- Localization:
+  - Add French translation.
+  - Update Simplified Chinese translations.
+  - Update German translation.
+  - Update Galician translation.
+  - Update Swedish translation.
+  - Update Slovenian translation.
+- Lots of other non-functional and/or minor improvements and fixes.
+
+Dependency-related changes:
+
+- Require Vala >= 0.9.3
+- Require gupnp >= 0.13.4
+- Require gupnp-av >= 0.5.8
+- Require gupnp-dlna >= 0.2.1 (new dependency)
+- Require libgee >= 0.5.2
+- Use gtk+-2.0 (>= 2.21.5) if available rather than gtk+-3.0
+
+Bugs fixed in this release:
+
+607411 - Need to mention non-compile time deps.
+624445 - Samsung can't FF/REW/PAUSE when playing video/avi from Rygel.
+625556 - New configure flag to switch GTK+ version.
+
+All contributors to this release:
+
+Aron Xu <aronxu@gnome.org>
+Arun Raghavan <arun.raghavan@collabora.co.uk>
+Claude Paroz <claude@2xlibre.net>
+Eleanor Chen <chenyueg@gmail.com>
+Frédéric Péters <fpeters@0d.be>
+Javier Jardón <jjardon@gnome.org>
+Jens Georg <mail@jensge.org>
+Mario Blättermann <mariobl@gnome.org>
+Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
+
 0.7.2
 =====