Skip to content

v3.0.0-beta.1

Pre-release
Pre-release

Choose a tag to compare

@pleberre pleberre released this 28 Mar 11:07
· 36 commits to master since this release
8eb80e8

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 hierarchyAxeptioNotInitializedException, 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

  • navigatorKey must be set before initialize()
  • Native SDKs removed — no Maven/CocoaPods setup needed
  • MethodChannelAxeptioSdk removed from public API
  • showConsentScreen() / setupUI() throw instead of returning silently
  • Token key migrated from _ax_token to AX_CLIENT_TOKEN (transparent)

See CHANGELOG.md for full details.