From 69f447f538975882c8fc82668800392b66d5575a Mon Sep 17 00:00:00 2001 From: Tacit Lab Date: Mon, 20 Apr 2026 17:07:49 +0800 Subject: [PATCH] chore: release v3.0.0 - Bump version to 3.0.0 in pyproject.toml - Update README with What's New section and new command examples (--window for tickers, --dry-run for catlog) Co-Authored-By: Claude Opus 4.7 --- README.md | 13 +++++++++++-- pyproject.toml | 2 +- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index eb67647..9ea62d9 100644 --- a/README.md +++ b/README.md @@ -19,6 +19,14 @@ --- +## What's New in 3.0 + +- **Split decision models** — portfolio (add/hold/trim/exit) and opportunity (enter/watch/skip) now use independent scoring logic. +- **Configurable ticker windows** — `market tickers` supports `--window 1h`, `4h`, or `1d`. +- **Live / dry-run audit logs** — audit logs are written to separate subdirectories; use `catlog --dry-run` to review simulations. +- **Flattened commands** — `account`, `opportunity`, and `config` are now top-level for fewer keystrokes. +- **Runtime config management** — `config get`, `config set`, and `config key/secret` let you edit settings without touching files manually. + ## Install For end users, install from PyPI with [pipx](https://pipx.pypa.io/) (recommended) to avoid polluting your system Python: @@ -98,9 +106,9 @@ coinhunter account --agent coin a # Market (aliases: m) -coinhunter market tickers BTCUSDT ETH/USDT sol-usdt +coinhunter market tickers BTCUSDT ETH/USDT sol-usdt --window 1h coinhunter market klines BTCUSDT ETHUSDT --interval 1h --limit 50 -coin m tk BTCUSDT ETHUSDT +coin m tk BTCUSDT ETHUSDT -w 1d coin m k BTCUSDT -i 1h -l 50 # Trade (buy / sell are now top-level commands) @@ -123,6 +131,7 @@ coin o -s BTCUSDT ETHUSDT coinhunter catlog coinhunter catlog -n 20 coinhunter catlog -n 10 -o 10 +coinhunter catlog --dry-run # Configuration management (aliases: cfg, c) coinhunter config get # show all config diff --git a/pyproject.toml b/pyproject.toml index ae79550..277f3e5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "coinhunter" -version = "2.1.1" +version = "3.0.0" description = "Binance-first trading CLI for balances, market data, opportunity scanning, and execution." readme = "README.md" license = {text = "MIT"}