NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
Cross-platform authentication for BAPP framework platforms with Keycloak SSO and automatic token management
Last release 6 months ago
23 Mar 2026
Ships fairly regularly
a new release about every 2 months
Nearly every release is documented
notes for 4 of 4 stable releases
Nothing withdrawn
no release was ever pulled
10 months old
4 releases · first in 2025
One column per month.
Updated bapp_api_client dependency from ^0.4.4 to ^0.5.0
bapp_api_client dependency from ^0.4.4 to ^0.5.0BREAKING: Replaced built-in API client with `bapp_api_client` package
bapp_api_client package
BappApiClient, ApiError, RetryConfig classesbapp_api_client ^0.4.4BappApiClient and PagedList for convenienceBappAuth orchestrator class
BappApiClient with automatic bearer token injectionauthStateStream for driving UI (initial, loading, authenticated, unauthenticated)id.bapp.ro)BappAuthConfig configuration
host: BAPP API base URL (configurable per project)ssoAutoLogin: silent SSO login on initialize using prompt=nonesessionId: user-scoped token storage for shared devices (kiosk/POS)prompt=none
prompt=none to Keycloak for instant responsesessionId scopes token storage per user (key: bapp_auth_token_{clientId}_{sessionId})switchSession() method for switching users at runtimeAuthenticatedHttpClient
flutter_web_auth_2 v5
preferEphemeral: true on Android to trigger CustomTabsIntent fallbackTokenResponse.fromJson now restores issuedAt
issuedAt = DateTime.now(), making expired tokens appear validAutomatic Token Refresh: API client now automatically refreshes expired tokens
onAuthRequired callback when refresh failsSSO OpenID Connect flow with PKCE
Your coding agent can read these notes before it upgrades. Set up the MCP server →