# Changelog

## Baseline

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

## Lenses

- Code Health 88
- Architecture 98
- Maturity 52
- Readiness 60
- Security 59
- Domain Modelling 100

## Changes since last survey

- 300 commits — 290 feature/other, 10 fixes

## By area

- src/main — 190 commits
- (root) — 68 commits
- src/test — 25 commits
- ci/pipeline.properties — 6 commits
- .github/workflows — 5 commits
- .mvn/wrapper — 2 commits
- (repo) — 1 commit
- .github/README.template.adoc — 1 commit
- .mvn/extensions.xml — 1 commit
- .mvn/jvm.config — 1 commit

## Notable commits

- fix: Fix Javadoc.
- fix: Fix NPE in Q type resolution for primitive and array types.
- fix: Fix NPE in `CrudRepositoryExtensions`.
- fix: Fix `TypeInformation.OBJECT` initialization.
- fix: Fix `TypedPropertyPath.toDotPath()` resolution for raw paths.
- fix: Fix missing braces.
- fix: Fix nullability declaration of PagedModel.
- fix: Fix potential race condition in `Lazy.getNullable()`.
- fix: Fix upstream build name.
- fix: Partially revert auditing bean registration changes.
- change: Adapt composed property paths to Kotlin 2.0.
- change: Adapt to change in Spring Framework 7.0.0 snapshot.
- change: Adapt to changes in HttpMessageConverter customization API in latest Framework.
- change: Adapt to invocation chain changes in JacksonJsonHttpMessageConverter.canWrite(…).
- change: Add AOT parameter name detection for search queries.
- change: Add AOT type configuration API
- change: Add ExpressionMarker abstraction for obtaining Method in AOT generated code.
- change: Add GitHub actions CI.
- change: Add JavaPoet enhancements.
- change: Add Readme templates.
- …and 280 more

## Architecture

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