[banshee] NEWS: update for 2.9.0 release



commit 89baee351aed0c16f43c48aea4d44bd2391dbe9f
Author: Andrés G. Aragoneses <knocte gmail com>
Date:   Tue Oct 8 12:44:52 2013 +0200

    NEWS: update for 2.9.0 release

 NEWS                    |  170 +++++++++++++++++++++++++----------------------
 extras/README.releasing |    2 +-
 2 files changed, 92 insertions(+), 80 deletions(-)
---
diff --git a/NEWS b/NEWS
index a9a2692..ebe4b7e 100644
--- a/NEWS
+++ b/NEWS
@@ -1,79 +1,91 @@
 ===============================================================================
-Banshee 2.6.0 - 2012-09-29
+Banshee 2.9.0 - 2013-10-08
 ===============================================================================
 
-    Banshee 2.6 is the culmination of six months' work by 15 developers, 30
-    translators and dozens of bug reporters and testers. It is a stable release,
-    the successor to Banshee 2.4.
+    Banshee 2.9.0 is the culmination of twelve months' work by 19 developers,
+    27 translators and dozens of bug reporters and testers. It is an unstable
+    development release, the first of the 2.9.x releases leading up to
+    our future stable release Banshee 3.0.
 
     New Features:
 
-      * Lots of improvement on OS X:
+      * GTK3
 
-            * Hardware support for USB mass storage devices.
-            * Handle opening files directly in Finder.
-            * Use native file chooser dialogs for importing files.
-            * Improve keyboard shortcuts.
-            * Fix various volume issues and inconsistencies.
-            * Switch to gtk-mac-integration and move to cocoa API.
-            * Add debug and logging facility to OS X launcher.
+            This is the first release using the new 3.x version of gtk+, thanks
+            to work that has been done in the gtk# to bind this new version.
 
-      * LastFM: Add device scrobbling support
+      * Device synchronization for Symbian
 
-            Enable Last.fm scrobbling of recent plays from a connected device.
-            Currently only available on devices supported by the AppleDevice
-            extension.
-
-      * File management options are now specific to each source
-
-            The "Copy files when importing" and "Update file and folder names"
-            settings can now be set independently for Music and Videos.
+            Banshee can now sync media to Symbian devices like Nokia N95. Please
+            help testing this new feature so we can mention more Symbian devices
+            in our release notes for Banshee 3!
 
 
     Enhancements:
 
