Skip to content

Latest commit

 

History

History
434 lines (303 loc) · 19.6 KB

CHANGELOG.md

File metadata and controls

434 lines (303 loc) · 19.6 KB

CHANGE LOG.

October 10, 2024

September 2, 2024

August 5, 2024

April 11, 2024

April 3, 2024

⚠️ NOTE 6.2.0 produces a crash, please update to 6.2.1 and above.

February 27, 2024

February 21, 2024

January 15, 2024

December 22, 2023

October 27, 2023

October 12, 2023

August 10, 2023

June 28, 2023

May 5, 2023

March 8, 2023

March 6, 2023

January 27, 2023

January 25, 2023

December 16, 2022

December 5, 2022

November 1, 2022

March 31, 2023

March 22, 2023

March 15, 2023

October 31, 2022

October 21, 2022

October 10, 2022

September 20, 2022

September 13, 2022

September 6, 2022

August 4, 2022

July 22, 2022

July 12, 2022

June 3, 2022

April 26, 2022

March 2, 2022

December 20, 2021

November 25, 2021

November 2, 2021

July 15, 2021

May 4, 2021

April 13, 2021

February 21, 2021

December 28, 2020

November 30, 2020

October 1, 2020

Version 3.9.1 (September 17, 2020)

  • Handled Security Exception on getNetworkType for Android 11 devices

Version 3.9.0 (August 31, 2020)

  • Adds support for CleverTap Geofence SDK
  • Fixed all InApp related bugs and crashes
  • Fixed the Product Experiences AB Testing crash on few Samsung devices

Version 3.8.2 (July 25, 2020)

  • Fixes a bug where ARP was not being sent back to servers

Version 3.8.1 (July 08, 2020)

  • Use v3.8.2
  • Adds a callback to provide Push Notifications custom key-value pairs
  • Removed pushGooglePlusPerson API as Google Plus sign-in is deprecated
  • Other bug fixes

Version 3.8.0 (May 06, 2020)

  • Use v3.8.2
  • Adds support for Product Config and Feature Flag as a part of Product Experiences feature
  • Fixed InApp center alignment issue for tablets
  • Adds support for custom handling payload when using Pull Notifications.
  • Other bug fixes

Version 3.7.2 (March 27, 2020)

  • Use v3.8.2
  • Adds fix for a crash caused when InApp with Frequency Caps was shown on first App Launched

Version 3.7.1 (March 19, 2020)

  • Use v3.8.2
  • Adds fix for a crash caused when CleverTap instance was created from background

Version 3.7.0 (March 11, 2020)

  • Use v3.8.2
  • Adds support for Xiaomi & Baidu Push Notification Services
  • Adds public APIs for raising Notification Clicked and Viewed events for App Inbox
  • Adds public APIS for marking inbox message as read and deleting inbox message per message ID
  • Fixes center alignment issue of Native InApps on Mobile devices
  • Performance improvements

Version 3.6.4 (February 26, 2020)

  • Reverting Google Play Install Library to v1.0
  • Bug Fixes

Version 3.6.3 (January 13, 2020)

  • Adds support for capturing Install Referrer via Google Play Install Referrer Library
  • Deprecation warning for InstallReferrerBroadcastReceiver
  • Changes retry mechanism in case CleverTap back end doesn't respond
  • Bug fixes and performance improvements

Version 3.6.2 (December 11, 2019)

  • Adds support for Native Display.
  • Bug fixes and performance improvements

Version 3.6.1 (October 16, 2019)

  • Bug fixes and performance improvements

Version 3.6.0 (September 25, 2019)

  • Adds support for AB Tests. (in closed Beta)
  • Adds support for deep link query parameters in InApps.
  • Deprecated GCM.
  • Deprecated EventHandler, SessionHandler and DataHandler classes.
  • Workaround for below Oreo Android OS bug causing ANRs while using Pull Notifications.
  • Bug fixes and performance improvements

Version 3.5.1 (May 24, 2019)

  • Removes requirement for Manifest entry to enable automatic recording of Push Notification Viewed event
  • Fixes certain Landscape InApp Notification display issues

Version 3.5.0 (May 17, 2019)

  • For raising Notification Viewed event in Push Notifications and using In-Apps in Landscape mode, please use CleverTap SDK v3.5.1
  • Adds the ability to set a custom Device ID (CleverTap ID)
  • Adds the ability to record Notification Viewed event for Push Notifications
  • Adds support to record events in a WebView
  • Enables Javascript in Custom HTML In-Apps
  • In-Apps and App Inbox Landscape layout improvements
  • Bug fixes and performance improvements

Version 3.4.3 (April 4, 2019)

  • Adds support for specifying custom FCM Sender ID to request token

Version 3.4.2 (February 6, 2019)

  • Improved callback support for App Inbox
  • Fixed Carousel dots rendering issue

