WordCraft 0.6.1 came out on 12 October 2026, a day after 0.5.0, with more than 200 changes. There’s no 0.6.0 release on GitHub. The changes fall into a few groups.

More languages

  • Interface. Turkish, Russian, Italian, German, Polish, Czech, French and Bulgarian are new, which brings the interface to 18 languages. New documents follow your region’s paper size, units and decimal separator (A4 and centimetres outside the US), and sorting follows the text’s language.
  • Spelling and grammar. Polish and Portuguese are checked with a Hunspell dictionary installed on your computer, and words in other languages are no longer flagged as English mistakes. Your custom dictionary is kept between sessions.
  • Scripts. Myanmar, Khmer and Indic scripts are shaped correctly, and Arabic, Hebrew and Kurdish paragraphs switch to right-to-left as you type. Tables and sections can run right to left.

Chinese documents

  • The font list shows installed Chinese fonts by their Chinese names in a Chinese interface. The Font dialog sets Asian and Latin fonts separately.
  • Indents set in characters, such as a first-line indent of two characters, are read and saved. Old .doc files keep their indents and exact line spacing. In one thesis the developers looked at, this took the page count from 49 down to 29. Word shows about 27.
  • Numbering can use Chinese, Japanese and Korean formats such as 一、二、三.
  • New: Phonetic Guide (pinyin or furigana over text), Enclose Characters, the document grid (lines per page and characters per line) and vertical text.
  • Text you’re still typing with an input method no longer shows as boxes.

New Word features

  • Charts and SmartArt. Insert › Chart creates and edits column, bar, line, pie, area, scatter and doughnut charts, and Insert › SmartArt creates list, process, cycle, hierarchy and other graphics. Charts and SmartArt that come from Word are shown, but still can’t be edited.
  • Fields. Show, edit, update, unlink and lock field codes as in Word.
  • Track changes. Moved text is tracked as a move, and deletions can be shown in balloons.
  • References. Eight more bibliography styles, Caption, Index, Table of Contents and Create Source dialogs, and a Table of Authorities you can update. Citation sources are now saved in the .docx.
  • Mail merge. Excel and OpenDocument spreadsheets work as recipient lists, and the Skip Record If, Next Record and If…Then…Else rules work in the preview.
  • Drawing and objects. A Drawing Canvas, WordArt effects, connectors between shapes, an icon library, and text wrapping that follows an object’s outline.
  • Views and navigation. Outline view, a paged Reading Mode, Hide White Space, and Alt+Q for the “Tell me” command search. Word’s common keyboard shortcuts were added, and you can customise the keyboard, the ribbon and the Quick Access Toolbar.
  • Tables. Resize by dragging borders, select and insert with the mouse, and double-click a border to AutoFit.
  • Printing. File › Print gets a preview, page ranges, copies and collation. Comments can be included in printouts and PDFs.
  • Accessibility. Alt text for every object and a deeper accessibility checker. The document’s text is exposed to screen readers, though the developers haven’t yet tried it with real ones.

Files and safety

  • Saving no longer risks the original file. If something goes wrong before the new file replaces it, the original survives.
  • Fonts embedded in a .docx, custom XML data and Word’s own ink drawings are kept when you save.
  • Word XML documents (Flat OPC) open and save, and Word 2003 XML documents open.
  • Old .doc files bring in their pictures, shapes, tab stops and section breaks.
  • The MCP server can be confined to the folders you choose.

Windows, Linux and macOS

  • Windows. The 32-bit build now starts, using OpenGL. The “Parent device is lost” crash caused by other programs’ DirectX files is fixed. WordCraft can make itself the default app for Word documents from its Options.
  • Linux. On Wayland desktops the app runs through XWayland by default, so you can drag files into the window. Opening and saving work without a portal file dialog.
  • Layout. Many fixes bring line spacing, kerning, space before paragraphs, list indents and heading numbers closer to Word.

Updating

0.7.0 has since replaced 0.6.1. Get the latest version unless you need this one in particular.

This summary is ours, written from the list of changes below. We haven’t tested each change ourselves.

All 221 changes

