diff --git a/CHANGELOG.md b/CHANGELOG.md index 2a71cdf..87595eb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,38 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.7.0] - 2026-03-05 + +### Added +- **Dashboard MVP** (#157) + - Complete dashboard redesign with comfy-table formatting + - Real-time order book depth display + - Recent trades panel showing BUY/SELL activity + - Enhanced account balance formatting with local timezone + - Watch mode with graceful exit handling (Ctrl+C) + - Instant refresh: fetch data before clearing screen + - Dashboard title includes version number +- **Automated Pre-release Workflow** (#167) + - Push tag to auto-create Pre-release + - Multi-platform binary builds (macOS ARM64, Linux x86_64/ARM64) + - Automatic checksum generation + +### Changed +- **Dashboard Output Structure** + - Reorganized display sections for improved clarity + - Enhanced order display formatting + - Better refresh label formatting + - Cleaner table alignment +- **CI/CD Improvements** + - Auto-prerelease for RC/Beta/Alpha versions + - Homebrew update only for stable releases + +### Fixed +- **Dashboard Data Flow** + - Improved dashboard and portfolio command handling + - Enhanced trade handling and output formatting + - Removed duplicate tests module in output.rs + ## [0.7.0-rc.1] - 2026-03-04 ### Added diff --git a/Cargo.toml b/Cargo.toml index ff6981e..dc04626 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "standx-cli" -version = "0.7.0-rc.1" +version = "0.7.0" edition = "2021" authors = ["Kimi Claw"] description = "OpenClaw-first AI Agent trading toolkit - natural language to execution for any AI Agent" diff --git a/RELEASE_NOTES_v0.7.0.md b/RELEASE_NOTES_v0.7.0.md new file mode 100644 index 0000000..3008574 --- /dev/null +++ b/RELEASE_NOTES_v0.7.0.md @@ -0,0 +1,87 @@ +# Release Notes v0.7.0 + +## 🚀 Dashboard MVP & Automated Releases + +We're excited to announce the release of StandX CLI v0.7.0, featuring the complete Dashboard MVP and automated release workflows! + +--- + +## ✨ What's New + +### Dashboard MVP (#157) + +The dashboard has been completely rebuilt with production-ready features: + +- **Comfy-table Formatting**: Beautiful, aligned tables for better readability +- **Real-time Order Book Depth**: Visualize market depth directly in the dashboard +- **Recent Trades Panel**: See live BUY/SELL activity with color coding +- **Local Timezone Support**: All timestamps displayed in your local timezone +- **Graceful Exit**: Press Ctrl+C to exit watch mode cleanly +- **Instant Refresh**: Data is fetched before clearing screen to reduce flicker +- **Version in Title**: Dashboard title now shows the current version + +### Command Short Aliases (#137) + +Faster typing with short command aliases: + +| Full Command | Short Alias | +|--------------|-------------| +| `standx market ticker` | `standx m t` | +| `standx market depth` | `standx m d` | +| `standx portfolio snapshot` | `standx p s` | +| `standx dashboard --watch` | `standx d -w` | + +### Automated Release Workflow (#167) + +- **Push Tag → Auto Release**: Simply push a tag to trigger the release process +- **Multi-platform Builds**: Automatic builds for macOS ARM64, Linux x86_64, and Linux ARM64 +- **Pre-release Support**: RC, Beta, and Alpha versions are automatically marked as pre-release +- **Homebrew Integration**: Stable releases automatically update the Homebrew formula + +--- + +## 🐛 Bug Fixes + +- Fixed dashboard and portfolio command handling +- Enhanced trade handling and output formatting +- Removed duplicate tests module +- Fixed test version hardcoding issues + +--- + +## 📋 Installation + +### Homebrew + +```bash +brew tap wjllance/standx-cli +brew install standx-cli +``` + +### Binary Download + +Download pre-built binaries from [GitHub Releases](https://github.com/wjllance/standx-cli/releases/tag/v0.7.0). + +--- + +## 🔄 Migration Guide + +No breaking changes. All existing commands continue to work as before. + +--- + +## 📚 Documentation + +- [Full Documentation](https://github.com/wjllance/standx-cli/tree/main/docs) +- [Changelog](https://github.com/wjllance/standx-cli/blob/main/CHANGELOG.md) + +--- + +## 🙏 Contributors + +Thanks to all contributors who made this release possible! + +--- + +*Released: 2026-03-05* +*Version: v0.7.0* diff --git a/clawhub-publish/SKILL.md b/clawhub-publish/SKILL.md index 7788562..b9c1603 100644 --- a/clawhub-publish/SKILL.md +++ b/clawhub-publish/SKILL.md @@ -1,6 +1,6 @@ --- name: standx-cli -description: "Crypto trading CLI for StandX exchange v0.7.0-rc.1. Use when users need to: (1) Query crypto market data (prices, order books, klines, funding rates), (2) Manage trading orders (create, cancel, view), (3) Check account balances, positions, and trade history, (4) Stream real-time market data via WebSocket, (5) Manage leverage and margin settings, (6) Monitor real-time dashboard, (7) View portfolio summary. Supports BTC, ETH, SOL, XRP and other trading pairs." +description: "Crypto trading CLI for StandX exchange v0.7.0. Use when users need to: (1) Query crypto market data (prices, order books, klines, funding rates), (2) Manage trading orders (create, cancel, view), (3) Check account balances, positions, and trade history, (4) Stream real-time market data via WebSocket, (5) Manage leverage and margin settings, (6) Monitor real-time dashboard, (7) View portfolio summary. Supports BTC, ETH, SOL, XRP and other trading pairs." metadata: { "openclaw": diff --git a/openclaw/SKILL.md b/openclaw/SKILL.md index 7788562..b9c1603 100644 --- a/openclaw/SKILL.md +++ b/openclaw/SKILL.md @@ -1,6 +1,6 @@ --- name: standx-cli -description: "Crypto trading CLI for StandX exchange v0.7.0-rc.1. Use when users need to: (1) Query crypto market data (prices, order books, klines, funding rates), (2) Manage trading orders (create, cancel, view), (3) Check account balances, positions, and trade history, (4) Stream real-time market data via WebSocket, (5) Manage leverage and margin settings, (6) Monitor real-time dashboard, (7) View portfolio summary. Supports BTC, ETH, SOL, XRP and other trading pairs." +description: "Crypto trading CLI for StandX exchange v0.7.0. Use when users need to: (1) Query crypto market data (prices, order books, klines, funding rates), (2) Manage trading orders (create, cancel, view), (3) Check account balances, positions, and trade history, (4) Stream real-time market data via WebSocket, (5) Manage leverage and margin settings, (6) Monitor real-time dashboard, (7) View portfolio summary. Supports BTC, ETH, SOL, XRP and other trading pairs." metadata: { "openclaw": diff --git a/version.json b/version.json index 6811372..882ee61 100644 --- a/version.json +++ b/version.json @@ -1 +1 @@ -{"version": "0.7.0-rc.1"} +{"version": "0.7.0"}}