Releases: hypurrquant/perp-cli
v0.11.0
Changes
47af6fc chore: bump version to 0.11.0 (OWS integration)
0df1c3b feat: enhance guardrail with withdrawal limits, approve blocking, policy options
a77db4a feat: add backup, restore, key rotation, x402 discover commands
c238d87 feat: complete OWS integration — policy engine, guardrail, agent keys, MoonPay, x402
181f009 feat: integrate Open Wallet Standard (OWS) for encrypted wallet management
cae9101 feat: auto-save bot logs to ~/.perp/logs/.log
229e946 refactor: eliminate v1 strategy duplication + lighter error truncation
94efce5 fix: multi-symbol strategies use symbol=ALL (not ETH hardcode)
951f7ee fix: delta-neutral TUI shows all positions (symbol ETH→ALL)
npm: npm install -g perp-cli@v0.11.0
MCP: npx -y -p perp-cli perp-mcp
Full Changelog: v0.9.8...v0.11.0
v0.9.8
Changes
176ad1a chore: bump version to 0.9.8
19bf821 fix: add isUnifiedAccount to adapter interface, fix v2 balance bugs
030ead9 fix: HL unified balance double-count + tighten post-trade verification
7634d70 fix: enable all exchanges as perp candidates, not just aster
c9b09de fix: truncate HTML error messages from exchange API failures
npm: npm install -g perp-cli@v0.9.8
MCP: npx -y -p perp-cli perp-mcp
Full Changelog: v0.9.7...v0.9.8
v0.9.7
Changes
b9c641d chore: bump version to 0.9.7
790611e refactor: replace inline * 8760 * 100 with annualizeHourlyRate() in strategies
27d3344 refactor: extract FundingScore, scoreFunding, isPositionGone to shared utils
npm: npm install -g perp-cli@v0.9.7
MCP: npx -y -p perp-cli perp-mcp
Full Changelog: v0.9.6...v0.9.7
v0.9.6
Changes
67fb9f0 chore: bump version to 0.9.6
3d2491f feat: enforce max_position_usd risk limit at order time
npm: npm install -g perp-cli@v0.9.6
MCP: npx -y -p perp-cli perp-mcp
Full Changelog: v0.9.5...v0.9.6
v0.9.5
Changes
ba7b6d1 chore: bump version to 0.9.5
58ae01e fix: scoreFunding computes funding period from timestamps instead of static map
443f502 fix: aster funding period 1h→8h in static mapping (8x rate overestimate)
npm: npm install -g perp-cli@v0.9.5
MCP: npx -y -p perp-cli perp-mcp
Full Changelog: v0.9.4...v0.9.5
v0.9.4
Changes
528d488 chore: bump version to 0.9.4
6039359 fix: WASM runtime exit error on clean shutdown
c6400dc fix: post-trade balance verification to prevent one-legged positions
48be54f fix: Lighter tx status=2 is executed (not 3) — resolves all fill verification timeouts
a7a813f fix: prevent false close on recovered positions + pacifica timeout→warning
npm: npm install -g perp-cli@v0.9.4
MCP: npx -y -p perp-cli perp-mcp
Full Changelog: v0.9.3...v0.9.4
v0.9.3
Changes
0d4cb56 chore: bump version to 0.9.3
ae1be0c fix: lighter tx verification timeout→warning, matched size perp decimals, stdin quit handler
npm: npm install -g perp-cli@v0.9.3
MCP: npx -y -p perp-cli perp-mcp
Full Changelog: v0.9.2...v0.9.3
v0.9.2
Changes
a050431 chore: bump version to 0.9.2
npm: npm install -g perp-cli@v0.9.2
MCP: npx -y -p perp-cli perp-mcp
Full Changelog: v0.9.1...v0.9.2
v0.9.1
Changes
6add3dc chore: bump version to 0.9.1
1b00488 feat: exchange response-based fill verification + delta-neutral CLI
npm: npm install -g perp-cli@v0.9.1
MCP: npx -y -p perp-cli perp-mcp
Full Changelog: v0.9.0...v0.9.1
v0.9.0
Changes
ffd28b7 refactor: separate strategy and execution layers for spot-perp-arb
npm: npm install -g perp-cli@v0.9.0
MCP: npx -y -p perp-cli perp-mcp
Full Changelog: v0.8.10...v0.9.0