diff --git a/NATIVE_SDK_VERSIONS.md b/NATIVE_SDK_VERSIONS.md index ef7102a3a..1d0ea7e23 100644 --- a/NATIVE_SDK_VERSIONS.md +++ b/NATIVE_SDK_VERSIONS.md @@ -1,5 +1,6 @@ | React Native | iOS Bridge / iOS SDK | Android Bridge / Android SDK | |-------------|---------------------|-----------------------------| +| 3.9.0 | 3.16.0 | 3.13.1 | | 3.8.0 | 3.16.0 | 3.13.1 | | 3.7.0 | 3.16.0 | 3.13.1 | | 3.6.0 | 3.11.0 | 3.12.1 | diff --git a/benchmarks/ios/Podfile.lock b/benchmarks/ios/Podfile.lock index 577819ad4..88e1885e4 100644 --- a/benchmarks/ios/Podfile.lock +++ b/benchmarks/ios/Podfile.lock @@ -13,7 +13,7 @@ PODS: - DatadogInternal (= 3.16.0) - DatadogRUM (3.16.0): - DatadogInternal (= 3.16.0) - - DatadogSDKReactNative (3.8.0): + - DatadogSDKReactNative (3.9.0): - DatadogCore (= 3.16.0) - DatadogCrashReporting (= 3.16.0) - DatadogFlags (= 3.16.0) @@ -41,7 +41,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - DatadogSDKReactNativeSessionReplay (3.8.0): + - DatadogSDKReactNativeSessionReplay (3.9.0): - DatadogSDKReactNative - DatadogSessionReplay (= 3.16.0) - DoubleConversion @@ -64,7 +64,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - DatadogSDKReactNativeWebView (3.8.0): + - DatadogSDKReactNativeWebView (3.9.0): - DatadogInternal (= 3.16.0) - DatadogSDKReactNative - DatadogWebViewTracking (= 3.16.0) @@ -2140,9 +2140,9 @@ SPEC CHECKSUMS: DatadogInternal: e5a4652ee266986e29c6b8491aff7f78dc3b731d DatadogLogs: 52792add5827042f619771a23656e2bfb6b0f4e7 DatadogRUM: b78d608e013f39c5679ed31ad97dad323c6113e8 - DatadogSDKReactNative: 09dad2b43643ba603e1d8bdb241847917ba6f15d - DatadogSDKReactNativeSessionReplay: 6c6ec0adf5645e7167a4a6b1a6d1ceb656c29c51 - DatadogSDKReactNativeWebView: 34b05bdd6f540bb48c2ed19a3744698075c1b463 + DatadogSDKReactNative: 45d497eeef512ab483054d033affa166bce15722 + DatadogSDKReactNativeSessionReplay: b78202de431d881190c5b8c62dfe75d31a06e232 + DatadogSDKReactNativeWebView: be9a4c687dcb10d9d3ca1e234ea102f6c3bf8106 DatadogSessionReplay: 932b2077b1a5367de1450479d72093621b9fd618 DatadogTrace: 5ef84e254e2e1d337bc52e0cdf16396ca102aeb1 DatadogWebViewTracking: e0470157f55a83680a549d79ba2985e0d17465db diff --git a/example-new-architecture/ios/Podfile.lock b/example-new-architecture/ios/Podfile.lock index 8096e0ca7..a07eb2d20 100644 --- a/example-new-architecture/ios/Podfile.lock +++ b/example-new-architecture/ios/Podfile.lock @@ -13,7 +13,7 @@ PODS: - DatadogInternal (= 3.16.0) - DatadogRUM (3.16.0): - DatadogInternal (= 3.16.0) - - DatadogSDKReactNative (3.8.0): + - DatadogSDKReactNative (3.9.0): - DatadogCore (= 3.16.0) - DatadogCrashReporting (= 3.16.0) - DatadogFlags (= 3.16.0) @@ -41,7 +41,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - DatadogSDKReactNative/Tests (3.8.0): + - DatadogSDKReactNative/Tests (3.9.0): - DatadogCore (= 3.16.0) - DatadogCrashReporting (= 3.16.0) - DatadogFlags (= 3.16.0) @@ -1872,7 +1872,7 @@ SPEC CHECKSUMS: DatadogInternal: e5a4652ee266986e29c6b8491aff7f78dc3b731d DatadogLogs: 52792add5827042f619771a23656e2bfb6b0f4e7 DatadogRUM: b78d608e013f39c5679ed31ad97dad323c6113e8 - DatadogSDKReactNative: c364fd3d7c3ff3f078bcc44fe164aa4b345e91c3 + DatadogSDKReactNative: a4037e006d9dda1073be1d3b8a411461899d3181 DatadogTrace: 5ef84e254e2e1d337bc52e0cdf16396ca102aeb1 DatadogWebViewTracking: e0470157f55a83680a549d79ba2985e0d17465db DoubleConversion: f16ae600a246532c4020132d54af21d0ddb2a385 diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index 4bfc123e9..a50252c34 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -13,7 +13,7 @@ PODS: - DatadogInternal (= 3.16.0) - DatadogRUM (3.16.0): - DatadogInternal (= 3.16.0) - - DatadogSDKReactNative (3.8.0): + - DatadogSDKReactNative (3.9.0): - DatadogCore (= 3.16.0) - DatadogCrashReporting (= 3.16.0) - DatadogFlags (= 3.16.0) @@ -22,7 +22,7 @@ PODS: - DatadogTrace (= 3.16.0) - DatadogWebViewTracking (= 3.16.0) - React-Core - - DatadogSDKReactNative/Tests (3.8.0): + - DatadogSDKReactNative/Tests (3.9.0): - DatadogCore (= 3.16.0) - DatadogCrashReporting (= 3.16.0) - DatadogFlags (= 3.16.0) @@ -31,21 +31,21 @@ PODS: - DatadogTrace (= 3.16.0) - DatadogWebViewTracking (= 3.16.0) - React-Core - - DatadogSDKReactNativeSessionReplay (3.8.0): + - DatadogSDKReactNativeSessionReplay (3.9.0): - DatadogSDKReactNative - DatadogSessionReplay (= 3.16.0) - React-Core - - DatadogSDKReactNativeSessionReplay/Tests (3.8.0): + - DatadogSDKReactNativeSessionReplay/Tests (3.9.0): - DatadogSDKReactNative - DatadogSessionReplay (= 3.16.0) - React-Core - React-RCTText - - DatadogSDKReactNativeWebView (3.8.0): + - DatadogSDKReactNativeWebView (3.9.0): - DatadogInternal (= 3.16.0) - DatadogSDKReactNative - DatadogWebViewTracking (= 3.16.0) - React-Core - - DatadogSDKReactNativeWebView/Tests (3.8.0): + - DatadogSDKReactNativeWebView/Tests (3.9.0): - DatadogInternal (= 3.16.0) - DatadogSDKReactNative - DatadogWebViewTracking (= 3.16.0) @@ -1972,9 +1972,9 @@ SPEC CHECKSUMS: DatadogInternal: e5a4652ee266986e29c6b8491aff7f78dc3b731d DatadogLogs: 52792add5827042f619771a23656e2bfb6b0f4e7 DatadogRUM: b78d608e013f39c5679ed31ad97dad323c6113e8 - DatadogSDKReactNative: d65150a6f37b4ca8f4d98909898a9c4632a7cbd6 - DatadogSDKReactNativeSessionReplay: 53f8448c51ea23aeb47fe3d67e7c383b91d06acf - DatadogSDKReactNativeWebView: 25586892c073fe6f95928dc556e6b623abe513f8 + DatadogSDKReactNative: 9094f70c8bf4be4021a85876d78781a87164efc7 + DatadogSDKReactNativeSessionReplay: 6a33bb577187438cd2023414e7148f5159a963d0 + DatadogSDKReactNativeWebView: 845b47fc1ac69aaca1a0179628b8ee9b14407a5e DatadogSessionReplay: 932b2077b1a5367de1450479d72093621b9fd618 DatadogTrace: 5ef84e254e2e1d337bc52e0cdf16396ca102aeb1 DatadogWebViewTracking: e0470157f55a83680a549d79ba2985e0d17465db diff --git a/lerna.json b/lerna.json index 2dfabf6f0..c44363ffe 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { "npmClient": "yarn", - "version": "3.8.0", + "version": "3.9.0", "packages": [ "packages/*" ], diff --git a/packages/codepush/package.json b/packages/codepush/package.json index 259bf7a3d..916add92c 100644 --- a/packages/codepush/package.json +++ b/packages/codepush/package.json @@ -1,6 +1,6 @@ { "name": "@datadog/mobile-react-native-code-push", - "version": "3.8.0", + "version": "3.9.0", "description": "A client-side React Native module to interact with Appcenter Codepush and Datadog", "keywords": [ "datadog", @@ -38,7 +38,7 @@ "prepare": "rm -rf lib && yarn bob build" }, "devDependencies": { - "@datadog/mobile-react-native": "workspace:3.8.0", + "@datadog/mobile-react-native": "workspace:3.9.0", "@testing-library/react-native": "7.0.2", "react-native-builder-bob": "0.26.0", "react-native-code-push": "7.1.0" diff --git a/packages/core/android/src/main/kotlin/com/datadog/reactnative/SdkVersion.kt b/packages/core/android/src/main/kotlin/com/datadog/reactnative/SdkVersion.kt index d16b48a89..57c91847a 100644 --- a/packages/core/android/src/main/kotlin/com/datadog/reactnative/SdkVersion.kt +++ b/packages/core/android/src/main/kotlin/com/datadog/reactnative/SdkVersion.kt @@ -7,4 +7,4 @@ package com.datadog.reactnative // This is automatically updated by the update-version.sh script -internal const val SDK_VERSION = "3.8.0" +internal const val SDK_VERSION = "3.9.0" diff --git a/packages/core/ios/Sources/SdkVersion.swift b/packages/core/ios/Sources/SdkVersion.swift index a47b3ea33..9298a1fd6 100644 --- a/packages/core/ios/Sources/SdkVersion.swift +++ b/packages/core/ios/Sources/SdkVersion.swift @@ -7,4 +7,4 @@ import Foundation // This is automatically updated by the update-version.sh script -let SdkVersion = "3.8.0" +let SdkVersion = "3.9.0" diff --git a/packages/core/package.json b/packages/core/package.json index 7a5c1d386..74c6cabc3 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@datadog/mobile-react-native", - "version": "3.8.0", + "version": "3.9.0", "description": "A client-side React Native module to interact with Datadog", "keywords": [ "datadog", diff --git a/packages/core/src/version.ts b/packages/core/src/version.ts index 8bca0366c..3ce867548 100644 --- a/packages/core/src/version.ts +++ b/packages/core/src/version.ts @@ -1,2 +1,2 @@ // generated by genversion -export const version = '3.8.0'; +export const version = '3.9.0'; diff --git a/packages/internal-testing-tools/package.json b/packages/internal-testing-tools/package.json index 0704402f4..a59297845 100644 --- a/packages/internal-testing-tools/package.json +++ b/packages/internal-testing-tools/package.json @@ -1,6 +1,6 @@ { "name": "@datadog/react-native-internal-testing-tools", - "version": "3.8.0", + "version": "3.9.0", "description": "Internal tools for testing the Datadog React Native SDK.", "keywords": [ "datadog", diff --git a/packages/react-native-apollo-client/package.json b/packages/react-native-apollo-client/package.json index 94bfff633..649587e56 100644 --- a/packages/react-native-apollo-client/package.json +++ b/packages/react-native-apollo-client/package.json @@ -1,6 +1,6 @@ { "name": "@datadog/mobile-react-native-apollo-client", - "version": "3.8.0", + "version": "3.9.0", "description": "A client-side React Native module to interact with Apollo Client and Datadog", "keywords": [ "datadog", diff --git a/packages/react-native-babel-plugin/package.json b/packages/react-native-babel-plugin/package.json index 19e4ca920..d5a0dcdb3 100644 --- a/packages/react-native-babel-plugin/package.json +++ b/packages/react-native-babel-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@datadog/mobile-react-native-babel-plugin", - "version": "3.8.0", + "version": "3.9.0", "description": "A Babel plugin that enhances Datadog's React Native SDK by automatically enriching React components with contextual metadata.", "keywords": [ "babel", diff --git a/packages/react-native-navigation/package.json b/packages/react-native-navigation/package.json index 85adf0c20..1ef9d50fa 100644 --- a/packages/react-native-navigation/package.json +++ b/packages/react-native-navigation/package.json @@ -1,6 +1,6 @@ { "name": "@datadog/mobile-react-native-navigation", - "version": "3.8.0", + "version": "3.9.0", "description": "A client-side React Native module to interact with Datadog", "keywords": [ "datadog", @@ -36,7 +36,7 @@ "prepare": "rm -rf lib && yarn bob build" }, "devDependencies": { - "@datadog/mobile-react-native": "^3.8.0", + "@datadog/mobile-react-native": "^3.9.0", "@testing-library/react-native": "7.0.2", "react-native-builder-bob": "0.26.0", "react-native-gesture-handler": "1.10.3", diff --git a/packages/react-native-openfeature/package.json b/packages/react-native-openfeature/package.json index 1ff06070e..a88f28c06 100644 --- a/packages/react-native-openfeature/package.json +++ b/packages/react-native-openfeature/package.json @@ -1,6 +1,6 @@ { "name": "@datadog/mobile-react-native-openfeature", - "version": "3.8.0", + "version": "3.9.0", "description": "A client-side React Native module to provide OpenFeature integration with Datadog Feature Flags", "keywords": [ "datadog", @@ -38,7 +38,7 @@ "prepare": "rm -rf lib && yarn bob build" }, "devDependencies": { - "@datadog/mobile-react-native": "^3.8.0", + "@datadog/mobile-react-native": "^3.9.0", "@openfeature/core": "^1.9.2", "@openfeature/web-sdk": "^1.8.0", "@testing-library/react-native": "7.0.2", diff --git a/packages/react-native-session-replay/package.json b/packages/react-native-session-replay/package.json index b7bcac427..b913b3ac5 100644 --- a/packages/react-native-session-replay/package.json +++ b/packages/react-native-session-replay/package.json @@ -1,6 +1,6 @@ { "name": "@datadog/mobile-react-native-session-replay", - "version": "3.8.0", + "version": "3.9.0", "description": "A client-side React Native module to enable session replay with Datadog", "keywords": [ "datadog", diff --git a/packages/react-native-session-replay/release-content.txt b/packages/react-native-session-replay/release-content.txt index d8b597565..d80c057d8 100644 --- a/packages/react-native-session-replay/release-content.txt +++ b/packages/react-native-session-replay/release-content.txt @@ -12,6 +12,7 @@ package/android/src/main/kotlin/com/datadog/reactnative/sessionreplay/SessionRep package/android/src/main/kotlin/com/datadog/reactnative/sessionreplay/SessionReplaySDKWrapper.kt package/android/src/main/kotlin/com/datadog/reactnative/sessionreplay/SessionReplayWrapper.kt package/android/src/main/kotlin/com/datadog/reactnative/sessionreplay/TextPropertiesResolver.kt +package/android/src/main/kotlin/com/datadog/reactnative/sessionreplay/extensions/BitmapExt.kt package/android/src/main/kotlin/com/datadog/reactnative/sessionreplay/extensions/ReactDrawablesExt.kt package/android/src/main/kotlin/com/datadog/reactnative/sessionreplay/mappers/DefaultMapper.kt package/android/src/main/kotlin/com/datadog/reactnative/sessionreplay/mappers/ReactEditTextMapper.kt @@ -49,8 +50,10 @@ package/android/src/rnpost74/kotlin/com/datadog/reactnative/sessionreplay/DdSDKR package/android/src/rnpre74/kotlin/com/datadog/reactnative/sessionreplay/DdSDKReactNativeSessionReplayPackage.kt package/android/src/test/kotlin/com/datadog/reactnative/sessionreplay/DdSessionReplayImplementationTest.kt package/android/src/test/kotlin/com/datadog/reactnative/sessionreplay/ReactNativeSessionReplayExtensionSupportTest.kt +package/android/src/test/kotlin/com/datadog/reactnative/sessionreplay/extensions/ReactDrawablesExtTest.kt package/android/src/test/kotlin/com/datadog/reactnative/sessionreplay/mappers/ReactViewGroupMapperTest.kt package/android/src/test/kotlin/com/datadog/reactnative/sessionreplay/mappers/SvgViewMapperTest.kt +package/android/src/test/kotlin/com/datadog/reactnative/sessionreplay/resources/ReactDrawableCopierTest.kt package/android/src/test/kotlin/com/datadog/reactnative/sessionreplay/utils/ColorUtilsTest.kt package/android/src/test/kotlin/com/datadog/reactnative/sessionreplay/utils/DrawableUtilsTest.kt package/android/src/test/kotlin/com/datadog/reactnative/sessionreplay/utils/text/TextViewUtilsTest.kt diff --git a/packages/react-native-webview/package.json b/packages/react-native-webview/package.json index 761fa7b15..c7c6c78d4 100644 --- a/packages/react-native-webview/package.json +++ b/packages/react-native-webview/package.json @@ -1,6 +1,6 @@ { "name": "@datadog/mobile-react-native-webview", - "version": "3.8.0", + "version": "3.9.0", "description": "A client-side React Native module to interact with react-native-webview and Datadog", "keywords": [ "datadog", diff --git a/packages/react-navigation/package.json b/packages/react-navigation/package.json index ab4f217ad..54ff9f807 100644 --- a/packages/react-navigation/package.json +++ b/packages/react-navigation/package.json @@ -1,6 +1,6 @@ { "name": "@datadog/mobile-react-navigation", - "version": "3.8.0", + "version": "3.9.0", "description": "A client-side React Native module to interact with Datadog", "keywords": [ "datadog", @@ -36,7 +36,7 @@ "prepare": "rm -rf lib && yarn bob build" }, "devDependencies": { - "@datadog/mobile-react-native": "^3.8.0", + "@datadog/mobile-react-native": "^3.9.0", "@react-navigation/native-v5": "npm:@react-navigation/native@5.9.8", "@react-navigation/native-v6": "npm:@react-navigation/native@6.1.2", "@react-navigation/stack-v5": "npm:@react-navigation/stack@5.14.2", diff --git a/yarn.lock b/yarn.lock index 6f59da441..8a90ca09c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2034,7 +2034,7 @@ __metadata: version: 0.0.0-use.local resolution: "@datadog/mobile-react-native-code-push@workspace:packages/codepush" dependencies: - "@datadog/mobile-react-native": "workspace:3.8.0" + "@datadog/mobile-react-native": "workspace:3.9.0" "@testing-library/react-native": 7.0.2 react-native-builder-bob: 0.26.0 react-native-code-push: 7.1.0 @@ -2050,7 +2050,7 @@ __metadata: version: 0.0.0-use.local resolution: "@datadog/mobile-react-native-navigation@workspace:packages/react-native-navigation" dependencies: - "@datadog/mobile-react-native": ^3.8.0 + "@datadog/mobile-react-native": ^3.9.0 "@testing-library/react-native": 7.0.2 react-native-builder-bob: 0.26.0 react-native-gesture-handler: 1.10.3 @@ -2068,7 +2068,7 @@ __metadata: version: 0.0.0-use.local resolution: "@datadog/mobile-react-native-openfeature@workspace:packages/react-native-openfeature" dependencies: - "@datadog/mobile-react-native": ^3.8.0 + "@datadog/mobile-react-native": ^3.9.0 "@openfeature/core": ^1.9.2 "@openfeature/web-sdk": ^1.8.0 "@testing-library/react-native": 7.0.2 @@ -2110,7 +2110,7 @@ __metadata: languageName: unknown linkType: soft -"@datadog/mobile-react-native@^3.8.0, @datadog/mobile-react-native@workspace:3.8.0, @datadog/mobile-react-native@workspace:packages/core": +"@datadog/mobile-react-native@^3.9.0, @datadog/mobile-react-native@workspace:3.9.0, @datadog/mobile-react-native@workspace:packages/core": version: 0.0.0-use.local resolution: "@datadog/mobile-react-native@workspace:packages/core" dependencies: @@ -2128,7 +2128,7 @@ __metadata: version: 0.0.0-use.local resolution: "@datadog/mobile-react-navigation@workspace:packages/react-navigation" dependencies: - "@datadog/mobile-react-native": ^3.8.0 + "@datadog/mobile-react-native": ^3.9.0 "@react-navigation/native-v5": "npm:@react-navigation/native@5.9.8" "@react-navigation/native-v6": "npm:@react-navigation/native@6.1.2" "@react-navigation/stack-v5": "npm:@react-navigation/stack@5.14.2"