Skip to content

Latest commit

 

History

History
50 lines (37 loc) · 2.05 KB

CHANGELOG.md

File metadata and controls

50 lines (37 loc) · 2.05 KB

Version 2.0.2

  • Fixed errors on protected videos. (#52)
  • Better error reporting if a protected video is not available.
  • Updated README about YouTube Terms of Service.

Version 2.0.1

  • Fixed crash on protected videos. (#46)
  • Ensure that the video doesn’t disappear after locking the device. (#36)
  • Demo app: do not crash when going to background very quickly after presenting a video. (#44)

Version 2.0.0

  • Project renamed to XCDYouTubeKit.
  • Support for protected videos. (#6, #11, #12, #21, #27, #31, #33)
  • OS X compatibility thanks to the new XCDYouTubeClient class. (#14, #18)
  • OS X dynamic framework target
  • Support for live videos. (#34)
  • Unit tested.
  • Fully documented.
  • Support for iOS 8 beta.
  • Improved demo projects.
    • New OS X demo project.
    • New settings screen on iOS for background playback and audio session category.
    • Demonstrates how to use the notifications to fill the Now Playing Info Center.

Version 1.1.2

  • Adaptation to YouTube API change. (#19)

Version 1.1.1

  • For errors of the XCDYouTubeVideoErrorDomain domain, -[NSError localizedDescription] is actually localized and doesn’t contain HTML tags, making it suitable for displaying to the user.
  • Setting the preferredVideoQualities property to nil restores its default values.
  • Added some documentation in the XCDYouTubeVideoPlayerViewController header file.
  • XCDYouTubeVideoPlayerViewController is built as a static library.
  • Better demo project with one feature illustrated per view controller.
  • iOS 7 compatible demo project.

Version 1.1.0

  • Video metadata information (thumbnails and title) is provided through XCDYouTubeVideoPlayerViewControllerDidReceiveMetadataNotification. (#1)
  • Workaround a case where the status bar could disappear after the video ends playback. (#3)
  • Error reporting is more accurate, especially for VEVO videos. (#6)
  • prepareToPlay is not automatically called, it’s the programmer responsibility to call it if appropriate.

Version 1.0.0

  • Initial version