# Changelog

## Score

- CAI 72 → 72 (+0.2)
- Rubric changed (rubric-2026.09.9 → rubric-2026.09.18) — scores are not directly comparable.

## Lenses

- Code Health 79 → 79 (+0.0)
- Architecture 100 → 90 (-10.4)
- Maturity 68 → 67 (-0.2)
- Readiness 81 → 70 (-11.0)
- Security 66 → 76 (+9.8)
- Performance 94 (new)

## Resolved (8)

- Hotspot: src/fuzzy_matcher/fzy.rs (src/fuzzy_matcher/fzy.rs)
- Hotspot: src/fuzzy_matcher/skim.rs (src/fuzzy_matcher/skim.rs)
- Hotspot: src/helper/item.rs (src/helper/item.rs)
- Hotspot: src/manpage.rs (src/manpage.rs)
- Hotspot: src/popup/mod.rs (src/popup/mod.rs)
- Hotspot: src/theme.rs (src/theme.rs)
- Hotspot: src/util.rs (src/util.rs)
- Off-boarding risk: anonymized user #1

## New (84)

- Ambiguous boolean flags with similar prefixes. `no_clear`, `no_clear_start`, and `no_clear_if_empty` suggest related but distinct behaviors regarding clearing the screen/output, which can be confusing to users trying to understand the exact scope of each flag.
- Documentation: no project overview (README.md)
- Flaky test: skim::ansi.test_ansi_flag_enabled
- Flaky test: skim::ansi.test_ansi_hide_nth
- Flaky test: skim::ansi.test_ansi_matching_on_stripped_text
- Flaky test: skim::binds.bind_act_prefix
- Flaky test: skim::binds.bind_append_and_select
- Flaky test: skim::binds.bind_set_header_change
- Flaky test: skim::case.case_ignore_different
- Flaky test: skim::case.case_ignore_lower
- Flaky test: skim::case.case_ignore_no_match
- Flaky test: skim::case.case_non_ascii
- Flaky test: skim::case.case_respect_exact
- Flaky test: skim::defaults.vanilla
- Flaky test: skim::highlighting.highlight_split_match
- Flaky test: skim::keys.keys_bspace
- Flaky test: skim::keys.keys_btab
- Flaky test: skim::keys.keys_ctrl_k
- Flaky test: skim::keys.keys_ctrl_w
- Flaky test: skim::multiline.multiline_custom_sep_colon
- …and 64 more

## Changes since last survey

- 5 commits — 3 feature/other, 2 fixes

## By area

- (root) — 2 commits
- src/fuzzy_matcher — 1 commit
- src/lib.rs — 1 commit
- src/skim.rs — 1 commit

## Notable commits

- fix: fix(lib): make run_items close the channel before starting the TUI
- fix: fix: smart case detection treated special chars as uppercase (#1180)
- change: docs: fix some typos (#1177)
- change: release: v5.7.1 (#1178)
- change: release: v5.7.2 (#1182)
