From 903f9e238ee32b472b33a67d466b4c813c7914af Mon Sep 17 00:00:00 2001 From: kraxarn Date: Sun, 31 Dec 2023 16:02:06 +0100 Subject: [PATCH] v0.9 --- lib/CMakeLists.txt | 2 +- lib/changelog.md | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt index c45485db..07a4b0f4 100644 --- a/lib/CMakeLists.txt +++ b/lib/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.5) -project(spotify-qt-lib LANGUAGES CXX VERSION 0.8) +project(spotify-qt-lib LANGUAGES CXX VERSION 0.9) set(CMAKE_CXX_STANDARD 11) set(CMAKE_CXX_STANDARD_REQUIRED ON) diff --git a/lib/changelog.md b/lib/changelog.md index ee00949d..d430f78a 100644 --- a/lib/changelog.md +++ b/lib/changelog.md @@ -4,6 +4,25 @@ Versions use major.minor scheming. New versions are released together with spoti * Minor releases contain minor changes and bug fixes and should never require changes to be made. * Pre-release and beta releases may contain breaking changes, even if it's a minor release. +## v0.9 (spotify-qt v3.11) +* `player_action` now implements `std::hash`. +* `spt::api::saved_tracks`, `spt::api::playlist_tracks` now expects a paged callback. +* Added `album_shape`, `library_layout`, `position` enums. +* Added `general.ignore_unavailable_index`. +* Added `qt.library_layout`. +* Added `qt.toolbar_position`. +* Added `qt.album_shape`. +* Added `spotify.additional_arguments`. +* Added `spt::api::queue`. +* Added `paged_callback`. +* Added `spt::page`. +* Added `spt::playback::is_valid()`. +* Added `spt::queue`. +* Added `spt::request::get_page`. +* Added `spt::to_relative_url()`. +* Added `developer_mode::add_experiment` and `developer_mode::is_experiment_enabled`. +* Removed `spt::playlist::tracks_href`. + ## v0.8 (spotify-qt v3.10) * `crash_info::timestamp` is now an `unsigned long`. * `account.last_refresh` is now an `unsigned long`.