The main theme of this release is to support latest versions of the Flutter tooling and the utilized dependencies.
- [Flutter] Upgrade to latest versions of Flutter tooling; Flutter to
3.27.2
, Dart to3.6.1
, DevTools to2.40.2
. - [Apple Pay] Upgrade
pay
dependency to3.1.0
. - [Credit Card] Upgrade
webview_flutter
dependency to4.10.0
.
- [Flutter] Upgrade to latest versions of Flutter tooling; Flutter to
3.24.0
, Dart to3.5.0
, DevTools to2.37.2
. - [Apple Pay] Expose
supportedCountries
config with default of["SA"]
to accept payments from set countries.
- [Flutter] Upgrade to latest versions of Flutter tooling; Flutter to
3.22.3
, Dart to3.4.4
, DevTools to2.34.3
. - [Moyasar] Support any primitive JSON type in the payment metadata instead of String only.
- [Moyasar] Upgrade
http
dependency to1.2.2
.
The main theme of this release is to support latest versions of the Flutter tooling and the utilized dependencies.
- [Flutter] Upgrade to latest versions of Flutter tooling; Flutter to
3.22.2
, Dart to3.4.3
, DevTools to2.34.3
. - [Credit Card] Upgrade
webview_flutter
dependency to4.8.0
. - [Credit Card] Replace deprecated
MaterialStatePropertyAll
to the newWidgetStatePropertyAll
.
- [Credit Card] Show the correct currency on the Pay widget.
- [Credit Card] Make the hintText in RTL direction for each TextFormField when the locale is Arabic.
- [iOS] Add Privacy Manifest file.
The main theme of this release is to support latest versions of the Flutter tooling and the utilized dependencies.
- [Flutter] Upgrade to latest versions of Flutter tooling; Flutter to
3.19.5
, Dart to3.3.3
, DevTools to2.31.1
. - [Moyasar] Upgrade
http
dependency to1.2.1
. - [Apple Pay] Upgrade
pay
dependency to2.0.0
. - [Credit Card] Upgrade
webview_flutter
dependency to4.7.0
.
- [Apple Pay] Improve the UX by allowing the user to setup Apple Pay card if none is added yet.
- [Flutter] Upgrade to latest versions of Flutter tooling; Flutter to
3.16.9
, Dart to3.2.6
, DevTools to2.28.5
. - [Moyasar] Upgrade
http
dependency to1.2.0
. - [Moyasar] Support customizing the accepted networks with
supportedNetworks
in thePaymentConfig
. - [Apple Pay] Support customizing the accepted payment capabilities with
merchantCapabilities
in theApplePayConfig
. - [Apple Pay] Support customizing the Apple Pay button type and styling.
- [Credit Card] Upgrade
webview_flutter
dependency to4.5.0
.
- [Flutter] Upgrade to latest versions of Flutter tooling; Flutter to
3.16.3
, Dart to3.2.3
, DevTools to2.28.4
. - [Moyasar] Upgrade
http
dependency to1.1.2
. - [Moyasar] Handle potential HTTP request failures.
- [Apple Pay] Handle when the Apple Pay token is unprocessable.
- [Docs] Update the testing guides with latest help links.
- [Docs] Update the Apple Pay testing guide.
- [Moyasar] Support customizing the UI
The main theme of this release is to support latest versions of the Flutter tooling and the utilized dependencies.
- [Flutter] Upgrade to latest versions of Flutter tooling; Flutter to
3.16.0
, Dart to3.2.0
, DevTools to2.28.2
. - [Moyasar] Upgrade
http
dependency to1.1.0
. - [Apple Pay] Upgrade
pay
dependency to1.1.2
. - [Credit Card] Upgrade
webview_flutter
dependency to4.4.2
. - [Credit Card] Explicitly set the text color of the Pay button to white.
- [Docs] Fix coding style (line wrapping) in the example.
- [Credit Card] Add an option to create manual payments, this will let you authorize payment but will not collect the amount from the user untill you send a capture request.
- [Apple Pay] Add an option to create manual payments, this will let you authorize payment but will not collect the amount from the user untill you send a capture request.
- [Credit Card] Add an option to tokenize (save) the credit card upon successful payment.
- [Credit Card] Fix an issue where some devices experience 3DS form rerendering when the user try to insert the OTP.
Breaking Change For Apple Pay: Apple Pay should be configured as part of the PaymentConfig
object. Check the Migrating Guide
> From 1.0 to 2.0
section in the Readme for more details.
The purpose of this upgrade is to improve the pub points by supporintg up-to-date dependencies and improving the static analysis report.
- [Apple Pay] Upgrade
pay
dependecy to1.1.1
to remove deprecation warnings. - [Credit Card] Upgrade
webview_flutter
dependecy to4.2.0
to support the latest major version. - [Docs] Update the Apple Pay prerequisites by removing the need to create a JSON payment config under the asset folder.
- [Docs] Update the code example.
- [Docs] Fix the gif example.
- [Apple Pay] Fix showing the merchant name during the Apple Pay payment session to avoid possible app rejection.
- [Apple Pay] Fix handling the Apple Pay response when the
company
andname
fields aren't returned from the API. - [Docs] Fix a typo in the installation command.
- [Docs] Improve the application description in pub.dev
- Build the Dart Moyasar API wrapper.
- Add Apple Pay widget.
- Add Credit Card widget with managed 3DS step.
- Add tests.
- Add documentation.