Skip to content

feat: show a function name once per run of changes (release 1.14.1) - #42

Merged
longvo92 merged 2 commits into
mainfrom
dev/report-function-dedup-d1e8f9
Sep 13, 2026
Merged

longvo92 merged 2 commits into
mainfrom
dev/report-function-dedup-d1e8f9

Conversation

@longvo92

Copy link
Copy Markdown
Owner

What

In the HTML report, the function name above a change (ƒ Calc_step) now appears only where the function changes. Several changes inside one function show the name once, above the first.

When the Reviewed badge hides a signed-off group that carried the name, the next visible group shows it instead.

Docs (docs/usage.md, docs/architecture.md and their docs/vi/ translations) are updated, dropping a stale mention of the removed Affected list.

Also bumps the version to 1.14.1 with its CHANGELOG entry. Publishing is still the manual release workflow, run after merge.

Testing

python -m unittest discover -s tests       # 795 passed
python -m ruff check .                     # clean
python packaging/release_check.py 1.14.1   # ready

TestFunctionCaption in tests/test_report.py covers changes in one function, a change in the next function, and both Reviewed badge states. The report was also rendered in headless Edge with reviewed groups shown and hidden.

🤖 Generated with Claude Code

The report printed the enclosing function above every change group, so a
function with several changes repeated its name over each table. The name
now appears only where the scope changes.

The Reviewed badge can hide the group carrying the name, so the next
visible group shows it in that state instead. Docs follow, dropping a
stale mention of the removed Affected list.
@longvo92
longvo92 merged commit 704abf6 into main Sep 13, 2026
6 checks passed
@longvo92
longvo92 deleted the dev/report-function-dedup-d1e8f9 branch September 13, 2026 13:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant