Releases: KalvadTech/CustomerPulse-Android
Releases · KalvadTech/CustomerPulse-Android
Release list
v2.1.0
v2.0.0
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
Upgrade Gradle and Dependancies to the latest
v0.2.3
downgrade gradle distribution from 8.0.2 to 7.6.1 to fix building issue
v0.2.1
add application id as a required parameter