Releases: Giphy/giphy-react-native-sdk
v4.0.0
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
3.3.1 (2024-10-18)
Native SDKs
- Giphy Android SDK v2.3.15-fresco-v2.5.0
- Giphy iOS SDK v2.2.13
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
3.3.0 (2024-08-12)
Native SDKs
- Giphy Android SDK v2.3.15-fresco-v2.5.0
- Giphy iOS SDK v2.2.10
Features
Documentation
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
3.2.6 (2024-05-22)
Native SDKs
- Giphy Android SDK v2.3.14-fresco-v2.5.0
- Giphy iOS SDK v2.2.9
Build System
- [deps] Bump rexml from 3.2.5 to 3.2.8 in /example (0bcbb7b)
v3.2.5
3.2.5 (2024-04-26)
Native SDKs
- Giphy Android SDK v2.3.13-fresco-v2.5.0
- Giphy iOS SDK v2.2.9
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
3.2.4 (2024-04-08)
Native SDKs
- Giphy Android SDK v2.3.13-fresco-v2.5.0
- Giphy iOS SDK v2.2.7
Bug Fixes
v3.2.3
3.2.3 (2024-02-21)
Native SDKs
- Giphy Android SDK v2.3.13-fresco-v2.5.0
- Giphy iOS SDK v2.2.7
Bug Fixes
Build System
v3.2.2
3.2.2 (2024-01-05)
Native SDKs
- Giphy Android SDK v2.3.13-fresco-v2.5.0
- Giphy iOS SDK v2.2.7
Bug Fixes
v3.2.1
3.2.1 (2023-10-31)
Native SDKs
- Giphy Android SDK v2.3.13-fresco-v2.5.0
- Giphy iOS SDK v2.2.7
Documentation
- [expo] Update integration guide (0cd489f)
Build System
v3.2.0
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)