All Versions
54
Latest Version
Avg Release Cycle
33 days
Latest Release
317 days ago

Changelog History
Page 1

  • v2.15.2 Changes

    December 08, 2020
    • Adaptation to YouTube API change (#510)
  • v2.15.1 Changes

    November 26, 2020
    • Adaptation to YouTube API change (#507, #504)
  • v2.15.0 Changes

    October 27, 2020
    • 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)
  • v2.14.1 Changes

    July 28, 2020
    • Adaptation to YouTube API change. (#487)
    • Annotate streamURL as nullable (#482)
  • v2.14.0 Changes

    May 12, 2020
    • ➕ Add new XCDYouTubeErrorEmptyResponse error (#479)
    • Adaptation to YouTube API change. (a048776)
  • v2.13.0 Changes

    April 27, 2020
    • 🗄 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)
  • v2.12.1

    April 26, 2020
  • v2.12.0 Changes

    February 24, 2020
    • ➕ 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.
  • v2.11.0 Changes

    February 19, 2020
    • -[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].
  • v2.10.0 Changes

    February 17, 2020
    • 🛠 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)