Releases: apify/mcp-cli
Releases · apify/mcp-cli
v0.2.0-beta.1
What's Changed
- Add E2E test prerequisites to CONTRIBUTING.md by @jirispilka in #90
New Contributors
- @jirispilka made their first contribution in #90
Full Changelog: v0.1.11-beta.5...v0.2.0-beta.1
v0.1.11-beta.5
What's Changed
- Fix auth loss when reconnecting unauthorized sessions by @jancurn in #85
- Use PAT token for release workflow to bypass branch protection by @jancurn in #86
- Add proxy-aware fetch for HTTP_PROXY/HTTPS_PROXY support by @jancurn in #87
- Fix session expiration handling and keychain fallback logic by @jancurn in #88
- Add evantahler/mcpx to MCP implementations table by @jancurn in #89
Full Changelog: v0.2.0-beta.0...v0.1.11-beta.5
v0.2.0-beta.0
What's Changed
- Improve release workflow: support major/minor bumps and auto-update changelog by @jancurn in #63
- Add installation instructions to release workflow summaries by @jancurn in #64
- Clarify session states and improve documentation formatting by @jancurn in #65
- Add fallback to manual URL paste when browser cannot open by @jancurn in #66
- Better error messages by @jancurn in #68
- Add color formatting to keychain unavailable warning by @jancurn in #67
- Add progress notification support to async tool execution by @jancurn in #71
- Auto-detect auth profiles on session restart by @jancurn in #70
- Add ESC key listener to detach from async tool tasks by @jancurn in #72
- Remove redundant success field from logging set-level JSON output by @jancurn in #74
- Convert x402 sign command to use positional argument by @jancurn in #69
- feat: send x402 payment via MCP _meta alongside HTTP header by @MQ37 in #76
- Document x402 wallet commands and manual payment signing by @jancurn in #77
- Fetch all tool pages on cache refresh, add getCachedTools IPC method by @jancurn in #73
- Better help by @jancurn in #80
- Remove MCP protocol version display from session output by @jancurn in #81
- Show inline parameter signatures in tools list by @jancurn in #82
- Reorganize CHANGELOG: consolidate CLI redesign and improve readability by @jancurn in #83
- Add bold styling to help text section titles by @jancurn in #84
Full Changelog: v0.1.11-beta.4...v0.2.0-beta.0
v0.1.11-beta.4
What's Changed
- feat: Major CLI syntax overhaul to
mcpc [<@session>] [<command>]by @jancurn in #29 parseServerArg()now handles well Windows drive-letter config paths as well as other ambiguous cases by @jancurn in #34- Split E2E tests into separate Node.js and Bun jobs by @jancurn in #37
- Add per-request timeout configuration support by @jancurn in #38
- Add support for pre-configured OAuth client credentials by @jancurn in #36
- Mark sessions as expired when authentication fails by @jancurn in #40
- Separate global and subcommand-specific options in CLI parser by @jancurn in #41
- Cap IPC buffer size at 10 MB to prevent unbounded memory growth by @jancurn in #44
- Distinguish auth failures from session expiry with new 'unauthorized' state by @jancurn in #46
- Move --header option from global to connect-specific by @jancurn in #47
- Remove success field from logging-set-level JSON output by @jancurn in #48
- Reorganize and expand Related work section with MCP CLI comparison table by @jancurn in #49
- Update mcp2cli feature support in comparison table by @knowsuchagency in #51
- Fix logTarget to avoid printing prefix when session not found by @jancurn in #56
- feat: Add --insecure option to disable TLS certificate verification by @jancurn in #54
- Fix auth header precedence and prevent conflicting --profile/--header by @jancurn in #58
- Add randomized exponential backoff to file lock retries by @jancurn in #60
- Add async task support for tool calls with progress tracking by @jancurn in #45
- Fixed old merge conflict by @jancurn in #61
- Configure minimum release age for Renovate by @jancurn in #62
New Contributors
- @knowsuchagency made their first contribution in #51
Full Changelog: v0.1.11...v0.1.11-beta.4
v0.1.11
What's Changed
- Configure Renovate by @renovate[bot] in #13
- fix: flush stdout before process.exit() to prevent pipe truncation by @vystrcild in #17
- fix: add tsx as devDependency to prevent E2E test race condition by @MQ37 in #12
- chore: add release workflow for stable and beta npm publishing by @MQ37 in #21
- fix: remove git commits from release workflow, auto-increment beta from npm by @MQ37 in #22
- Keychain access fallback to file-based credential storage by @jancurn in #23
- feat: x402 payment protocol support by @MQ37 in #11
- chore(deps): update dependency node to v24 by @renovate[bot] in #20
- chore: Added E2E tests with Bun runtime by @jancurn in #25
- chore(deps): update actions/checkout action to v6 by @renovate[bot] in #15
- chore(deps): update dependency @types/node to v25.3.3 by @renovate[bot] in #14
- chore(deps): update dependency viem to v2.47.0 by @renovate[bot] in #24
- chore(deps): update actions/setup-node action to v6 by @renovate[bot] in #18
- fix: regenerate package-lock.json for CI compatibility by @MQ37 in #26
New Contributors
- @renovate[bot] made their first contribution in #13
- @vystrcild made their first contribution in #17
Full Changelog: v0.1.10...v0.1.11
v0.1.11-beta.3
What's Changed
- chore(deps): update dependency node to v24 by @renovate[bot] in #20
- chore: Added E2E tests with Bun runtime by @jancurn in #25
- chore(deps): update actions/checkout action to v6 by @renovate[bot] in #15
- chore(deps): update dependency @types/node to v25.3.3 by @renovate[bot] in #14
- chore(deps): update dependency viem to v2.47.0 by @renovate[bot] in #24
- chore(deps): update actions/setup-node action to v6 by @renovate[bot] in #18
Full Changelog: v0.1.11-beta.2...v0.1.11-beta.3
v0.1.11-beta.2
What's Changed
- Configure Renovate by @renovate[bot] in #13
- fix: flush stdout before process.exit() to prevent pipe truncation by @vystrcild in #17
- fix: add tsx as devDependency to prevent E2E test race condition by @MQ37 in #12
- chore: add release workflow for stable and beta npm publishing by @MQ37 in #21
- fix: remove git commits from release workflow, auto-increment beta from npm by @MQ37 in #22
- Keychain access fallback to file-based credential storage by @jancurn in #23
- feat: x402 payment protocol support by @MQ37 in #11
New Contributors
- @renovate[bot] made their first contribution in #13
- @vystrcild made their first contribution in #17
Full Changelog: v0.1.10...v0.1.11-beta.2
v0.1.10
v0.1.9
Full Changelog: v0.1.8...v0.1.9