Skip to content

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 10 Jul 23:54
e5d1f59

Release notes

Added

  • Evidence-aware Swift diagnostics — every finding now carries confidence, status, blocking behavior, provenance, and supporting or contradicting evidence instead of presenting heuristic output as compiler truth.
  • Xcode reconciliation — build and test evidence can confirm matching findings or suppress compiler-shaped claims contradicted by a successful selected build while preserving accessibility, interaction, privacy, and runtime advisories.
  • Brownfield minimal modeaxint run --integration=minimal --local-only --advisory --no-fix performs a local, non-mutating project check with no network, generated source, project instructions, memory installation, automatic fixes, or persistent Axint state.
  • Brownfield benchmark gate — a transparent labeled corpus now measures precision, recall, and clean-project abstention without presenting a small curated benchmark as a production-wide claim.

Changed

  • Fix Packets expose evidence state — JSON and Markdown receipts include original severity, confidence, active or suppressed status, blocking behavior, and evidence records; verdicts now follow blocking findings instead of raw severity alone.
  • Run and MCP contracts — CLI and MCP run inputs expose the same integration, locality, advisory, fix, and output-directory controls, with persisted background jobs disabled when minimal mode promises no Axint state.
  • Product positioning — README and documentation now present Generate, Check, Run, Team, and Cloud as focused jobs within one proof-and-repair system, with generation remaining optional for existing Swift projects.

Why this matters

  • Existing Swift projects can distinguish compiler-supported findings from probable leads and non-blocking advisories instead of treating every heuristic as fact.

Install

npm install -g @axint/compiler
pip install axint

Full changelog

What's Changed

  • feat: evidence-grounded Swift validation and brownfield mode by @nimatime in #338

Full Changelog: v0.4.36...v0.5.0