Skip to content

Commit 7293c15

Browse files
Merge pull request #668 from DataDog/marcosaia/release-v2.3.4
React Native SDK v2.3.4
2 parents 94c546d + a4476e4 commit 7293c15

File tree

22 files changed

+70
-35
lines changed

22 files changed

+70
-35
lines changed

example-new-architecture/ios/Podfile.lock

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ PODS:
1111
- DatadogInternal (= 2.7.1)
1212
- DatadogRUM (2.7.1):
1313
- DatadogInternal (= 2.7.1)
14-
- DatadogSDKReactNative (2.3.3):
14+
- DatadogSDKReactNative (2.3.4):
1515
- DatadogCore (~> 2.7.1)
1616
- DatadogCrashReporting (~> 2.7.1)
1717
- DatadogLogs (~> 2.7.1)
@@ -1413,7 +1413,7 @@ SPEC CHECKSUMS:
14131413
DatadogInternal: b9217da25018284c087a2ed4b9bb3b0f26c767c0
14141414
DatadogLogs: 3b4132eefa67f196bb3ab2d603c1a2acd1292615
14151415
DatadogRUM: 8845815ba89f5ab8ceee765ee268f7de36f3e35d
1416-
DatadogSDKReactNative: ec33b359928780b0d5a5e99cde8c8deb6d570c11
1416+
DatadogSDKReactNative: bfcda9d70ee3aa2f4d872a1a4247d8d885f623b8
14171417
DatadogTrace: a63da746c609bd4c683bca61a94429889e33b11e
14181418
DatadogWebViewTracking: 713f862ddd89173e0a3f5342cefa23def40f0f48
14191419
DoubleConversion: fea03f2699887d960129cc54bba7e52542b6f953

example/ios/Podfile.lock

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,27 +10,27 @@ PODS:
1010
- DatadogInternal (= 2.7.1)
1111
- DatadogRUM (2.7.1):
1212
- DatadogInternal (= 2.7.1)
13-
- DatadogSDKReactNative (2.3.3):
13+
- DatadogSDKReactNative (2.3.4):
1414
- DatadogCore (~> 2.7.1)
1515
- DatadogCrashReporting (~> 2.7.1)
1616
- DatadogLogs (~> 2.7.1)
1717
- DatadogRUM (~> 2.7.1)
1818
- DatadogTrace (~> 2.7.1)
1919
- DatadogWebViewTracking (~> 2.7.1)
2020
- React-Core
21-
- DatadogSDKReactNative/Tests (2.3.3):
21+
- DatadogSDKReactNative/Tests (2.3.4):
2222
- DatadogCore (~> 2.7.1)
2323
- DatadogCrashReporting (~> 2.7.1)
2424
- DatadogLogs (~> 2.7.1)
2525
- DatadogRUM (~> 2.7.1)
2626
- DatadogTrace (~> 2.7.1)
2727
- DatadogWebViewTracking (~> 2.7.1)
2828
- React-Core
29-
- DatadogSDKReactNativeSessionReplay (2.3.3-alpha.0):
29+
- DatadogSDKReactNativeSessionReplay (2.3.4-alpha.0):
3030
- DatadogSDKReactNative
3131
- DatadogSessionReplay (~> 2.7.1)
3232
- React-Core
33-
- DatadogSDKReactNativeSessionReplay/Tests (2.3.3-alpha.0):
33+
- DatadogSDKReactNativeSessionReplay/Tests (2.3.4-alpha.0):
3434
- DatadogSDKReactNative
3535
- DatadogSessionReplay (~> 2.7.1)
3636
- React-Core
@@ -1328,8 +1328,8 @@ SPEC CHECKSUMS:
13281328
DatadogInternal: b9217da25018284c087a2ed4b9bb3b0f26c767c0
13291329
DatadogLogs: 3b4132eefa67f196bb3ab2d603c1a2acd1292615
13301330
DatadogRUM: 8845815ba89f5ab8ceee765ee268f7de36f3e35d
1331-
DatadogSDKReactNative: e16fa2ec1cdbeed35b20ff43a93fb993bcc23430
1332-
DatadogSDKReactNativeSessionReplay: 36d3952fa4e24237cb0cf9183f1b68b4c536334e
1331+
DatadogSDKReactNative: 4331f9397804b43cc1b0dbaf8b58859ad072ad2a
1332+
DatadogSDKReactNativeSessionReplay: 32b1a60bf5dbb66742795df66155657a5a546fc9
13331333
DatadogSessionReplay: f189054bd2fc2d14c487fd614f04b2b8041dd81f
13341334
DatadogTrace: a63da746c609bd4c683bca61a94429889e33b11e
13351335
DatadogWebViewTracking: 713f862ddd89173e0a3f5342cefa23def40f0f48

