Skip to content

Releases: 0xced/XCDYouTubeKit

Version 2.15.2

08 Dec 20:28
Compare
Choose a tag to compare
  • Adaptation to YouTube API change (#510)

Version 2.15.1

26 Nov 16:45
Compare
Choose a tag to compare
  • Adaptation to YouTube API change (#507, #504)

Version 2.15.0

27 Oct 13:38
Compare
Choose a tag to compare
  • Adaptation to YouTube API change (#501)
  • New XCDYouTubeErrorUnknown error code (#484, #491)
  • New XCDYouTubeErrorTooManyRequests error code (comment)
  • Improve error message for XCDYouTubeErrorNoStreamAvailable code
  • Remove platforms in Swift Package Manager (#496)

Version 2.14.1

28 Jul 01:18
Compare
Choose a tag to compare
  • Adaptation to YouTube API change. (#487)
  • Annotate streamURL as nullable (#482)

Version 2.14.0

12 May 02:32
Compare
Choose a tag to compare
  • Add new XCDYouTubeErrorEmptyResponse error (#479)
  • Adaptation to YouTube API change. (a048776)

Version 2.13.0

27 Apr 21:33
Compare
Choose a tag to compare
  • Deprecated -[XCDYouTubeVideo thumbnailURL] use -[XCDYouTubeVideo thumbnailURLs] (#477)
  • Exclude plist files from Swift Package Manager (#478)
  • Annotate languageIdentifier argument as nullable in XCDYouTubeVideoOperation
  • Add new author, videoDescription and channelIdentifier properties to XCDYouTubeVideo (#471)

Version 2.12.0

24 Feb 20:36
Compare
Choose a tag to compare
  • Add the ability to specify which streamURLs to query via -[XCDYouTubeClient queryVideo:video:streamURLsToQuery:options:cookies:completionHandler:] & XCDYouTubeVideoQueryOperation class.
    • initWithVideo:streamURLsToQuery:options:cookies: is now the designated initializer for XCDYouTubeVideoQueryOperation.
  • Correctly annotate the streamURLs & streamErrors properties as nullable.

Version 2.11.0

19 Feb 18:23
Compare
Choose a tag to compare
  • -[XCDYouTubeClient queryVideo:video:cookies:completionHandler:] completion handler is now correctly called on the main thread.
  • Improved video querying to handle videos that have incomplete streams. (#456)
  • Errors returned in streamErrors may contain the NSLocalizedRecoverySuggestionErrorKey key in -[NSError userInfo] when NSURLErrorNetworkConnectionLost is reported, this may indicate the file is incomplete on YouTube's server.
  • Add logging to XCDYouTubeVideoQueryOperation class.
  • Improved -[XCDYouTubeVideoQueryOperation description].

Version 2.10.0

17 Feb 19:54
Compare
Choose a tag to compare
  • Fixed issue that caused certain videos to return error (#468)
  • Add the ability to query XCDYouTubeVideo for reachable streams via -[XCDYouTubeClient queryVideo:video:cookies:completionHandler:] & XCDYouTubeVideoQueryOperation class
  • Add new videoIdentifiers property in XCDYouTubeVideo (#290)

Version 2.9.0

06 Feb 17:02
Compare
Choose a tag to compare
  • Add the ability to use custom regular expression patterns via -[XCDYouTubeClient getVideoWithIdentifier:cookies:customPatterns:completionHandler:] & initWithVideoIdentifier:cookies:languageIdentifier:customPatterns (#463, #199)
  • Add new viewCount property in XCDYouTubeVideo (#460)
  • Silence warning about deprecated implementation (#450)