All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.1.1 - 2026-03-02
- Standardized copyright to LPCI Innovations in LICENSE
- Fixed stale GitHub URLs (roli-lpci/pygate → roli-lpci/quick-gate-python)
- Added PyPI version badge to README
0.1.0 - 2026-02-23
pygate runcommand with canary and full modes- Lint gate via ruff with JSON output parsing
- Type-check gate via pyright with JSON output parsing
- Test gate via pytest with json-report plugin
pygate summarizecommand producing agent-friendly briefs (JSON + Markdown)pygate repaircommand with bounded deterministic repair loop- Deterministic fixes:
ruff check --fix+ruff formaton scoped files - Repair safeguards: workspace backup/restore, patch budget, no-improvement abort, time cap
- 7 escalation reason codes with structured evidence
- Rich environment metadata capture (Python version, platform, venv, resolver, packages)
- Configuration via
pygate.tomlor[tool.pygate]inpyproject.toml - Composite GitHub Action for CI integration
- Structured artifacts: failures.json, run-metadata.json, agent-brief.json/md, repair-report.json, escalation.json