Skip to content

Latest commit

 

History

History
679 lines (436 loc) · 36 KB

CHANGELOG.md

File metadata and controls

679 lines (436 loc) · 36 KB

3.3.1 (2024-10-18)

Native SDKs

Build System

  • [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)

3.3.0 (2024-08-12)

Native SDKs

Features

  • [localization] Add localizations support (#183) (973abbe)

Documentation

  • How to mock the Giphy dependency in Jest (#184) (5426f23)

Build System

  • [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)

3.2.6 (2024-05-22)

Native SDKs

Build System

  • [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)

3.2.5 (2024-04-26)

Native SDKs

Build System

  • [deps] Bump iOS SDK version from 2.2.7 to 2.2.9 (96414f9)

3.2.4 (2024-04-08)

Native SDKs

Bug Fixes

  • The GridView crashes when scrolling and closing the screen (#172) (0288130)

3.2.3 (2024-02-21)

Native SDKs

Bug Fixes

  • [iOS] GiphyDialog does not work with formSheet modal when using native-stack (e4e7974)

Build System

  • [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)

3.2.2 (2024-01-05)

Native SDKs

Bug Fixes

  • [iOS] Issues with ios in rn versions starting from 0.73.0 and onwards (#161) (41df28f)

3.2.1 (2023-10-31)

Native SDKs

  • Giphy Android SDK v
  • Giphy iOS SDK v2.2.7

Documentation

  • [expo] Update integration guide (0cd489f)

Build System

  • [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)

3.2.0 (2023-10-23)

Native SDKs

Features

  • [GiphyGridView] Add disableEmojiVariations property (151782d)

Build System

  • [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)

3.0.1 (2023-10-19)

Native SDKs

Documentation

  • Add Expo integration guide (f21545e)

Build System

  • [deps] Bump activesupport from 7.0.6 to 7.0.7.2 in /example (6fd834c)

3.0.0 (2023-08-16)

Native SDKs

Features

  • Add support for new React Native architecture (5158df3)

2.4.2 (2023-07-18)

Native SDKs

Bug Fixes

  • [android] GiphyGridView doesn't refresh its content in certain scenarios (#126) (6f5ca67)

Build System

  • [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)

2.4.1 (2023-06-13)

Native SDKs

Build System

  • [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)

2.4.0 (2023-05-24)

Native SDKs

Features

  • [GiphyDialog] Add theme support (04cfdfe)
  • [GiphyGridView] Add theme support (70a94e9)

Documentation

  • Add the GIPHY Theme section (33f4808)

Build System

  • [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)

2.3.0 (2023-05-08)

Native SDKs

Features

  • [GiphyDialog] Add enableDynamicText property (281c715)

Documentation

  • Add GIPHY Animated Text page (e8f8c54)

2.2.1 (2023-04-27)

Native SDKs

Build System

  • [deps] Bump Android SDK version from 2.3.1 to 2.3.4 (491a526)

2.2.0 (2023-04-25)

Native SDKs

Features

  • [iOS:GiphyDialog] Add selectedContentType property (#99) (e21a85a)

Build System

  • [deps] Bump iOS SDK version from 2.2.2 to 2.2.4 (31e6a52)

2.1.3 (2023-03-02)

Native SDKs

Bug Fixes

  • [Android] App crashes when selecting a Gif (#90) (8a18094)

2.1.2 (2023-02-08)

Native SDKs

Bug Fixes

  • [android] Project-wide requests headers rewritten by GIPHY (#92) (b0ce09c)

Build System

  • [deps] Bump Android SDK version from 2.3.0 to 2.3.1 (03e2a89)

2.1.1 (2023-01-11)

Native SDKs

Build System

  • [deps] Bump iOS SDK version from 2.2.1 to 2.2.2 (28b45e7)

2.1.0 (2022-12-01)

Native SDKs

Build System

  • [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)

Emoji Drawer

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.

2.0.0 (2022-10-31)

Native SDKs

Features

  • Update ExoPlayer configuration (907ea53)
  • [GiphyVideoView] Remove the playing property (032a67e)

Documentation

  • Add a v2 migration guide (e68fd20)
  • Update GIPHY Clips integration guide (21f57e8)

Build System

  • [deps] Bump npm packages (f4dd163)

BREAKING CHANGES

  • The playing property has been removed from the GiphyVideoView 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.

1.11.1 (2022-10-03)

Native SDKs

Bug Fixes

  • TypeScript definitions are placed in the wrong folder (#80) (4bea260)

1.11.0 (2022-09-28)

Native SDKs

Build System

  • [deps] Bump Gradle to 7.3.3 (2ffb2e5)
  • [deps] Bump Kotlin to 1.6.0 (81b11ed)

1.10.0 (2022-09-27)

Native SDKs

Documentation

  • Add the ExoPlayer troubleshooting page (00dfa75)
  • Update contribution guide (f3ef81b)

Build System

  • Update dependencies (3813062)
  • [deps] Bump Android SDK version from 2.1.18 to 2.2.0 (4934f9f)

Continuous Integration

  • Setup detox for Android platform (d793b18)
  • Setup detox for iOS platform (a2465ea)

1.10.0-beta.0 (2022-09-22)

Native SDKs

Documentation

  • Add the ExoPlayer troubleshooting page (00dfa75)
  • Update contribution guide (f3ef81b)

Build System

  • Update dependencies (3813062)
  • [deps] Bump Android SDK version from 2.1.18 to 2.2.0 (4934f9f)

Continuous Integration

  • Setup detox for Android platform (d793b18)
  • Setup detox for iOS platform (a2465ea)

1.9.1 (2022-08-31)

Native SDKs

Bug Fixes

  • [Android:GiphyDialog] GIPHY rating does not work when using GiphyDialog.configure to specify it (#74) (cf2b55e)

1.9.0 (2022-06-27)

Native SDKs

Features

  • [GiphyVideoManager] Add the resume method to continue paused playback (c2d6d1b)

Bug Fixes

  • [GiphyVideoView] Sound suddenly starts playing out of nowhere (#69) (a7c2a03)

1.8.0 (2022-06-21)

Native SDKs

Features

  • [GPHMediaView] Add the resizeMode property. This property determines how to resize the image when the frame doesn't match the raw image dimensions. (6ff254a)

1.8.0-rc.1 (2022-06-20)

Native SDKs

Features

  • [GPHMediaView] Add the resizeMode property (6ff254a)

1.8.0-rc.0 (2022-06-17)

Native SDKs

Features

  • [iOS:GPHMediaView] Scale the content to fill the view bounds and maintain the aspect ratio (8cf112c)

1.7.2 (2022-06-15)

Native SDKs

Build System

  • [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)

1.7.1 (2022-04-26)

Native SDKs

Documentation

  • Update the requirements section (b615d31)

Build System

  • [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)

Continuous Integration

1.7.0 (2022-03-09)

Native SDKs

Performance Improvements

  • [ios:giphy-video-view] Reuse a single video player across multiple clips (8c4ea74)

Build System

  • [deps] Bump iOS SDK version from 2.1.17 to 2.1.20 (73807b0)

1.6.0 (2022-02-15)

Native SDKs

Features

  • [GiphyContent] Add the prop to specify content rating for the search results (#58) (fe22af7)

1.5.0 (2022-02-01)

Native SDKs

Features

  • 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.

Build System

  • [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)

1.4.1 (2022-01-18)

Native SDKs

Bug Fixes

  • [Android:GiphyDialog] Fix an issue where calling GiphyDialog.show() on an Android device could cause an error (#52) (860387a)

1.4.0 (2022-01-12)

Native SDKs

Features

  • [Android:GiphyMediaView] Add the showCheckeredBackground property (#50) (e50103f)
  • [Android:GiphySDK] Add the videoCacheMaxBytes property (#49) (8406613)

Build System

1.3.0 (2021-12-08)

Native SDKs

Bug Fixes

  • [ios] Fix the issue with reference to self in async blocks (ca9d444)

Features

  • [GiphyMediaView] Add an API to control play/pause states (c3ec0e2)

1.2.0 (2021-12-01)

Native SDKs

Bug Fixes

  • [Android] Fix NativeEventEmitter warnings in RN 0.65 (#43) (1a65090)
  • [Android:GiphyGridView] Fix issue with rendering the recent GIFs (#41) (11fa2ce)

Features

  • Captions! A Closed Captions control is now provided for the .Clips content type on both the detail "confirmation" screen as well as the GiphyVideoView

Build System

1.1.1 (2021-10-06)

Native SDKs

Bug Fixes

  • [Android:GiphyGridView] Fix crash on didLongPressCell (#33) @M1ST4KE

1.1.0 (2021-09-09)

Native SDKs

Bug Fixes

  • Bumps scripts don't update lockfile (bd4cc43)
  • Issues where state saves references only to the props for the last component (14b9236)
  • [GiphyVideoView] Typo (edc62ae)

Features

  • [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, and onError events.
  • [GiphyVideoView] Add autoPlay prop as a replacement for playing prop to avoid misuse of the component.
  • [GiphyVideoView] Mark playing prop as deprecated.

Build System

1.0.3 (2021-08-26)

Native SDKs

Bug Fixes

  • [Android:GiphyVideoViewManager] Fix the issue with viewing multiple clips
  • [Android:Utils] Fix app crashes due to absent rendition in media

Build System

1.0.2 (2021-08-19)

Native SDKs

Bug Fixes

  • [GiphyDialog] Fix launch error when rootViewController is nil (#19) (81ff417)

1.0.1 (2021-08-09)

Native SDKs

Features

  • [GiphySDK] Add metadata to the configuration method
  • [LICENSE] Update to Apache-2.0 license

1.0.0 (2021-07-21)

Native SDKs

Features

  • Clips (GIFs with Sound!) is a brand new content type available in the SDK
  • [GiphyDialog] Add clipsPreviewRenditionType prop
  • [GiphyGridView] Add clipsPreviewRenditionType and renditionType props

Documentation

  • [Docs] Add section for GiphyVideoView

BREAKING CHANGES

  • [GiphyDialog] Remove useBlurredBackground prop