Skip to content

v2.0.0

Choose a tag to compare

@fiftynotai fiftynotai released this 10 Dec 13:29
· 10 commits to master since this release

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