Skip to content

Releases: Giphy/giphy-react-native-sdk

v4.0.0

03 Feb 11:48
Compare
Choose a tag to compare

4.0.0 (2025-02-03)

Dropping Support for Older React Native Versions

Starting from this release, we are dropping support for React Native versions older than 0.73.0 in our SDK. This change is necessary to ensure compatibility with the latest Fresco version (3.4.0 or later), which is required to maintain stability on Android 15 devices.

Why This Change?
Beginning with Android 15, devices may use a 16 KB page size for memory allocation.
Older versions of Fresco are not compatible with this change and can cause crashes on these devices.
Fresco version 3.4.0 and above resolve this issue.
The latest Fresco versions require updated build tools:

  • Android Gradle Plugin (AGP): Version 8.1.x or higher
  • Java Development Kit (JDK): Version 17

React Native versions older than 0.73.0 do not support these requirements, making it impossible to integrate the necessary Fresco update.

If you are using React Native 0.73.0 or newer: no action is required. You will continue to receive updates and improvements.
If you are using a React Native version older than 0.73.0: you will need to either upgrade your project to React Native 0.73.0 or later or continue using an older version of our SDK (without the latest updates and support for Android 15).

Native SDKs

Documentation

  • Add troubleshooting page for "GIFs Are Not Playing on Android" (7fe466e)

Build System

  • [deps] Bump rexml from 3.3.6 to 3.3.9 in /example (e824735)

  • [deps]: bump Android SDK version from 2.3.15-fresco-v2.5.0 to 2.3.16

  • Feat!: drop support for React Native <0.73.0 (ec9b8ba)

BREAKING CHANGES

  • Support for React Native versions before 0.73.0 has been removed.

v3.3.1

18 Oct 14:34
Compare
Choose a tag to compare

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)

v3.3.0

03 Oct 16:31
Compare
Choose a tag to compare

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)

v3.2.6

22 May 15:00
Compare
Choose a tag to compare

3.2.6 (2024-05-22)

Native SDKs

Build System

  • [deps] Bump rexml from 3.2.5 to 3.2.8 in /example (0bcbb7b)

v3.2.5

26 Apr 11:52
Compare
Choose a tag to compare

3.2.5 (2024-04-26)

Native SDKs

Features

  • [iOS] Addresses AppStore requirements by removing use of NSUserDefaults API

Build System

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

v3.2.4

08 Apr 11:25
Compare
Choose a tag to compare

3.2.4 (2024-04-08)

Native SDKs

Bug Fixes

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

v3.2.3

21 Feb 18:31
Compare
Choose a tag to compare

3.2.3 (2024-02-21)

Native SDKs

Bug Fixes

  • [iOS] GiphyDialog does not work with formSheet modal when using native-stack #166 (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)

v3.2.2

05 Jan 12:31
Compare
Choose a tag to compare

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)

v3.2.1

31 Oct 17:49
Compare
Choose a tag to compare

3.2.1 (2023-10-31)

Native SDKs

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.13-fresco-v2.5.0 (d48400b)

v3.2.0

23 Oct 09:22
Compare
Choose a tag to compare

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)