Skip to content

Commit 660e180

Browse files
authored
Merge pull request #270 from adjust/v540
Version 5.4.0
2 parents 705eb4b + 87f41bc commit 660e180

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+3688
-1895
lines changed

.gitignore

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,6 @@ Thumbs.db
8080
# gradle directory
8181
.gradle
8282
.gradletasknamecache
83-
gradlew
84-
gradlew.bat
85-
gradle/
8683
build/
8784

8885
# for oh-my-zsh jira plugin (https://github.com/robbyrussell/oh-my-zsh/wiki/Plugins#jira)

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
### Version 5.4.0 (18th June 2025)
2+
#### Added
3+
- Added support for configuring store information via the `AdjustStoreInfo` object. You can now specify the store name and store app ID via `setStoreInfo` method on your `AdjustConfig` instance. This enables the SDK to record the intended app store source during initialization. For more details about this feature, refer to the [official documentation](https://dev.adjust.com/en/sdk/react-native/setup/store-type).
4+
- Added ability to initialize the SDK for the first session in delayed mode. You can start the SDK in the delayed mode by calling the `enableFirstSessionDelay` method on your `AdjustConfig` instance. To end the delay, make sure to call `endFirstSessionDelay` method of `Adjust` instance. For more details about this feature, refer to the [official documentation](https://dev.adjust.com/en/sdk/react-native/features/first-session-delay).
5+
- Added ability to send organic search referrer together with deep link. You can send it via `setReferrer` method of the `AdjustDeeplink` instance. For more details about this feature, refer to the [official documentation](https://dev.adjust.com/en/sdk/react-native/features/deep-links#handling-deeplinks-with-referrer).
6+
- Added ability to disable SDK's interaction with `AppTrackingTransparency.framework` API. You can disable it by calling the `disableAppTrackingTransparencyUsage` method on your `AdjustConfig` instance. For more details about this feature, refer to the [official documentation](https://dev.adjust.com/en/sdk/react-native/features/att#disable-att-framework).
7+
8+
#### Native SDKs
9+
- [[email protected]][ios_sdk_v5.4.0]
10+
- [[email protected]][android_sdk_v5.4.0]
11+
12+
---
13+
114
### Version 5.1.0 (25th February 2025)
215
#### Added
316
- Added `jsonResponse` field (JSON string) to `AdjustAttribution` where every key-value pair sent by the backend as part of the attribution response can be found.
@@ -735,6 +748,7 @@ In case you were using beta version of the SDK v5, please switch to the official
735748
[ios_sdk_v5.0.1]: https://github.com/adjust/ios_sdk/tree/v5.0.1
736749
[ios_sdk_v5.0.2]: https://github.com/adjust/ios_sdk/tree/v5.0.2
737750
[ios_sdk_v5.1.1]: https://github.com/adjust/ios_sdk/tree/v5.1.1
751+
[ios_sdk_v5.4.0]: https://github.com/adjust/ios_sdk/tree/v5.4.0
738752

739753
[android_sdk_v4.10.4]: https://github.com/adjust/android_sdk/tree/v4.10.4
740754
[android_sdk_v4.11.0]: https://github.com/adjust/android_sdk/tree/v4.11.0
@@ -776,3 +790,4 @@ In case you were using beta version of the SDK v5, please switch to the official
776790
[android_sdk_v5.0.1]: https://github.com/adjust/android_sdk/tree/v5.0.1
777791
[android_sdk_v5.0.2]: https://github.com/adjust/android_sdk/tree/v5.0.2
778792
[android_sdk_v5.1.0]: https://github.com/adjust/android_sdk/tree/v5.1.0
793+
[android_sdk_v5.4.0]: https://github.com/adjust/android_sdk/tree/v5.4.0

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
5.1.0
1+
5.4.0

android/build.gradle

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,30 +2,30 @@ apply plugin: 'com.android.library'
22

33
def _ext = rootProject.ext
44

5-
def _compileSdkVersion = _ext.has('compileSdkVersion') ? _ext.compileSdkVersion : 33
6-
def _buildToolsVersion = _ext.has('buildToolsVersion') ? _ext.buildToolsVersion : "33.0.0"
7-
def _minSdkVersion = _ext.has('minSdkVersion') ? _ext.minSdkVersion : 16
8-
def _targetSdkVersion = _ext.has('targetSdkVersion') ? _ext.targetSdkVersion : 33
5+
def _compileSdkVersion = _ext.has('compileSdkVersion') ? _ext.compileSdkVersion : 36
6+
def _minSdkVersion = _ext.has('minSdkVersion') ? _ext.minSdkVersion : 21
7+
def _targetSdkVersion = _ext.has('targetSdkVersion') ? _ext.targetSdkVersion : 36
98

109
android {
10+
namespace 'com.adjust.nativemodule'
1111
compileSdkVersion _compileSdkVersion
12-
buildToolsVersion _buildToolsVersion
1312

1413
defaultConfig {
1514
minSdkVersion _minSdkVersion
1615
targetSdkVersion _targetSdkVersion
1716
versionCode 1
1817
versionName "1.0"
1918
}
19+
2020
buildTypes {
2121
release {
2222
minifyEnabled false
23-
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
23+
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
2424
}
2525
}
2626
}
2727

2828
dependencies {
2929
implementation 'com.facebook.react:react-native:+'
30-
implementation 'com.adjust.sdk:adjust-android:5.1.0'
30+
implementation 'com.adjust.sdk:adjust-android:5.4.0'
3131
}

android/src/main/AndroidManifest.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.adjust.nativemodule">
2+
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
33
<uses-permission android:name="android.permission.INTERNET" />
44
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
55
<uses-permission android:name="com.google.android.gms.permission.AD_ID"/>

0 commit comments

Comments
 (0)