Skip to content

Commit 4db3023

Browse files
committed
chore: point che-word-mcp at binary 4.0.4
Shell 4.0.5 → 4.0.6, binary_version 4.0.3 → 4.0.4. Unlike 4.0.5 — which was an honest no-op on this server's tool surface — this one changes what users see: - New documents no longer ship in track-changes mode (#170). The habit of calling `disable_track_changes` right after `create_document` can stop. - Four tools stop truncating text nobody asked to truncate, and stop appending an ellipsis to text they did not truncate (#178). A paragraph reading "Hi" is no longer printed as "Hi...". - The column gutter survives a save (#176, via ooxml-swift 3.4.0). Verified against the downloaded release asset rather than the local build, because the two are only the same if nothing moved during the build — and this release was redone after exactly that went wrong once today (see macdoc#163). The asset reports `Track changes disabled`, saves a settings.xml with no `<w:trackChanges/>`, and prints `[0] (Normal) Hi` without an ellipsis. sha256, Developer ID signature and notarization all check out, and the tag points at the commit that was pushed. Refs PsychQuant/che-word-mcp#170, #178, #176
1 parent e475981 commit 4db3023

4 files changed

Lines changed: 31 additions & 5 deletions

File tree

.claude-plugin/marketplace.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@
99
"plugins": [
1010
{
1111
"name": "che-word-mcp",
12-
"version": "4.0.5",
12+
"version": "4.0.6",
1313
"description": "Word (.docx) MCP server — Swift-native OOXML 讀寫,245 tools(段落/表格/樣式/註腳/追蹤修訂/方程式/內容控制/欄位/腳本管線 export_script·get_script_coverage·execute_script 等),無需安裝 Word。Built on ooxml-swift v2.0.1。release history 見 CHANGELOG。",
1414
"author": {
1515
"name": "Che Cheng"
1616
},
1717
"source": "./plugins/che-word-mcp",
1818
"category": "productivity",
19-
"binary_version": "4.0.3"
19+
"binary_version": "4.0.4"
2020
},
2121
{
2222
"name": "macdoc",

plugins/che-word-mcp/.claude-plugin/plugin.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"name": "che-word-mcp",
33
"description": "Word (.docx) MCP server — Swift-native OOXML 讀寫,245 tools(段落/表格/樣式/註腳/追蹤修訂/方程式/內容控制/欄位/腳本管線 export_script·get_script_coverage·execute_script 等),無需安裝 Word。Built on ooxml-swift v2.0.1。release history 見 CHANGELOG。",
4-
"version": "4.0.5",
5-
"binary_version": "4.0.3",
4+
"version": "4.0.6",
5+
"binary_version": "4.0.4",
66
"author": {
77
"name": "Che Cheng"
88
},

plugins/che-word-mcp/CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,32 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1919
> 看起來完整、實際上是我推測的內容。要查那段請直接看
2020
> `git log -- plugins/che-word-mcp/`
2121
22+
## [4.0.6] - 2026-08-20
23+
24+
### Changed
25+
26+
- `binary_version` 4.0.3 → **4.0.4**;shell 4.0.5 → 4.0.6。
27+
28+
與 4.0.5 那次不同,**這一版對使用者有實際行為改變**
29+
30+
- **新建文件不再以「追蹤修訂模式 ON」出貨**(binary #170)。`create_document`
31+
產出的文件不再在 `settings.xml``<w:trackChanges/>`,收件人在 Word 打開時
32+
「追蹤修訂」按鈕不再是亮的。建檔後第一件事做 `disable_track_changes` 的習慣可以
33+
停了。要追蹤修訂改為明確傳 `track_changes: true`
34+
- **四個工具不再截斷沒人要求截斷的文字**(binary #178)。`get_paragraphs` /
35+
`list_footnotes` / `list_endnotes` 預設回傳完整文字,且**不再對沒被截斷的內容
36+
附加省略號**——內容只有 `Hi` 的段落不會再印成 `Hi...``list_all_formatted_text`
37+
的 60 字上限一併移除。四者都接受 `summarize`
38+
- **欄間距不再被改寫**(binary 帶 ooxml-swift 3.4.0,#176)。A4 表單只做
39+
`update_cell` / `replace_text` 這類非版面編輯後存檔,`<w:cols w:space>` 保持原值。
40+
41+
### 驗證
42+
43+
**下載回來的 release binary** 實測(非本機建置):`create_document` 回報
44+
`Track changes disabled`、存出的 `settings.xml``<w:trackChanges/>`
45+
`get_paragraphs` 對兩字段落輸出 `[0] (Normal) Hi` 而非 `Hi...`。sha256 相符、
46+
Developer ID 簽章與 notarization 通過、tag 指向的 commit 與推送的 HEAD 一致。
47+
2248
## [4.0.5] - 2026-08-20
2349

2450
### Changed

0 commit comments

Comments
 (0)