Releases
v5.2.0
Compare
Sorry, something went wrong.
No results found
v5.2.0 — P0+P1 рефакторинг завершён
Features
P1.1: coverage-gate 30→50%, ruff format strict
P1.2: тесты для exceptions (0→100%), search_code (0→99%), epf_factory (58→70%)
P1.3: pyproject-only модель — удалены requirements*.txt
P1.4: CodeQL + Dependabot + Dependency Review
P1.5: pre-commit hooks enforcement в CI
P1.6: release-please workflow для автоматических релизов
Bug Fixes
P0.2: синхронизация версий (5.0.0→5.2.0)
P0.3: починены падающие тесты (3 failed → 0)
P0.4: унифицировано кол-во MCP tools (45 во всех документах)
P0.5: CI зелёный (был всегда red) — ruff, тесты, deps, benchmark, SARIF
CI/CD
Все 5 jobs зелёные: lint, version-check, test, coverage, benchmark
CodeQL Python security analysis добавлен
Dependabot: pip + github-actions weekly updates
Dependency Review: проверка лицензий в PR
Pre-commit hooks: trailing-whitespace, end-of-file-fixer, ruff, pytest-fast
Release-please: автоматические релизы с git tags
Метрики
Тесты: 802 → 922 passed (+120)
Coverage: 55% → 56% (порог 50%)
Ruff errors: 156 → 0
CI: всегда red → всегда green
Зависимости: все обязательные в pyproject.toml
You can’t perform that action at this time.