-      * LargeTrackInfoDisplay: Display track rating in "Now Playing" view
-      * MassStorage: Support the Samsung Galaxy Nexus Android phone
-      * Re-enable the AAC audio profile
-      * ThickClient: Append 'Banshee' to window title
-      * MassStorage: Support reading playlists from multiple folders
-      * Last.fm: Switch to 2.0 API for scrobbling and improve error handling
-      * LastFM: Remove invalid tracks from the queue after a scrobbling error
-      * Mpris: Add CanSetFullscreen and Fullscreen properties
-      * Replace custom volume widget with gtk's VolumeButton
-      * Improved threading in some areas around GUI manipulation
-
-
-    Notable Bugs Fixed (69 fixed since 2.4.0):
-
-      * Migo.Syndication: Handle feeds with malformed enclosure URLs
-      * AmazonMp3.Store: Fix URL redirection for sign out action
-      * bgo#577396: AppleDeviceTrackInfo: Fix reading and writing rating values
-      * bgo#587756: MassStorage: Save playlists relative to BaseDirectory
-      * bgo#615219: Don't increment skip counter when restarting current track
-      * bgo#623974: BasicTrackDetailsPage: Blank year spin button when 0
-      * bgo#624976: Gui.Canvas.Rect: log invalid values for Width/Height
-      * bgo#626659: ServiceManager: check properly if a service is required
-      * bgo#634063: FileSystemQueueSource: Reload when tracks are imported
-      * bgo#634758: PlaylistSource: Make sure the right tracks are removed
-      * bgo#636450: PathPattern: Limit filename length to 200 characters
-      * bgo#642830: AppleDevice: Fix device loading if invalid tracks are present
-      * bgo#657769: PrimarySource: Make sure AddTrackJob is marked as finished
-      * bgo#661112: Gui.Canvas.Size: log invalid values for Width/Height
-      * bgo#662909: PlaylistParser: Retry HTTP request after timeout
-      * bgo#666696: DapSource: Flush pending changes when quitting
-      * bgo#671948: DapSource: Put the playlists below the default sources
-      * bgo#672744: UPnPServerSource: Fix crash when getting the root object
-      * bgo#673037: libossifer: Fix certificate validation with libsoup 2.38
-      * bgo#673416: DbIteratorJob: Abort job after several consecutive failures
-      * bgo#676144: PlayQueueSource: Fix high memory usage when shuffling
-      * bgo#677288: PrimarySource: Fix pruning of artists from the database
-      * bgo#679260: AppleDevice: Postpone invalid tracks drop to the sync cycle
-      * bgo#680679: PlayerEngine: Fix reporting of playback errors
-      * bgo#682510: Mpris: Only raise PropertiesChanged signal if value changed
-      * bgo#682996: Dap.MassStorage: PlaylistPaths to return empty array
-      * bgo#683359: SourceView: log errors in SetCellDataFunc to avoid crashing
-      * bgo#683498: a11y: Fix a NullReferenceException in ListViewAccessible
+      * Add basic AppData file for inclusion in open source app stores
+      * Add keywords to .desktop entry for easy find in Unity & GNOME Shell (bgo#700524)
+      * Main UI: make Search textbox remember its size (bgo#653819)
+      * Lastfm: avoid unnecessary wait when submitting successful scrobbles
+      * DatabaseImportManager: Add .amr to import whitelist
+      * PlayerEngine: Add support for accurate seek
+      * GSettings: implement new, still unused, SchemaExtractor for GSettings
+      * build: use the gui-thread-check profiler module by default when debugging
+      * configure: better guess for the C# compiler available
+      * AppleDeviceSource: use progressUpdaters for all sync operations
+
+
+    Notable Bugs Fixed (37 fixed since 2.6.0):
+
+      * bgo#709376: SourceManager: avoid warnings when shutting down
+      * ArtworkManager: prevent wrong inclusion of null artwork_id in cache
+      * bgo#686908: libbanshee: Only call volume set callback on Mac
+      * bgo#706173: Feed: Avoid loop when podcast has date values in the future
+      * bgo#700753: PrimarySource: fix crash if 1st track had a Dap transcoding error
+      * bgo#687495: MtpSource: prevent a freeze when dealing with Windows Phone
+      * bgo#696520: Handle all values from a rowid database column as long
+      * bgo#699735: Gio: prevent a freeze when mounting a LVM volume
+      * bgo#692153: InternetRadio: refresh UI after editing station
+      * bgo#679769: StatisticsPage: Fix crash when no tracks are selected
+      * bgo#696700: DapPropertiesDialog: Make sure progress bar value is valid
+      * bgo#696877: PlaylistFileUtil: Only import playlist items that are files
+      * bgo#692374: Avoid race when using GConf and DBus with threads
+      * bgo#696111: ListView: when initializing a11y, disable instead of hanging
+      * bgo#691532: LastFM: display progress for multiple-track scrobbles
+      * bgo#691696: build: Improve MSBuild experience without autotools
+      * bgo#689123: DatabaseTrackInfo: don't default to MusicFilePattern when null
+      * bgo#689018: Audioscrobbler: avoid 414 Request-URI Too Large
+      * bgo#691971: PrimarySource: Allow cancelling track delete job
+      * bgo#665268: InternetRadio: Previous should never mean a restart
+      * bgo#686657: InternetRadio: UI to correctly update status indicator columns
+      * bgo#658142: Dap: better check for the playing track before ejecting
+      * bgo#684089: PrimarySource: prevent AddTrackJob respawn if cancelled
+      * bgo#689016: LastFm: Avoid crashing if scrobbling response is not JSON
+      * bgo#653282: Dap.MassStorage: not import dirs twice for case-insensitive drives
+      * bgo#691694: configure: stop using obsolete AutoMake macro
+      * bnc#798267: build: test dmcs before gmcs when trying to find the compiler
+      * bgo#577225: RescanPipeline: warn about removal of many tracks
+      * bgo#688540: Mtp: Fix file type in sync with libmtp > 1.1.0
+      * bgo#690300: Dap: For TypeUniqueId use device's Serial property, not Uuid
+      * bgo#639947: Dap: Use Unicode codes for quotation marks
+      * bgo#686584: build: Make gio-hardware be enabled by default
+      * bgo#686584: build: make GIO backend be enabled by default
+      * bgo#686582: YouTube: advice about --disable-youtube configuration flag
+      * bgo#686671: configure: earlier check for glib
+      * bgo#685920: LastFm: Null check for scrobble parameters
+      * bgo#685131: Add GTK category in .desktop files to comply with spec
+
+
+    Known issues (unfortunately the major architectural change to GTK3 caused
+    some problems that we're still looking into):
+
+      * bgo#709617: No alternating colors in the ListView
+      * bgo#709619: ListView header decoration do not match regular TreeView
+      * bgo#666452: Drag and drop crash banshee on gtk3 branch
+      * Ubuntu: No text on the main (left) source switching pad when selecting
+      a source (fixed already in Ubuntu 13.10). To fix this manually in Ubuntu
+      version 13.04 (or older?), do:
+      `cd /usr/share/themes &&  wget -O - -o /dev/null 
http://bazaar.launchpad.net/~ubuntu-art-pkg/ubuntu-themes/trunk/diff/311 | sudo patch -p0`
 
 
 ===============================================================================
@@ -83,9 +95,9 @@ SOURCES / PACKAGES
 Sources
 -------
 
-    * Banshee 2.6.0 Tarballs:
-      http://ftp.gnome.org/pub/GNOME/sources/banshee/2.6/banshee-2.6.0.tar.xz
-      http://ftp.gnome.org/pub/GNOME/sources/banshee/2.6/banshee-2.6.0.sha256sum
+    * Banshee 2.9.0 Tarballs:
+      http://ftp.gnome.org/pub/GNOME/sources/banshee/2.9/banshee-2.9.0.tar.xz
+      http://ftp.gnome.org/pub/GNOME/sources/banshee/2.9/banshee-2.9.0.sha256sum
 
 Packages
 --------
@@ -108,7 +120,7 @@ REPORT BUGS - HELP THE PROJECT - GROW THE COMMUNITY
     hesitate to file bugs!
 
     * http://banshee.fm/contribute/file-bugs
-    * http://bugzilla.gnome.org/enter_bug.cgi?product=banshee&version=2.6.0
+    * http://bugzilla.gnome.org/enter_bug.cgi?product=banshee&version=2.9.0
 
 
 ===============================================================================
@@ -121,19 +133,19 @@ Contributors For This Release
     The following people directly contributed to the release of this version
     of Banshee. Without their help, there would be no release!
 
-     Alexander Kojevnikov, Andres G. Aragoneses, Bertrand Lorentz,
-     David Nielsen, Diego Fernandez, Fabrice Bellet, Javon Harper,
-     Jensen Somers, Kevin Anthony, Olivier Dufour, Pavol Babincak,
-     Phil Trimble, Roderich Schupp, Samuel Gyger, Timo Dörr
+     Andres G. Aragoneses, Alex Willmy, Aruna Sankaranarayanan, Bertrand
+     Lorentz, Chow Loong Jin, Ekaterina Gerasimova, Joe Hansen, Hans Petter
+     Jansson, James Boocock, Michael Farrell, Nicholas Little, Olivier
+     Dufour, Phil Trimble, Rashid Khan, Samuel Gyger, Sindhu S, Timo Dörr,
+     Tomasz Maczynski
 
     The following people contributed updated translations to this release.
     Without them, our project's reach would be much more limited.
 
-     Aurimas Černius, Alexandre Franke, Andika Triwidada, Andreas Nesdal,
-     Andrej Žnidaršič, Bruno Brouard, Cheng-Chia Tseng, Chris Leonard,
-     Daniel Mustieles, Daniel Nylander, Daniel Winzen, Filipe Gomes,
-     Fran Diéguez, Gabor Kelemen, Gianvito Cavasoli, Ioannis Zampoukas,
-     Jordi Mas, Joe Hansen, Kentaro KAZUHAMA, Lucas Mezencio, Marek Černocký,
-     Martin Srebotnjak, Matej Urbančič, Muhammet Kara, Мирослав Николић,
-     Piotr Drąg, Praveen Illa, Rūdolfs Mazurs, Techlive Zheng,
-     Žygimantas Beručka
+     Aleksej Kabanov, Alexandre Franke, Andika Triwidada, António Lima,
+     Aurimas Černius, Balázs Úr, Cheng-Chia Tseng, Daniel Mustieles, Dimitris
+     Spingos, dyzdyz010 sina com, Enrico Nicoletto, Fran Diéguez, Hajime
+     Taira, Jiro Matsuzawa, Jordi Mas, Kjartan Maraas, Marek Černocký, Martin
+     Srebotnjak, Matej Urbančič, Muhammet Kara, Мирослав Николић, Piotr Drąg,
+     Milagros Alessandra Infante Montero, Rafael Ferreira, Rūdolfs Mazurs,
+     Wolfgang Stöggl, Yuri Myasoedov
diff --git a/extras/README.releasing b/extras/README.releasing
index ecf3ee6..903f8b1 100644
--- a/extras/README.releasing
+++ b/extras/README.releasing
@@ -1,7 +1,7 @@
 To make a release:
 
 Pre-release:
-* Update src/Core/Banshee.Core/Resources/contributors.xml
+* Update src/Core/Banshee.Core/Resources/contributors.xml (manually)
 * Update AUTHORS (cd extras/ && ./create-authors > ../AUTHORS)
 * Update NEWS
 * Check version in configure.ac (don't forget the display version)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]