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