FirebaseUI for Android v10.0.0-beta01 is a preview for a major release containing new features and breaking API changes. For more information on upgrading to this version see the upgrade guide
What's Changed
feat: Core: FirebaseAuthUI Singleton & DI by @Lyokone in https://github.com/firebase/FirebaseUI-Android/pull/2215
feat: Core: Auth State & User Accessors by @Lyokone in https://github.com/firebase/FirebaseUI-Android/pull/2217
feat(AuthUIConfiguration): implement configuration model, DSL builder and tests by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2216
feat: Email & Password Validator and PasswordRule validations by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2218
feat: AuthException parsing for UI by @Lyokone in https://github.com/firebase/FirebaseUI-Android/pull/2222
feat: Localization - AuthUIStringProvider and locale override by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2221
feat: Provider Models (AuthProvider + concrete types) by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2223
feat: AuthUITheme, ProviderStyle and tests by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2224
feat: Error Recovery & Dialog by @Lyokone in https://github.com/firebase/FirebaseUI-Android/pull/2225
feat: Core: Sign-out & Delete by @Lyokone in https://github.com/firebase/FirebaseUI-Android/pull/2226
feat: AuthProviderButton and tests by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2228
feat: AuthMethodPicker by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2230
feat: MFA Config Model (MfaConfiguration, MfaFactor) by @Lyokone in https://github.com/firebase/FirebaseUI-Android/pull/2234
feat: AuthTextField by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2231
feat: CountryData & Selector Utilities by @Lyokone in https://github.com/firebase/FirebaseUI-Android/pull/2235
feat: Email Provider Integration by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2233
feat: EmailAuthScreen (Stateful + Slot) by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2236
feat: MFA Enrollment (TOTP) by @Lyokone in https://github.com/firebase/FirebaseUI-Android/pull/2238
feat: Credential Manager: Passwords by @Lyokone in https://github.com/firebase/FirebaseUI-Android/pull/2241
EmailAuthScreen Tests by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2239
feat: Phone Provider Integration by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2240
feat: MFA Enrollment (SMS) by @Lyokone in https://github.com/firebase/FirebaseUI-Android/pull/2242
feat: PhoneAuthScreen by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2243
feat: MFA Screens by @Lyokone in https://github.com/firebase/FirebaseUI-Android/pull/2244
feat: Facebook Sign-In (FacebookSignInHandler) by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2245
feat: extract routes from example app to main library by @Lyokone in https://github.com/firebase/FirebaseUI-Android/pull/2246
feat: add support for MFA challenge during sign in by @Lyokone in https://github.com/firebase/FirebaseUI-Android/pull/2248
feat: Anonymous Auth & Upgrade by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2247
feat: Core: AuthFlowController by @Lyokone in https://github.com/firebase/FirebaseUI-Android/pull/2252
feat: Samples: Custom Slots & Theming by @Lyokone in https://github.com/firebase/FirebaseUI-Android/pull/2253
Version 9.1.1 by @thatfiredev in https://github.com/firebase/FirebaseUI-Android/pull/2257
feat: Google Sign-In (GoogleSignInHandler) by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2254
feat: OAuth Providers (Twitter, GitHub, Microsoft, Yahoo, Apple), Generic OAuth Provider by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2255
feat: Accessibility & i18n Audit by @Lyokone in https://github.com/firebase/FirebaseUI-Android/pull/2258
feat: Add relevant tracking information by @Lyokone in https://github.com/firebase/FirebaseUI-Android/pull/2259
move LINE OAuth to demo app by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2260
Google Sign in e2e tests by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2261
fix: small fixes before v10 by @Lyokone in https://github.com/firebase/FirebaseUI-Android/pull/2262
fix: Email link sign-in by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2263
fix: Introduce dialog controller by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2264
fix: issues for the Sign In Screen by @Lyokone in https://github.com/firebase/FirebaseUI-Android/pull/2265
fix: Support both Email/Password and Passwordless/Link if enabled by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2266
feat: Email link sign in with deep link test, added missing translations for strings by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2268
Updated README docs for auth library, remove old auth library and sample. by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2269
Added tests for Component Registrar and declaration in AndroidManifest by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2270
replace google services json file for sample app by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2271
feat: use isNewAccountsAllowed in EmailAuthScreen, add tooltip when disabled. by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2273
fix merge conflicts with version-10.0.0-dev by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2276
fix: usage stats tracking by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2277
fix: use lowercase for usage stats by @demolaf in https://github.com/firebase/FirebaseUI-Android/pull/2281
refactor(auth): make minor changes before we release v10.0.0-beta01 by @thatfiredev in https://github.com/firebase/FirebaseUI-Android/pull/2283
New Contributors
@demolaf made their first contribution in https://github.com/firebase/FirebaseUI-Android/pull/2216
Full Changelog: https://github.com/firebase/FirebaseUI-Android/compare/9.1.1...10.0.0-beta01