Skip to content

Releases: Giphy/giphy-ios-sdk

v2.1.4

09 Feb 18:20
Compare
Choose a tag to compare
  • remove print statements related to development of new cache

v2.1.3

09 Feb 18:05
8d71e9b
Compare
Choose a tag to compare
  • Support for Swift Package Manager
  • Replace dependency on PINCache with custom cache solution. Access the URLCache via GPHCache.shared.cache
  • Switch to dynamic library (previously static) - this removes requirement of adding -Objc flag to Other Linker Flags in build settings.
  • As a result of switching to dynamic library, the use_frameworks! flag is no longer necessary

v2.1.2

03 Feb 21:18
Compare
Choose a tag to compare
  • hopeful fix where cancelling GPHAsyncOperation associated with gifById calls may have been leading to crashes
  • fix for overriding tabBarSwitchSelectedColor not working as expected (#137)
  • remove restrictions on numberOfTracks (#134)
  • addresses #116 (closures of gifById and downloadAsset will now be properly called on timeout)
  • provide customization of text on confirmation screen via GiphyViewController.confirmationScreenChooseButtonText (#108)
  • expose GPHCache to Objective-C (added @objcMembers)
  • update to GPHGridDelegate which includes Error in contentDidUpdate in addition to result count (#107)
func contentDidUpdate(result: Result<Int, Error>)

binary here: https://s3.amazonaws.com/sdk.mobile.giphy.com/SDK/2.1.2/GiphySDK.zip

v2.1.1

20 Jan 23:41
f64072f
Compare
Choose a tag to compare
  • switch to a single GiphyUISDK.xcframework (previously fat frameworks GiphyUISDK.framework & GiphyCoreSDK.framework)
  • support for Mac Catalyst and Apple Silicon architectures (Issue #126)
  • removes user_target_xcconfig settings (Issue #133)
  • be sure to remove all GiphyCoreSDK imports from your code before running
import GiphyCoreSDK
  • publicly released to CocoaPods trunk. simply add pod 'Giphy' to your Podfile and run pod update
  • if you're not using CocoaPods, download the framework directly here - you will need to add PINCache and libwebp to your project

v2.1.0

04 Jan 19:35
Compare
Choose a tag to compare
  • remove dependency on DeepDiff
  • make GPHRecents publicly accessible, so that developers can access them when using the GiphyGridController
    https://github.com/Giphy/giphy-ios-sdk-ui-example/blob/master/Docs.md#recents
  • support for Xcode 12.3
  • important: this release is not currently available through trunk due to issues passing validation - manually update to this version by adding this line to your Podfile:
pod 'Giphy', :podspec => 'https://s3.amazonaws.com/sdk.mobile.giphy.com/SDK/2.1.0/Giphy.podspec'

the validation issues relate to the new Apple Silicon M1 simulator architectures - we are actively working on a long term solution for this

v2.0.9

04 Dec 17:19
Compare
Choose a tag to compare
  • enables the partner profiles feature to help promote creators behind gifs. profiles are surfaced for @user-name searches.
  • introduces a new function to the GiphyDelegate profile, which includes the content type for a selected gif:
@objc optional func didSelectMedia(giphyViewController: GiphyViewController, media: GPHMedia, contentType: GPHContentType)
  • expands long press username search feature to all public users (previously only enabled for verified users)

v2.0.8

13 Nov 22:29
Compare
Choose a tag to compare
  • addresses #113 (Still renditions not working)
  • addresses #108 (Translate 'Search Giphy'): this is enabled via a new property of GiphyViewController placeholderText
giphy.placeholderText = "Search GIPHY"
  • new creator profile feature to help promote the artists and partners behind the GIFs. to enable:
GiphyViewController.enablePartnerProfiles = true

v2.0.7

02 Nov 22:17
Compare
Choose a tag to compare
  • Pingbacks V2: under the hood improvements to GIPHY Analytics which helps improve search results

v2.0.5

v2.0.4

06 Oct 16:43
Compare
Choose a tag to compare
  • hopeful fix for #104