Skip to content

v0.3.0

Latest

Choose a tag to compare

@nopperabbo nopperabbo released this 23 May 12:00
· 5 commits to main since this release

What's New

Added

  • Property-based tests — Hypothesis-powered tests for ledger, models, and error humanizer (12 new tests)
  • API reference documentation — Auto-generated from docstrings via mkdocstrings
  • hypothesis>=6.100.0 dev dependency

Fixed

  • UnicodeDecodeError when ledger encounters binary-corrupt state file
  • PyPI publish action SHA (was invalid, blocking all releases)

Changed

  • Bumped version to 0.3.0
  • Removed continue-on-error from PyPI publish (fail loudly)

Removed (repo cleanup)

  • Internal research notes (RESEARCH_GAP_ANALYSIS.md)
  • Personal operational notes (QUICK_ROTATE_CF_TOKEN.md)
  • Stale roadmap file (use GitHub Projects instead)
  • Duplicate Indonesian docs (consolidated into English usage.md)
  • VHS demo tape config
  • Standalone STYLE.md (merged into CONTRIBUTING.md)

Stats

  • 501 tests passing (12 new property-based)
  • 93% coverage
  • CI: all green (lint, typecheck, test matrix, security, smoke)

Full Changelog: v0.2.0...v0.3.0