Version 3.4.1 (February 5, 2019)

  • Adds support for Landscape mode in custom HTML InApps and App Inbox
  • Performance improvements for App Inbox
  • Fixes a bug where resuming the app from fullscreen video caused a crash

Version 3.4.0 (January 14, 2019)

  • Adds support for App Inbox
  • Adds support for Pull Notifications
  • Workaround for Android O orientation bug in Native InApps
  • Fixes a bug which led to ANR on 2G network

Version 3.3.4 (December 11, 2018)

  • Fixes the bug which raised App Launched event in some cases where an event was pushed from the background

Version 3.3.3 (November 28, 2018)

  • Fixes the bug which caused CTA buttons to not open the mentioned deeplink

Version 3.3.2 (November 12, 2018)

  • Fixes the app crash issue for Interstitial InApp notification template when not using ExoPlayer
  • Fixes the bug empty buttons in Half Interstitial InApp notification template when no buttons are provided

Version 3.3.1 (October 31, 2018)

  • Fixes the issue for developers who override InAppNotificationListener methods

Version 3.3.0 (October 26, 2018)

  • Adds support for Native InApp Notifications
  • Bug fixes and performance improvements

Version 3.2.0 (September 04, 2018)

  • Adds support to create multiple instances of CleverTap Android SDK
  • Deprecated CleverTapException, CleverTapMetaDataNotFoundException, CleverTapPermissionsNotSatisfied and InvalidEventNameException
  • Deprecated CleverTapAPI.CHARGED_EVENT use cleverTapAPI.pushChargedEvent()
  • Deprecated event, profile, session and data methods, use respective CleverTapAPI methods
  • Deprecated CleverTapAPI.getInstance() method. Use CleverTapAPI.getDefaultInstance() instead
  • Added APIs for setting the SDK to offline and SSL Pinning

Version 3.1.10 (May 19, 2018)

  • Bug Fixes

Version 3.1.9 (May 02, 2018)

  • Methods for GDPR compliance
  • New API for screen tracking
  • New API for Android O channels with custom sound
  • Various performance improvements

Version 3.1.8 (December 22, 2017)

  • Bug fixes and performance improvements

Version 3.1.7 (October 08, 17)

  • Fixes deep linking issue for Android versions less than Android N

Version 3.1.6 (September 21, 2017)

  • Adds Android Oreo support

Version 3.1.4 (July 01, 2017)

  • Custom sound and CTAs for Push Notifications
  • Performance improvements

Version 3.1.2 (January 31, 2017)

  • Various performance enhancements

Version 3.1.1 (December 15, 2016)

  • Various performance enhancements

Version 3.1.0 (October 20, 2016)

  • Various performance enhancements

Version 3.0.0 (August 31, 2016)

  • Adds FCM support
  • Updates GCM handling
  • Please note the AndroidManifest.xml requirements have changed if using GCM, please refer to the documentation.

Version 2.2.0 (July 20, 2016)

  • Adds onUserLogin API to support multiple distinct user profiles per device
  • Adds getLocation API

Version 2.1.3 (June 24, 2016)

  • Sending non primitive values for profile/event properties doesn’t abort the entire push (just skips that particular property).

Version 2.1.2 (June 15, 2016)

  • Updates to support Google Play privacy constraints

Version 2.1.1 (June 07, 2016)

  • Fixes InApp Notification blacklist bug

Version 2.1.0 (May 08, 2016)

  • Adds ability to receive InApp Notification button click callbacks with custom key-value pairs
  • Adds support for dashboard analytics on specific InApp Notification button clicks

Version 2.0.11 (April 21, 2016)

  • Multi-value profile property handling improvements

Version 2.0.10 (April 07, 2016)

  • Adds support for Segment bundled integration
  • Removes support for Segment webhook integration
  • Improved Uninstall tracking support

Version 2.0.9 (March 15, 2016)

  • Adds support for migrating from Parse.com push notifications
  • Adds support for multi-value (JSONArray) user profile properties
  • Adds support for In-App Notification display frequency capping

Note: To support multi-value user profile properties, CleverTap.profile.getProperty(key) now returns an Object, rather than a String.

Version 2.0.5 (January 09, 2016)

  • Added updateLocation API: If your application is collecting location you can pass it to CleverTap for, among other things, more fine-grained geo-targeting and segmentation purposes.
  • Added support for Segment webhook/server-side integration

Version 2.0.4 (December 16, 2015)

  • Fixed InApp Activity exclude feature

Version 2.0.3 (December 09, 2015)

  • Added SyncListener to notify application code of User Profile synchronization updates.
  • Added ability to push custom error events: clevertap.event.pushError(String, int)
  • Removed clevertap.profile.pushGraphUser(com.facebook...)
  • Requires update to Android Support Library, revision 23.1.1

Version 2.0.1 (September 10, 2015)

  • We’re now CleverTap! All the existing APIs have been changed from WizRocket to CleverTap.