diff --git a/CHANGELOG.md b/CHANGELOG.md
index 4c0a5f8f..52d08d4c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,19 @@
# Change Log
+## [0.9.0] - 2024-01-27
+
+### Added
+- [#33](https://github.com/dweymouth/supersonic/issues/33) Allow reordering of tracks in the play queue
+- [#218](https://github.com/dweymouth/supersonic/issues/218) Highlight the icon of the current page's navigation button (thanks @natilou!)
+- [#273](https://github.com/dweymouth/supersonic/issues/273) Show release type in album page header (for OpenSubsonic servers)
+- [#309](https://github.com/dweymouth/supersonic/issues/309) Setting to save and reload play queue on exit/startup
+- [#315](https://github.com/dweymouth/supersonic/issues/315) Use most recent playlist as default in "Add to playlist" dialog
+- [#316](https://github.com/dweymouth/supersonic/issues/316) Option to show desktop notifications on track change
+- Added icons to context menu items
+
+### Fixed
+- [#313](https://github.com/dweymouth/supersonic/issues/313) OpenGL startup error on some hardware
+
## [0.8.2] - 2023-12-16
### Fixed
diff --git a/Makefile b/Makefile
index f9cfac98..e9180614 100644
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,6 @@
icon_path = ./res/appicon-512.png
app_name = Supersonic
-app_version = 0.8.2
+app_version = 0.9.0
build:
go build
diff --git a/res/io.github.dweymouth.supersonic.appdata.xml b/res/io.github.dweymouth.supersonic.appdata.xml
index f1a57455..0ddd4588 100644
--- a/res/io.github.dweymouth.supersonic.appdata.xml
+++ b/res/io.github.dweymouth.supersonic.appdata.xml
@@ -29,9 +29,6 @@
Multi-server support
Primary and alternate server hostnames, e.g. for internal and external URLs
Set filters in albums browsing view
- Album and playlist views with tracklist and cover image
- Artist view with biography, image, similar artists, and discography
- Create, play, and update playlists
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)
@@ -63,20 +60,30 @@
-
+
- Version 0.8.2 of Supersonic
+ Version 0.9.0 of Supersonic
+
+ Added
+
+
+ - Allow reordering of tracks in the play queue
+ - Highlight the icon of the current page's navigation button
+ - Show release type in album page header (for OpenSubsonic servers)
+ - Setting to save and reload play queue on exit/startup
+ - Use most recent playlist as default in "Add to playlist" dialog
+ - Option to show desktop notifications on track change
+ - Added icons to context menu items
+
+
Fixed
- - Occasional crash when showing album info dialog, especially on Jellyfin
- - Unable to connect to Airsonic servers not supporting latest Subsonic API
- - Long album titles overflow the bounds of info dialog
- - ReplayGain "prevent clipping" setting was reversed
+ - OpenGL startup error on some hardware
diff --git a/res/metadata.go b/res/metadata.go
index bd075933..5d3b0459 100644
--- a/res/metadata.go
+++ b/res/metadata.go
@@ -3,7 +3,7 @@ package res
const (
AppName = "supersonic"
DisplayName = "Supersonic"
- AppVersion = "0.8.2"
+ AppVersion = "0.9.0"
AppVersionTag = "v" + AppVersion
ConfigFile = "config.toml"
GithubURL = "https://github.com/dweymouth/supersonic"
@@ -13,13 +13,19 @@ const (
)
var (
- WhatsAdded = ``
+ WhatsAdded = `
+## Added
+* Allow reordering of tracks in the play queue
+* Highlight the icon of the current page's navigation button (thanks @natilou!)
+* Show release type in album page header (for OpenSubsonic servers)
+* Setting to save and reload play queue on exit/startup
+* Use most recent playlist as default in "Add to playlist" dialog
+* Option to show desktop notifications on track change
+* Added icons to context menu items
+`
WhatsFixed = `
## Fixed
-* Occasional crash when showing album info dialog, especially on Jellyfin
-* Unable to connect to Airsonic servers not supporting latest Subsonic API
-* Long album titles overflow the bounds of info dialog
-* ReplayGain "prevent clipping" setting was reversed
+* OpenGL startup error on some hardware
`
)