Repository navigation
Releases: however-yir/ragproof
Releases · however-yir/ragproof
Release list
ragproof 0.4.1
- Renamed the Python distribution to
ragproof-cliwhile preserving theragproofmodule and console command, preventing accidental installation of an unrelated PyPI project. - Added package metadata checks and a clean-wheel smoke test to the release workflow.
- Added a reproducible public HTTP retrieval corpus, dataset, baseline, and CI gate; corrected the starter benchmark manifest's language labels.
- Added dependency auditing, CodeQL analysis, private-reporting guidance, and GitHub community templates.
- Pinned reusable Action documentation to
v0.4.1, modernized the standalone workflow example, and clearly labeled the mock-generated sample report.
ragproof 0.4.0
- Added lower-is-better
--maxgates, reusable YAML policies, coverage/sample gates, provenance detail, and direction-aware recommendations. - Added configurable
group_by, stratified sampling, dataset manifests, CSV/JSON/XLSX/Parquet import hooks, PII/secret redaction, near-duplicate linting, and a starter benchmark manifest. - Added claim-support, citation-span, context diversity/redundancy, rank-sensitivity, unanswerable-correctness, token throughput, judge agreement, and optional embedding similarity metrics.
- Added multi-run trend summaries with bootstrap intervals, local regression bisect, JUnit/SARIF output, side-by-side baseline samples, group heatmap data, and richer probe output.
- Added explicit missing-environment diagnostics, custom streaming token paths/done markers, async-compatible adapter calls, judge prompt fingerprints, and circuit-breaker limits.
- Extended the reusable GitHub Action and CI smoke gates with policy inputs, HTML/XML/SARIF artifacts, dataset lint, manifests, and trend output.
ragproof 0.3.1
- Added independent CI coverage floors for the runner (80%), HTTP adapter (70%), and comparison engine (85%).
- Added tag/version validation, source and wheel release assets, and changelog-backed GitHub Release notes.
- Made PyPI publication opt-in through the
RAGPROOF_PYPI_PUBLISHrepository variable until package ownership is verified.