ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/cvsroot/AnyEvent-MCP/Changes
Revision: 1.21
Committed: Sat Oct 24 12:35:52 2026 UTC (34 hours, 7 minutes ago) by root
Branch: MAIN
CVS Tags: HEAD
Changes since 1.20: +5 -1 lines
Log Message:
*** empty log message ***

File Contents

# Content
1 Revision history for AnyEvent::MCP
2
3 - propagate XPCSE save response ETags back to Vim session metadata;
4 make stale upload HTTP status an editor error.
5 - require GNU sed in worker tool discovery; report missing-Perl diagnostics in tests.
6 - xpcse: forward Vim's :write! flag through mcp-vim to browser
7 uploads, without changing upload behavior yet.
8 - recommend rather than require WebSocket modules: only mcp-vim and
9 mcp-webbrowser use them; mcp-vim loads them only for browser clients,
10 and tests skip optional WebSocket coverage when unavailable.
11 - add an experimental IMAP summary paging helper with synthetic tests;
12 document proposed mcp-imap tools and long-operation semantics.
13 - add a Thunderbird OAuth-provider source reference helper and offline
14 test; document generic OAuth login and client module candidates.
15
16 0.65 Fri 23 Oct 2026 22:41:32 CEST
17 - fix mcp-webbrowser userscript title indicator duplicating prefixes on empty titles.
18 - use built scripts in make test PATH, avoiding source shebangs and
19 accidentally installed helpers in rule management tests.
20 - clarify browser execute code wrapper and reject function/symbol return
21 values instead of silently converting them to null.
22 - fix many bugs in the testsuite.
23
24 0.62 Thu 22 Oct 2026 13:32:52 CEST
25 - INCOMPATIBLE API CHANGE: mcp_getoptions now returns a hash reference instead of
26 a key/value list.
27 - Simple accepts server_name/server_version independently of the local
28 instance name, leaving server_info as an unmodified protocol override.
29 - query multibroker children in parallel for tool and broker discovery,
30 preserving tool order and returning partial results after 15 seconds
31 instead of blocking on an unresponsive child.
32 - accept a missing trailing slash on HTTP MCP endpoint URLs, working
33 around Claude's MCP connector wrongly dropping it from the configured URL,
34 thus corrupting it.
35 - allow omitted ports in reverse extension URLs, defaulting to port 80.
36 - fix MCP client/server version fields serialized as JSON numbers in 0.61.
37
38 0.61 Thu 22 Oct 2026 08:57:42 CEST
39 - resolve bind hostnames via AnyEvent::Socket instead of Socket::getaddrinfo.
40 - honor user-selected file permissions and preserve them across replacements.
41 - fix permission test fixture grants.
42 - fix activity log timestamp formatting on older perl versions.
43 - correct multibroker test tool count (including meta-instructions).
44 - fix perl 5.12 syntax errors in mcp-fs and mcp-vim.
45
46 0.6 Wed 21 Oct 2026 20:43:20 CEST
47 - 34k LOC of pure llm madness. but seems to work. yay.
48
49 0.0 Sat 03 Oct 2026 07:29:39 CEST
50 - original version, an AnyEvent::HTTP clone.