[banshee] NEWS: update for 2.9.0 release
- From: Andrés Aragoneses <aaragoneses src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [banshee] NEWS: update for 2.9.0 release
- Date: Tue, 8 Oct 2013 10:45:01 +0000 (UTC)
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]