diff --git a/packages/moengage_personalize/moengage_personalize/CHANGELOG.md b/packages/moengage_personalize/moengage_personalize/CHANGELOG.md index 4d52f6e6..a0218819 100644 --- a/packages/moengage_personalize/moengage_personalize/CHANGELOG.md +++ b/packages/moengage_personalize/moengage_personalize/CHANGELOG.md @@ -2,4 +2,10 @@ ## Release Version -- [major] Added Personalize module and feature support \ No newline at end of file +- [major] Added Personalize module and feature support + +# 07-05-2026 + +## 0.0.1 + +- Added Personalize module and feature support \ No newline at end of file diff --git a/packages/moengage_personalize/moengage_personalize/config.json b/packages/moengage_personalize/moengage_personalize/config.json index 6419942e..08a1c63e 100644 --- a/packages/moengage_personalize/moengage_personalize/config.json +++ b/packages/moengage_personalize/moengage_personalize/config.json @@ -1 +1 @@ -{"version": "1.0.0"} \ No newline at end of file +{"version": "0.0.1"} \ No newline at end of file diff --git a/packages/moengage_personalize/moengage_personalize/pubspec.yaml b/packages/moengage_personalize/moengage_personalize/pubspec.yaml index 871cb4b2..812a1571 100644 --- a/packages/moengage_personalize/moengage_personalize/pubspec.yaml +++ b/packages/moengage_personalize/moengage_personalize/pubspec.yaml @@ -1,6 +1,6 @@ name: moengage_personalize description: Flutter Plugin for using Personalize Experience feature of MoEngage Platform. -version: 0.1.1 +version: 0.0.1 homepage: https://www.moengage.com environment: @@ -11,9 +11,9 @@ dependencies: flutter: sdk: flutter moengage_flutter: ^10.0.0 - moengage_personalize_android: 0.1.1 - moengage_personalize_ios: 0.1.1 - moengage_personalize_platform_interface: 0.1.1 + moengage_personalize_android: 0.0.1 + moengage_personalize_ios: 0.0.1 + moengage_personalize_platform_interface: 0.0.1 dev_dependencies: flutter_lints: ^2.0.0 diff --git a/packages/moengage_personalize/moengage_personalize/test/moengage_personalize_test.dart b/packages/moengage_personalize/moengage_personalize/test/moengage_personalize_test.dart index 400ecc46..2c56ed35 100644 --- a/packages/moengage_personalize/moengage_personalize/test/moengage_personalize_test.dart +++ b/packages/moengage_personalize/moengage_personalize/test/moengage_personalize_test.dart @@ -1,7 +1,6 @@ import 'package:flutter_test/flutter_test.dart'; import 'package:mocktail/mocktail.dart'; import 'package:moengage_personalize/moengage_personalize.dart'; -import 'package:moengage_personalize_platform_interface/moengage_personalize_platform_interface.dart'; import 'package:plugin_platform_interface/plugin_platform_interface.dart'; class MockMoEngagePersonalizePlatform extends Mock diff --git a/packages/moengage_personalize/moengage_personalize_android/CHANGELOG.md b/packages/moengage_personalize/moengage_personalize_android/CHANGELOG.md index 4d52f6e6..a0218819 100644 --- a/packages/moengage_personalize/moengage_personalize_android/CHANGELOG.md +++ b/packages/moengage_personalize/moengage_personalize_android/CHANGELOG.md @@ -2,4 +2,10 @@ ## Release Version -- [major] Added Personalize module and feature support \ No newline at end of file +- [major] Added Personalize module and feature support + +# 07-05-2026 + +## 0.0.1 + +- Added Personalize module and feature support \ No newline at end of file diff --git a/packages/moengage_personalize/moengage_personalize_android/LICENSE b/packages/moengage_personalize/moengage_personalize_android/LICENSE new file mode 100644 index 00000000..4493b1e9 --- /dev/null +++ b/packages/moengage_personalize/moengage_personalize_android/LICENSE @@ -0,0 +1,12 @@ +Copyright (c) 2026 MoEngage, Inc. +All rights reserved. +Use of source code or binaries contained within MoEngage's SDKs is permitted only to enable use of the MoEngage platform by customers of MoEngage. The Licensee may not: +- permit any third party to use the Software; +- modify or translate the Software except as otherwise permitted; +- reverse engineer, decompile, or disassemble the Software; +- copy the Software, except as expressly provided above; or +- remove or obscure any proprietary rights notices or labels on the Software. +- Licensee may not transfer the Software or any rights under this Agreement without the Licensor's prior written consent. +- MoEngage owns the Software and all intellectual property rights embodied therein, including copyrights and valuable trade secrets embodied in the Software. The Licensee shall not alter or remove this copyright notice. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF THE USER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/packages/moengage_personalize/moengage_personalize_android/README.md b/packages/moengage_personalize/moengage_personalize_android/README.md new file mode 100644 index 00000000..18c8b219 --- /dev/null +++ b/packages/moengage_personalize/moengage_personalize_android/README.md @@ -0,0 +1,15 @@ +# moengage\_personalize\_android + +The Android implementation of [`moengage_personalize`][1]. + +## Usage + +This package is [endorsed][2], which means you can simply use `moengage_personalize` +normally. This package will be automatically included in your app when you do, +so you do not need to add it to your `pubspec.yaml`. + +However, if you `import` this package to use any of its APIs directly, you +should add it to your `pubspec.yaml` as usual. + +[1]: https://pub.dev/packages/moengage_personalize +[2]: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#endorsed-federated-plugin \ No newline at end of file diff --git a/packages/moengage_personalize/moengage_personalize_android/android/src/main/kotlin/com/moengage/flutter/personalize/MoEngagePersonalizePlugin.kt b/packages/moengage_personalize/moengage_personalize_android/android/src/main/kotlin/com/moengage/flutter/personalize/MoEngagePersonalizePlugin.kt index b4efd2f3..f9b4e155 100644 --- a/packages/moengage_personalize/moengage_personalize_android/android/src/main/kotlin/com/moengage/flutter/personalize/MoEngagePersonalizePlugin.kt +++ b/packages/moengage_personalize/moengage_personalize_android/android/src/main/kotlin/com/moengage/flutter/personalize/MoEngagePersonalizePlugin.kt @@ -95,4 +95,4 @@ class MoEngagePersonalizePlugin : FlutterPlugin, ActivityAware { */ internal var flutterPluginBinding: FlutterPluginBinding? = null } -} +} \ No newline at end of file diff --git a/packages/moengage_personalize/moengage_personalize_android/android/src/main/kotlin/com/moengage/flutter/personalize/PlatformMethodCallHandler.kt b/packages/moengage_personalize/moengage_personalize_android/android/src/main/kotlin/com/moengage/flutter/personalize/PlatformMethodCallHandler.kt index 92714aa6..ada0eaeb 100644 --- a/packages/moengage_personalize/moengage_personalize_android/android/src/main/kotlin/com/moengage/flutter/personalize/PlatformMethodCallHandler.kt +++ b/packages/moengage_personalize/moengage_personalize_android/android/src/main/kotlin/com/moengage/flutter/personalize/PlatformMethodCallHandler.kt @@ -167,4 +167,4 @@ class PlatformMethodCallHandler( Logger.print(LogLevel.ERROR, t) { "$tag offeringClicked() : " } } } -} +} \ No newline at end of file diff --git a/packages/moengage_personalize/moengage_personalize_android/pubspec.yaml b/packages/moengage_personalize/moengage_personalize_android/pubspec.yaml index 87479974..92ba6c90 100644 --- a/packages/moengage_personalize/moengage_personalize_android/pubspec.yaml +++ b/packages/moengage_personalize/moengage_personalize_android/pubspec.yaml @@ -1,6 +1,6 @@ name: moengage_personalize_android description: Android implementation of the moengage_personalize plugin -version: 0.1.1 +version: 0.0.1 homepage: https://www.moengage.com environment: @@ -19,7 +19,7 @@ flutter: dependencies: flutter: sdk: flutter - moengage_personalize_platform_interface: ^0.1.1 + moengage_personalize_platform_interface: ^0.0.1 moengage_flutter: ^10.0.0 dev_dependencies: diff --git a/packages/moengage_personalize/moengage_personalize_android/test/moengage_personalize_android_test.dart b/packages/moengage_personalize/moengage_personalize_android/test/moengage_personalize_android_test.dart new file mode 100644 index 00000000..a115e70d --- /dev/null +++ b/packages/moengage_personalize/moengage_personalize_android/test/moengage_personalize_android_test.dart @@ -0,0 +1,9 @@ +import 'package:flutter_test/flutter_test.dart'; + +void main() { + test('Sample Test', () { + // This is a Sample Test that will always pass. + // It's just here to satisfy the test requirements. + expect(1 + 1, equals(2)); + }); +} diff --git a/packages/moengage_personalize/moengage_personalize_ios/CHANGELOG.md b/packages/moengage_personalize/moengage_personalize_ios/CHANGELOG.md index 7fe3569f..a0218819 100644 --- a/packages/moengage_personalize/moengage_personalize_ios/CHANGELOG.md +++ b/packages/moengage_personalize/moengage_personalize_ios/CHANGELOG.md @@ -3,3 +3,9 @@ ## Release Version - [major] Added Personalize module and feature support + +# 07-05-2026 + +## 0.0.1 + +- Added Personalize module and feature support \ No newline at end of file diff --git a/packages/moengage_personalize/moengage_personalize_ios/pubspec.yaml b/packages/moengage_personalize/moengage_personalize_ios/pubspec.yaml index 981fa34a..a9e3b74a 100644 --- a/packages/moengage_personalize/moengage_personalize_ios/pubspec.yaml +++ b/packages/moengage_personalize/moengage_personalize_ios/pubspec.yaml @@ -1,6 +1,6 @@ name: moengage_personalize_ios description: iOS implementation of the moengage_personalize plugin -version: 0.1.1 +version: 0.0.1 homepage: https://www.moengage.com environment: @@ -19,7 +19,7 @@ dependencies: flutter: sdk: flutter moengage_flutter: ^10.0.0 - moengage_personalize_platform_interface: ^0.1.1 + moengage_personalize_platform_interface: ^0.0.1 dev_dependencies: flutter_test: diff --git a/packages/moengage_personalize/moengage_personalize_platform_interface/CHANGELOG.md b/packages/moengage_personalize/moengage_personalize_platform_interface/CHANGELOG.md index 4d52f6e6..a0218819 100644 --- a/packages/moengage_personalize/moengage_personalize_platform_interface/CHANGELOG.md +++ b/packages/moengage_personalize/moengage_personalize_platform_interface/CHANGELOG.md @@ -2,4 +2,10 @@ ## Release Version -- [major] Added Personalize module and feature support \ No newline at end of file +- [major] Added Personalize module and feature support + +# 07-05-2026 + +## 0.0.1 + +- Added Personalize module and feature support \ No newline at end of file diff --git a/packages/moengage_personalize/moengage_personalize_platform_interface/pubspec.yaml b/packages/moengage_personalize/moengage_personalize_platform_interface/pubspec.yaml index 87894a93..68849498 100644 --- a/packages/moengage_personalize/moengage_personalize_platform_interface/pubspec.yaml +++ b/packages/moengage_personalize/moengage_personalize_platform_interface/pubspec.yaml @@ -1,6 +1,6 @@ name: moengage_personalize_platform_interface description: A common platform interface for the moengage_personalize plugin. -version: 0.1.1 +version: 0.0.1 homepage: https://www.moengage.com environment: