auradefi 0.1.2
PyPI GitHub

Changelog

All notable changes to auradefi. Format follows Keep a Changelog; versions follow SemVer once past 1.0.

[Unreleased]

[0.1.2] - 2026-08-06

A documentation and testing release. No behaviour of the library changed, no persisted id re-derives, and 0.1.1 data is fully portable to 0.1.2. The one wire-format change is additive: every HTTP error body gained a docs_url key beside the three it already carried.

Added

[0.1.1]

A correctness release. 0.1.0 is published and should not be used: a separate adversarial review of it found nineteen verified defects, filed as #18 to #36, and none of them failed a test. docs/internal/RELEASE_0.1.1.md is the full accounting. All nineteen are fixed here, each with a regression test that fails against the unfixed code.

Five were security. Four lost transactions or returned empty results while reporting success. The rest produced wrong numbers, unhandled 500s, or broke any host-supplied implementation of a declared interface.

Upgrading: 0.1.0 embed data is not portable

Read this before upgrading a host that ingested through the library (from auradefi import Auradefi). Hosts that only used the HTTP API are unaffected.

Changed: breaking

Fixed

Fixed: security

Fixed: declared interfaces that lied

Fixed: wrong numbers and unmetered work

Fixed: honesty

Documentation

[0.1.0]

Published, and superseded by 0.1.1. The first release implements all ten SPEC phases. 3,027 tests pass on a fresh clone with no API keys and no network access. Entries below describe capability, one per phase.

Added