# Changelog

## Baseline

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

## Lenses

- Code Health 95
- Architecture 96
- Maturity 55
- Readiness 24
- Security 66

## Changes since last survey

- 300 commits — 268 feature/other, 32 fixes

## By area

- crates/uv — 81 commits
- .github/workflows — 62 commits
- (root) — 60 commits
- crates/uv-resolver — 13 commits
- .github/automations-dispatch.json — 10 commits
- .github/ost-simple-sts.json — 8 commits
- crates/uv-python — 8 commits
- docs/guides — 8 commits
- docs/concepts — 6 commits
- agents/prompts — 5 commits
- crates/uv-cli — 4 commits
- (repo) — 2 commits
- crates/uv-bench — 2 commits
- crates/uv-client — 2 commits
- crates/uv-distribution — 2 commits
- crates/uv-distribution-types — 2 commits
- crates/uv-preview — 2 commits
- crates/uv-pypi-types — 2 commits
- crates/uv-trampoline — 2 commits
- .codex/hooks.json — 1 commit

## Notable commits

- fix: Add `--fix` to `uv check` (#20793)
- fix: Add integration tests for reproducible bugs (#20475)
- fix: Add regression test for uv#20908 (#20911)
- fix: Add regression test for uv#20949 (#20950)
- fix: Add regression test for workspace script project discovery (#20801)
- fix: Classify recurring fixed bugs as regressions (#20827)
- fix: Classify source-confirmed correctness issues as bugs (#20619)
- fix: Enable Ruff default lint rules across the repository (and fix all the errors) (#20650)
- fix: Fix JSON schema validation with fastjsonschema (#20550)
- fix: Fix Windows conda system tests with invalid certificate override (#20807)
- fix: Fix Windows trampoline lockfile (#20972)
- fix: Fix conflicting flag diagnostics for `--[no-]upgrade` and `--[no-]refresh` (#20839)
- fix: Fix discrepancies in argument parsing of exclude-newer (#20679)
- fix: Fix inclusion of extra specified in dependency group when listed in a conflict (#20237)
- fix: Fix misleading pip compile `--emit-options` error (#20582)
- fix: Fix more assorted comments (#20624)
- fix: Fix more overzealous snapshot filters (#20627)
- fix: Fix two typos in the Docker guide (#20970)
- fix: Fix up `uv-fs::path::Simplified::simple_canonicalize` comment (#20581)
- fix: Fix uv check workspace snapshots and ruff lints (#20649)
- …and 280 more
