Skip to content

v1.12.3

Choose a tag to compare

@github-actions github-actions released this 28 Aug 05:00
· 22 commits to main since this release
fdd0cb5

Fettle v1.12.3: Dependency-Free Installed Demo

Fettle v1.12.3 makes the product's control loop directly observable from the
base package. The bundled demonstration runs offline in a temporary directory
with Git and without third-party Python dependencies.

What Changed

  • Added fettle demo, a deterministic four-stage walkthrough that introduces a
    broad exception handler, detects it, repairs it, and independently verifies
    the repaired behavior with four bundled tests.
  • Added an actionable prerequisite error with macOS, Debian/Ubuntu, and Windows
    installation commands when Git is unavailable.
  • Kept the base finefettle installation dependency-free. External quality,
    mutation, evaluation, and UAT capabilities remain available through optional
    extras, including finefettle[all].
  • Added assurance sufficiency policies and standalone capability, multi-agent,
    and guided-workflow references.
  • Corrected the release smoke test to distinguish the package from standard
    virtual-environment bootstrap tooling.
  • Added a post-publication canary in a clean python:3.11-slim container that
    installs Git, reports the installed Python package count, and runs the public
    PyPI wheel's complete demo.

The v1.12.2 tag is retained as an unpublished failed release; no v1.12.2
artifacts reached PyPI.

Upgrade Notes

pipx upgrade finefettle
fettle demo

No configuration migration is required.