Skip to content

Releases: SvenTiigi/YouTubePlayerKit

Version 1.8.0

11 Apr 18:50
Compare
Choose a tag to compare

What's Changed

  • Added set(startTime:) function to set the start time of a video
  • Added fastForward and rewind functions
  • Refactored duration & time return types from Double to Measurement
  • Add additional convenience method for creating a YouTubePlayer.Source from a URL object by @armadsen in #87

New Contributors

Full Changelog: 1.7.0...1.8.0

Version 1.7.0

01 Feb 19:37
Compare
Choose a tag to compare

What's Changed

  • Added support for visionOS

Full Changelog: 1.6.0...1.7.0

Version 1.6.0

10 Jan 21:54
Compare
Choose a tag to compare

What's Changed

  • Added additional PlaybackQuality value that occurs for some videos by @shadone in #78
  • Fixed a bug that could potentially cause a runtime crash due to a race condition. (#79)
  • Improved YouTubePlayer API

New Contributors

Full Changelog: 1.5.4...1.6.0

Version 1.5.4

26 Oct 15:53
Compare
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
Compare
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
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.5.1...1.5.2

Version 1.5.1

02 Jul 10:32
Compare
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
Compare
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
Compare
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
Compare
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