From c3671d123f88e0ce45d5a526c5a602b40eb9ea49 Mon Sep 17 00:00:00 2001 From: sdk-bot-user Date: Wed, 1 Jul 2026 11:24:50 +0000 Subject: [PATCH 1/4] MOEN-45786: Dependency Update 2026-07-01 --- sdk/cards/CHANGELOG.md | 8 ++++++++ sdk/cards/ReactNativeMoEngageCards.podspec | 2 +- sdk/cards/android/build.gradle | 4 ++-- sdk/core/CHANGELOG.md | 9 +++++++++ sdk/core/ReactNativeMoEngage.podspec | 2 +- sdk/core/android/moengage-dependency-helper.gradle | 4 ++-- sdk/geofence/CHANGELOG.md | 8 ++++++++ sdk/geofence/ReactNativeMoEngageGeofence.podspec | 2 +- sdk/geofence/android/build.gradle | 2 +- sdk/inbox/CHANGELOG.md | 8 ++++++++ sdk/inbox/ReactNativeMoEngageInbox.podspec | 2 +- sdk/inbox/android/build.gradle | 2 +- sdk/personalize/CHANGELOG.md | 3 +++ sdk/personalize/ReactNativeMoEngagePersonalize.podspec | 2 +- sdk/personalize/android/build.gradle | 4 ++-- 15 files changed, 49 insertions(+), 13 deletions(-) diff --git a/sdk/cards/CHANGELOG.md b/sdk/cards/CHANGELOG.md index 35ad735f..389f8690 100644 --- a/sdk/cards/CHANGELOG.md +++ b/sdk/cards/CHANGELOG.md @@ -1,8 +1,16 @@ +# Release Date + +## Release Version + +- iOS + - [minor] updating `MoEngagePluginCards` to `3.11.0` + # 11-06-2026 ## 6.5.1 - Android + - [minor] updating `android-bom` to `2.3.0` - Downgrading Compile Java Version to 17 # 07-05-2026 diff --git a/sdk/cards/ReactNativeMoEngageCards.podspec b/sdk/cards/ReactNativeMoEngageCards.podspec index 31021ace..fd9a93ab 100644 --- a/sdk/cards/ReactNativeMoEngageCards.podspec +++ b/sdk/cards/ReactNativeMoEngageCards.podspec @@ -19,7 +19,7 @@ Pod::Spec.new do |s| s.source_files = "ios/**/*.{h,m,mm,swift}" s.public_header_files = 'ios/**/*.h' s.dependency 'React' - s.dependency 'MoEngagePluginCards','3.10.0' + s.dependency 'MoEngagePluginCards','3.11.0' s.dependency 'ReactNativeMoEngage' s.module_map = false diff --git a/sdk/cards/android/build.gradle b/sdk/cards/android/build.gradle index 46bc0073..15a6430d 100644 --- a/sdk/cards/android/build.gradle +++ b/sdk/cards/android/build.gradle @@ -1,8 +1,8 @@ import com.moengage.gradle.android.library.plugin.configs.BuildConfigType ext { - moengageNativeBOMVersion = "2.2.2" - moengagePluginBaseBOMVersion = "3.0.1" + moengageNativeBOMVersion = "2.3.0" + moengagePluginBaseBOMVersion = "3.1.0" kotlinVersion = "1.9.23" } diff --git a/sdk/core/CHANGELOG.md b/sdk/core/CHANGELOG.md index 2c8f823a..d248dbe9 100644 --- a/sdk/core/CHANGELOG.md +++ b/sdk/core/CHANGELOG.md @@ -1,3 +1,11 @@ +# Release Date + +## Release Version + +- iOS + - [minor] updating `MoEngagePluginBase` to `6.10.0` + - [minor] updating `MoEngage-iOS-SDK` to `10.14.0` + # 11-06-2026 ## 12.8.1 @@ -5,6 +13,7 @@ - iOS - Added compatibility for React Native pre-built libraries. - Android + - [minor] updating `android-bom` to `2.3.0` - Downgrading Compile Java Version to 17 # 19-05-2026 diff --git a/sdk/core/ReactNativeMoEngage.podspec b/sdk/core/ReactNativeMoEngage.podspec index f89aff6f..0448749b 100644 --- a/sdk/core/ReactNativeMoEngage.podspec +++ b/sdk/core/ReactNativeMoEngage.podspec @@ -25,7 +25,7 @@ Pod::Spec.new do |s| s.public_header_files = "iOS/MoEReactBridge/{#{headers.join(',')}}.h" s.weak_framework = 'UserNotifications' s.dependency 'React' - s.dependency 'MoEngagePluginBase','6.9.0' + s.dependency 'MoEngagePluginBase','6.10.0' s.ios.dependency 'MoEngage-iOS-SDK/RichNotification' s.prepare_command = <<-CMD diff --git a/sdk/core/android/moengage-dependency-helper.gradle b/sdk/core/android/moengage-dependency-helper.gradle index 217d7cc1..e9989dd9 100644 --- a/sdk/core/android/moengage-dependency-helper.gradle +++ b/sdk/core/android/moengage-dependency-helper.gradle @@ -7,8 +7,8 @@ repositories { ext { // MoEngage Versions - moengageNativeBOMVersion = "2.2.2" - moengagePluginBaseBOMVersion = "3.0.1" + moengageNativeBOMVersion = "2.3.0" + moengagePluginBaseBOMVersion = "3.1.0" // AndroidX Support Libraries Versions androidXCore = "1.15.0" diff --git a/sdk/geofence/CHANGELOG.md b/sdk/geofence/CHANGELOG.md index cec02781..bce19adb 100644 --- a/sdk/geofence/CHANGELOG.md +++ b/sdk/geofence/CHANGELOG.md @@ -1,8 +1,16 @@ +# Release Date + +## Release Version + +- iOS + - [minor] updating `MoEngagePluginGeofence` to `4.10.0` + # 11-06-2026 ## 7.4.1 - Android + - [minor] updating `android-bom` to `2.3.0` - Downgrading Compile Java Version to 17 # 07-05-2026 diff --git a/sdk/geofence/ReactNativeMoEngageGeofence.podspec b/sdk/geofence/ReactNativeMoEngageGeofence.podspec index 18612dc9..dee6e53e 100644 --- a/sdk/geofence/ReactNativeMoEngageGeofence.podspec +++ b/sdk/geofence/ReactNativeMoEngageGeofence.podspec @@ -13,7 +13,7 @@ Pod::Spec.new do |s| s.authors = "MoEngage Inc." s.source = {:file => './' } s.platform = :ios, "13.0" - s.dependency 'MoEngagePluginGeofence', '4.9.0' + s.dependency 'MoEngagePluginGeofence', '4.10.0' s.dependency 'React' s.dependency 'ReactNativeMoEngage' s.source_files = "ios/**/*.{h,m,mm,swift}" diff --git a/sdk/geofence/android/build.gradle b/sdk/geofence/android/build.gradle index 753fd086..e5a32fff 100644 --- a/sdk/geofence/android/build.gradle +++ b/sdk/geofence/android/build.gradle @@ -1,7 +1,7 @@ import com.moengage.gradle.android.library.plugin.configs.BuildConfigType ext { - moengageNativeBOMVersion = "2.2.2" + moengageNativeBOMVersion = "2.3.0" moengagePluginBaseBOMVersion = "3.0.1" kotlinVersion = "1.9.23" } diff --git a/sdk/inbox/CHANGELOG.md b/sdk/inbox/CHANGELOG.md index 9293af5e..6334e1f2 100644 --- a/sdk/inbox/CHANGELOG.md +++ b/sdk/inbox/CHANGELOG.md @@ -1,8 +1,16 @@ +# Release Date + +## Release Version + +- iOS + - [minor] updating `MoEngagePluginInbox` to `4.10.0` + # 11-06-2026 ## 6.4.1 - Android + - [minor] updating `android-bom` to `2.3.0` - Downgrading Compile Java Version to 17 # 07-05-2026 diff --git a/sdk/inbox/ReactNativeMoEngageInbox.podspec b/sdk/inbox/ReactNativeMoEngageInbox.podspec index 53fc9f01..3a8964a1 100644 --- a/sdk/inbox/ReactNativeMoEngageInbox.podspec +++ b/sdk/inbox/ReactNativeMoEngageInbox.podspec @@ -17,7 +17,7 @@ Pod::Spec.new do |s| s.public_header_files = 'ios/**/*.h' s.dependency "React-Core" - s.dependency "MoEngagePluginInbox",'4.9.0' + s.dependency "MoEngagePluginInbox",'4.10.0' s.dependency 'ReactNativeMoEngage' s.module_map = false diff --git a/sdk/inbox/android/build.gradle b/sdk/inbox/android/build.gradle index 598e5bbf..b7a2cdf1 100644 --- a/sdk/inbox/android/build.gradle +++ b/sdk/inbox/android/build.gradle @@ -2,7 +2,7 @@ import com.moengage.gradle.android.library.plugin.configs.BuildConfigType ext { moengageNativeBOMVersion = "2.2.1" - moengagePluginBaseBOMVersion = "3.0.1" + moengagePluginBaseBOMVersion = "3.1.0" kotlinVersion = "1.9.23" } diff --git a/sdk/personalize/CHANGELOG.md b/sdk/personalize/CHANGELOG.md index e00639a7..9e80b74f 100644 --- a/sdk/personalize/CHANGELOG.md +++ b/sdk/personalize/CHANGELOG.md @@ -3,8 +3,11 @@ ## 1.0.2 - Android + - [minor] updating `android-bom` to `2.3.0` - Downgrading Compile Java Version to 17 +- iOS + - [minor] updating `MoEngagePluginPersonalize` to `1.1.0` # 19-05-2026 ## 1.0.1 diff --git a/sdk/personalize/ReactNativeMoEngagePersonalize.podspec b/sdk/personalize/ReactNativeMoEngagePersonalize.podspec index 574cc3ea..0f40761c 100644 --- a/sdk/personalize/ReactNativeMoEngagePersonalize.podspec +++ b/sdk/personalize/ReactNativeMoEngagePersonalize.podspec @@ -17,7 +17,7 @@ Pod::Spec.new do |s| s.public_header_files = 'ios/**/*.h' s.dependency "React-Core" - s.dependency "MoEngagePluginPersonalize",'1.0.0' + s.dependency "MoEngagePluginPersonalize",'1.1.0' s.dependency 'ReactNativeMoEngage' s.module_map = false diff --git a/sdk/personalize/android/build.gradle b/sdk/personalize/android/build.gradle index b78b1435..e6b8a72a 100644 --- a/sdk/personalize/android/build.gradle +++ b/sdk/personalize/android/build.gradle @@ -1,8 +1,8 @@ import com.moengage.gradle.android.library.plugin.configs.BuildConfigType ext { - moengageNativeBOMVersion = "2.2.2" - moengagePluginBaseBOMVersion = "3.0.1" + moengageNativeBOMVersion = "2.3.0" + moengagePluginBaseBOMVersion = "3.1.0" kotlinVersion = "1.9.23" } From 4b8fa33d4d42e901dc55dac1ff408e7ed2cbc930 Mon Sep 17 00:00:00 2001 From: abhishek-engg-mobilesdk Date: Wed, 1 Jul 2026 17:10:47 +0530 Subject: [PATCH 2/4] Fixing the kotlinc issue --- .github/workflows/pull_request_verification.yml | 8 ++++---- .github/workflows/release.yml | 2 +- .github/workflows/update_dependency.yml | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/pull_request_verification.yml b/.github/workflows/pull_request_verification.yml index ac85de0f..db8d9491 100644 --- a/.github/workflows/pull_request_verification.yml +++ b/.github/workflows/pull_request_verification.yml @@ -32,7 +32,7 @@ jobs: - name: Verify iOS working-directory: source run: | - kotlinc -script .github/scripts/verify-plugins.main.kts iOS + .github/scripts/verify-plugins.main.kts iOS verify-react: runs-on: macos-15-xlarge if: ${{ !github.event.pull_request.draft }} @@ -55,7 +55,7 @@ jobs: - name: Verify React Framework working-directory: source run: | - kotlinc -script .github/scripts/verify-plugins.main.kts react-native + .github/scripts/verify-plugins.main.kts react-native verify-android-sample: runs-on: macos-15-xlarge if: ${{ !github.event.pull_request.draft }} @@ -83,7 +83,7 @@ jobs: - name: Verify Android SampleApp working-directory: source run: | - kotlinc -script .github/scripts/verify-plugins.main.kts android-sample + .github/scripts/verify-plugins.main.kts android-sample verify-android-expo: runs-on: macos-15-xlarge if: ${{ !github.event.pull_request.draft }} @@ -116,4 +116,4 @@ jobs: env: EXPO_PREBUILD_CACHED: ${{ steps.expo-prebuild-cache.outputs.cache-hit == 'true' }} run: | - kotlinc -script .github/scripts/verify-plugins.main.kts android-expo + .github/scripts/verify-plugins.main.kts android-expo diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c88735ca..e9acee61 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -53,6 +53,6 @@ jobs: - name: Notify release working-directory: source run: | - kotlin .github/scripts/notify-release.main.kts ${{ github.event.inputs.releaseNotes }} + .github/scripts/notify-release.main.kts ${{ github.event.inputs.releaseNotes }} env: GITHUB_TOKEN: ${{ secrets.SDK_BOT_ACCESS_TOKEN }} diff --git a/.github/workflows/update_dependency.yml b/.github/workflows/update_dependency.yml index ae88b33e..977b4e21 100644 --- a/.github/workflows/update_dependency.yml +++ b/.github/workflows/update_dependency.yml @@ -31,7 +31,7 @@ jobs: id: android if: inputs.target == 'android' || inputs.target == 'both' continue-on-error: true - run: kotlin .github/scripts/update-bom.main.kts + run: .github/scripts/update-bom.main.kts - name: Update iOS dependencies id: ios @@ -39,7 +39,7 @@ jobs: continue-on-error: true env: GH_TOKEN: ${{ secrets.SDK_BOT_ACCESS_TOKEN }} - run: kotlin .github/scripts/update-ios-deps.main.kts + run: .github/scripts/update-ios-deps.main.kts - name: Check for changes id: changes From 678886de9744750e643830f101cbb489da1e1a1b Mon Sep 17 00:00:00 2001 From: Umang Chamaria Date: Wed, 1 Jul 2026 17:17:14 +0530 Subject: [PATCH 3/4] updating script execution --- .github/workflows/pull_request_verification.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/pull_request_verification.yml b/.github/workflows/pull_request_verification.yml index db8d9491..11111712 100644 --- a/.github/workflows/pull_request_verification.yml +++ b/.github/workflows/pull_request_verification.yml @@ -32,7 +32,7 @@ jobs: - name: Verify iOS working-directory: source run: | - .github/scripts/verify-plugins.main.kts iOS + kotlin .github/scripts/verify-plugins.main.kts iOS verify-react: runs-on: macos-15-xlarge if: ${{ !github.event.pull_request.draft }} @@ -55,7 +55,7 @@ jobs: - name: Verify React Framework working-directory: source run: | - .github/scripts/verify-plugins.main.kts react-native + kotlin .github/scripts/verify-plugins.main.kts react-native verify-android-sample: runs-on: macos-15-xlarge if: ${{ !github.event.pull_request.draft }} @@ -83,7 +83,7 @@ jobs: - name: Verify Android SampleApp working-directory: source run: | - .github/scripts/verify-plugins.main.kts android-sample + kotlin .github/scripts/verify-plugins.main.kts android-sample verify-android-expo: runs-on: macos-15-xlarge if: ${{ !github.event.pull_request.draft }} @@ -116,4 +116,4 @@ jobs: env: EXPO_PREBUILD_CACHED: ${{ steps.expo-prebuild-cache.outputs.cache-hit == 'true' }} run: | - .github/scripts/verify-plugins.main.kts android-expo + kotlin .github/scripts/verify-plugins.main.kts android-expo From b90ff95b7bae3ef66b2ae3f1f5c4d226d99ef0d0 Mon Sep 17 00:00:00 2001 From: abhishek-engg-mobilesdk Date: Wed, 1 Jul 2026 21:18:09 +0530 Subject: [PATCH 4/4] MOEN-45786: Version and changelog fix --- .github/workflows/release.yml | 4 ++-- .github/workflows/update_dependency.yml | 4 ++-- sdk/cards/CHANGELOG.md | 3 ++- sdk/core/CHANGELOG.md | 3 ++- sdk/geofence/CHANGELOG.md | 3 ++- sdk/geofence/android/build.gradle | 2 +- sdk/inbox/CHANGELOG.md | 3 ++- sdk/inbox/android/build.gradle | 2 +- sdk/personalize/CHANGELOG.md | 2 +- 9 files changed, 15 insertions(+), 11 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e9acee61..74fe29b2 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -47,12 +47,12 @@ jobs: - name: Publishing plugins working-directory: source run: | - .github/scripts/release.main.kts ${{ github.event.inputs.releaseNotes }} ${{ github.event.inputs.releaseTicket }} + kotlin .github/scripts/release.main.kts ${{ github.event.inputs.releaseNotes }} ${{ github.event.inputs.releaseTicket }} env: GH_TOKEN: ${{ secrets.SDK_BOT_ACCESS_TOKEN }} - name: Notify release working-directory: source run: | - .github/scripts/notify-release.main.kts ${{ github.event.inputs.releaseNotes }} + kotlin .github/scripts/notify-release.main.kts ${{ github.event.inputs.releaseNotes }} env: GITHUB_TOKEN: ${{ secrets.SDK_BOT_ACCESS_TOKEN }} diff --git a/.github/workflows/update_dependency.yml b/.github/workflows/update_dependency.yml index 977b4e21..ae88b33e 100644 --- a/.github/workflows/update_dependency.yml +++ b/.github/workflows/update_dependency.yml @@ -31,7 +31,7 @@ jobs: id: android if: inputs.target == 'android' || inputs.target == 'both' continue-on-error: true - run: .github/scripts/update-bom.main.kts + run: kotlin .github/scripts/update-bom.main.kts - name: Update iOS dependencies id: ios @@ -39,7 +39,7 @@ jobs: continue-on-error: true env: GH_TOKEN: ${{ secrets.SDK_BOT_ACCESS_TOKEN }} - run: .github/scripts/update-ios-deps.main.kts + run: kotlin .github/scripts/update-ios-deps.main.kts - name: Check for changes id: changes diff --git a/sdk/cards/CHANGELOG.md b/sdk/cards/CHANGELOG.md index 389f8690..dabcee1a 100644 --- a/sdk/cards/CHANGELOG.md +++ b/sdk/cards/CHANGELOG.md @@ -2,6 +2,8 @@ ## Release Version +- Android + - [minor] updating `android-bom` to `2.3.0` - iOS - [minor] updating `MoEngagePluginCards` to `3.11.0` @@ -10,7 +12,6 @@ ## 6.5.1 - Android - - [minor] updating `android-bom` to `2.3.0` - Downgrading Compile Java Version to 17 # 07-05-2026 diff --git a/sdk/core/CHANGELOG.md b/sdk/core/CHANGELOG.md index d248dbe9..1e99aced 100644 --- a/sdk/core/CHANGELOG.md +++ b/sdk/core/CHANGELOG.md @@ -2,6 +2,8 @@ ## Release Version +- Android + - [minor] updating `android-bom` to `2.3.0` - iOS - [minor] updating `MoEngagePluginBase` to `6.10.0` - [minor] updating `MoEngage-iOS-SDK` to `10.14.0` @@ -13,7 +15,6 @@ - iOS - Added compatibility for React Native pre-built libraries. - Android - - [minor] updating `android-bom` to `2.3.0` - Downgrading Compile Java Version to 17 # 19-05-2026 diff --git a/sdk/geofence/CHANGELOG.md b/sdk/geofence/CHANGELOG.md index bce19adb..39f94fe8 100644 --- a/sdk/geofence/CHANGELOG.md +++ b/sdk/geofence/CHANGELOG.md @@ -2,6 +2,8 @@ ## Release Version +- Android + - [minor] updating `android-bom` to `2.3.0` - iOS - [minor] updating `MoEngagePluginGeofence` to `4.10.0` @@ -10,7 +12,6 @@ ## 7.4.1 - Android - - [minor] updating `android-bom` to `2.3.0` - Downgrading Compile Java Version to 17 # 07-05-2026 diff --git a/sdk/geofence/android/build.gradle b/sdk/geofence/android/build.gradle index e5a32fff..a14658f5 100644 --- a/sdk/geofence/android/build.gradle +++ b/sdk/geofence/android/build.gradle @@ -2,7 +2,7 @@ import com.moengage.gradle.android.library.plugin.configs.BuildConfigType ext { moengageNativeBOMVersion = "2.3.0" - moengagePluginBaseBOMVersion = "3.0.1" + moengagePluginBaseBOMVersion = "3.1.0" kotlinVersion = "1.9.23" } diff --git a/sdk/inbox/CHANGELOG.md b/sdk/inbox/CHANGELOG.md index 6334e1f2..bac4a0f6 100644 --- a/sdk/inbox/CHANGELOG.md +++ b/sdk/inbox/CHANGELOG.md @@ -2,6 +2,8 @@ ## Release Version +- Android + - [minor] updating `android-bom` to `2.3.0` - iOS - [minor] updating `MoEngagePluginInbox` to `4.10.0` @@ -10,7 +12,6 @@ ## 6.4.1 - Android - - [minor] updating `android-bom` to `2.3.0` - Downgrading Compile Java Version to 17 # 07-05-2026 diff --git a/sdk/inbox/android/build.gradle b/sdk/inbox/android/build.gradle index b7a2cdf1..853c9004 100644 --- a/sdk/inbox/android/build.gradle +++ b/sdk/inbox/android/build.gradle @@ -1,7 +1,7 @@ import com.moengage.gradle.android.library.plugin.configs.BuildConfigType ext { - moengageNativeBOMVersion = "2.2.1" + moengageNativeBOMVersion = "2.3.0" moengagePluginBaseBOMVersion = "3.1.0" kotlinVersion = "1.9.23" } diff --git a/sdk/personalize/CHANGELOG.md b/sdk/personalize/CHANGELOG.md index 9e80b74f..0f013792 100644 --- a/sdk/personalize/CHANGELOG.md +++ b/sdk/personalize/CHANGELOG.md @@ -5,9 +5,9 @@ - Android - [minor] updating `android-bom` to `2.3.0` - Downgrading Compile Java Version to 17 - - iOS - [minor] updating `MoEngagePluginPersonalize` to `1.1.0` + # 19-05-2026 ## 1.0.1