diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index c7e0eeb7..00000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,19 +0,0 @@ -# v0.0.4 -- Removed nightly requirement. -- Updated to latest version of API and bumped some other dependencies. -- Added pkgbuild for AUR. -## Bugfixes -- Resolved #16. -# v0.0.3 -Features -- Added filtering for browser. -- Keybinds for modal dialogs like search and filter now shown on top bar. -- Reduced number of help commands shown (e.g for list methods like Up / Down). -- Help commands now scrollable if they don't fit on the screen. -- Now able to exit app with Ctrl-C -Bugfixes -- Resolved #6 and #5. Thanks @SeseMueller for the reports! -# v0.0.2 -- Added instructions to README to install with nightly rust. -# v0.0.1 -- Initial release to github / crates.io. diff --git a/Cargo.lock b/Cargo.lock index 263a629b..46b84c98 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4318,7 +4318,7 @@ dependencies = [ [[package]] name = "ytmapi-rs" -version = "0.0.4" +version = "0.0.5" dependencies = [ "async-stream", "chrono", diff --git a/README.md b/README.md index a9d232a6..539f543b 100644 --- a/README.md +++ b/README.md @@ -43,7 +43,7 @@ Chrome example (Select manually and paste): - [x] Configuration folder support (target for 0.0.1) - [x] Implement improved download speed - [x] Filtering (target for 0.0.3) -- [ ] Logging to a file (target for 0.0.6) +- [ ] Logging to a file - [x] Release to AUR (target for 0.0.4) - [x] Remove reliance on rust nightly (target for 0.0.4) - [ ] Dbus support for media keys @@ -89,12 +89,12 @@ Chrome example (Select manually and paste): |GetLibraryArtists|[x]|[ ]| |GetLibrarySubscriptions|[x]|[ ]| |GetLikedSongs|[ ]|| -|GetHistory|[ ]|| +|GetHistory|[x]|| |AddHistoryItem|[ ]|| -|RemoveHistoryItem|[ ]|| -|RateSong|[ ]|| +|RemoveHistoryItem|[x]|| +|RateSong|[x]|| |EditSongLibraryStatus|[ ]|| -|RatePlaylist|[ ]|| +|RatePlaylist|[x]|| |SubscribeArtists|[ ]|| |UnsubscribeArtists|[ ]|| |GetPlaylist|[x]|[ ]| diff --git a/youtui/CHANGELOG.md b/youtui/CHANGELOG.md index f619d1aa..466178b4 100644 --- a/youtui/CHANGELOG.md +++ b/youtui/CHANGELOG.md @@ -6,6 +6,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Other +- Update to latest library version + ## [0.0.5](https://github.com/nick42d/youtui/compare/youtui-v0.0.4...youtui-v0.0.5) - 2024-06-27 ### Added @@ -16,3 +19,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Other - Update dependencies ([#51](https://github.com/nick42d/youtui/pull/51)) - resolves [#43](https://github.com/nick42d/youtui/pull/43) + +## [0.0.4] +### Added +- Removed nightly requirement. +- Updated to latest version of API and bumped some other dependencies. +- Added pkgbuild for AUR. +### Fixed +- Resolved #16. +## [0.0.3] +### Added +- Added filtering for browser. +- Keybinds for modal dialogs like search and filter now shown on top bar. +- Reduced number of help commands shown (e.g for list methods like Up / Down). +- Help commands now scrollable if they don't fit on the screen. +- Now able to exit app with Ctrl-C +### Fixed +- Resolved #6 and #5. Thanks @SeseMueller for the reports! +## [0.0.2] +### Added +- Added instructions to README to install with nightly rust. +## [0.0.1] +### Other +- Initial release to github / crates.io. diff --git a/youtui/Cargo.toml b/youtui/Cargo.toml index 9cc11b46..cc6b0b2e 100644 --- a/youtui/Cargo.toml +++ b/youtui/Cargo.toml @@ -21,7 +21,7 @@ ratatui = { version = "0.26.3", features = ["all-widgets"] } serde = "1.0.203" serde_json = "1.0.117" tokio = "1.38.0" -ytmapi-rs = { path = "../ytmapi-rs", version = "0.0.4" } +ytmapi-rs = { path = "../ytmapi-rs", version = "0.0.5" } tracing = "0.1.40" tui-logger = { version = "0.11.1", default-features = false, features = [ "crossterm", diff --git a/ytmapi-rs/CHANGELOG.md b/ytmapi-rs/CHANGELOG.md index 8ebeaa9e..bd0cf772 100644 --- a/ytmapi-rs/CHANGELOG.md +++ b/ytmapi-rs/CHANGELOG.md @@ -6,6 +6,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.0.5](https://github.com/nick42d/youtui/compare/ytmapi-rs-v0.0.4...ytmapi-rs-v0.0.5) - 2024-07-10 + +### Added +- [**breaking**] Implement History queries and refactor 'playlist' result types ([#59](https://github.com/nick42d/youtui/pull/59)) - Resolves [#58](https://github.com/nick42d/youtui/pull/58) +- feat(api)! Implement library queries - resolves [#56](https://github.com/nick42d/youtui/pull/56) ([#57](https://github.com/nick42d/youtui/pull/57)) + +### Other +- Fix reqest URL on ytmapi docs +- [**breaking**] API refactoring: LibraryArtistsSortOrder renamed GetLibrarySortOrder, AlbumParams other versions removed, AlbumParams like_status removed, replaced with new field library_status, AlbumLikeStatus renamed to InLikedSongs, ParseTarget for errors modified - only types now Array or Other(String), module YoutubeResult and usage of ResultCore and YoutubeResult trait removed, add error message to ErrorKind::OtherCodeInResponse, impl_youtube_id no longer public/ + ## [0.0.4](https://github.com/nick42d/youtui/compare/ytmapi-rs-v0.0.3...ytmapi-rs-v0.0.4) - 2024-06-27 ### Added diff --git a/ytmapi-rs/Cargo.toml b/ytmapi-rs/Cargo.toml index 73f1a5d9..1284f22e 100644 --- a/ytmapi-rs/Cargo.toml +++ b/ytmapi-rs/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ytmapi-rs" -version = "0.0.4" +version = "0.0.5" edition = "2021" authors = ["nick42d"] license = "MIT"