All Versions
35
Latest Version
Avg Release Cycle
40 days
Latest Release
1247 days ago

Changelog History
Page 1

  • v1.7.3 Changes

    November 19, 2020
    • ๐Ÿ›  Fix:
      • Resume audio on device background mode
    • ๐Ÿ’ฅ Breaking change:
      • PlayerConfiguration has a new AVAudioSessionCategoryOptions attribute
  • v1.7.2 Changes

    November 18, 2020
    • ๐Ÿ”‹ Feature:
      • tvOS support [@yaroslavlvov]
    • ๐Ÿ‘Œ Improvements:
      • Improve round times in hasReallyReachedEndTime func at PlaybackObservingService.swift [@Ikloo]
      • Demo target readability
    • ๐Ÿ›  Fix:
      • Simple audio demo layout for small screen
    • Dependencies:
      • [gem] Cocoapods -> 1.10.0
      • [gem] Fastlane -> 2.167.0
  • v1.7.1 Changes

    October 13, 2020
    • ๐Ÿ›  Fix:
      • Spm install
  • v1.7.0 Changes

    October 13, 2020
    • ๐Ÿ›  Fix:
      • [#173] Remove no sense remote command factory
    • SPM:
      • Update swift tools version -> 5.2
    • ๐Ÿ’ฅ Breaking change:
      • Prev, Next, Shuffle and Repeat command factory are not available anynmore
    • Non-breaking change:
      • Default remote command factory list
  • v1.6.0 Changes

    June 02, 2020
    • ๐Ÿ”‹ Feature:
      • Accept optional metadata to update
    • ๐Ÿ›  Fixes:
      • Duration value when update metadata manually
      • Missing player context unit tests
    • Dependency:
      • [gem] Cocoapods -> 1.9.3
  • v1.5.2 Changes

    May 30, 2020
    • ๐Ÿ›  Fix:
      • [#158] Crash when updating metadata
      • Fix Xcode 11.4.1 compile issues
    • Demo:
      • Add simple audio queue example
    • Dependency:
      • [gem] Cocoapods -> 1.9.1
      • [gem] Fastlane -> 2.148.1
  • v1.5.1 Changes

    February 28, 2020
    • ๐Ÿ›  Fix:
      • Fix duplicated command target handler from ModernAVPlayerRemoteCommandFactory
    • ๐Ÿ’ฅ Breaking changes:
      • ModernAVPlayerRemoteCommandFactory become a class
      • Get most remote commands from lazy var instead of functions
    • Dependencies:
      • [gem] Cocoapods -> 1.9.0
      • [gem] Fastlane -> 2.142.0
  • v1.5.0 Changes

    February 09, 2020
    • ๐Ÿ”‹ Features:
      • Create media from an AVPlayerItem
      • Define custom item loaded asset keys
    • ๐Ÿ›  Fixes:
      • Fix not expected value on periodicTimeObserver
      • Remove some WaitingForNetworkState dead code
    • ๐Ÿ‘Œ Improvement:
      • Create service to deliver AVPlayerItem
    • ๐Ÿ’ฅ Breaking changes:
      • New itemLoadedAssetKeys attribut for PlayerConfiguration
      • PlayerConfiguration preferedTimescale was renamed as preferredTimescale
    • Dependencies:
      • [gem] Fastlane -> 2.141.0
      • [pod] Rx... -> 5.0.1
      • [pod] Swiftlint -> 0.38.2
      • [pod] SwiftyMocky -> 3.5.0
  • v1.4.0 Changes

    November 06, 2019
    • ๐Ÿ”‹ Feature:
      • Support SPM
    • ๐Ÿ›  Fix:
      • Seek available on stream media
    • Break changes:
      • PlayerUnavailableActionReason enum changed
      • itemDurationNotSet was replaced by seekPositionNotAvailable
      • seekOverstepTime was replaced by seekOverstepPosition
  • v1.3.3 Changes

    November 03, 2019
    • ๐Ÿ”‹ Features:
      • Seek media with a given offset
      • Seek position is bounded between 0 and current media end time
    • Demo:
      • New simple video example
    • ๐Ÿ’ฅ Breaking change:
      • Remove useless ModernAVPlayerCurrentMedia protocol
    • Dependencies:
      • Update some gems