diff --git a/CHANGELOG.md b/CHANGELOG.md index 475d580..7ff908e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,12 +1,189 @@ ## CHANGELOG -## [1.23.3] +## [1.27.3] ### Changed - Disable bitcode. +## [1.27.2] + +### Fixed + +- Optimize codes. + +## [1.27.1] + +### Changed + +- Adjust ADA focus order. + +## [1.27.0] + +### Added + +- Support horizontal short videos. +- Add `horizontalLayout` property in `VideoPlayerContentConfiguration`. + +### Fixed + +- Optimize livestream codes. + +## [1.26.4] + +### Fixed + +- Bug fixes and improvements. + +## [1.26.3] + +### Fixed + +- Fix ADA issue. + +## [1.26.2] + +### Fixed + +- Fix Voiceover focus issue. + +## [1.26.1] + +### Fixed + +- Fix new livestream player bug. + +## [1.26.0] + +### Added + +- New livestream player design. +- Add `FireworkVideoSDK.livestreamPlayerDesignVersion` API for switching livestream designs. + +## [1.25.2] + +### Added + +- Display placeholder when no option is selected. + +### Fixed + +- Story block does not display video under certain conditions. + +## [1.25.1] + +### Added + +- Add `showDrawerEmbeddingViewController` method in `FireworkVideoSDK`. +- Add `isHiddenForNoAvailableVariant` property in `ProductCardConfiguration`. +- Add `isNoVariantSelectedByDefault` property in `ProductDetailsContentConfiguration`. +- Add `isTitleHiddenWhenAutoplay` property in `AutoplayConfiguration`. +- Add `isOriginalPriceHidden` property in `PriceConfiguration`. +- Add `isOriginalPriceHiddenForNoSelectedVariant` property in `ProductDetailsContentConfiguration`. +- Add `imageUrls` method in `ProductVariantBuilder`. + +## [1.25.0] + +### Added + +- Support Turkish. +- Support customizing the share url. + +## [1.24.9] + +### Fixed + +- The product description for video ad is empty. + +## [1.24.8] + +### Fixed + +- Story block does not display normally under certain conditions. + +## [1.24.7] + +### Added + +- Add video mute event callback(`fireworkVideoDidMute`) delegate method. +- Add video unmute event callback(`fireworkVideoDidUnmute`) delegate method. +- Add video close event callback(`fireworkVideoDidClose`) delegate method. +- Add video auto pause callback(`fireworkVideoDidAutomaticallyPause`) delegate method. +- Add video auto resume callback(`fireworkVideoDidAutomaticallyResume`) delegate method. + +### Changed + +- Trigger video resume event callback(`fireworkVideoDidResume`) only when users play the video manually. +- Trigger video complete event callback(`fireworkVideoDidFinishPlaying` and `fireworkVideoDidFinishPlayingAd`) only when the video plays to end. + +## [1.24.6] + +### Added + +- Add `product` and `variant` properties in `SelectedProductVariant` struct. + +## [1.24.5] + +### Added + +- Add `isAutoplay` field in `VideoPlaybackDetails` struct. +- Support swapping the position of the volume/mute button and cc/subtitle icon on the short video player. +- Support configuring the background color and text color for cc/subtitle. +- Add `dismissFullScreenPlayer` API. + +### Changed + +- Trigger video playback event callbacks for autoplay in the video feed item in the carousel/grid. +- Screen reader update (short video). + +## [1.24.4] + +### Added + +- Support Hungary language. + +### Fixed + +- Shopping hydration API does not replace the product card image. + +## [1.24.3] + +### Added + +- Expose the entire product object for shopping hydration API. + +## [1.24.2] + +### Added + +- Support hiding player ellipses button. +- Support customizing unavailable text. + +### Fixed + +- Cart icon doesn't render properly. + +## [1.24.1] + +### Added + +- Support merging and replacing product variants dynamically. + +### Fixed + +- Some `UIViewController` APIs don't work for `PlayerViewController`. + +## [1.24.0] + +### Added + +- Add video ads content source. +- Support autoplay setting for story block. +- Support the full screen setting for story block. +- Support hiding player ad badge. +- Support hiding player caption. + ## [1.23.2] ### Fixed diff --git a/FireworkVideo.podspec b/FireworkVideo.podspec index cf2e3ec..42abf92 100644 --- a/FireworkVideo.podspec +++ b/FireworkVideo.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |spec| spec.name = "FireworkVideo" - spec.version = "1.23.3" + spec.version = "1.27.3" spec.summary = "FireworkVideoSDK" spec.homepage = "https://github.com/loopsocial/firework_ios_sdk" spec.license = { :text => "Copyright 2021 Loop Now Technologies, Inc.", :type => "Copyright" } diff --git a/Package.swift b/Package.swift index ce95b49..ae2ce7b 100644 --- a/Package.swift +++ b/Package.swift @@ -15,7 +15,7 @@ let package = Package( targets: [ .binaryTarget( name: "FireworkVideo", - url: "https://github.com/loopsocial/firework_ios_sdk/releases/download/v1.23.3/FireworkVideo-v1.23.3.xcframework.zip", - checksum: "dc3cde43d9ce8afc005dcb8532336c14bc120f3f531d83b49d556f67bf6eb878") + url: "https://github.com/loopsocial/firework_ios_sdk/releases/download/v1.27.3/FireworkVideo-v1.27.3.xcframework.zip", + checksum: "5aac9e38a6f4d4286e5fd02ed3d9ffa6f581221ebd6fc98f082c3cf1cd5a3b54") ] )