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

Changelog History
Page 3

  • v0.17.0 Changes

    • ๐Ÿ’ฅ Breaking change:
      • ModernAVPlayerMediaMetadata take image data instead of localImageName path name
    • ๐Ÿ”‹ Features:
      • Accept metadata image data instead of image path name
      • Make metadata optional on ModernAVPlayerMedia init
  • v0.16.0 Changes

    • ๐Ÿ”‹ Feature:
      • Improve readme
      • Add usefull plugin method parameters
    • ๐Ÿ’ฅ Breaking change:
      • almost all plugin method parameters (PlayerPlugin.swift)
    • Dependency:
      • [pod] SwiftyMocky -> 3.0.0
  • v0.15.0 Changes

    • ๐Ÿ’ฅ Breaking change:
      • updateNowPlayingInfo(metadata:) was replaced by updateMetadata(_:)
    • ๐Ÿ”‹ Feature:
      • updateMedatata(_:) replace current media metadata and update now playing info
  • v0.14.0 Changes

    • ๐Ÿ”‹ Features:
      • Make example swift 4.2 compliant
      • Make tests swift 4.2 compliant
      • Make pod dependencies swift 4.2 compliant
    • Dependencies:
      • [pod] Quick -> 1.3.1
      • [pod] Nimble -> 7.3.0
      • [pod] RxCocoa -> 4.3.0
      • [pod] RxSwift -> 4.3.0
      • [pod] SwiftLint -> 0.27.0
  • v0.13.0 Changes

    • ๐Ÿ”‹ Feature:
      • Enable/Disable loop mode on current media
    • ๐Ÿ›  Fix:
      • Update NowPlayingInfo time at the right moment when item play reach end time
      • Update init media documentation
  • v0.12.0 Changes

    • ๐Ÿ”‹ Features:
      • Allow media setting custom HTTP header fields
      • Expose AVPlayer instance
    • ๐Ÿ›  Fixes:
      • Add audio session category test
      • Use the $(inherited) flag for PODS_PODFILE_DIR_PATH in example
      • Update deprecated MPMediaItemArtwork initializer
      • Move back ModernAVPlayerMedia & Metadata to library
    • Dependency:
      • [gem][cocoapods] -> 1.5.3
  • v0.11.1 Changes

    • ๐Ÿ›  Fix:
      • Headphone toggle play pause command
  • v0.11.0 Changes

    • ๐Ÿ”‹ Feature:
      • Add item to play end time information to delegate and plugin
      • Add did media changed information to plugin
  • v0.10.0 Changes

    • ๐Ÿ’ฅ Breaking Change:
      • Remove useless item url delegate method
      • Remove loggerLevelFilter configuration variable
    • ๐Ÿ”‹ Features:
      • Play current media from Failed state
      • Play not already loaded media from Paused / Stopped states
      • Log by domain
    • ๐Ÿ‘Œ Improvement:
      • Set & fetch context item duration
      • Fetch current time from player directly
    • ๐Ÿ›  Fix:
      • Try to play when receive wrong end time notification
      • Adjust didCurrentTimeChange delegate method
  • v0.9.6 Changes

    • ๐Ÿ”‹ Features:
      • Expose currentMedia attribute
      • Expose player errors
      • Use of custom media metadata
      • Add willStartLoading plugin method
      • Accept to load media from a specific position
    • ๐Ÿ’ฅ Breaking Change:
      • Update PlayerMedia protocol: getMetadata() replace metadata attribute
      • Remove useless optional media attribute in plugin loadMedia method
    • ๐Ÿ›  Fix:
      • Refactor context protocol
      • Reset currentTime when loading media
      • Item duration fetch using simulator device
      • Plugin method description
      • Plugin methods are called at the right time
      • Remove useless space in now playing center default values
      • Remove duplicate command center command