# Changelog

## Score

- CAI 61 → 50 (-10.9)
- Rubric changed (rubric-2026.08.18 → rubric-2026.08.15) — scores are not directly comparable.

## Lenses

- Code Health 86 → 92 (+6.0)
- Architecture 98 → 94 (-3.4)
- Maturity 58 → 61 (+3.1)
- Readiness 50 → 25 (-25.3)
- Security 75 → 75 (+0.0)

## Resolved (56)

- AuthException.from (cognitive 18) (auth/src/main/java/com/firebase/ui/auth/AuthException.kt)
- AuthException.from (cyclomatic 20) (auth/src/main/java/com/firebase/ui/auth/AuthException.kt)
- AuthProviderButtonKt.resolveProviderLabel (cognitive 39) (auth/src/main/java/com/firebase/ui/auth/ui/components/AuthProviderButton.kt)
- AuthProviderButtonKt.resolveProviderLabel (cyclomatic 26) (auth/src/main/java/com/firebase/ui/auth/ui/components/AuthProviderButton.kt)
- Change coupling: AuthProviderButton.kt ↔ EmailAuthScreen.kt (auth/src/main/java/com/firebase/ui/auth/ui/components/AuthProviderButton.kt)
- Change coupling: FacebookAuthProvider+FirebaseAuthUI.kt ↔ EmailAuthScreen.kt (auth/src/main/java/com/firebase/ui/auth/configuration/auth_provider/FacebookAuthProvider+FirebaseAuthUI.kt)
- Change coupling: FacebookAuthProvider+FirebaseAuthUI.kt ↔ FirebaseAuthScreen.kt (auth/src/main/java/com/firebase/ui/auth/configuration/auth_provider/FacebookAuthProvider+FirebaseAuthUI.kt)
- Change coupling: GoogleAuthProvider+FirebaseAuthUI.kt ↔ EmailAuthScreen.kt (auth/src/main/java/com/firebase/ui/auth/configuration/auth_provider/GoogleAuthProvider+FirebaseAuthUI.kt)
- Change coupling: GoogleAuthProvider+FirebaseAuthUI.kt ↔ FirebaseAuthScreen.kt (auth/src/main/java/com/firebase/ui/auth/configuration/auth_provider/GoogleAuthProvider+FirebaseAuthUI.kt)
- Coverage not included — suite not readable by the collector
- Dependency hygiene not measured — dependency manifest found but not parsed for hygiene
- Duplicated block (12 lines × 3) (auth/src/main/java/com/firebase/ui/auth/ui/method_picker/AuthMethodPicker.kt)
- Duplicated block (12 lines × 4) (auth/src/main/java/com/firebase/ui/auth/configuration/auth_provider/AnonymousAuthProvider+FirebaseAuthUI.kt)
- Duplicated block (12 lines × 6) (auth/src/main/java/com/firebase/ui/auth/FirebaseAuthUI.kt)
- Duplicated block (13 lines × 2) (app/src/main/java/com/firebaseui/android/demo/auth/AuthFlowControllerDemoActivity.kt)
- Duplicated block (13 lines × 2) (app/src/main/java/com/firebaseui/android/demo/auth/EmailAuthSlotDemoActivity.kt)
- Duplicated block (13 lines × 2) (auth/src/main/java/com/firebase/ui/auth/configuration/auth_provider/FacebookAuthProvider+FirebaseAuthUI.kt)
- Duplicated block (14 lines × 3) (auth/src/main/java/com/firebase/ui/auth/configuration/auth_provider/EmailAuthProvider+FirebaseAuthUI.kt)
- Duplicated block (15 lines × 2) (app/src/main/java/com/firebaseui/android/demo/auth/CustomMethodPickerDemoActivity.kt)
- Duplicated block (16 lines × 2) (app/src/main/java/com/firebaseui/android/demo/auth/EmailAuthSlotDemoActivity.kt)
- …and 36 more

## New (10)

- Coverage not measured — test suite did not build
- Dimension evaluation failed
- Duplicated block (12 lines × 3) (auth/src/main/java/com/firebase/ui/auth/configuration/auth_provider/PhoneAuthProvider+FirebaseAuthUI.kt)
- Duplicated block (126 lines × 2) (auth/src/main/java/com/firebase/ui/auth/configuration/auth_provider/EmailAuthProvider+FirebaseAuthUI.kt)
- Duplicated block (30 lines × 2) (auth/src/main/java/com/firebase/ui/auth/ui/screens/MfaEnrollmentDefaults.kt)
- Duplicated block (73 lines × 2) (auth/src/main/java/com/firebase/ui/auth/FirebaseAuthUI.kt)
- Leaked secret: gcp-api-key (library/google-services.json)
- No tests found
- The Sample App section is present but the linked storage README does not show how to run the sample app, leaving this a thin runnable reference. (README.md)
- The Usage section links to auth/firestore/database/storage READMEs but does not mention how to connect FirebaseUI to the Firebase project's own modules (e.g. Auth) without duplicating code. (README.md)

## Changes since last survey

- 5 commits — 5 feature/other, 0 fixes

## By area

- .github/workflows — 2 commits
- (root) — 1 commit
- gradle/libs.versions.toml — 1 commit
- okf-bundle/modules — 1 commit

## Notable commits

- change: Remove redundant dependency updates plugin (#2438)
- change: chore(deps): bump actions/stale from 10.4.0 to 11.0.0 (#2436)
- change: chore(deps): bump com.github.ben-manes.versions from 0.54.0 to 0.55.0 (#2431)
- change: ci: add needs-attention labeling automation (#2432)
- change: docs(okf): add agent knowledge bundle for FirebaseUI-Android (#2434)

## Architecture

- Containers 0 added · 0 removed · contexts 0 added · 2 removed · edges 0 added · 0 removed

## Removed bounded contexts (2)

- .
- storage
