Release Notes
This page announces published GOFA Flutter SDK releases for integrators. Add a new dated entry whenever a new SDK version is created and published.
2026-06-16
GOFA SDK Demo App 3.13.5+117
Updated Packages
gofa_webviewto2.1.0
What's Updated
- Removes broad Android media permissions from the WebView SDK dependency chain.
- Restores automatic PDF opening after downloads using
open_app_file. - Keeps one-time native image selection available for AI calorie insight flows.
gofa_webview 2.1.0
What's Updated
- Restored automatic PDF opening after downloads using
open_app_file. - Keeps the Android manifest free of broad
READ_MEDIA_IMAGESandREAD_MEDIA_VIDEOpermissions. - Raises the package Flutter lower bound to
>=2.5.0to match theopen_app_filedependency.
gofa_webview 2.0.0
What's Updated
- Breaking change: PDF downloads are still saved through
file_saver, but the SDK no longer auto-opens the saved PDF after download. - Removed the
open_filexdependency to stop transitive AndroidREAD_MEDIA_IMAGESandREAD_MEDIA_VIDEOpermissions from being merged into host apps. - One-time native image selection still works through
image_picker. - Legacy Android storage permission requests are now limited to Android 9 and below.
- Existing
1.xintegrators should stay on1.2.5until they are ready to accept the PDF auto-open behavior change or move to a later2.xrelease with a permission-clean PDF opener.
2026-06-12
GOFA SDK Demo App 3.13.4+116
Updated Packages
gofa_webviewto1.2.5
What's Updated
GofaWebViewnow refreshes its sign-in token whenever a WebView module opens.- This prevents stale bootstrap tokens from leaving users on a locked WebView page after a long-running app session.
2026-06-11
gofa_webview 1.2.5
What's Updated
GofaWebViewnow refreshes its sign-in token whenever a WebView module opens.- This prevents stale bootstrap tokens from leaving users on a locked WebView page after a long-running app session.
2026-04-13
GOFA SDK 3.13.2+113
Updated Packages
gofa_firebaseto1.0.13gofa_webviewto1.2.3
What's Updated
- Added a device-based fallback for
clientUserIdwhen host apps provide onlyclientIdandclientSecret. - Android fallback identity is resolved from
android_id. - iOS fallback identity is resolved from
identifierForVendor. - Fallback identifiers are hashed before being used to compose GOFA user identities.
LoginManager.isClientInfoReady$now requires onlyclientIdandclientSecret.WebViewSdkManager.init()now accepts nullableclientUserIdso WebView flows can use the new fallback path.
Affected Packages
gofa_firebase 1.0.13: auth fallback resolution, credential access helpers, and relaxed client info readiness.gofa_webview 1.2.3: nullableclientUserIdsupport for WebView SDK initialization.