# Changelog

## Score

- CAI 65 → 65 (-0.1)
- Rubric changed (rubric-2026.08.18 → rubric-2026.08.19) — scores are not directly comparable.

## Lenses

- Code Health 86 → 86 (+0.0)
- Architecture 100 → 100 (+0.0)
- Maturity 56 → 55 (-0.4)
- Readiness 67 → 68 (+0.6)
- Security 67 → 67 (+0.0)

## Resolved (9)

- Deprecated: xunit
- Duplicated block (10 lines × 2) (src/Giraffe/EndpointRouting.fs)
- Duplicated block (12 lines × 2) (src/Giraffe/Auth.fs)
- Duplicated block (16 lines × 2) (samples/EndpointRoutingApp/Program.fs)
- Duplicated block (6 lines × 2) (src/Giraffe/EndpointRouting.fs)
- Duplicated block (9 lines × 2) (src/Giraffe/FormatExpressions.fs)
- Duplicated block (9 lines × 2) (src/Giraffe/Routing.fs)
- Outdated: Microsoft.NET.Test.Sdk
- The 'Getting Started' section links only to Documentation (https://github.com/giraffe-fsharp/Giraffe/blob/master/DOCUMENTATION.md), which is a static page and not the README itself. Readers will need to navigate there rather than reading the README for initial setup. (README.md)

## New (8)

- Duplicated block (11 lines × 2) (src/Giraffe/Auth.fs)
- Duplicated block (14 lines × 2) (samples/EndpointRoutingApp/Program.fs)
- Duplicated block (5 lines × 2) (src/Giraffe/EndpointRouting.fs)
- Duplicated block (8 lines × 2) (src/Giraffe/FormatExpressions.fs)
- Duplicated block (8 lines × 2) (src/Giraffe/Routing.fs)
- Duplicated block (9 lines × 2) (src/Giraffe/EndpointRouting.fs)
- Outdated: FsCheck
- Outdated: FsCheck.Xunit.v3

## Changes since last survey

- 2 commits — 2 feature/other, 0 fixes

## By area

- tests/Giraffe.Tests — 2 commits

## Notable commits

- change: Add PBT (property-based tests) for the Giraffe Routing with FsCheck, and update xUnit to v3 (#731)
- change: Bump Microsoft.NET.Test.Sdk from 18.7.0 to 18.8.1 (#745)
