Skip to content

Commit

Permalink
Release 3.1.0 (#432)
Browse files Browse the repository at this point in the history
* Custom In-App Templates (#427)

* Integrate custom inapp templates 
  * Add custom code templates for Android
  * Add custom code templates for iOS
  * Add custom template events to be observed.
  * Add custom code templates documentation
  * Add syncTemplates
  * Add register templates with bundle

* Add custom templates in Example app
  * Use react-native-asset for templates.json in Example App

* Example App improvements (#424)
  * Refactor App.js
  * Extract the Expandable_ListView
  * Refactor ExpandableListView 
  * Add forms for record events with props and profile updates
  * Style changes and cleanup
  * Use react-native-toast-message. Show toasts instead of alerts. Queue toasts.
  * Reorder App categories
  * Rename category props
  * Rename utils to app-utils

* Update iOS SDK version to 7.0.2
* Set Android CleverTapSDK version to 7.0.2

---------

Co-authored-by: Nikola Zagorchev <[email protected]>

* Added public API for Define File Var

* feat(file_vars): add defineFileVariable API SDK-4096

* Added File Variable callbacks

* feat(file_vars): add onFileValueChanged and onVariablesChangedAndNoDownloadsPending callback APIs SDK-4096

* feat(file_vars): add onceVariablesChangedAndNoDownloadsPending callback API SDK-4096

* feat(file_vars): add onOneTimeVariablesChanged callback API SDK-4096

* feat(file_vars): bump clevertap-react-native to 3.1.0 and core sdk to 7.0.2 SDK-4096

* feat(file_vars): comment handshake domain in example manifest SDK-4096

* feat(file_vars): update Variables.md with new APIs SDK-4096

* Updated iOS side changes for File Type Variables

* Bumped iOS dependency to 7.0.2 and updated the react-native version support

* Refactored the file variable method

* Resolved PR comments

* Updated react native support version

* Added Variables once changed and file value callbacks

* Added changes for `filevariable` argument been passed

* Updated the fileVariable argument changes

* Added Changelog

* Removed test creds

* Code cleaning and refactoring, updating the changelog release date

* chore(3.1.0) - Resolves comments

- Adds package-lock.json

* chore(3.1.0) - Resolves comments

- Adds package-lock.json for root folder

* Resolved iOS comments

* Resolved iOS comments

* Resolved iOS comments

* Added the templates.json file

---------

Co-authored-by: Vassil Angelov <[email protected]>
Co-authored-by: Nikola Zagorchev <[email protected]>
Co-authored-by: Kushagra <[email protected]>
Co-authored-by: piyush-kukadiya <[email protected]>
Co-authored-by: anush <[email protected]>
Co-authored-by: Kushagra Mishra <[email protected]>
  • Loading branch information
7 people authored Oct 25, 2024
1 parent 6c39e9a commit d0ed9bf
Show file tree
Hide file tree
Showing 52 changed files with 23,440 additions and 1,985 deletions.
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -36,3 +36,9 @@ node_modules
# CocoaPods
Pods
Podfile.lock

# Ignore assets in custom directory
android/app/src/main/assets/custom/*

# Ignore all link-assets-manifest.json files
**/link-assets-manifest.json
22 changes: 22 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,28 @@
Change Log
==========

Version 3.1.0 *(25 October 2024)*
-------------------------------------------
**What's new**

* **[Android Platform]**
* Supports [CleverTap Android SDK v7.0.2](https://github.com/CleverTap/clevertap-android-sdk/blob/master/docs/CTCORECHANGELOG.md#version-702-october-10-2024).
* Adds support for custom handshake domain configuration in android manifest

* **[iOS Platform]**
* Supports [CleverTap iOS SDK v7.0.2](https://github.com/CleverTap/clevertap-ios-sdk/blob/master/CHANGELOG.md#version-702-october-10-2024).
* Adds support for custom handshake domains.

* **[Android and iOS Platform]**
* Adds support for File Type Variables in Remote Config. Please refer to the [Remote Config Variables](https://github.com/CleverTap/clevertap-ios-sdk/blob/master/docs/Variables.md) doc to read more on how to integrate this in your app.
* Adds support for Custom Code Templates. Please refer to the [CustomCodeTemplates.md](https://github.com/CleverTap/clevertap-android-sdk/blob/master/docs/CustomCodeTemplates.md) doc to read more on how to integrate this in your app.
* Adds support for custom code in-app templates definitions through a json scheme.

**Bug Fixes**
* **[Android and iOS Platform]**
* Fixes a missing import statement in the index.js file https://github.com/CleverTap/clevertap-react-native/issues/431
* Fixes https://github.com/CleverTap/clevertap-react-native/issues/426

Version 3.0.0 *(8 October 2024)*
-------------------------------------------
**What's new**
Expand Down
Loading

0 comments on commit d0ed9bf

Please sign in to comment.