# Changelog

## Baseline

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

## Lenses

- Code Health 98
- Architecture 100
- Maturity 55
- Readiness 66
- Security 64
- Domain Modelling 100

## Changes since last survey

- 300 commits — 288 feature/other, 12 fixes

## By area

- android/guava — 129 commits
- android/guava-tests — 85 commits
- android/guava-testlib — 20 commits
- (root) — 16 commits
- guava/src — 15 commits
- .github/workflows — 11 commits
- guava-gwt/src-super — 8 commits
- guava-tests/test — 7 commits
- integration-tests/gradle — 3 commits
- guava-testlib/test — 2 commits
- .github/dependabot.yml — 1 commit
- guava-gwt/pom.xml — 1 commit
- guava-testlib/README.md — 1 commit
- guava-testlib/src — 1 commit

## Notable commits

- fix: Attempt to fix flakiness in `testAwaitClear_interrupted`.
- fix: Automatically reformat, manually intervening to fix a few more doc issues.
- fix: Avoid unnecessary allocation of `LinearCongruentialGenerator` objects. Fixes #8426. Closes #8429.
- fix: Fix AbstractLoadingCache class Javadoc to describe its own behavior.
- fix: Fix a warning about an inexact type for a varargs parameter.
- fix: Fix constructor links in Javadoc.
- fix: Fix http://errorprone.info/bugpattern/InvalidLink warnings.
- fix: Fix https://errorprone.info/bugpattern/NullArgumentForNonNullParameter findings in test.
- fix: Fix interrupt handling in the `Condition` overloads of `Uninterruptibles.awaitUninterruptibly`.
- fix: Fix some https://errorprone.info/bugpattern/ParameterComment warnings.
- fix: Fix some minor Javadoc errors:
- fix: Work around [ART Marshmallow interrupt bug](https://android-review.googlesource.com/c/platform/art/+/182124) again.
- change: Accommodate Kotlin's different visibility rules in `Streams`.
- change: Accommodate Kotlin's different visibility rules.
- change: Adapt to the once and future TODO style.
- change: Add HttpHeaders constants for on-prefetch-activation.
- change: Add HttpHeaders.CDN_CACHE_CONTROL; see https://datatracker.ietf.org/doc/html/rfc9213
- change: Add Javadoc summaries for more `MediaType` constants.
- change: Add MediaType.YAML constant for YAML format.
- change: Add `@InlineMe` and deprecation notices to static factory methods in `Atomics`.
- …and 280 more

## Architecture

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