Skip to content

Releases

v0.21.5-alpha

v0.21.5-alpha Pre-release
Pre-release

Choose a tag to compare

@MarkKiehlmann MarkKiehlmann released this 25 Nov 09:28

What's Changed

Full Changelog: v0.21.0...v0.21.5-alpha

v0.21.0

v0.21.0 Pre-release
Pre-release

Choose a tag to compare

@MarkKiehlmann MarkKiehlmann released this 23 Nov 10:24

What's Changed

Full Changelog: v0.20.0...v0.21.0

v0.20.0

v0.20.0 Pre-release
Pre-release

Choose a tag to compare

@MarkKiehlmann MarkKiehlmann released this 23 Nov 08:37

What's Changed

Full Changelog: v0.19.0...v0.20.0

BTC & Fiat forecast included

Pre-release

Choose a tag to compare

@MarkKiehlmann MarkKiehlmann released this 22 Nov 22:10

What's Changed

Full Changelog: v0.18.0...v0.19.0

v0.18.0

v0.18.0 Pre-release
Pre-release

Choose a tag to compare

@MarkKiehlmann MarkKiehlmann released this 21 Nov 08:34

What's Changed

Three input UI

Full Changelog: v0.17.0...v0.18.0

Included pdf download

Included pdf download Pre-release
Pre-release

Choose a tag to compare

@MarkKiehlmann MarkKiehlmann released this 19 Nov 20:54

v0.17.0 - 2025-11-19

Added

Created initial PDF export pipeline with download/view/print controls so stakeholders can grab WIP reports without leaving the app; appended the Assumptions & Methodology appendix for shared context.
Introduced in-app Terms & Conditions / Privacy Policy links and versioned footer, plus lightweight legal docs under docs/.
Added changelog tracking to capture release content before tagging.
Verification

pytest
black / ruff pre-commit hooks
Manual Streamlit run, PDF download/view/print smoke test

ChatGPT refactor

ChatGPT refactor Pre-release
Pre-release

Choose a tag to compare

@MarkKiehlmann MarkKiehlmann released this 19 Nov 16:08

Highlights

  • Split scenario responsibilities into models, calculations, and finance helpers, locking in behavior with new pytest coverage.
  • Introduced revenue-weighted margin + payback helpers so financial metrics stay consistent across modules.
  • Moved MinerOption into src/core/miner_models.py, eliminating UI→core dependencies.

Verification

  • pytest
  • black / ruff pre-commit hooks
  • Manual Streamlit UI smoke test (scenarios + miner selection)

No breaking changes expected.