⚡ Breaking Changes
* dropped support for Python 3.8 as announced 3 months ago: https://github.com/sigma67/ytmusicapi/discussions/593
✨ Features
* introduce exception classes by sigma67 in https://github.com/sigma67/ytmusicapi/pull/620
* `get_user_videos` to get full list of user videos based on result of `get_user` by sigma67 in https://github.com/sigma67/ytmusicapi/pull/632
🐞 Fixes
* `get_playlist`: fix title for podcast episodes (622) by czifumasa in https://github.com/sigma67/ytmusicapi/pull/623, fix artists for unnoficial videos (#627) by czifumasa in https://github.com/sigma67/ytmusicapi/pull/630
* `get_playlist`: re-add thumbnails by sigma67 in https://github.com/sigma67/ytmusicapi/pull/626
* [`get_podcast`: fix edge case when first subtitle is missing](https://github.com/sigma67/ytmusicapi/commit/6e0fd5e1dbc0acd3f59714c73f504df55602b854)
* [`*library uploads`: fix broken index after downloads rollout](https://github.com/sigma67/ytmusicapi/commit/a606b70f94f0a07ed524fdf2357699f8d54fdfc3)
Misc
* coverage: remove code for old playlist format by sigma67 in https://github.com/sigma67/ytmusicapi/pull/619
* chore: Update pdm.lock by github-actions in https://github.com/sigma67/ytmusicapi/pull/614
**Full Changelog**: https://github.com/sigma67/ytmusicapi/compare/1.7.5...1.8.0