# Changelog

## Score

- CAI 58 → 64 (+6.1)
- Rubric changed (rubric-2026.09.12 → rubric-2026.09.18) — scores are not directly comparable.

## Lenses

- Code Health 92 → 92 (+0.0)
- Architecture 100 → 100 (+0.0)
- Maturity 44 → 57 (+12.1)
- Readiness 54 → 55 (+0.6)
- Security 77 → 82 (+4.2)

## Resolved (5)

- Coverage not measured — no coverage collector is wired up
- Documentation: hard to navigate (docs/hocon.md)
- Documentation: no installation or build instructions (README.md)
- Documentation: no usage examples (README.md)
- Off-boarding risk: anonymized user #1

## New (5)

- Dependency hygiene PARTLY measured — rebar3 pinning read, dependency currency not (no rebar.lock-pinned Hex declaration to grade)
- No ADRs found
- No dependency lockfile committed (example/rebar.config)
- No dependency lockfile committed (rebar.config)
- Off-boarding risk: anonymized user #1

## Changes since last survey

- 11 commits — 8 feature/other, 3 fixes

## By area

- (repo) — 7 commits
- src/hocon_schema_builtin.erl — 2 commits
- src/hocon_tconf.erl — 2 commits

## Notable commits

- fix: fix(schema): reject a binary value which is not UTF-8
- fix: fix(schema): reject a binary value which is not UTF-8
- fix: fix(tconf): keep an unselectable union value in a partial check
- change: Merge pull request #326 from zmstone/260920-non-utf8-binary
- change: Merge pull request #327 from zmstone/260921-partial-check
- change: Merge pull request #328 from zmstone/260922-sync-0.46.7-to-master
- change: Merge pull request #329 from zmstone/260922-partial-union
- change: Merge pull request #330 from zmstone/260922-sync-0.46.8-to-master
- change: Merge tag '0.46.7' into master
- change: Merge tag '0.46.8' into master
- change: feat(tconf): add the partial check option
