Release notes
v2.1.1 (August 20, 2026)
- Fixed: the
sandboxenvironment now points tohttps://sandbox-sync.aero.inc(previouslyhttps://sandbox.aerosync.com). If you allowlist AeroSync domains in a firewall or CSP policy, update it to the new host.
v2.1.0 (August 20, 2026)
- Added typed multi-account success models —
AeroSyncSingleAccountSuccessPayload,AeroSyncLinkedAccount,AeroSyncMultiAccountSuccessPayload, and theAeroSyncSuccessPayloadbase type, exported from the package barrel - Call
AeroSyncSuccessPayload.fromJson(map)insideonSuccessto parse the raw map into a typed multi-account or single-account payload; narrow withis/is! - Purely additive —
AeroSyncWidget.onSuccesskeeps its existing untyped signature, so no existing integration needs to change
v2.0.1 (June 16, 2026)
- Fixed: corrected installation instructions in README to reference
^2.0.1 - Fixed: updated minimum Flutter constraint in
pubspec.yamlfrom>=1.17.0to>=3.44.0to match the actual SDK requirements
v2.0.0 (June 16, 2026)
Breaking changes:
aeroPassUserUuidis now a required parameter onAeroSyncWidget- Removed
devandstagingenvironments — only'sandbox'and'production'are supported AeroSyncWidgetnow automatically dismisses whenonSuccessoronClosefires — do not callNavigator.popinside these callbacks- Removed
AeroSyncEmbeddedView(to be re-introduced in a future release)
Added:
- Flutter Web support —
AeroSyncWidgetnow works on Flutter Web with two launch modes via thewidgetLaunchTypeparameter:'systemBrowser'(default, opens a centered popup window; OAuth bank flows stay inside the same popup throughout the full redirect chain) or'host'(renders inline as an<iframe>embed) AeroSyncNavigatorObserver— add toMaterialApp(navigatorObservers: [...])to automatically handle iOS OAuth return routingopacitystyle property — pass'opacity': 0.0–1.0in thestylemap to control the transparency of the widget container (iOS, Android, and Flutter Web)- MFA support via
handleMFA,jobId, andconnectionIdparameters
Fixed:
- OAuth external browser not opening on Android (and iOS via the same code path) — the SDK now intercepts the widget's
launchExternalWindowevent and opens the OAuth URL in the device's browser instead of passing it through unhandled
Migration guide:
- Add
aeroPassUserUuid: 'your-user-uuid'to allAeroSyncWidgetusages - Remove any
Navigator.popcalls fromonSuccessandonClosecallbacks — the SDK handles dismissal automatically - Replace
'dev'/'staging'environment values with'sandbox'
Upgrading from v1.3.4?See the Migrating from v1.x section of the Flutter Plugin doc for a full parameter-by-parameter migration table, or the Flutter Plugin (Legacy v1.3.4) page for the old API reference.
v1.3.4 (May 27, 2026)
- Fixed
onSuccess,onClose, andonEventcallbacks never firing — Flutter bridge readiness (isFlutterInAppWebViewReady) was not being established reliably after page navigation - Fixed
onLoadcallback never firing due to incorrect host comparison
v1.3.3 (May 26, 2026)
- Updated README.md documentation
- Removed
devandstagingenvironments — onlysandboxandproductionare supported
v1.3.2 (May 26, 2026)
- Fixed
onClosecallback not firing after widget updates - Fixed
onEventandonErrorcallbacks not delivering data correctly - Widget now dismisses reliably on both success and close flows
v1.3.1 (October 2, 2025)
- Fixed Flutter Web event handling and return values
- Made the
styleparameter optional — now defaults to standard dimensions (375x688) - Improved documentation for the
styleparameter with detailed property descriptions, default values, and ARGB format examples
v1.3.0 (September 30, 2025)
- Added support for Flutter Web — the SDK now automatically uses a secure
iframewhen running in a web browser - The same
AerosyncSDKPagewidget now works seamlessly across iOS, Android, and Web - Made the
deeplinkparameter optional to improve the developer experience for web-only applications - Added various stability fixes for navigation and event handling to support cross-platform compatibility
v1.2.1 (July 23, 2025)
- Updated README.md for the 1.2.1 release
v1.2.0 (July 23, 2025)
- Added
themeparameter to customize widget appearance — supports'light'and'dark'(default'light') - Updated documentation with theme usage examples
- Fixed MFA validation logic to only require
jobIdanduserIdwhenhandleMFAis true (not just non-null)
v1.1.0 (October 17, 2024)
- Added a new Sandbox environment for testing
- New Aerosync URL
v1.0.6 (March 30, 2024)
- Removed unused dependencies
- Overall improvements
v1.0.5 (February 27, 2024)
- Minor bug fixes
- Response JSON changes — check README for details
v1.0.4 (February 1, 2024)
- Minor bug fixes
- Added parameters to handle MFA-only invocation
v1.0.3 (December 21, 2023)
- Changes for a better experience with the testing environment
v1.0.2 (December 14, 2023)
- Fixed
onCloseevent bug
v1.0.1 (December 11, 2023)
- Minor bug fixes
v1.0.0 (November 24, 2023)
- Major bug fixes
- Added support for the
styleparameter to customize the widget - Added support for OAuth popup window authentication
- Added an example
- Added environment variables:
dev,staging,production - Added the
deeplinkparameter - Widened library dependency ranges for broader Flutter version compatibility
Updated about 1 month ago
Did this page help you?