Skip to content

Commit 797d795

Browse files
authored
Merge pull request #364 from Countly/2542
feat: 25.4.2
2 parents 1f6d0ab + e3742a8 commit 797d795

File tree

13 files changed

+39
-18
lines changed

13 files changed

+39
-18
lines changed

CHANGELOG.md

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,29 @@
1-
## XX.XX.XX
1+
## 25.4.2
22
* Added a new function "addCustomNetworkRequestHeaders: customHeaderValues" for providing or overriding custom headers after init.
33
* Default request method is now set to "POST"
4+
* Updated user properties caching mechanism according to sessions.
45
* Added a new function "recordMetrics: metricsOverride" to send a device metrics request.
56
* Added a new Consent option "metrics" for controlling "recordMetrics" method. (This has no effect on Session metrics.)
7+
* Improved content error handling and display mechanics.
8+
* Improved Health Check metric information.
9+
* Improved disk size calculation in crash reports in Android.
10+
* Non window contexts also now uses POST requests by default in Web.
11+
* Improved CPU architecture detection capabilities in iOS.
12+
13+
* Mitigated an issue where latest fetched behavior settings were replacing the current settings instead of merging.
14+
* Mitigated a possible Health Check network log recording issue.
15+
* Mitigated a potential issue where Remote Config calls could have blocked the main UI thread processes in Android.
16+
* Mitigated an issue that could have happened when navigating back from a Content in Android.
17+
* Mitigated a persistency issue with configuration provided SBS and its initial state in Android.
18+
* Mitigated an issue where SBS could have been fetched twice in Android.
19+
* Mitigated an SBS issue while in temporary ID mode in iOS.
20+
* Mitigated a race condition that could happen when recording previous event name in iOS.
21+
* Mitigated a possible issue with request timeouts in IE11 in Web
22+
* Mitigated an issue where manual feedback reporting could have failed in Web.
23+
24+
* Updated underlying Android SDK version to 25.4.6
25+
* Updated underlying iOS SDK version to 25.4.8
26+
* Updated underlying Web SDK version to 25.4.2
627

728
## 25.4.1
829
* Added fullscreen support for feedback widgets.

android/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,6 @@ android {
3838
}
3939

4040
dependencies {
41-
implementation 'ly.count.android:sdk:25.4.1'
41+
implementation 'ly.count.android:sdk:25.4.6'
4242
implementation 'com.google.firebase:firebase-messaging:24.0.3'
4343
}

android/src/main/java/ly/count/dart/countly_flutter/CountlyFlutterPlugin.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@
6767
*/
6868
public class CountlyFlutterPlugin implements MethodCallHandler, FlutterPlugin, ActivityAware, DefaultLifecycleObserver {
6969
private static final String TAG = "CountlyFlutterPlugin";
70-
private final String COUNTLY_FLUTTER_SDK_VERSION_STRING = "25.4.1";
70+
private final String COUNTLY_FLUTTER_SDK_VERSION_STRING = "25.4.2";
7171
private final String COUNTLY_FLUTTER_SDK_NAME = "dart-flutterb-android";
7272
private final String COUNTLY_FLUTTER_SDK_NAME_NO_PUSH = "dart-flutterbnp-android";
7373

example/integration_test/utils.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ void testCommonRequestParams(Map<String, List<String>> requestObject) {
4141
expect(
4242
requestObject['sdk_name']?[0],
4343
"dart-flutterb-${kIsWeb ? 'web' : Platform.isIOS ? 'ios' : 'android'}");
44-
expect(requestObject['sdk_version']?[0], '25.4.1');
44+
expect(requestObject['sdk_version']?[0], '25.4.2');
4545
expect(
4646
requestObject['av']?[0],
4747
kIsWeb

ios/Classes/CountlyFlutterPlugin.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ @interface CountlyPersistency ()
2828

2929
CLYPushTestMode const CLYPushTestModeProduction = @"CLYPushTestModeProduction";
3030

31-
NSString *const kCountlyFlutterSDKVersion = @"25.4.1";
31+
NSString *const kCountlyFlutterSDKVersion = @"25.4.2";
3232
NSString *const kCountlyFlutterSDKName = @"dart-flutterb-ios";
3333
NSString *const kCountlyFlutterSDKNameNoPush = @"dart-flutterbnp-ios";
3434

ios/countly_flutter.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#
44
Pod::Spec.new do |s|
55
s.name = 'countly_flutter'
6-
s.version = '25.4.1'
6+
s.version = '25.4.2'
77
s.summary = 'Countly is an innovative, real-time, open source mobile analytics platform.'
88
s.homepage = 'https://github.com/Countly/countly-sdk-flutter-bridge'
99
s.social_media_url = 'https://twitter.com/gocountly'

lib/src/web/plugin_config.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
class CountlyFlutterPluginConfig {
2-
static const String SDK_VERSION_STRING = '25.4.1';
2+
static const String SDK_VERSION_STRING = '25.4.2';
33
static const String SDK_NAME = 'dart-flutterb-web';
4-
static const String WEB_SDK_URL = 'https://cdn.jsdelivr.net/npm/countly-sdk-web@25.4.1/lib/countly.min.js';
4+
static const String WEB_SDK_URL = 'https://cdn.jsdelivr.net/npm/countly-sdk-web@25.4.2/lib/countly.min.js';
55
}

pubspec.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
name: countly_flutter
22
description: Countly is an innovative, real-time, open source mobile analytics and push notifications platform.
3-
version: 25.4.1
3+
version: 25.4.2
44
homepage: https://support.count.ly/hc/en-us/articles/360037944212
55
repository: https://github.com/Countly/countly-sdk-flutter-bridge
66
issue_tracker: https://github.com/Countly/countly-sdk-flutter-bridge/issues
77
documentation: https://support.count.ly/hc/en-us/articles/360037944212
88
platforms:
9-
android:
10-
ios:
9+
android:
10+
ios:
1111

1212
environment:
1313
sdk: ">=2.12.0 <4.0.0"
@@ -34,4 +34,4 @@ flutter:
3434
pluginClass: CountlyFlutterPlugin
3535
web:
3636
pluginClass: CountlyFlutterPlugin
37-
fileName: src/web/countly_flutter_plugin.dart
37+
fileName: src/web/countly_flutter_plugin.dart

scripts/init-ios-sdk.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
#CONFIG_FILE="$(dirname "$0")/config/sdk_versions.txt"
66
#$(grep "^ios_sdk_version=" "$CONFIG_FILE" | cut -d '=' -f2)
7-
IOS_SDK_VERSION=25.4.7
7+
IOS_SDK_VERSION=25.4.8
88
SUBMODULE_PATH="ios/Classes/countly-sdk-ios"
99
TAG="${1:-$IOS_SDK_VERSION}" # default tag if none given
1010
MAIN_SPARSE_FILE="../../../scripts/config/sparse-checkout.list" # relative path from submodule
@@ -35,7 +35,7 @@ echo "🧹 Applying sparse-checkout rules from: scripts/config/sparse-checkout.l
3535
git sparse-checkout init --no-cone
3636

3737
# Apply the rules inside Git internals
38-
cp "$MAIN_SPARSE_FILE" "$(git rev-parse --git-path info)/config/sparse-checkout"
38+
cp "$MAIN_SPARSE_FILE" "$(git rev-parse --git-path info)/sparse-checkout"
3939

4040
# Apply to working tree
4141
git read-tree -mu HEAD

0 commit comments

Comments
 (0)