Skip to content

Commit c97e8e3

Browse files
authored
Merge pull request #667 from adjust/v4335
Version 4.33.5
2 parents 6ae0388 + 5922052 commit c97e8e3

File tree

7 files changed

+20
-21
lines changed

7 files changed

+20
-21
lines changed

Adjust.podspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
Pod::Spec.new do |s|
22
s.name = "Adjust"
3-
s.version = "4.33.4"
3+
s.version = "4.33.5"
44
s.summary = "This is the iOS SDK of adjust. You can read more about it at http://adjust.com."
55
s.homepage = "https://github.com/adjust/ios_sdk"
66
s.license = { :type => 'MIT', :file => 'MIT-LICENSE' }
77
s.author = { "Adjust" => "[email protected]" }
8-
s.source = { :git => "https://github.com/adjust/ios_sdk.git", :tag => "v4.33.4" }
8+
s.source = { :git => "https://github.com/adjust/ios_sdk.git", :tag => "v4.33.5" }
99
s.ios.deployment_target = '9.0'
1010
s.tvos.deployment_target = '9.0'
1111
s.framework = 'SystemConfiguration'

Adjust/ADJUtil.m

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
static NSRegularExpression *shortUniversalLinkRegex = nil;
3636
static NSRegularExpression *excludedDeeplinkRegex = nil;
3737

38-
static NSString * const kClientSdk = @"ios4.33.4";
38+
static NSString * const kClientSdk = @"ios4.33.5";
3939
static NSString * const kDeeplinkParam = @"deep_link=";
4040
static NSString * const kSchemeDelimiter = @"://";
4141
static NSString * const kDefaultScheme = @"AdjustUniversalScheme";
@@ -677,15 +677,8 @@ + (NSString *)secondsNumberFormat:(double)seconds {
677677
}
678678

679679
+ (double)randomInRange:(double)minRange maxRange:(double)maxRange {
680-
static dispatch_once_t onceToken;
681-
dispatch_once(&onceToken, ^{
682-
srand48(arc4random());
683-
});
684-
double random = drand48();
685680
double range = maxRange - minRange;
686-
double scaled = random * range;
687-
double shifted = scaled + minRange;
688-
return shifted;
681+
return minRange + (range * arc4random_uniform(100)*1.0/100);
689682
}
690683

691684
+ (NSTimeInterval)waitingTime:(NSInteger)retries

Adjust/Adjust.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// Adjust.h
33
// Adjust SDK
44
//
5-
// V4.33.4
5+
// V4.33.5
66
// Created by Christian Wellenbrock (@wellle) on 23rd July 2013.
77
// Copyright (c) 2012-2021 Adjust GmbH. All rights reserved.
88
//

AdjustBridge/AdjustBridgeRegister.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,7 @@ + (NSString *)adjust_js {
275275
if (this.sdkPrefix) {
276276
return this.sdkPrefix;
277277
} else {
278-
return 'web-bridge4.33.4';
278+
return 'web-bridge4.33.5';
279279
}
280280
},
281281
setTestOptions: function(testOptions) {

CHANGELOG.md

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
### Version 4.33.5 (13th July 2023)
2+
#### Changed
3+
- Replaced the usage of `drand48()` with `arc4random_uniform` method.
4+
5+
---
6+
17
### Version 4.33.4 (9th February 2023)
28
#### Changed
39
- Removed usage of `iAd.framework` logic. As of February 7th 2023 the iAd framework has stopped attributing downloads from Apple Ads campaigns.
@@ -122,7 +128,7 @@
122128
#### Added
123129
- Added `adjustConversionValueUpdated:` callback which can be used to get information when Adjust SDK updates conversion value for the user.
124130
- [beta] Added data residency support for Turkey region. You can choose this setting by calling `setUrlStrategy:` method of `ADJConfig` instance with `ADJDataResidencyTR` parameter.
125-
- Added `trackAdRevenue:` method to `Adjust` interface to allow tracking of ad revenue by passing `ADJAdRevenue` object as parameter.
131+
- Added `trackAdRevenue:` method to `Adjust` interface to allow tracking of ad revenue by passing `ADJAdRevenue` object as parameter.
126132
- Added support for `AppLovin MAX` ad revenue tracking.
127133

128134
#### Changed
@@ -600,7 +606,7 @@
600606
- Accessing private properties directly when copying.
601607
- Removed static framework build with no Bitcode support from releases page.
602608
- Updated docs.
603-
609+
604610
#### Fixed
605611
- Allow foreground/background timer to work in offline mode.
606612
- Use `synchronized` blocks to prevent write deadlock/contention.
@@ -644,7 +650,7 @@
644650
---
645651

646652
### Version 4.8.0 (25th July 2016)
647-
#### Added
653+
#### Added
648654
- Added tracking support for native web apps (no SDK version change).
649655

650656
### Changed
@@ -653,7 +659,7 @@
653659
---
654660

655661
### Version 4.8.0 (18th July 2016)
656-
#### Added
662+
#### Added
657663
- Added `sendAdWordsRequest` method on `Adjust` instance to support AdWords Search and Mobile Web tracking.
658664

659665
---

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4.33.4
1+
4.33.5

examples/AdjustExample-Swift/Podfile.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PODS:
2-
- Adjust (4.33.4):
3-
- Adjust/Core (= 4.33.4)
4-
- Adjust/Core (4.33.4)
2+
- Adjust (4.33.5):
3+
- Adjust/Core (= 4.33.5)
4+
- Adjust/Core (4.33.5)
55

66
DEPENDENCIES:
77
- Adjust (from `../../`)

0 commit comments

Comments
 (0)