feda_flutter 1.0.1
feda_flutter: ^1.0.1 copied to clipboard
A dart package to facilitate payments with fedapay
1.0.1 #
- Fix: Unified nomenclature from
ash-gate/ash-bwallettoashgateway. - Fix: Corrected base URL construction with trailing slash.
- Security: Safe error handling for non-JSON API responses.
- Docs: Added dedicated
ashgatewaydocumentation page and updated official URL tohttps://ashgateway.com. - Example: Added direct
PayWidgetpreview on the main screen.
1.0.0 #
- Major Release: Backend-first architecture integration with
ashgateway. - Added
applyCloudConfig()for secure production initialization (zero API keys in binary). - Deprecated
initialize()in favor ofapplyConfig()(Direct) andapplyCloudConfig()(Proxy). - Improved
FedaPayWidgetto handle cloud-based redirects and status polling. - Full typed support for
Transactions,Customers, andPayouts. - Comprehensive documentation hub integrated with Nuxt Content.
0.2.2 #
- Added dartdoc comments to all major public API elements (
FedaFlutter,ApiEnvironment,ApiResponse,Transaction,Customer,Payout, etc.). - Exposed
PayoutsRepositoryviaFedaFlutter.instance.payouts(was missing from the singleton). - Added
payouts_repositoryto the public exports.
0.2.1 #
- Added Nuxt-based documentation site in
docs/. - Added Nuxt-based changelog site in
change/. - Added GitHub Actions workflow to auto-create releases from
CHANGELOG.mdon tag push. - Added GitHub PR template.
0.2.0 #
- Enforced strict typing in
TransactionsRepository,CustomersRepository, andPayoutsRepository— methods now accept typed DTOs and returnApiResponse<T>. - Fixed
PayWidgetto handle token-only API responses by constructing the checkout URL as a fallback. - Improved
BaseRepository.normalizeApiDatato only unwrap known Fedapay wrapper keys (v1/*). - Refactored test suite to use a shared
FakeDioServiceand added DTO-specific test cases.
0.1.0 #
- Added Singleton pattern for
FedaFlutterinitialization (issue #). - Lowered Dart SDK constraint to
^3.0.0for broader compatibility. - Updated documentation with new usage examples.
0.0.4 #
- Added
PayWidgetfor easier payment integration. - Added support for payouts.
- Improved example app and documentation.
0.0.1 #
- Initial release of
feda_flutter. - Basic support for Transactions and Customers API.