customerpulse_flutter 1.2.0
customerpulse_flutter: ^1.2.0 copied to clipboard
A Flutter plugin to integrate UAE customer pulse functionality.
Changelog #
All notable changes to this project are documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.2.0 #
Added #
- Survey lifecycle event callbacks at parity with the native SDKs. Both
showSurveyPageandshowSurveyBottomSheetnow accept optionalonCompleted,onError, andonDismissedcallbacks.onCompletedfires once onso-widget-completed(then the survey closes).onErrorfires onso-widget-errorand does not tear down the survey.onDismissedfires exactly once when the survey is closed without completing (in-surveyso-widget-closed, drag-down, back/AppBar, or barrier tap) and never afteronCompleted.- All callbacks are optional and backward compatible; existing call sites
compile and behave unchanged, and the methods still return
Future<bool>.
1.1.0 #
Changed #
- Migrated the package to Dart 3. The Dart SDK constraint is now
>=3.0.0 <4.0.0(previously>=2.17.0 <3.0.0) and the Flutter floor is now>=3.10.0(previously>=3.3.0). - Bumped
webfrom^0.5.1to^1.1.0(resolves to 1.1.1). - Bumped
flutter_inappwebviewfrom^6.0.0to^6.1.0(resolves to 6.1.5). - Bumped dev dependency
flutter_lintsfrom^4.0.0to^5.0.0. - Android: raised
sourceCompatibility/targetCompatibilityfrom Java 8 to Java 17 andcompileSdkfrom 34 to 35 (minSdkunchanged at 21).
Removed #
- Dropped the transitive dependency on the discontinued
jspackage as a result of theweb1.x upgrade.
0.0.1 #
- Initial release.