Changes include:
- Modified
Flutterwave.charge()
method to accept a BuildContext parameter. - Added context.mounted checks to prevent setState calls after widget disposal.
- Enhanced success status check logic to handle different status values ("success" and "completed").
- Improved error handling and state management.
- Removed deprecated components:
flutterwave_style.dart
andstandard_webview.dart
. - Removed
flutterwave_style_test.dart
. - Updated the SDK requirements to
>=2.17.0
. - Upgraded dependencies to the latest versions.
- Removed unused dependencies: webview_flutter, modal_bottom_sheet and uuid.
- Update deployment workflow.
Changes include:
- Fixed iOS bug where webview couldn't close when close buttons are clicked
- Removed required
name
andphone number
fields inCustomer
object
Changes include:
- Fixed bug where transaction gets stuck after redirecting on webview
- Fixed iOS build bug by removing inAppBrowser library
Changes include:
- Fixed null when transaction is cancelled.
- Removed modal pop up before launching web view.
- Removed intermediate make payment screen before webview.
- Deprecated FlutterwaveStyle.
- Updated README file.
Changes include:
- Renamed property
isDebug
toisTestMode
- Made property
redirectUrl
required - Updated README file
Changes include:
- Fixed issue with webview
Changes include:
- Fixed bug where cancel payment buttons are not clickable on iOS devices.
Changes include:
- Fixed bug where response is not returned to initiating screen when user cancels transaction.
Changes include:
- Initial release