Releases: b5i/YouTubeKit
Releases · b5i/YouTubeKit
2.3.0
New:
- Added ability to search in history.
- Added support for codecs in DownloadFormat.
- Added AccountPlaylistsResponse.
Fixed:
- Fixed PlaylistInfosResponse's extraction and improved tests.
- Fixed tests and added login error extraction for VideoInfosResponse.
- Fixed PlaylistInfosResponse not extracting properly playlist information and private playlists.
- Fixed HistoryResponse returning empty HistoryBlock.
- Fixed extraction for AccountLibraryResponse for some accounts.
- Fixed VideoInfosResponse not working when doing the request with cookies.
- Fixed AccountLibraryResponse not working.
- Improved documentation.
- Improved playlist info extraction.
- Improved library extraction.
- Fixed home menu videos extraction.
- Fixed channel avatar extraction.
Full Changelog: v2.2.0...v2.3.0
2.2.0
Fixed
New
VideoInfosResponse
now contains adefaultFormats
and adownloadFormats
property. TheVideoInfosResponse
should replace theVideoInfosWithDownloadFormatsResponse
in the long term.
Full Changelog: v2.1.1...v2.2.0
2.1.1
2.1.0
YouTubeKit 2.1.0 is here!
New
- Support for Trending tabs.
- Support for all subscriptions of an account.
- Support for the subscription feed of an account.
- Support for all comment actions.
Fixed
- Compilation for non-macOS platforms.
Full Changelog: v2.0.0...v2.1.0
2.0.0
YouTubeKit 2.0.0 is here!
Full Changelog: v1.3.0...v2.0.0
2.0.0 Release Candidate 2
YouTubeKit's V2 version is finally here!
Fixed:
New:
- Added request log filtering by type
- Gave more properties to GenericRequestLog.
- Added support for HistoryResponse's continuation.
Full Changelog: v2.0.0-rc...v2.0.0-rc2
2.0.0 Release Candidate
YouTubeKit's V2 version is finally here!
New:
- A new validators system for the data of the requests
- A new logger system to allow active debugging at runtime
Changed:
- Instead of tuples, YouTubeKit is now using the Result and async/throws APIs
- Errors are now clearer
- Switched to MIT licence.
Full Changelog: v1.3.0...v2.0.0-rc
1.3.0
New:
- Made most of
MoreVideoInfosResponse
conform to codable by @Mcrich23 - Added public init to
VideoInfosResponse
by @Mcrich23 - Made
YTPrivacy
,YTLittleChannelInfos
,YTThumbnail
,YTSearchResult
andYTSearchResultType
hashable by @Mcrich23 - Added handle to
YTChannel
by @Mcrich23 - Improved scrapping reliability of
YTVideo
, channel scrapping also forYTVideo
by @Mcrich23 - Made videosAndTime in
HistoryResponse
iterable by @Mcrich23 and @b5i - Added more precise documentation for headers. by @b5i
- Added disclaimer by @b5i
Fixed:
- Fixed scrapping of history title by @b5i
- Fixed tests not working for playlist actions by @b5i
- Fixed handle scrapping by @Mcrich23
- Fixed userInteractions scrapping of
PlaylistInfosResponse
by @Mcrich23
Full Changelog: v1.2.0...v1.3.0
1.2.1
Fixes:
- Fixed like informations not extracted in
MoreVideoInfosResponse
. - Fixed test of
MoreVideoInfosResponse
not working.
Full Changelog: v1.2.0...v1.2.1
1.2.0
New:
- History scrapping.
Fixes:
- Fixed
AllPossibleHostPlaylistsResponse
returning a bad playlist id. - Fixed
VideoInfosWithDownloadFormatsResponse
scrapping sometimes not working.
Full Changelog: v1.1.1...v1.2.0