Skip to content

Latest commit

 

History

History
38 lines (28 loc) · 1.6 KB

File metadata and controls

38 lines (28 loc) · 1.6 KB

Changelog

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

Fixed

  • 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

Added

  • pygate run command 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 summarize command producing agent-friendly briefs (JSON + Markdown)
  • pygate repair command with bounded deterministic repair loop
  • Deterministic fixes: ruff check --fix + ruff format on 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.toml or [tool.pygate] in pyproject.toml
  • Composite GitHub Action for CI integration
  • Structured artifacts: failures.json, run-metadata.json, agent-brief.json/md, repair-report.json, escalation.json