Skip to content

Releases: bertrandgressier/jup-cli

v3.1.0

Choose a tag to compare

@github-actions github-actions released this 14 Feb 14:16

3.1.0 (2026-02-14)

Features

  • add token discovery, shield security analysis, and price v3 APIs (0fc2011)

v3.0.0

Choose a tag to compare

@github-actions github-actions released this 14 Feb 12:39

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

Choose a tag to compare

@github-actions github-actions released this 13 Feb 17:56

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

Choose a tag to compare

@github-actions github-actions released this 13 Feb 16:02

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

Choose a tag to compare

@github-actions github-actions released this 13 Feb 13:10

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

Choose a tag to compare

@github-actions github-actions released this 13 Feb 09:46

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

Choose a tag to compare

@github-actions github-actions released this 12 Feb 22:43

2.0.7 (2026-02-12)

Bug Fixes

  • read version from package.json at runtime (0634931)

v2.0.6

Choose a tag to compare

@github-actions github-actions released this 12 Feb 22:32

2.0.6 (2026-02-12)

Bug Fixes

  • update version to 2.0.5 and program name to jup-cli (a84515c)

v2.0.5

Choose a tag to compare

@github-actions github-actions released this 12 Feb 22:20

2.0.5 (2026-02-12)

Bug Fixes

  • move prisma to dependencies for postinstall hook (5bf3492)
  • update pnpm-lock.yaml (0a40248)

v2.0.4

Choose a tag to compare

@github-actions github-actions released this 12 Feb 21:57

2.0.4 (2026-02-12)

Bug Fixes

  • update bin name to jup-cli and update README (fb73172)