Skip to content

Releases: KalvadTech/CustomerPulse-Android

v2.0.0

10 Dec 13:29

Choose a tag to compare

What's New in v2.0.0

This major release brings the Android SDK in line with the iOS SDK v2.0.0, with new features and improved stability.

New Features

  • Environment Configuration - Switch between Production and Sandbox environments

    CustomerPulseSurvey.setEnvironment(CustomerPulseSurvey.Environment.SANDBOX);
  • Debug Logging - Enable detailed logging for development

    CustomerPulseSurvey.setDebugLogging(true);

Improvements

  • Improved null safety and input validation
  • Fixed Handler threading with explicit Looper
  • Fixed BottomSheet dismiss behavior
  • Better error logging with stack traces

Documentation

  • Restructured README to match iOS SDK style
  • Added detailed installation guide with screenshots
  • Documented Activity context requirement

API Reference

Method Description
setEnvironment(Environment) Set PRODUCTION or SANDBOX
getEnvironment() Get current environment
setDebugLogging(boolean) Enable/disable debug logging
isDebugLoggingEnabled() Check if logging is enabled

Breaking Changes

None. This release is backwards compatible with v0.x.


Full Changelog: v0.3.4...v2.0.0

v0.3.4

30 Sep 07:52

Choose a tag to compare

Upgrade Gradle and Dependancies to the latest

v0.2.3

09 Mar 07:47

Choose a tag to compare

downgrade gradle distribution from 8.0.2 to 7.6.1 to fix building issue

v0.2.1

14 Feb 06:48

Choose a tag to compare

add application id as a required parameter