diff --git a/CHANGELOG.md b/CHANGELOG.md
index d25b8a0..5b41492 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,18 @@
# Change Log
+## [0.15.0]
+
+### Added
+- [#582](https://github.com/dweymouth/supersonic/pull/582) Add ability to cast playback to DLNA devices
+- [#574](https://github.com/dweymouth/supersonic/pull/574) Add ability to search tracks within playlist
+- [#584](https://github.com/dweymouth/supersonic/issues/584) Add context menu actions to items in "Search Everywhere" dialog
+- [#571](https://github.com/dweymouth/supersonic/issues/571) Make server requests timeout configurable and increase default timeout
+- New overlay animation when showing full size covers
+
+### Fixed
+- [#578](https://github.com/dweymouth/supersonic/issues/578),[#530](https://github.com/dweymouth/supersonic/issues/530) Wrong track scrobbled when skipping next
+- [#580](https://github.com/dweymouth/supersonic/issues/580) Regression: searching the "All Tracks" page skips some results
+
## [0.14.0]
### Added
diff --git a/FyneApp.toml b/FyneApp.toml
index 0add8c8..2fb7876 100644
--- a/FyneApp.toml
+++ b/FyneApp.toml
@@ -1,7 +1,7 @@
[Details]
Icon = "res/appicon-512.png"
Name = "Supersonic"
- Version = "0.14.0"
+ Version = "0.15.0"
[LinuxAndBSD]
Categories = ["Audio", "AudioVideo"]
diff --git a/res/io.github.dweymouth.supersonic.appdata.xml b/res/io.github.dweymouth.supersonic.appdata.xml
index c419982..d796b5d 100644
--- a/res/io.github.dweymouth.supersonic.appdata.xml
+++ b/res/io.github.dweymouth.supersonic.appdata.xml
@@ -33,6 +33,8 @@
Sort tracklist views by column and configure visible tracklist columns
Set/unset favorite and browse by favorite albums, artists, and songs
Shuffle and repeat playback modes (partial; shuffle album, playlist, artist radio, random songs)
+ Internet radio station support (Subsonic)
+ Cast to uPnP/DLNA devices
@@ -61,44 +63,29 @@
-
+
- Version 0.14.0 of Supersonic
+ Version 0.15.0 of Supersonic
Added
- - New translations: Dutch
- - Media Key / SMTC support for Windows
- - Add an Autoplay mode to continually add related songs when nearing the end of queue
- - Shuffle button added to favorite songs view
- - Added toast notifications for certain UI actions
- - Add album shuffle modes to Albums and Genre pages
- - Caching added for LrcLib lyrics, custom LrcLib URL supported in config file
- - Use notify-send for notifications on Linux if available
- - Add setting to disable automatic scaling adjustment for detected DPI
- - New Advanced settings tab exposing more config file settings to the UI
- - Favorite/menu icon buttons added to grid cards when hovered
- - Show full dates from OpenSubsonic servers when available
- - Log to a file instead of stdout on Windows
+ - Add ability to cast playback to DLNA devices
+ - Add ability to search tracks within playlist
+ - Add context menu actions to items in "Search Everywhere" dialog
+ - Make server requests timeout configurable and increase default timeout
+ - New overlay animation when showing full size covers
Fixed
- - Persist repeat setting across restarts
- - Removing track from playlist when sorted removed wrong track
- - Fullscreen artist images not loading in full resolution
- - Fix volume slider scrolling too quickly with some mice
- - Loading dots not stopping if canceling a search before completion
- - Add list/grid debouncing to improve scrolling smoothness when scrolling very quickly
- - Image caching broken on some servers due to track IDs not being legal filenames
- - Migrate to Fyne 2.6 for improved stability and performance
- - Sometimes crashing on exit
+ - Wrong track scrobbled when skipping next
+ - Regression: searching the "All Tracks" page skips some results
diff --git a/res/metadata.go b/res/metadata.go
index 889d1be..75b3298 100644
--- a/res/metadata.go
+++ b/res/metadata.go
@@ -3,7 +3,7 @@ package res
const (
AppName = "supersonic"
DisplayName = "Supersonic"
- AppVersion = "0.14.0"
+ AppVersion = "0.15.0"
AppVersionTag = "v" + AppVersion
ConfigFile = "config.toml"
GithubURL = "https://github.com/dweymouth/supersonic"
@@ -15,29 +15,14 @@ const (
var (
WhatsAdded = `
## Added
-* New translations: Dutch
-* Media Key / SMTC support for Windows
-* Add an Autoplay mode to continually add related songs when nearing the end of queue
-* Shuffle button added to favorite songs view
-* Added toast notifications for certain UI actions
-* Add album shuffle modes to Albums and Genre pages
-* Caching added for LrcLib lyrics, custom LrcLib URL supported in config file
-* Use notify-send for notifications on Linux if available
-* Add setting to disable automatic scaling adjustment for detected DPI
-* New Advanced settings tab exposing more config file settings to the UI
-* Favorite/menu icon buttons added to grid cards when hovered
-* Show full dates from OpenSubsonic servers when available
-* Log to a file instead of stdout on Windows`
+* Add ability to cast playback to DLNA devices
+* Add ability to search tracks within playlist
+* Add context menu actions to items in "Search Everywhere" dialog
+* Make server requests timeout configurable and increase default timeout
+* New overlay animation when showing full size covers`
WhatsFixed = `
## Fixed
-* Persist repeat setting across restarts
-* Removing track from playlist when sorted removed wrong track
-* Fullscreen artist images not loading in full resolution
-* Fix volume slider scrolling too quickly with some mice
-* Loading dots not stopping if canceling a search before completion
-* Add list/grid debouncing to improve scrolling smoothness when scrolling very quickly
-* Image caching broken on some servers due to track IDs not being legal filenames
-* Migrate to Fyne 2.6 for improved stability and performance
-* Sometimes crashing on exit`
+* Wrong track scrobbled when skipping next
+* Regression: searching the "All Tracks" page skips some results`
)
diff --git a/win_inno_installscript.iss b/win_inno_installscript.iss
index 17d590d..56744d3 100644
--- a/win_inno_installscript.iss
+++ b/win_inno_installscript.iss
@@ -2,7 +2,7 @@
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
#define MyAppName "Supersonic"
-#define MyAppVersion "0.14.0"
+#define MyAppVersion "0.15.0"
#define MyAppPublisher "Drew Weymouth"
#define MyAppURL "https://github.com/dweymouth/supersonic"
#define MyAppExeName "Supersonic.exe"