# Changelog

## Score

- CAI 59 → 42 (-17.8)
- Rubric changed (rubric-2026.08.18 → rubric-2026.08.15) — scores are not directly comparable.

## Lenses

- Code Health 89 → 67 (-21.9)
- Architecture 98 → 96 (-2.4)
- Maturity 61 → 44 (-17.5)
- Readiness 81 → 23 (-57.6)
- Security 72 → 68 (-4.2)

## Resolved (55)

- AboutLibrariesExportComplianceTask.action (cognitive 34) (plugin-build/plugin/src/main/kotlin/com/mikepenz/aboutlibraries/plugin/AboutLibrariesExportComplianceTask.kt)
- AboutLibrariesExportComplianceTask.action (cyclomatic 18) (plugin-build/plugin/src/main/kotlin/com/mikepenz/aboutlibraries/plugin/AboutLibrariesExportComplianceTask.kt)
- AboutLibrariesTask.action (cognitive 43) (plugin-build/plugin/src/main/kotlin/com/mikepenz/aboutlibraries/plugin/AboutLibrariesTask.kt)
- AboutLibrariesTask.action (cyclomatic 19) (plugin-build/plugin/src/main/kotlin/com/mikepenz/aboutlibraries/plugin/AboutLibrariesTask.kt)
- AppKt.App (cognitive 51) (sample/shared/src/commonMain/kotlin/com/mikepenz/aboutlibraries/sample/App.kt)
- AppKt.App (cyclomatic 41) (sample/shared/src/commonMain/kotlin/com/mikepenz/aboutlibraries/sample/App.kt)
- BaseAboutLibrariesTask.configure (cognitive 21) (plugin-build/plugin/src/main/kotlin/com/mikepenz/aboutlibraries/plugin/BaseAboutLibrariesTask.kt)
- Change coupling: AboutLibrariesIdTask.kt ↔ DependencyCollector.kt (plugin-build/plugin/src/main/kotlin/com/mikepenz/aboutlibraries/plugin/AboutLibrariesIdTask.kt)
- Change coupling: Libs.kt ↔ MultiplatformParser.kt (aboutlibraries-core/src/commonMain/kotlin/com/mikepenz/aboutlibraries/Libs.kt)
- Coverage not included — suite not readable by the collector
- Dependency hygiene not measured — dependency manifest found but not parsed for hygiene
- DependencyCollector.loadDependencyCoordinates (cognitive 19) (plugin-build/plugin/src/main/kotlin/com/mikepenz/aboutlibraries/plugin/util/DependencyCollector.kt)
- Duplicated block (10 lines × 2) (aboutlibraries-compose/src/commonMain/kotlin/com/mikepenz/aboutlibraries/ui/compose/variant/refined/RefinedRow.kt)
- Duplicated block (10 lines × 2) (aboutlibraries-core/src/androidMain/kotlin/com/mikepenz/aboutlibraries/util/AndroidParser.kt)
- Duplicated block (10 lines × 2) (sample/android/src/debug/kotlin/com/mikepenz/aboutlibraries/screenshot/SampleAppPreviews.kt)
- Duplicated block (11 lines × 2) (aboutlibraries-compose-m2/src/commonMain/kotlin/com/mikepenz/aboutlibraries/ui/compose/style/M2VariantTokens.kt)
- Duplicated block (11 lines × 2) (plugin-build/plugin/src/main/kotlin/com/mikepenz/aboutlibraries/plugin/AboutLibrariesExportComplianceTask.kt)
- Duplicated block (12 lines × 2) (aboutlibraries-compose/src/commonMain/kotlin/com/mikepenz/aboutlibraries/ui/compose/variant/refined/RefinedHeader.kt)
- Duplicated block (12 lines × 2) (plugin-build/plugin/src/main/kotlin/com/mikepenz/aboutlibraries/plugin/AboutLibrariesExportComplianceTask.kt)
- Duplicated block (12 lines × 2) (sample/android/src/debug/kotlin/com/mikepenz/aboutlibraries/screenshot/SampleAppPreviews.kt)
- …and 35 more

## New (45)

- Coverage not measured — test suite did not build
- Dimension evaluation failed
- Duplicated block (10 lines × 2) (sample/android/src/debug/kotlin/com/mikepenz/aboutlibraries/screenshot/VariantPreviews.kt)
- Duplicated block (11 lines × 2) (sample/android/src/debug/kotlin/com/mikepenz/aboutlibraries/screenshot/SampleAppPreviews.kt)
- Duplicated block (13 lines × 2) (sample/android/src/debug/kotlin/com/mikepenz/aboutlibraries/screenshot/VariantPreviews.kt)
- Duplicated block (14 lines × 2) (sample/android/src/debug/kotlin/com/mikepenz/aboutlibraries/screenshot/VariantPreviews.kt)
- Duplicated block (15 lines × 2) (sample/android/src/debug/kotlin/com/mikepenz/aboutlibraries/screenshot/SampleAppPreviews.kt)
- Duplicated block (16 lines × 2) (aboutlibraries-compose/src/commonMain/kotlin/com/mikepenz/aboutlibraries/ui/compose/variant/refined/RefinedHeader.kt)
- Duplicated block (16 lines × 2) (sample/android/src/debug/kotlin/com/mikepenz/aboutlibraries/screenshot/SampleAppPreviews.kt)
- Duplicated block (18 lines × 2) (sample/android/src/debug/kotlin/com/mikepenz/aboutlibraries/screenshot/VariantPreviews.kt)
- Duplicated block (19 lines × 2) (sample/android/src/debug/kotlin/com/mikepenz/aboutlibraries/screenshot/VariantPreviews.kt)
- High CVE: [GHSA redacted] (kotlin-js-store/yarn.lock)
- High CVE: [GHSA redacted] (kotlin-js-store/yarn.lock)
- High CVE: [GHSA redacted] (kotlin-js-store/yarn.lock)
- High CVE: [GHSA redacted] (kotlin-js-store/yarn.lock)
- High CVE: [GHSA redacted] (kotlin-js-store/yarn.lock)
- High CVE: [GHSA redacted] (kotlin-js-store/yarn.lock)
- High CVE: [GHSA redacted] (kotlin-js-store/yarn.lock)
- High CVE: [GHSA redacted] (kotlin-js-store/yarn.lock)
- High CVE: [GHSA redacted] (kotlin-js-store/yarn.lock)
- …and 25 more

## Architecture

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

## Removed bounded contexts (1)

- web
