v3.0.0-beta.1
Pre-release
Pre-release
v3.0.0-beta.1
First beta of the v3 pure Flutter WebView implementation, including SDK hardening.
Highlights
- Pure Flutter WebView — native iOS/Android SDKs replaced with WebView-based consent UI
- Typed exception hierarchy —
AxeptioNotInitializedException,AxeptioConsentException,AxeptioNetworkException,AxeptioStorageException - JS bridge hardening — message parser extracted and validated per-event schema
- Network failure detection — WebView errors surfaced via
AxeptioEventListener.onError - 343 tests, 94%+ coverage
Breaking Changes
navigatorKeymust be set beforeinitialize()- Native SDKs removed — no Maven/CocoaPods setup needed
MethodChannelAxeptioSdkremoved from public APIshowConsentScreen()/setupUI()throw instead of returning silently- Token key migrated from
_ax_tokentoAX_CLIENT_TOKEN(transparent)
See CHANGELOG.md for full details.