lerna.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"npmClient": "yarn",
3-
"version": "2.3.3",
3+
"version": "2.3.4",
44
"packages": [
55
"packages/*"
66
],

packages/codepush/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@datadog/mobile-react-native-code-push",
3-
"version": "2.3.3",
3+
"version": "2.3.4",
44
"description": "A client-side React Native module to interact with Appcenter Codepush and Datadog",
55
"keywords": [
66
"datadog",
@@ -38,7 +38,7 @@
3838
"prepare": "rm -rf lib && yarn bob build"
3939
},
4040
"devDependencies": {
41-
"@datadog/mobile-react-native": "^2.3.3",
41+
"@datadog/mobile-react-native": "^2.3.4",
4242
"@testing-library/react-native": "7.0.2",
4343
"react-native-builder-bob": "0.17.1",
4444
"react-native-code-push": "7.0.5"

packages/core/android/src/main/kotlin/com/datadog/reactnative/SdkVersion.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@
77
package com.datadog.reactnative
88

99
// This is automatically updated by the update-version.sh script
10-
internal const val SDK_VERSION = "2.3.3"
10+
internal const val SDK_VERSION = "2.3.4"

packages/core/ios/Sources/SdkVersion.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@
77
import Foundation
88

99
// This is automatically updated by the update-version.sh script
10-
let SdkVersion = "2.3.3"
10+
let SdkVersion = "2.3.4"

packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@datadog/mobile-react-native",
3-
"version": "2.3.3",
3+
"version": "2.3.4",
44
"description": "A client-side React Native module to interact with Datadog",
55
"keywords": [
66
"datadog",

packages/core/release-content.txt

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -199,8 +199,6 @@ package/lib/commonjs/trace/DdTrace.js
199199
package/lib/commonjs/trace/DdTrace.js.map
200200
package/lib/commonjs/types.js
201201
package/lib/commonjs/types.js.map
202-
package/lib/commonjs/utils/TimeProvider.js
203-
package/lib/commonjs/utils/TimeProvider.js.map
204202
package/lib/commonjs/utils/Timer.js
205203
package/lib/commonjs/utils/Timer.js.map
206204
package/lib/commonjs/utils/errorUtils.js
@@ -209,6 +207,10 @@ package/lib/commonjs/utils/jsUtils.js
209207
package/lib/commonjs/utils/jsUtils.js.map
210208
package/lib/commonjs/utils/longTasksUtils.js
211209
package/lib/commonjs/utils/longTasksUtils.js.map
210+
package/lib/commonjs/utils/time-provider/DefaultTimeProvider.js
211+
package/lib/commonjs/utils/time-provider/DefaultTimeProvider.js.map
212+
package/lib/commonjs/utils/time-provider/TimeProvider.js
213+
package/lib/commonjs/utils/time-provider/TimeProvider.js.map
212214
package/lib/commonjs/version.js
213215
package/lib/commonjs/version.js.map
214216
package/lib/module/DdSdkReactNative.js
@@ -323,8 +325,6 @@ package/lib/module/trace/DdTrace.js
323325
package/lib/module/trace/DdTrace.js.map
324326
package/lib/module/types.js
325327
package/lib/module/types.js.map
326-
package/lib/module/utils/TimeProvider.js
327-
package/lib/module/utils/TimeProvider.js.map
328328
package/lib/module/utils/Timer.js
329329
package/lib/module/utils/Timer.js.map
330330
package/lib/module/utils/errorUtils.js
@@ -333,6 +333,10 @@ package/lib/module/utils/jsUtils.js
333333
package/lib/module/utils/jsUtils.js.map
334334
package/lib/module/utils/longTasksUtils.js
335335
package/lib/module/utils/longTasksUtils.js.map
336+
package/lib/module/utils/time-provider/DefaultTimeProvider.js
337+
package/lib/module/utils/time-provider/DefaultTimeProvider.js.map
338+
package/lib/module/utils/time-provider/TimeProvider.js
339+
package/lib/module/utils/time-provider/TimeProvider.js.map
336340
package/lib/module/version.js
337341
package/lib/module/version.js.map
338342
package/lib/typescript/DdSdkReactNative.d.ts
@@ -391,11 +395,12 @@ package/lib/typescript/specs/NativeDdSdk.d.ts
391395
package/lib/typescript/specs/NativeDdTrace.d.ts
392396
package/lib/typescript/trace/DdTrace.d.ts
393397
package/lib/typescript/types.d.ts
394-
package/lib/typescript/utils/TimeProvider.d.ts
395398
package/lib/typescript/utils/Timer.d.ts
396399
package/lib/typescript/utils/errorUtils.d.ts
397400
package/lib/typescript/utils/jsUtils.d.ts
398401
package/lib/typescript/utils/longTasksUtils.d.ts
402+
package/lib/typescript/utils/time-provider/DefaultTimeProvider.d.ts
403+
package/lib/typescript/utils/time-provider/TimeProvider.d.ts
399404
package/lib/typescript/version.d.ts
400405
package/package.json
401406
package/scripts/replace-react-require.js
@@ -422,7 +427,9 @@ package/src/logs/eventMapper.ts
422427
package/src/logs/types.ts
423428
package/src/nativeModulesTypes.ts
424429
package/src/rum/DdRum.ts
430+
package/src/rum/__mocks__/MockTimeProvider.ts
425431
package/src/rum/__tests__/DdRum.test.ts
432+
package/src/rum/__tests__/DdRumTimeProvider.test.ts
426433
package/src/rum/eventMappers/actionEventMapper.ts
427434
package/src/rum/eventMappers/errorEventMapper.ts
428435
package/src/rum/eventMappers/resourceEventMapper.ts
@@ -489,7 +496,6 @@ package/src/specs/NativeDdSdk.ts
489496
package/src/specs/NativeDdTrace.ts
490497
package/src/trace/DdTrace.ts
491498
package/src/types.tsx
492-
package/src/utils/TimeProvider.tsx
493499
package/src/utils/Timer.ts
494500
package/src/utils/__mocks__/jsUtils.ts
495501
package/src/utils/__tests__/TimeProvider.test.tsx
@@ -499,4 +505,6 @@ package/src/utils/__tests__/longTasksUtils.test.ts
499505
package/src/utils/errorUtils.ts
500506
package/src/utils/jsUtils.ts
501507
package/src/utils/longTasksUtils.ts
508+
package/src/utils/time-provider/DefaultTimeProvider.tsx
509+
package/src/utils/time-provider/TimeProvider.tsx
502510
package/src/version.ts

packages/core/src/index.tsx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,9 @@ import { RumActionType, ErrorSource, PropagatorType } from './rum/types';
2828
import { DatadogProvider } from './sdk/DatadogProvider/DatadogProvider';
2929
import { FileBasedConfiguration } from './sdk/FileBasedConfiguration/FileBasedConfiguration';
3030
import { DdTrace } from './trace/DdTrace';
31+
import { DefaultTimeProvider } from './utils/time-provider/DefaultTimeProvider';
32+
import { TimeProvider } from './utils/time-provider/TimeProvider';
33+
import type { Timestamp } from './utils/time-provider/TimeProvider';
3134

3235
export {
3336
DatadogProvider,
@@ -50,7 +53,11 @@ export {
5053
PropagatorType,
5154
UploadFrequency,
5255
BatchSize,
56+
TimeProvider,
57+
DefaultTimeProvider,
5358
DATADOG_GRAPH_QL_OPERATION_TYPE_HEADER,
5459
DATADOG_GRAPH_QL_OPERATION_NAME_HEADER,
5560
DATADOG_GRAPH_QL_VARIABLES_HEADER
5661
};
62+
63+
export type { Timestamp };

packages/core/src/rum/__mocks__/MockTimeProvider.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
/*
2+
* Unless explicitly stated otherwise all files in this repository are licensed under the Apache License Version 2.0.
3+
* This product includes software developed at Datadog (https://www.datadoghq.com/).
4+
* Copyright 2016-Present Datadog, Inc.
5+
*/
6+
17
import type { Timestamp } from '../../utils/time-provider/TimeProvider';
28
import { TimeProvider } from '../../utils/time-provider/TimeProvider';
39

0 commit comments

Comments
 (0)