The list comes from the release on GitHub, in the developers’ own words.

  • Hyperlinks cover only their own text (#413) #449
  • Groups keep rotated members' orientation; group resize; ink erase after rotation (#441, #442, #443, #445) #474
  • Mail merge: SKIPIF, NEXT, IF in preview, header/footer fields (#427, #428, #429, #430) #478
  • Options: interface size setting (#475) #480
  • Citations: eight more bibliography styles (#383) #388
  • Backstage: the side menu is fixed width, no dead resize handle #504
  • CLI: a closed stdout ends quietly instead of panicking (#508) #510
  • .doc import fixes: piece bold, section kinds, orientation, list overrides, style inheritance, alternate font names (#458–#463) #484
  • Dialogs: switching tabs keeps the window's top edge in place (#507) #511
  • Spelling: common words like "desktop" are recognised (#520) #522
  • Equation fixes: numbering removal, control colour, undo for navigation edits, LaTeX text spaces (#444, #446, #447, #448) #487
  • 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) #482
  • i18n(es): consistent tú register, fix swapped Page Up/Page Down #514
  • i18n: add Turkish (tr) interface translation #494
  • i18n audit: full ribbon sweep, and the table style sample in the interface language (re-lands #313's last three commits) #411
  • Docs: collapse duplicate rows left by parallel merges #372
  • Add Word's common keyboard shortcuts #338
  • Field codes: show, edit, update, unlink, lock and step through fields like Word #349
  • Move paragraphs up/down, promote/demote headings, Go Back (Shift+F5) and Alt+X Unicode toggle #351
  • ci: refactor workflows to use storytold/craft-common-actions #639
  • i18n: add Russian (ru) interface translation #300
  • Customize Keyboard dialog (#368) #378
  • Customize Ribbon and Quick Access Toolbar (#379) #384
  • Tight and Through text wrapping follow the object's outline #360
  • Choose which side of an object text wraps on #364
  • Phonetic Guide: ruby text (furigana, pinyin) over base text #296
  • Enclose Characters: put a character in a circle, square, triangle or diamond #301
  • Insert › Icons: a library of original icons, a searchable picker and Icon Color #318
  • Mail merge: use Excel and OpenDocument spreadsheets as recipient lists #341
  • Balance newspaper columns before a continuous section break #353
  • Drawing Canvas: insert a canvas and draw shapes, pictures and text boxes inside it #356
  • Documents keep their own footnote separators and continuation notice #361
  • Right-to-left tables and sections #365
  • Shape Format › Text: direction, alignment and linked text boxes (#369) #380
  • Footnote and Endnote options per section (#385) #390
  • Track Changes: moves (w:moveFrom/w:moveTo) (#400) #404
  • Document grid: lines per page and characters per line (#391) #401
  • Draw: Lasso Select, Add Pen, Ink to Shape and Ink Replay (#395) #408
  • References dialogs: Caption, Index, Table of Contents, Create Source (#402) #410
  • Accessibility: Alt Text pane for every object, Mark as decorative, deeper checker (#386) #396
  • Dialogs: Line Numbers, Hyphenation, Language, Envelopes and Labels (#407) #414
  • Insert › Chart: create and edit column, bar, line, pie, area, scatter and doughnut charts (#409) #415
  • Content controls: keep, show and edit w:sdt (#381) #392
  • WordArt text effects and transforms, and shape connectors (#416) #481
  • Compare, Restrict Editing and AutoCorrect Options dialogs (#412) #476
  • Editing fixes: Center range, undo grouping, Change Case runs and offsets, Bold undo at caret (#418, #419, #420, #421, #424) #477
  • Layout fixes: mirrored margins, tall headers/footers push the body, endnote continuation, footnote caret on continuation pages (#452, #453, #454, #456, #457) #490
  • Chinese interface: keep a system CJK fallback after the bundled face; find PingFang on macOS 12 (#486) #495
  • Fixes: tracked paste marks, plain paste blank lines, paragraph marks in Replace All, Delete/Split columns and cells, Font dialog (#417, #422, #423, #431, #432, #466) #479
  • Fixes: footnotes in table cells, NUMPAGES, bookmark link pages, bookmark around final table, INCLUDEPICTURE results #483
  • Accessibility: the document canvas exposes its text to screen readers (#488) #489
  • Font list: installed Chinese fonts are listed, by their Chinese names in a Chinese interface (#505) #506
  • Paragraph dialog: mirror indents, same-style spacing, suppress line numbers, don't hyphenate (#512) #519
  • Right-click on a picture or shape: Wrap Text submenu (#513) #521
  • File › Options: Word's panes with working settings (#485) #492
  • Templates and Add-ins: attached template, update styles, Organizer (#377) #382
  • Vertical text for sections (w:textDirection) (#491) #496
  • Outline view: Outlining tab, levels, collapse/expand, Show Level (#493) #499
  • Insert › SmartArt: create and edit list, process, cycle, hierarchy, pyramid, radial, matrix and venn graphics (#497) #503
  • CI: FreeBSD and Windows ARM64 nightly and on release, not per PR #530
  • README: which AUR package to install (#509) #616
  • Windows: DX12 starts without shipped DXC DLLs (#603) #609
  • docx: fix clippy large_enum_variant on main #779
  • Styles: Update to Match Selection takes the selection's formatting (#555) #562
  • AutoFormat: +---+ tables, arrow bullets, smileys inside words, border-line undo (#546) #547
  • Find and Replace: special characters (^p, ^t, …) and wildcards (#543) #553
  • Mini toolbar: every button fits, flush font box, proper dropdown arrows, dark-mode font list (#535) #540
  • Fonts: system fallback reads each font file once (#605) #610
  • Numbering: Chinese, Japanese and Korean number formats (一、二、三 …) (#534) #561
  • Font dialog: separate Asian and Latin text fonts (#505) #536
  • Chinese documents: character-unit indents, .doc indents and line spacing, floating tables, blank pages (#534) #550
  • DOCX: theme colours and theme fonts take precedence over the fixed values, as in Word #626
  • Open and save Word XML Document (Flat OPC); open Word 2003 XML (#548) #560
  • Find: each Find Next in the dialog moves one match (#468) #556
  • Contributors: add my own entry (alexanderalber) #566
  • IME composition text uses document fallback fonts instead of boxes (#565) #578
  • Layout › Page Setup: the group launcher opens the Page Setup dialog (#471) #563
  • Web: a CSV picked as recipients no longer turns the next TXT drop into recipients (#472) #579
  • Zotero: a pending citation no longer edits a replacement document (#470) #580
  • Zotero: a note with a picture stays when its citation moves to body text (#469) #581
  • Pictures in headers/footers can be moved, resized and rotated #591
  • Paragraph dialog: OK keeps Exactly and At Least line spacing (#467) #564
  • rustdoc: no links to private items in the UI crate (#665) #683
  • Brand licence: name WordCraft, not DesignCraft (#664) #682
  • Fonts: Palatino Linotype / Book Antiqua prefer Palatino look-alikes (#670) #677
  • fix(docx): preserve omitted paragraph defaults #647
  • Drag after a double/triple-click extends the selection by words/paragraphs (#549) #649
  • Open playlists and other text files (.m3u, .m3u8, .log, .ini, …) (#569) #648
  • Table: a vertical merge lays out and hit-tests as one cell (#640) #669
  • DOCX diagrams: theme-styled shapes and connectors, arrowheads, canvases, VML lines (#611) #671
  • Complex scripts: shape Myanmar, Khmer and Indic text; caret and line breaks respect syllables (#604) #652
  • More Colors… and a Colors dialog for custom colours (#606) #666
  • Print: preview, page range, copies and collate on File > Print (#641) #674
  • Print Markup: comments in PDF, print, images and text copies (#589) #667
  • Design tab: style set gallery gets its own box, no overlap with Colors and Fonts (#638) #673
  • Security: pictures travel in the reply, exported links keep only safe targets (#678, #679) #681
  • docs: fix coordination error in ROADMAP.md #715
  • Release workflow: pass the Azure signing secrets #752
  • layout: make Myanmar fallback tests deterministic #807
  • View: Hide White Space between pages in Print Layout (#645) #684
  • Add fonts at run time: Add Font…, drop a font file, font.add (#582) #668
  • References › Table of Authorities: labelled Insert, plus Update Table (#661) #693
  • Input field borders reach 3:1 contrast in both themes (#657) #696
  • Pictures: WMF drawings fill their frame like Word plays them #739
  • Ink: draw the live pen stroke in the dark-page colour while drawing, not only after lifting the pen (#730) #746
  • Backspace still erases while Shift is held (#707) #747
  • Dark theme: readable text on the accent (#655) #704
  • Let dialogs be dragged by their title bar instead of pinning them to the screen centre (#732) #748
  • Layout: multiple line spacing adds its leading below the text, like Word #719
  • Web: add wordcraft.ico as favicon via Trunk #717
  • Track Changes: deletions in balloons (Show revisions in balloons now work) #734
  • Layout: a page total in the footer no longer lays the body out twice (#771) #773
  • speech: launch Windows PowerShell by full path for Read Aloud #792
  • Save As: a bare filename typed in the dialog now saves correctly (#689) #757
  • Selection: dragging past the viewport edge auto-scrolls (#688) #758
  • #755: Line Numbers and Hyphenation measure in the Options unit #795
  • M8.1: Bibliography DOCX round-trip: support extended fields (#410) and upstream sync (#532) #790
  • Ruler: the horizontal scale mirrors for right-to-left paragraphs (#692) #756
  • Ribbon and context-menu Paste insert the system clipboard's text (#584) #593
  • MacOS window close #539
  • fix: protect original files during native saves #621
  • Caret: glide and fade like Word for Windows; File › Options › Advanced › Animation turns it off #570
  • Linux: open/save works without a portal file dialog (#576) #583
  • Accessibility Options: Animation effects setting that follows the system #791
  • fix(docx): preserve custom XML stores through saves #612
  • Tables: resize by dragging column borders, row borders and the corner handle (#217) #600
  • fix(docx): preserve unstyled TOC result ranges #617
  • .doc import: inline pictures, floating pictures and basic shapes (#551) #558
  • i18n: add Italian interface (it) #598
  • Add German (de) interface language #574
  • M15: Polish interface, and Polish spelling, grammar and hyphenation #346
  • i18n: add Czech (cs) interface translation #387
  • Linux: the display theme asks the desktop, not winit #298
  • Fix CJK fallback mixing serif/sans faces within one run #567
  • Open Word documents with WordCraft by default (file associations + Options button) #304
  • Tests: linear-time checks measure CPU time, robust under load #850
  • Linux: default to XWayland for file drag-and-drop on Wayland desktops #220
  • Preserve independent complex-script formatting during DOCX round trips #366
  • Numeral display modes: Arabic, Hindi, Context and System digits (view.numeral) #501
  • Fix bulleted list toolbar button active state #651
  • web: use File System Access API showSaveFilePicker with download fallback #728
  • Backstage: add Save As page and close on successful save #727
  • Fix sentence-capitalization suggestions after ellipses #742
  • Fix paragraph alignment focus #690
  • ui-egui: fix Windows clippy in desktop_theme #872
  • Interface colours come from the theme (#656) #705
  • Dark theme: gallery previews no longer bright white (#663) #706
  • Skip non-English runs in proofing instead of flagging them (#100) #741
  • Added some fixes to the spanish "Info" Page on Wordcraft #695
  • One drop-down marker on every ribbon button (#659) #697
  • Menu buttons grey out while their command is disabled (#658) #698
  • Ribbon: large-button labels end above the group titles (#653) #699
  • Layout › Paragraph: fields fit above the title and line up (#654) #703
  • KeyTips: Quick Access Toolbar badges, saved option and native Alt fix (#620) #709
  • Add paginated Reading Mode with smooth column navigation #740
  • i18n: add French (fr) interface #729
  • i18n(hu): complete the Hungarian catalog again #842
  • Bidi: auto-detect RTL paragraph direction when typing Kurdish, Arabic and Hebrew #713
  • Layout: an inline picture wider than the text keeps its size, like Word #745
  • Fix Navigation pane expanding for long headings #759
  • i18n: complete Turkish interface catalog with 2,170 entries and full … #774
  • MCP: confine file access with --automation-read-root and --automation-write-root (#769) #798
  • Persist the custom dictionary across sessions (#40) #796
  • DOCX: preserve native Word ink on save #592
  • AutoCorrect: TWo INitial CApitals, cAPS LOCK and table-cell capitals (#544) #545
  • Affix engine: FLAG UTF-8, 128 flag bits, continuation classes, FORBIDDENWORD (#100) #782
  • Portuguese proofing: pt-BR spelling, suggestions, grammar and hyphenation (#100) #797
  • Hyphenation: Bulgarian text follows the Bulgarian syllable rules #826
  • i18n: add Bulgarian (bg) interface translation #825
  • ODT import reads page size, orientation and margins from styles.xml (#810) #829
  • Paste keeps other programs' formatting; clipboard pictures on Wayland (#687, #833) #847
  • New documents follow the system region: A4, centimetres and decimal comma outside the US (#838) #857
  • Ctrl/⌘+F focuses the Find box, so typing searches (#772) #823
  • Comment cards show the time as well as the date (#812) #828
  • fix(ui): equation gallery tiles follow the dark theme (#817) #827
  • Accept and Reject at the caret cover a tracked change split by a comment (#809) #830
  • Keep the font table and embedded fonts when saving a .docx (#770) #831
  • Zoom after One Page keeps one page per row (#768) #832
  • Tables: row borders stay apart around a vertical merge (#640) #841
  • PDF export: internal links in linear time #937
  • fix(windows): start 32-bit builds on OpenGL so launch no longer exits #839
  • Ribbon keytip letters like Word for Windows #922
  • fix(ui): draw non-Latin file names in the window caption #840
  • Table of contents entries drawn plain, as in Word #930
  • Ribbon groups fit above their labels (View › Show, Developer › Controls, Layout › Paragraph) #910
  • Alt+Q moves to "Tell me" command search (#819) #849
  • Spaces and tabs don't make a line taller #931
  • .doc: tab stops and section breaks read correctly #925
  • Word 365 cover pages: freeforms in groups, text-box margins and Resize to fit (#743) #843
  • Heading numbers from a style's list level (6.4.5, not 6.15) #926
  • A list label raises its line, but doesn't deepen it #928
  • Sorting and table numbers follow the text's language (#836, #837) #844
  • Hidden end-of-cell marks (hideMark) #939
  • ROADMAP: progress log table renders again #947
  • layout tests: fix clippy in a_hidden_cell_mark_takes_no_room #948
  • Text frames placed like Word's and kept on save #935
  • List indents and style indents combine like Word #927
  • AutoCorrect: the English replacement list applies only to English text (#835) #846
  • Keep with next splits a paragraph that doesn't fit anyway #933
  • Start on File › Home when launched with nothing to open (#766) #853
  • An empty continuous section mark takes no room #940
  • Undo history list beside the Quick Access Toolbar's Undo (#701) #855
  • Paragraph-relative floats start above the space before #941
  • i18n(es): translate the equation gallery and built-in style names #854
  • Text after a column break uses the new column's width #934
  • Space before at the top of a page like Word #932
  • Tables: select, insert and move with the mouse; double-click a border to AutoFit #637
  • Kerning and automatic paragraph spacing like Word #923
  • No automatic spacing between list items #924
  • Shift+F10 opens the context menu at the caret (#821) #920
  • Tables: the right-click menu offers the table's commands #694
  • Tables: drags and Shift+arrows over cells select whole cells #722
  • Rulers: table column and row markers; indents in a cell measured from it #710
  • Alt+Q opens Search like Word (#819) #919
  • Tables: Ctrl, Alt, left-edge and selected-cells border drags #720
  • Ctrl+F searches in the Navigation pane; one Find and Replace dialog (#712) #921
  • Fonts: documents use the craft-fonts Simplified Chinese face (fixes FreeBSD CI after #567) #888
  • Smooth scrolling through a very large table (#811) #891
  • Save Changes prompt answers from the keyboard (#861) #870
  • Section breaks no longer delete the selected text (#852) #875
  • Click in the left margin selects lines (selection bar) (#856) #879
All changes on GitHub →