Releases: nick42d/youtui
Releases · nick42d/youtui
json-crawler-v0.0.1
Other
- Initial commit
ytmapi-rs/v0.0.10
chore: Release package ytmapi-rs version 0.0.10
youtui/v0.0.11
What's Changed
- Implement Oauth option for TUI. Resolves #92 by @nick42d in #104
- Correct feature gateing / docs for builder (Resolves #108) by @nick42d in #111
- Resolve cant skip if current track is in error - Resolves #118 by @nick42d in #119
- fix: Fix unable to play songs that had a retried download. by @nick42d in #120
- Improve GetHistoryQuery, and add feedback tokens to remove from history. Closes #109 by @nick42d in #121
- chore: release by @github-actions in #117
Full Changelog: youtui/v0.0.10...youtui/v0.0.11
youtui-v0.0.10
ytmapi-rs-v0.0.9
Added
- [breaking] Implement Get method requests - specifically AddHistoryItemQuery. Resolves #60 (#107), and includes fix for #106.
generate_xx functions now take Client parameter. Removal of complex YtMusic constructors (functionality moved to new YtMusicBuilder), removed some public functions from RawResult. Query and AuthToken traits modified to allow for specialising by Post / Get type. - [breaking] Improve error messages (#102)
Removed TryFrom implementation for AlbumType, remove ErrorKind::Other, replaced ZST ApiSuccess with ApiOutcome enum.
youtui-v0.0.9
Added
- [breaking] Implement Get method requests - specifically AddHistoryItemQuery. Resolves #60 (#107), and includes fix for #106.
generate_xx functions now take Client parameter. Removal of complex YtMusic constructors (functionality moved to new YtMusicBuilder), removed some public functions from RawResult. Query and AuthToken traits modified to allow for specialising by Post / Get type.
Other
- Update README.md
##0.0.8 - 2024-07-24
Added
- Add commandline flag to change auth type. Resolves #98 (#99)
- Implement Taste Profiles and Moods - Resolves #75 (#97)
- feat! Add oauth option for CLI back in. Resolves #89 (#93)
- [breaking] Handle new formats for Top Results. Resolves #87 (#88)
New field 'message' added to ErrorKind::Parsing to improve error output.
Other
ytmapi-rs-v0.0.8
Added
- Add commandline flag to change auth type. Resolves #98 (#99)
- Implement Taste Profiles and Moods - Resolves #75 (#97)
- feat! Add oauth option for CLI back in. Resolves #89 (#93)
- [breaking] Handle new formats for Top Results. Resolves #87 (#88)
New field 'message' added to ErrorKind::Parsing to improve error output.
Fixed
- Fix not available songs in album failing to parse (#100)
youtui-v0.0.8
Added
- Add commandline flag to change auth type. Resolves #98 (#99)
- Implement Taste Profiles and Moods - Resolves #75 (#97)
- feat! Add oauth option for CLI back in. Resolves #89 (#93)
- [breaking] Handle new formats for Top Results. Resolves #87 (#88)
New field 'message' added to ErrorKind::Parsing to improve error output.
Other
ytmapi-rs/v0.0.7
- feat! Move convenience functions behind feature gate and add documentation. Resolves #76 (#81)
- feat: Implment mechanism to force use of tls selection - resolves #30 (#80)
- [breaking] Allow specialisation of queries depending on the Token (#79)
- feat: Implement DeleteUploadEntity (#73)
- [breaking] Implement get library upload queries - resolves #66 (#70)
BREAKING CHANGE: Simplified queries now feature gated (though enabled by default). Improved interface for some simplified queries - e.g get_library_artists. Removed impl for Lyrics. Fixed the AlbumID on SearchResultAlbum (was chowing ChannelID instead). YtMusic::process_json() moved out of impl to function. Removed erroneous public field from GetArtistAlbumsQuery.
BREAKING CHANGE: Modifies Query and ParseFrom traits to introduce AuthToken type parameter. process_json function moved outside impl as well.
BREAKING CHANGE: New variant UploadSong added to TableListItem - this can occur when parsing History where you have recently played an uploaded song.
ytmapi-rs/v0.0.5
Added
- [breaking] Implement History queries and refactor 'playlist' result types (#59) - Resolves #58
- feat(api)! Implement library queries - resolves #56 (#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/