- Giphy Android SDK v2.3.15-fresco-v2.5.0
- Giphy iOS SDK v2.2.13
- [deps] Bump fast-xml-parser from 4.2.5 to 4.4.1 in /example (47aec8a)
- [deps] Bump iOS SDK version from 2.2.10 to 2.2.13 (ddfac07)
- [deps] Bump micromatch from 4.0.5 to 4.0.8 (2379e70)
- [deps] Bump micromatch from 4.0.5 to 4.0.8 in /example (0c8f17b)
- [deps] Bump rexml from 3.2.8 to 3.3.6 in /example (da06fc5)
- [deps] Bump serve-static from 1.15.0 to 1.16.2 (1736c96)
- [deps] Bump serve-static from 1.15.0 to 1.16.2 in /example (e223fba)
- Giphy Android SDK v2.3.15-fresco-v2.5.0
- Giphy iOS SDK v2.2.10
- [deps] Bump Android SDK version from 2.3.14-fresco-v2.5.0 to 2.3.15-fresco-v2.5.0 (e502281)
- [deps] Bump braces from 3.0.2 to 3.0.3 (fcd5ce9)
- [deps] Bump braces from 3.0.2 to 3.0.3 in /example (bbe36c7)
- [deps] Bump fast-xml-parser from 4.2.5 to 4.4.1 (d6ecd35)
- [deps] Bump iOS SDK version from 2.2.9 to 2.2.10 (e357a45)
- [deps] Bump ws from 6.2.2 to 6.2.3 in /example (be1b73d)
- Giphy Android SDK v2.3.14-fresco-v2.5.0
- Giphy iOS SDK v2.2.9
- [deps] Bump Android SDK version from 2.3.13-fresco-v2.5.0 to 2.3.14-fresco-v2.5.0 (b8c219f)
- [deps] Bump rexml from 3.2.5 to 3.2.8 in /example (0bcbb7b)
- Giphy Android SDK v2.3.13-fresco-v2.5.0
- Giphy iOS SDK v2.2.9
- [deps] Bump iOS SDK version from 2.2.7 to 2.2.9 (96414f9)
- Giphy Android SDK v2.3.13-fresco-v2.5.0
- Giphy iOS SDK v2.2.7
- Giphy Android SDK v2.3.13-fresco-v2.5.0
- Giphy iOS SDK v2.2.7
- [iOS] GiphyDialog does not work with formSheet modal when using native-stack (e4e7974)
- [deps] Bump ip from 1.1.8 to 1.1.9 (dbc1c03)
- [deps] Bump ip from 1.1.8 to 1.1.9 in /example (9bbb472)
- Giphy Android SDK v2.3.13-fresco-v2.5.0
- Giphy iOS SDK v2.2.7
- [expo] Update integration guide (0cd489f)
- [deps] Bump semver from 5.7.1 to 5.7.2 in /example (1110c4d)
- [deps] Change Android SDK version from 2.3.12 to 2.3.12-fresco-v2.5.0 (55c5c17)
- [deps] Change Android SDK version from 2.3.12-fresco-v2.5.0 to 2.3.13-fresco-v2.5.0 (d48400b)
- [GiphyGridView] Add disableEmojiVariations property (151782d)
- [deps] Bump @babel/traverse from 7.22.8 to 7.23.2 (31231d5)
- [deps] Bump @babel/traverse from 7.22.8 to 7.23.2 in /example (63f723b)
- [deps] Bump Android SDK version from 2.3.9 to 2.3.12 (5c541ad)
- [deps] Bump iOS SDK version from 2.2.6 to 2.2.7 (3e07646)
- [deps] Bump react-devtools-core from 4.27.8 to 4.28.4 (26c9848)
- [deps] Bump react-devtools-core from 4.27.8 to 4.28.4 in /example (a213401)
- [deps] Bump type-fest version from 3.13.0 to 4.5.0 (c2508a6)
- Add Expo integration guide (f21545e)
- [deps] Bump activesupport from 7.0.6 to 7.0.7.2 in /example (6fd834c)
- Add support for new React Native architecture (5158df3)
- Giphy Android SDK v2.3.6-hotfix-grid
- Giphy iOS SDK v2.2.6
- [deps] Bump Android SDK version from 2.3.6 to 2.3.6-hotfix-grid (#126) (6f5ca67)
- [deps] Bump semver from 5.7.1 to 5.7.2 (a2f047b)
- [deps] Bump semver from 5.7.1 to 5.7.2 in /example (dfc6e42)
- [deps] Bump Android SDK version from 2.3.5 to 2.3.6 (b61625e)
- [deps] Bump iOS SDK version from 2.2.5 to 2.2.6 (35bce1d)
- [deps] Bump @sideway/formula from 3.0.0 to 3.0.1 in /example (bb41d8b)
- [deps] Bump ansi-regex from 3.0.0 to 3.0.1 (a3c430d)
- [deps] Bump async from 2.6.3 to 2.6.4 (cc740a9)
- [deps] Bump decode-uri-component from 0.2.0 to 0.2.2 (98b613c)
- [deps] Bump decode-uri-component from 0.2.0 to 0.2.2 in /example (8be76e4)
- [deps] Bump http-cache-semantics from 4.1.0 to 4.1.1 (2d7c007)
- [deps] Bump json5 from 2.2.1 to 2.2.3 (df2825f)
- [deps] Bump minimatch from 3.0.4 to 3.1.2 (057683d)
- [deps] Bump shell-quote from 1.6.1 to 1.8.1 (95d938b)
- [deps] Bump simple-plist from 1.3.0 to 1.3.1 (b0a7731)
- [deps] Bump vm2 from 3.9.10 to 3.9.19 (cda53db)
- Add the GIPHY Theme section (33f4808)
- [deps] Bump Android SDK version from 2.3.4 to 2.3.5 (93864e6)
- [deps] Bump iOS SDK version from 2.2.4 to 2.2.5 (18679a5)
- [deps] Bump type-fest, @giphy/js-types, and other dev deps (6007de4)
- [GiphyDialog] Add enableDynamicText property (281c715)
- Add GIPHY Animated Text page (e8f8c54)
- [deps] Bump Android SDK version from 2.3.1 to 2.3.4 (491a526)
- [deps] Bump iOS SDK version from 2.2.2 to 2.2.4 (31e6a52)
- [deps] Bump Android SDK version from 2.3.0 to 2.3.1 (03e2a89)
- [deps] Bump iOS SDK version from 2.2.1 to 2.2.2 (28b45e7)
- [deps] Bump Android SDK version from 2.2.0 to 2.3.0 (682bfa5)
- [deps] Bump iOS SDK version from 2.1.22 to 2.2.1 (461e857)
This release improves the experience for the GIPHY emoji tab by enabling users to browse and select variations for a given emoji, such as alternative skin tones. This is a feature standardized by a number of popular platforms and is now possible in the GIPHY SDK.
If you already have the emoji content type included in your integration, no additional code is necessary on your end to adopt this new feature.
- [deps] Bump npm packages (f4dd163)
- The
playing
property has been removed from theGiphyVideoView
component. Please replace it with the autoPlay property if you use it. - In v2, GIPHY Clips are disabled by default on the Android platform. If you use clips on Android, follow this guide to set them up.
- [Android:GiphyDialog] GIPHY rating does not work when using GiphyDialog.configure to specify it (#74) (cf2b55e)
- [GiphyVideoManager] Add the resume method to continue paused playback (c2d6d1b)
- [GPHMediaView] Add the resizeMode property. This property determines how to resize the image when the frame doesn't match the raw image dimensions. (6ff254a)
- [GPHMediaView] Add the resizeMode property (6ff254a)
- [iOS:GPHMediaView] Scale the content to fill the view bounds and maintain the aspect ratio (8cf112c)
- [deps] Bump @giphy/js-types to 4.2.1 and type-fest to 2.13.1 (db8d8a8)
- [deps] Bump Android SDK version from 2.1.17 to 2.1.18 (d538105)
- [deps] Bump iOS SDK version from 2.1.21 to 2.1.22 (63fed92)
- Update the requirements section (b615d31)
- [android] Update gradle and target SDK (17dc5b6)
- [deps] Bump Android SDK version from 2.1.16 to 2.1.17 (efe7d11)
- [deps] Bump iOS SDK version from 2.1.20 to 2.1.21 (e362e28)
- Update jdk version (175f95f)
- [ios:giphy-video-view] Reuse a single video player across multiple clips (8c4ea74)
- [deps] Bump iOS SDK version from 2.1.17 to 2.1.20 (73807b0)
- Deep Press Previews. This new feature enables users to "deep press" on a piece of content in the grid and view a context menu, including various options such as select, more by
@user-name
, and remove from recents, which is only shown in the case the grid is populated with previously selected content.
While this feature applies to all content types in the GIPHY SDK, we were motivated to develop it specifically to enhance the experience for Clips (GIFs With Sound!), so that users may much more seamlessly experience video content without having to leave the context of the grid.
Whereas previously the only method of hearing a Clip was to tap on its silent preview in the grid, taking the user to the detail screen, users may now "deep press" on the preview to see and hear it in inline.
- [deps] Bump Android SDK version from 2.1.14 to 2.1.16 (2549c6f)
- [deps] Bump iOS sdk version from 2.1.16 to 2.1.17 (5335063)
- [Android:GiphyDialog] Fix an issue where calling GiphyDialog.show() on an Android device could cause an error (#52) (860387a)
- [Android:GiphyMediaView] Add the showCheckeredBackground property (#50) (e50103f)
- [Android:GiphySDK] Add the videoCacheMaxBytes property (#49) (8406613)
- [ios] Fix the issue with reference to self in async blocks (ca9d444)
- [GiphyMediaView] Add an API to control play/pause states (c3ec0e2)
- [Android] Fix NativeEventEmitter warnings in RN 0.65 (#43) (1a65090)
- [Android:GiphyGridView] Fix issue with rendering the recent GIFs (#41) (11fa2ce)
- Captions! A Closed Captions control is now provided for the
.Clips
content type on both the detail "confirmation" screen as well as theGiphyVideoView
- [core] Bumps Giphy Android SDK from v2.1.7 to v2.1.12
- [core] Bumps Giphy iOS SDK from v2.1.12 to v.2.1.16
- [Android:GiphyGridView] Fix crash on
didLongPressCell
(#33) @M1ST4KE
- Bumps scripts don't update lockfile (bd4cc43)
- Issues where state saves references only to the props for the last component (14b9236)
- [GiphyVideoView] Typo (edc62ae)
- [GiphyVideoManager] This is a new module that allows to mute or pause all clips. For example, you can pause all clips when a user opens a modal.
- [GiphyGridView] Add
showCheckeredBackground
prop - [GiphyVideoView] Add callback support for
onPlaybackStateChanged
,onMute
,onUnmute
, andonError
events. - [GiphyVideoView] Add
autoPlay
prop as a replacement forplaying
prop to avoid misuse of the component. - [GiphyVideoView] Mark
playing
prop as deprecated.
- [core] Bumps Giphy Android SDK from v2.1.6 to v2.1.7
- [core] Bumps Giphy iOS SDK from v2.1.11 to v2.1.12
- [Android:GiphyVideoViewManager] Fix the issue with viewing multiple clips
- [Android:Utils] Fix app crashes due to absent rendition in media
- [core] Bumps
Giphy Android SDK
from v2.1.4 to v2.1.6 - [core] Bumps
Giphy iOS SDK
from v2.1.10 to v2.1.11
- [GiphySDK] Add metadata to the configuration method
- [LICENSE] Update to Apache-2.0 license
- Clips (GIFs with Sound!) is a brand new content type available in the SDK
- [GiphyDialog] Add
clipsPreviewRenditionType
prop - [GiphyGridView] Add
clipsPreviewRenditionType
andrenditionType
props
- [Docs] Add section for
GiphyVideoView
- [GiphyDialog] Remove
useBlurredBackground
prop