Skip to content

Releases: SvenTiigi/YouTubePlayerKit

Version 1.5.4

26 Oct 15:53

Choose a tag to compare

What's Changed

  • Fixed an issue where a YouTube url wasn't parsed correctly (#75)

Full Changelog: 1.5.3...1.5.4

Version 1.5.3

07 Oct 07:45

Choose a tag to compare

What's Changed

  • Added an option to reload the YouTubePlayer (#74)

Full Changelog: 1.5.2...1.5.3

Version 1.5.2

09 Jul 07:12

Choose a tag to compare

What's Changed

Full Changelog: 1.5.1...1.5.2

Version 1.5.1

02 Jul 10:32

Choose a tag to compare

What's Changed

  • Fixed a bug where loopEnabled wasn't looping the video correctly (#68)

Full Changelog: 1.5.0...1.5.1

Version 1.5.0

09 May 08:15

Choose a tag to compare

What's Changed

  • Added an option to set the origin in the YouTubePlayer.Configuration (#64)
  • Added closeAllMediaPresentations() function to close any current picture-in-picture video and fullscreen video by @julianjohn in #66

New Contributors

Full Changelog: 1.4.0...1.5.0

Version 1.4.0

01 Mar 16:36

Choose a tag to compare

What's Changed

Disabled scrolling on macOS (#59)

Similar to iOS, scrolling has also been deactivated under macOS.

FullscreenMode (#60)

The style of the fullscreen player can now be easily adjusted via the YouTubePlayer.Configuration.FullscreenMode

let configuration = YouTubePlayer.Configuration(
    // Define which fullscreen mode should be used (system or web)
    fullscreenMode: .system
)
  • .system displays the system fullscreen AVPlayerViewController
  • .web displays the web based YouTube Player user interface

New Contributors

Full Changelog: 1.3.1...1.4.0

Version 1.3.1

24 Jan 19:32

Choose a tag to compare

What's Changed

  • Added a check to always evaluate/execute JavaScript on the main thread.

Full Changelog: 1.3.0...1.3.1

Version 1.3.0

29 Dec 23:38

Choose a tag to compare

What's Changed

  • Improved the player performance by retaining the underlying WKWebView reference directly on an YouTubePlayer instance. Previously the WKWebView instance was retained by the view layer.

Full Changelog: 1.2.1...1.3.0

Version 1.2.1

30 Aug 17:57

Choose a tag to compare

What's Changed

  • Fixed a bug which causes a compile/archiving error when using < Xcode 13.2.1 #39

Full Changelog: 1.2.0...1.2.1

Version 1.2.0

24 Jul 20:13

Choose a tag to compare

What's Changed

  • Removed the isUserInteractionEnabled parameter from the YouTubePlayer.Configuration to ensure compliance to the YouTube Terms of Services (#31).
  • Added a openURLAction parameter to the YouTubePlayer.Configuration to allow custom URL handling of opened links from the YouTube Player (#31). The default OpenURLAction will open all links via Safari (UIApplication.shared.open).

Full Changelog: 1.1.12...1.2.0