Add CHANGELOG covering 0.1.0 through 0.4.0
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
# Changelog
|
||||
|
||||
Notable changes to `@qianexchange/mcp`. Versions match the npm releases.
|
||||
|
||||
## 0.4.0 (2026-07-19)
|
||||
|
||||
- QianPay works on Arc testnet. `create_payment_link` and `create_invoice` take a `chain` argument (`base` or `arc-testnet`), and `pay_link` settles on whichever chain the link was created on.
|
||||
- Arc joins the chain registry as a pay-only entry, so the x402 client and the QianPay tools share one provider.
|
||||
- `my_wallet` names the gas asset per chain. Arc bills gas in USDC rather than ETH, so reporting every balance as ETH was wrong.
|
||||
- `create_subscription_offer` now takes `chain` and rejects any chain without a keeper. It previously ignored the argument and wrote the offer to Base.
|
||||
- Subscriptions stay on Base. The contract is deployed on Arc, but no indexer or keeper runs there, so a subscription would never charge.
|
||||
|
||||
## 0.3.0 (2026-07-19)
|
||||
|
||||
- Adds the QianPay merchant surface: `create_payment_link`, `create_invoice`, `create_subscription_offer`, `pay_dashboard`, `set_pay_profile`, `create_api_key`, `revoke_api_key`, `set_webhook`, `rotate_webhook_secret`.
|
||||
- Adds the payer side: `pay_link`, `subscribe`, `cancel_subscription`, `charge_subscription`, plus the public reads `get_payment_link`, `get_subscription_offer`, `get_subscriptions`.
|
||||
- Funds settle to the `QIAN_KEY` wallet, which signs a short-lived session per call. The subscribe approval covers three periods rather than an unlimited amount.
|
||||
|
||||
## 0.2.0 (2026-07-18)
|
||||
|
||||
- Adds x402 payment tools. `x402_pay` pays any x402-gated API in USDC over EIP-3009 on Base or Arc testnet, with a per-call spend cap. `x402_wallet` reports the payment wallet and its balances.
|
||||
- Signing key resolution: `X402_PRIVATE_KEY`, then `QIAN_KEY`, then a burner generated at `~/.qian/mcp-wallet.json`.
|
||||
- Restricts the published tarball to a `files` allowlist.
|
||||
|
||||
## 0.1.0 to 0.1.5 (2026-07-17 to 2026-07-18)
|
||||
|
||||
- First release. Read tools for tokens, trades, holders and positions, all keyless.
|
||||
- Trading and launching on Robinhood Chain, Base and Ethereum: `buy`, `sell`, `launch_token`, `quote_buy`, `quote_sell`, `pending_fees`, `collect_fees`.
|
||||
- Tokenized-stock tools: `list_stocks`, `quote_stock`, `buy_stock`, `sell_stock`.
|
||||
- Quotes read the canonical quoters directly, so they work without a key.
|
||||
Reference in New Issue
Block a user