All Versions
14
Latest Version
Avg Release Cycle
51 days
Latest Release
2137 days ago

Changelog History
Page 1

  • v3.4.0 Changes

    August 18, 2019
    🔋 Features:
    • ➕ Add support for preventsDisplaySleepDuringVideoPlayback configurability to not override device auto-lock settings
  • v3.3.0 Changes

    April 14, 2019
    🔋 Features:
    • 👍 Swift 5 support
  • v3.2.0 Changes

    February 18, 2019
    🔋 Features:
    • 🔧 make videoGravity configurable.
    • ➕ add caching for remote URLs (by danibachar).
    • ➕ add thumbnail image (by danibachar).
  • v3.1.0 Changes

    October 23, 2018

    (2018-10)

    • ⚡️ Updated to Swift 4.2
  • v3.0.0 Changes

    February 27, 2018

    (2018-02-26)

    💥 BREAKING CHANGES:
    • ✂ Removed support for passing in multiple videos to play one after another
    • 📇 Renamed alpha to darkness
    • ✂ Removed non-throwing play(). Use the throwing play() instead.
    🔋 Features:
    • ➕ Added a singleton called shared. Now users don't need to retain an instance of VideoBackground to play a video.
      • Users can still create new instances if needed, i.e. if needed to play multiple videos simultaneously.
    • ➕ Add support for playing video from a local or remote URL
    • ➕ Add APIs for pause, restart, resume, darkness, isMuted, & willLoopVideo
    • 👉 Make playerLayer public to allow advanced control and customization
    • ➕ Add setAudioSessionAmbient to play. Set to true by default.
    🛠 Fixes:
    • ➕ Add clean up code to play(), so multiple calls to it should work smoothly
  • v2.1.1

    February 20, 2018
  • v2.1.0 Changes

    February 19, 2018

    (2018-02-19)

    • ➕ Added a singleton called shared. Now users don't need to retain an instance of VideoBackground to play a video.
      • Users can still create new instances if needed, i.e. if they needed to play multiple videos simultaneously.
    • ➕ Added throwing APIs that throw a videoNotFound error that returns the video name and type in question.
    • ➕ Added deprecation warning for old API.
    • ➕ Added new public struct VideoInfo that contains a video's name and type.
    • ➕ Added new API that takes in an array of VideoInfo, and plays them in sequence.
    • ➕ Added some clean up code that gets called on each play(), in an attempt to reset state in the event of multiple calls to play().
  • v2.0.4 Changes

    February 16, 2018

    (2018-02-16)

    • 🛠 Fixed layout issues for alpha overlay when device orientation changed
  • v2.0.3 Changes

    February 15, 2018

    (2018-02-14)

    • 🛠 Fixed layout issues when device orientation changed
    • 🛠 Fixed issues with images in README not showing up in Cocoapods/Jazzy docs
  • v2.0.2 Changes

    February 14, 2018

    (2018-02-14)

    • ➕ Added observer to handle application state transition back to foreground