WordCraft changelog
The editor on this site runs WordCraft 0.7.0 from October 14, 2026. Each guide names the version it was written for; the changes since then are below.
October 17, 2026 — WordCraft editing Agent
Our community build of WordCraft 0.7.0 adds an optional Agent that revises body paragraphs and applies bold, italic or underline in the open document. It uses existing Craft Apps credits. Every edit checks the document identity, revision and original paragraph text, and has its own undo step.
This first version does not edit tables, headers/footers, notes, embedded-object paragraphs or tracked changes. Paragraph replacement uses plain text and can change its inline formatting. Save remains the editor's normal save/download flow.
This is a site-maintained patch, not an upstream release. Source patch · Build information.
WordCraft 0.7.0
October 14, 2026 · 47 changes
- Font list previews no longer keep every family in memory (#848)
- Layout: blank pages put sections on the right side, and paragraph spacing is the larger of after and before (#733, rebased)
- Insert › Picture takes WMF and EMF metafiles (#802)
- Wingdings, Webdings and Symbol text draws as Unicode symbols (#776)
- Fonts: treat Windows charset names (Times New Roman Cyr, Arial CE…) as the font itself
- i18n: French wording fixes after #729
- Open RTF in its code page, and Word/RTF files whose extension is wrong
- RTF: read page size and margins, lay tables out on their cell edges
- M15: Polish catalog covers style names, watermarks, paper sizes and the equation gallery
- Print: select printers and submit jobs through craft-print
- styles.modify takes the hex colours format.color takes (#865)
- Drawing ink no longer jumps the view back to the caret (#859)
- Fix: Count generated numbered-list labels as words
- Track Changes: Accept All no longer joins an extra paragraph after a tracked delete from a paragraph end (#864)
- ribbon: remove no-op drop(run) flagged by clippy::drop_non_drop
WordCraft 0.6.1
October 12, 2026 · 215 changes
- Hyperlinks cover only their own text (#413)
- Groups keep rotated members' orientation; group resize; ink erase after rotation (#441, #442, #443, #445)
- Mail merge: SKIPIF, NEXT, IF in preview, header/footer fields (#427, #428, #429, #430)
- Options: interface size setting (#475)
- Citations: eight more bibliography styles (#383)
- Backstage: the side menu is fixed width, no dead resize handle
- CLI: a closed stdout ends quietly instead of panicking (#508)
- .doc import fixes: piece bold, section kinds, orientation, list overrides, style inheritance, alternate font names (#458–#463)
- Dialogs: switching tabs keeps the window's top edge in place (#507)
- Spelling: common words like "desktop" are recognised (#520)
- Equation fixes: numbering removal, control colour, undo for navigation edits, LaTeX text spaces (#444, #446, #447, #448)
- Import/export fixes: TXT encodings and list labels, RTF Unicode, ODT styles and cell colours, HTML borders and pre spaces, LaTeX alignment groups (#433–#440)
- i18n(es): consistent tú register, fix swapped Page Up/Page Down
- i18n: add Turkish (tr) interface translation
- i18n audit: full ribbon sweep, and the table style sample in the interface language (re-lands #313's last three commits)
WordCraft 0.5.0
October 11, 2026 · 125 changes
- Typing parity with Word: lists, AutoFormat and AutoCorrect as you type
- Desktop: keep the off-screen check until the monitor size is known (#23)
- DOCX: keep a line break written directly in a paragraph (#96)
- Page break (Ctrl+Enter) survives ODT/TXT/Markdown/HTML export and no longer glues words (#84)
- HTML import: tables without borders stay borderless in .docx (#99)
- Control server closes on non-JSON input; hyperlinks follow only http/https/mailto (#34)
- Import: HTML without </head> keeps its body; RTF pictures inside \shppict are kept
- M6: TOC follow-ups from #52 review, and a whole TOC heading in LibreOffice
- Dark page: View › Switch Modes shows the page dark with inverted colours
- Reject unknown WordCraft CLI options before side effects
- Issue #126: Web hosting guide no longer lists the unsupported ?cpu renderer flag
- PDF: draw fonts krilla can't subset as outlines instead of failing
- Lists: honour a list's own level definitions (w:lvlOverride/w:lvl)
- Add Brazilian Portuguese (pt-br) interface translation
- Desktop: send the window title only when it changes, so an idle app stops redrawing (#117)
WordCraft 0.4.0
October 10, 2026 · 15 changes
- Apply heading/Title clears a paragraph's list numbering
- Layout: first-page header test no longer depends on installed fonts
- Fix font dropdown hang caused by nested egui context lock
- Ctrl+-, Ctrl+= and Ctrl+0 no longer zoom the whole window (#14)
- Ruler: dragging an indent marker is one undo step (#57)
- Windows MSI: give WordCraft its own UpgradeCode (fixes #4)
- M6: footnotes no longer cite themselves in saved .docx files
- draw Symbol and Wingdings bullets as Unicode when the font is missing (#29)
- Default Windows startup to DirectX 12
- Options: remember the user name between runs (#32)
- M6: TOC page numbers, and save the TOC as a field Word can update
- Desktop: remember the window size and position (#23)
- macOS DMG: branded window background and icon layout
- Desktop: write log records to standard error and a rotating log file
- Interface languages: follow the system language, or pick one (#8)
WordCraft 0.3.0
October 8, 2026 · 2 changes
WordCraft 0.1.0
October 7, 2026