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.