From 60665eddb89daa7df3015f9cfb19a36af3ce0024 Mon Sep 17 00:00:00 2001 From: Sunita Prajapati Date: Wed, 3 Sep 2025 14:02:38 +0530 Subject: [PATCH 1/2] update: updated Braze plugin for Braze dependency Updated Braze dependency from 14.x to 16.x --- packages/plugins/plugin-braze/package.json | 4 ++-- packages/plugins/plugin-braze/src/BrazePlugin.tsx | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/plugins/plugin-braze/package.json b/packages/plugins/plugin-braze/package.json index bac63dfe..266dbd0b 100644 --- a/packages/plugins/plugin-braze/package.json +++ b/packages/plugins/plugin-braze/package.json @@ -46,11 +46,11 @@ }, "homepage": "https://github.com/segmentio/analytics-react-native/tree/master/packages/plugins/plugin-braze#readme", "peerDependencies": { - "@braze/react-native-sdk": "^14.x", + "@braze/react-native-sdk": "^16.x", "@segment/analytics-react-native": "^2.18.0" }, "devDependencies": { - "@braze/react-native-sdk": "^14.x", + "@braze/react-native-sdk": "^16.x", "@segment/analytics-react-native": "^2.18.0", "@segment/analytics-rn-shared": "workspace:^", "@segment/sovran-react-native": "^1.1.0", diff --git a/packages/plugins/plugin-braze/src/BrazePlugin.tsx b/packages/plugins/plugin-braze/src/BrazePlugin.tsx index 315dd315..3b2df7bb 100644 --- a/packages/plugins/plugin-braze/src/BrazePlugin.tsx +++ b/packages/plugins/plugin-braze/src/BrazePlugin.tsx @@ -43,7 +43,7 @@ export class BrazePlugin extends DestinationPlugin { const brazeSettings = settings.integrations[ this.key ] as SegmentBrazeSettings; - if (brazeSettings.logPurchaseWhenRevenuePresent === true) { + if (brazeSettings?.logPurchaseWhenRevenuePresent === true) { this.revenueEnabled = true; } } From efe30df71a43af16df3bef63e90a2aa27e534928 Mon Sep 17 00:00:00 2001 From: Sunita Prajapati Date: Thu, 4 Sep 2025 11:49:50 +0530 Subject: [PATCH 2/2] update: yarn.lock --- yarn.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/yarn.lock b/yarn.lock index e6ca9714..4767704e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1702,10 +1702,10 @@ __metadata: languageName: node linkType: hard -"@braze/react-native-sdk@npm:^14.x": - version: 14.1.0 - resolution: "@braze/react-native-sdk@npm:14.1.0" - checksum: 10c0/2a1edcb6aec17c6fdee5ff30b3b416b6fa40e1524059151b59acb200664d193acb30f1a9aabfab9017ecb1911a1fd5878245ff0d3fddfd33b246efed5fa6871b +"@braze/react-native-sdk@npm:^16.x": + version: 16.0.0 + resolution: "@braze/react-native-sdk@npm:16.0.0" + checksum: 10c0/096b038e983389df9d090fb425e462c818719f38b265644586718c084b5b11b405e0898f18509608981ade6f305455b9cb810c84dc1d62a7f2aa1abf5ec2f116 languageName: node linkType: hard @@ -3450,7 +3450,7 @@ __metadata: version: 0.0.0-use.local resolution: "@segment/analytics-react-native-plugin-braze@workspace:packages/plugins/plugin-braze" dependencies: - "@braze/react-native-sdk": "npm:^14.x" + "@braze/react-native-sdk": "npm:^16.x" "@segment/analytics-react-native": "npm:^2.18.0" "@segment/analytics-rn-shared": "workspace:^" "@segment/sovran-react-native": "npm:^1.1.0" @@ -3459,7 +3459,7 @@ __metadata: rimraf: "npm:^5.0.5" typescript: "npm:^5.2.2" peerDependencies: - "@braze/react-native-sdk": ^14.x + "@braze/react-native-sdk": ^16.x "@segment/analytics-react-native": ^2.18.0 languageName: unknown linkType: soft