# Changelog

## Score

- CAI 53 → 46 (-7.4)
- Rubric changed (rubric-2026.08.18 → rubric-2026.08.15) — scores are not directly comparable.

## Lenses

- Code Health 89 → 97 (+8.0)
- Architecture 100 → 94 (-5.9)
- Maturity 52 → 49 (-3.5)
- Readiness 52 → 40 (-12.4)
- Security 43 → 35 (-8.3)

## Resolved (31)

- AccountHeaderView.buildProfiles (cognitive 42) (materialdrawer/src/main/java/com/mikepenz/materialdrawer/widget/AccountHeaderView.kt)
- AccountHeaderView.buildProfiles (cyclomatic 29) (materialdrawer/src/main/java/com/mikepenz/materialdrawer/widget/AccountHeaderView.kt)
- AccountHeaderView.calculateProfiles (cognitive 41) (materialdrawer/src/main/java/com/mikepenz/materialdrawer/widget/AccountHeaderView.kt)
- AccountHeaderView.calculateProfiles (cyclomatic 27) (materialdrawer/src/main/java/com/mikepenz/materialdrawer/widget/AccountHeaderView.kt)
- AccountHeaderView.switchProfiles (cognitive 26) (materialdrawer/src/main/java/com/mikepenz/materialdrawer/widget/AccountHeaderView.kt)
- AccountHeaderView.switchProfiles (cyclomatic 16) (materialdrawer/src/main/java/com/mikepenz/materialdrawer/widget/AccountHeaderView.kt)
- BezelImageView.onDraw (cognitive 20) (materialdrawer/src/main/java/com/mikepenz/materialdrawer/view/BezelImageView.kt)
- Build action pinned to a mutable branch
- CrossfadeDrawerLayout.dispatchTouchEvent (cognitive 31) (app/src/main/java/com/mikepenz/materialdrawer/app/widget/CrossfadeDrawerLayout.kt)
- CrossfadeDrawerLayout.dispatchTouchEvent (cyclomatic 17) (app/src/main/java/com/mikepenz/materialdrawer/app/widget/CrossfadeDrawerLayout.kt)
- Dependency hygiene not measured — dependency manifest found but not parsed for hygiene
- DrawerUtilsKt.onFooterDrawerItemClick (cognitive 23) (materialdrawer/src/main/java/com/mikepenz/materialdrawer/util/DrawerUtils.kt)
- Duplicated block (12 lines × 2) (app/src/main/java/com/mikepenz/materialdrawer/app/EmbeddedDrawerActivity.kt)
- Duplicated block (15 lines × 2) (app/src/main/java/com/mikepenz/materialdrawer/app/MiniDrawerActivity.kt)
- Duplicated block (15 lines × 2) (materialdrawer/src/main/java/com/mikepenz/materialdrawer/model/ExpandableBadgeDrawerItem.kt)
- Duplicated block (16 lines × 2) (materialdrawer/src/main/java/com/mikepenz/materialdrawer/model/AbstractBadgeableDrawerItem.kt)
- Duplicated block (5 lines × 2) (app/src/main/java/com/mikepenz/materialdrawer/app/CompactHeaderDrawerActivity.kt)
- Duplicated block (5 lines × 2) (app/src/main/java/com/mikepenz/materialdrawer/app/EmbeddedDrawerActivity.kt)
- Duplicated block (6 lines × 2) (app/src/main/java/com/mikepenz/materialdrawer/app/CompactHeaderDrawerActivity.kt)
- Duplicated block (6 lines × 3) (app/src/main/java/com/mikepenz/materialdrawer/app/FullscreenDrawerActivity.kt)
- …and 11 more

## New (3)

- Dimension evaluation failed
- No artifact signing
- The 'Setup' section lists only the latest releases (Kotlin && M3, v10.0.0-b01; Kotlin | v8.4.5) with links to branches but does not state how to add the Drawer into XML or the gradle dependency. (README.md)

## Changes since last survey

- 4 commits — 4 feature/other, 0 fixes

## By area

- .github/workflows — 4 commits

## Notable commits

- change: Bump github/codeql-action from 4 to 4.37.4
- change: Bump gradle/actions from 6 to 6.2.0
- change: Merge pull request #2854 from mikepenz/dependabot/github_actions/gradle/actions-6.2.0
- change: Merge pull request #2855 from mikepenz/dependabot/github_actions/github/codeql-action-4.37.4
