tag:github.com,2008:https://github.com/ArtVsMark/Stepik-Python-Grader/releases Tags from Stepik-Python-Grader 2026-07-20T12:55:40Z tag:github.com,2008:Repository/1272474017/v1.9.0 2026-07-20T12:57:53Z v1.9.0 <p>Merge pull request <a class="issue-link js-issue-link" href="https://github.com/ArtVsMark/Stepik-Python-Grader/pull/612">#612</a> from ArtVsMark/chore/release-1.9.0</p> <p>chore(release): prepare v1.9.0</p> github-actions tag:github.com,2008:Repository/1272474017/v1.8.0 2026-07-14T08:07:28Z v1.8.0 github-actions tag:github.com,2008:Repository/1272474017/v1.7.0 2026-07-12T10:14:58Z v1.7.0 github-actions tag:github.com,2008:Repository/1272474017/v1.6.0 2026-07-08T09:56:39Z v1.6.0 <p>Stepik Python Grader v1.6.0</p> <p>Glossary coverage relative to official Python/stdlib (<a class="issue-link js-issue-link" href="https://github.com/ArtVsMark/Stepik-Python-Grader/issues/195">#195</a>-<a class="issue-link js-issue-link" href="https://github.com/ArtVsMark/Stepik-Python-Grader/issues/198">#198</a>): <br />origin/module/qualname on GlossaryMissingEntry, offline stdlib inventory <br />scanner, coverage report + missing-JSON generator, CLI entrypoint <br />(python -m stepik_grader.glossary.coverage).</p> <p>--version now distinguishes dev builds from releases (<a class="issue-link js-issue-link" href="https://github.com/ArtVsMark/Stepik-Python-Grader/issues/163">#163</a>, epic <a class="issue-link js-issue-link" href="https://github.com/ArtVsMark/Stepik-Python-Grader/issues/161">#161</a> <br />closed).</p> <p>Live README badges (Coverage, Version) replacing a hand-maintained <br />static badge -- CI regenerates and commits both after every push to <br />main.</p> github-actions tag:github.com,2008:Repository/1272474017/v1.5.0 2026-07-06T08:51:33Z v1.5.0 <p>chore(release): prepare v1.5.0</p> <p>- pyproject version 1.4.0 → 1.5.0 <br />- CHANGELOG: consolidate [Unreleased] into [1.5.0] (2026-07-06) with a concise <br /> summary + collapsible full details; batch = <a class="issue-link js-issue-link" href="https://github.com/ArtVsMark/Stepik-Python-Grader/issues/56">#56</a> cache, <a class="issue-link js-issue-link" href="https://github.com/ArtVsMark/Stepik-Python-Grader/issues/57">#57</a> pytest plugin, <br /> <a class="issue-link js-issue-link" href="https://github.com/ArtVsMark/Stepik-Python-Grader/issues/71">#71</a> incremental watch, IDE launch fix, and post-v1.4.0 cleanup (<a class="issue-link js-issue-link" href="https://github.com/ArtVsMark/Stepik-Python-Grader/issues/67">#67</a>/<a class="issue-link js-issue-link" href="https://github.com/ArtVsMark/Stepik-Python-Grader/issues/69">#69</a>) <br />- README: version badge, Status, --version example → 1.5.0; new v1.5.0 column <br /> in the release-comparison table (660 / 95%) <br />- CLAUDE.md: metrics table → v1.5.0 (stable), 660 tests <br />- version consistent across pyproject/README/CLAUDE.md (pre-merge rule)</p> <p>Claude-Session: <a href="https://claude.ai/code/session_01VcThPLNgaqaBbEDouT5THj">https://claude.ai/code/session_01VcThPLNgaqaBbEDouT5THj</a></p> <p>Co-authored-by: Claude &lt;noreply@anthropic.com&gt;</p> github-actions tag:github.com,2008:Repository/1272474017/v1.4.0 2026-07-05T16:17:24Z v1.4.0 github-actions tag:github.com,2008:Repository/1272474017/v1.3.0 2026-07-05T05:29:04Z v1.3.0 github-actions tag:github.com,2008:Repository/1272474017/v1.2.0 2026-07-04T19:03:24Z v1.2.0 github-actions tag:github.com,2008:Repository/1272474017/v1.1.0 2026-07-03T12:03:38Z Stepik Python Grader v1.1.0 — Sprint 6–8 ArtVsMark tag:github.com,2008:Repository/1272474017/v-checkpoint-2026-06-24 2026-06-24T17:08:35Z v-checkpoint-2026-06-24: style: ruff format --line-length=100 (pyproject.toml) — все 19 файлов <p>style: ruff format --line-length=100 (pyproject.toml) — все 19 файлов</p> <p>Предыдущая попытка форматировала с дефолтным line-length=88. <br />CI использует pyproject.toml с line-length=100, из-за чего часть строк <br />раскладывалась по-разному.</p> <p>Теперь форматирование выполнено с конфигом pyproject.toml — ruff format --check . <br />в CI должен пройти.</p> ArtVsMark