Releases: bertrandgressier/jup-cli
Releases · bertrandgressier/jup-cli
v3.1.0
Compare
Sorry, something went wrong.
No results found
3.1.0 (2026-02-14)
Features
add token discovery, shield security analysis, and price v3 APIs (0fc2011 )
v3.0.0
Compare
Sorry, something went wrong.
No results found
3.0.0 (2026-02-14)
Bug Fixes
correct data handling in trading, PnL and limit orders (6428c13 )
order: improve limit order handling and trade recording (5107fe8 )
order: use orderKey field for order ID display (9e6ff8a )
trigger: correct createOrder API request format (05cd4a1 )
trigger: use 'order' field from createOrder API response (59df88b )
Code Refactoring
remove PnL and local trade storage, keep only limit orders (ed15b0c )
Features
cli: add order, history, pnl commands (a5fb6e5 )
cli: enhance wallet show with PnL and orders, record trades on swap (dbc584d )
db: add Trade model, remove CostBasis (7c98d79 )
domain: add Trade entity and TradeRepository interface (564b991 )
improve CLI output formatting and readability (190e1aa )
infra: implement PrismaTradeRepository (0ac6cdb )
jupiter: add Trigger API for limit orders (5615ad9 )
services: add PnLService for profit/loss calculation (34784fc )
services: add TradeService for recording trades (41c1a52 )
BREAKING CHANGES
Removed local trade history and PnL calculation
Removals:
Trade entity and repository (no local storage)
PnL service and commands (calculated from blockchain)
History commands (use Jupiter API directly)
Trade recording from swap command
PrismaTradeRepository
Keep:
Limit orders (create/list/cancel) - no local storage needed
Order sync service - simplified to only fetch active orders
All fixes: orderKey, computeUnitPrice, decimal conversion
Now all data comes from:
Solana RPC for balances
Jupiter API for orders and trades
No local database storage for trading data
Tests: 150 passed
Build: ✅
v2.2.1
Compare
Sorry, something went wrong.
No results found
2.2.1 (2026-02-13)
Bug Fixes
improve error handling for swap failures (a82037d )
show API error message with optional hint (d777059 )
validate order transaction is not empty before signing (308c6ae )
v2.2.0
Compare
Sorry, something went wrong.
No results found
2.2.0 (2026-02-13)
Bug Fixes
fallback to search API when getTokenInfo fails for mint address (77d0962 )
Features
add TokenInfo table for token symbol display (5ba6096 )
centralize token resolution in TokenInfoService (39f4473 )
display token symbol and mint address in wallet show (5ff7cb3 )
use Jupiter search API to resolve token symbols (661c7df )
v2.1.0
Compare
Sorry, something went wrong.
No results found
2.1.0 (2026-02-13)
Bug Fixes
remove non-null assertion in test file (2f3d996 )
Features
add flexible wallet identifier resolution (number, name, UUID) (58ebf67 )
auto-run migrations on app startup (ca96664 )
v2.0.8
Compare
Sorry, something went wrong.
No results found
2.0.8 (2026-02-13)
Bug Fixes
update CLI help messages to use correct command name (jup-cli) (4398404 )
update husky pre-commit hook to v9 format (5d48ee7 )
v2.0.7
Compare
Sorry, something went wrong.
No results found
2.0.7 (2026-02-12)
Bug Fixes
read version from package.json at runtime (0634931 )
v2.0.6
Compare
Sorry, something went wrong.
No results found
2.0.6 (2026-02-12)
Bug Fixes
update version to 2.0.5 and program name to jup-cli (a84515c )
v2.0.5
Compare
Sorry, something went wrong.
No results found
2.0.5 (2026-02-12)
Bug Fixes
move prisma to dependencies for postinstall hook (5bf3492 )
update pnpm-lock.yaml (0a40248 )
v2.0.4
Compare
Sorry, something went wrong.
No results found
2.0.4 (2026-02-12)
Bug Fixes
update bin name to jup-cli and update README (fb73172 )