Change Log
1.4.2 (2023-01-19)
- Fix InApp Animation.
Fixes
1.4.1 (2022-09-19)
Fixes
- Fix InApp rendering with Custom Events.
1.4.0 (2022-08-30)
Breaking
- Removed
CooeeNotificationService.updateContent
method and exposed CooeeNotificationService.updateContentFromRequest
.
// Old code
- bestAttemptContent = CooeeNotificationService.updateContent(((request.content.mutableCopy() as! UNMutableNotificationContent)), with: request.content.userInfo)
// New code
+ bestAttemptContent = CooeeNotificationService.updateContentFromRequest(request)
Feature
- Handle pending engagement on organic app launch.
- Ability to manage InApp orientation.
Improvements
- Expose
showDebugInfo
method for SDK debugging.
- Add GIF support in Notification and InApp.
- Ability to support profile merging.
- Add Null-Safety check before processing any payload.
- Track
Screen View
event when user set current screen.
- Improve Notification rendering by making all fields optional except title.
- Expose method to accept wrapper information.
- Improve
event.trigger
tracking for Notification events.
- Ability to launch InApp in full screen.
Fixes
- Fix tracking event twice to backend (Send eventID with event).
- Fix
Notification Cancelled
event not getting tracked.
- Fix failure while loading InApp data from server.
1.3.16 (2022-08-04)
Improvements
- Add Ability to process custom CTA.
1.3.15 (2022-06-08)
Improvements
- Remove ARKit uses.
1.3.14 (2022-05-06)
Improvements
- Improve InApp Rendering and orientation management.
- Improve session management.
Fixes
- Fix SDK version getting override by app version.
1.3.13 (2022-03-24)
Fixes
- Fix
newline
character issue when text is bold
/italic
.
- Fix
border
issue when padding is applied.
- Fix Sentry not working issue.
1.3.12
Improvements
- Remove warnings from framework.
- Remove restriction from iOS Simulators.
1.3.11
Fixes
- Do not upload screenshots if SDK token has not been acquired yet.
- Use US locale for date formatting.
- Fix release/debug mode detection.
- Update device after launch or install event.
1.3.10
Chore
- Remove external dependency (BSON)
1.3.9 (Unreleased)
Fixes
- Fix PermissionType issue.
1.3.8 (Unreleased)
Feature
- Add entry and exit animation from corners.
- Remove requirement for
COOEE_SECRET_KEY
.
- Push Notification can perform CTA action.
Improvement
- InAppBrowser is replaced with CustomTabsIntent.
- InApp will have its own base property.
- InApp will have default close CTA.
- Update property key for duration in CTA, Foreground, Background.
- Expose
CooeeSDK.updateUserProfile(_:)
API.
Deprecated
- Deprecated
CooeeSDK.updateUserData(userData:)
, CooeeSDK.updateUserProperties(userProperties)
,
CooeeSDK.updateUserProfile(userData:userProperties:)
.
1.3.7
Improvements
- Expose public classes and their methods for Objective-C
1.3.6
Fixes
- App group access for user default.
Chore
- Remove warnings.
1.3.5
Feature
- Add ability to move In-App at any side of screen.
- Now In-App can be of any size.
Improvements
- Collection of event property is now grouped and renamed.
Fixes
- Fix issue with Part Rendering.
- Fix issue with view's background image & border.
- Fix issue with Image rendering when out of viewport.
- Fix issue with In-App entry and exit animation
Chore
- Remove AR support.
1.3.1 1.3.2, 1.3.3, 1.3.4
- Release patch
1.3.0
- Add support to notifications service
- Add InApp and AR support
1.2.5
- Explicitly setting minimum target deployment to 13.0
1.2.4
- Not asking the location permission explicitly.
1.2.3
- Data properties are now sent as is without converting to strings.
1.2.2
- Server calls are secured internally by making sure the access token exists.
- Renaming a few classes.