# Changelog

## Baseline

- First survey — no prior run to compare against. CAI 32.

## Lenses

- Code Health 84
- Architecture 100
- Maturity 37
- Readiness 38
- Security 9
- Domain Modelling 100

## Changes since last survey

- 300 commits — 270 feature/other, 30 fixes

## By area

- play-services-core/src — 182 commits
- play-services-base/core — 23 commits
- play-services-fido/core — 19 commits
- play-services-location/core — 14 commits
- vending-app/src — 12 commits
- .github/workflows — 6 commits
- play-services-droidguard/core — 6 commits
- play-services-ads-identifier/core — 5 commits
- play-services-maps/core — 5 commits
- play-services-api/src — 3 commits
- (root) — 2 commits
- play-services-ads-api/src — 2 commits
- play-services-auth-api-phone/core — 2 commits
- play-services-base/src — 2 commits
- play-services-core/microg-ui-tools — 2 commits
- gradle/publish-android.gradle — 1 commit
- play-services-ads-lite/core — 1 commit
- play-services-ads-lite/src — 1 commit
- play-services-auth-blockstore/core — 1 commit
- play-services-auth-workaccount/core — 1 commit

## Notable commits

- fix: Ads: Fix some API details
- fix: Asset: Fixed game resource download issues (#3124)
- fix: Auth: Fix AskPermission consent flow
- fix: Auth: Fixed some login failure issues (#3143)
- fix: Fido: Fix PIN requirement for USB plugged after navigating to USB view (#3462)
- fix: Fido: Fix credential assertion with Chromium-based browsers (add missing public key) (#3545)
- fix: Fido: Fix relying party validation (#3460)
- fix: Fido: Fix request with FidoAppIdExtension (#3544)
- fix: Fix "Requires a newer version of Android Auto" prompt (#3491)
- fix: Fix COSE decoding with x-only keys
- fix: Fix ConcurrentModificationException in MultiConnectionKeeper (#3553)
- fix: Fix app licensing request returning invalid response (#3398)
- fix: Fix entering account registration flow from microG signin (#3087)
- fix: Fix system  profile behavior System profile was not read from xml because the logic fallback to realData getProfileResId() was returning 0 in that case.
- fix: Fix the issue requiring a security verification flow for in-app subscriptions (#3507)
- fix: Fix v2 licensing (#3084)
- fix: Fix workaccount setup (#3350)
- fix: Fix: GoogleIdTokenCredential ClassCastException (#3452)
- fix: Fixed an issue where tapping the location sharing settings redirected to the login page. (#3526)
- fix: Fixed crashed due to empty ApiMetadata parameters (#3202)
- …and 280 more

## Architecture

- 0 containers · 2 bounded contexts · 0 dependency edges (baseline)
