Releases

Release history and changelog for @eigenpal/docx-js-editor

v0.0.26LatestMarch 12, 2026
Full Changelog: https://github.com/eigenpal/docx-editor/compare/v0.0.25...v0.0.26
v0.0.25March 12, 2026

What's Changed

  • refactor: make two-level toolbar the default layout by @jedrazb in https://github.com/eigenpal/docx-editor/pull/140
Full Changelog: https://github.com/eigenpal/docx-editor/compare/v0.0.24...v0.0.25
v0.0.24March 12, 2026

What's Changed

  • fix: draw top border on table continuation across pages by @jedrazb in https://github.com/eigenpal/docx-editor/pull/136
  • fix: scrollbar area + Google Docs-style page indicator by @jedrazb in https://github.com/eigenpal/docx-editor/pull/137
  • feat: composable two-level toolbar layout by @jedrazb in https://github.com/eigenpal/docx-editor/pull/138
  • feat: default doc icon, editable name prop, strip .docx extension by @jedrazb in https://github.com/eigenpal/docx-editor/pull/139
Full Changelog: https://github.com/eigenpal/docx-editor/compare/v0.0.23...v0.0.24
v0.0.23March 11, 2026

What's Changed

  • Upgrade React and React DOM type definitions by @jedrazb in https://github.com/eigenpal/docx-editor/pull/134
  • chore(deps-dev): bump @happy-dom/global-registrator from 13.10.1 to 20.8.3 by @dependabot[bot] in https://github.com/eigenpal/docx-editor/pull/111
  • chore(deps-dev): bump eslint from 9.39.4 to 10.0.3 by @dependabot[bot] in https://github.com/eigenpal/docx-editor/pull/110
  • fix: plugin overlay blocks editor mouse clicks by @jedrazb in https://github.com/eigenpal/docx-editor/pull/135
Full Changelog: https://github.com/eigenpal/docx-editor/compare/v0.0.22...v0.0.23
v0.0.22March 11, 2026

What's Changed

  • chore(deps): bump actions/setup-node from 4 to 6 by @dependabot[bot] in https://github.com/eigenpal/docx-editor/pull/107
  • docs: add AGENTS_README.md for AI coding agents by @jedrazb in https://github.com/eigenpal/docx-editor/pull/114
  • feat: add editor mode prop (editing/suggesting/viewing) by @jedrazb in https://github.com/eigenpal/docx-editor/pull/117
  • chore(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in https://github.com/eigenpal/docx-editor/pull/108
  • fix: resolve OOXML auto color and render header/footer borders by @jedrazb in https://github.com/eigenpal/docx-editor/pull/118
  • fix: selective save now syncs comments, headers/footers, and core properties by @jedrazb in https://github.com/eigenpal/docx-editor/pull/119
  • fix(layout-painter): prevent header image clipping and duplicate inline image rendering by @erophames in https://github.com/eigenpal/docx-editor/pull/115
  • feat: add Google Docs-style hyperlink popup on link click by @jedrazb in https://github.com/eigenpal/docx-editor/pull/120
  • fix: hyperlink color, selection, and selectability by @jedrazb in https://github.com/eigenpal/docx-editor/pull/127
  • feat: add table row/column quick-action insert buttons by @jedrazb in https://github.com/eigenpal/docx-editor/pull/125
  • feat: add Page Setup dialog (page size, orientation, margins) by @jedrazb in https://github.com/eigenpal/docx-editor/pull/124
  • feat: add RTL (right-to-left) text direction support by @jedrazb in https://github.com/eigenpal/docx-editor/pull/123
  • fix: OOXML roundtrip, rendering, and editing improvements by @jedrazb in https://github.com/eigenpal/docx-editor/pull/121
  • fix: use DOCX border space values instead of hardcoded padding by @jedrazb in https://github.com/eigenpal/docx-editor/pull/128
  • feat: add text box / shape rendering support by @jedrazb in https://github.com/eigenpal/docx-editor/pull/122
  • refactor: deduplicate parser utilities (-972 lines) by @jedrazb in https://github.com/eigenpal/docx-editor/pull/129

New Contributors

  • @dependabot[bot] made their first contribution in https://github.com/eigenpal/docx-editor/pull/107
  • @erophames made their first contribution in https://github.com/eigenpal/docx-editor/pull/115
Full Changelog: https://github.com/eigenpal/docx-editor/compare/v0.0.21...v0.0.22
v0.0.21March 9, 2026

What's Changed

  • Fix: disable sourcemaps to reduce package from 16MB to 3.5MB by @jedrazb in https://github.com/eigenpal/docx-editor/pull/106
Full Changelog: https://github.com/eigenpal/docx-editor/compare/v0.0.20...v0.0.21
v0.0.20March 9, 2026

What's Changed

  • fix: publish from packages/react and generate npm README with absolute URLs by @jedrazb in https://github.com/eigenpal/docx-editor/pull/99
  • feat: add AdvancedColorPicker with theme color matrix by @jedrazb in https://github.com/eigenpal/docx-editor/pull/100
  • fix: individual border presets and replace cell fill picker with AdvancedColorPicker by @jedrazb in https://github.com/eigenpal/docx-editor/pull/101
  • fix: correct default line spacing from 1.15x to 1.0x per OOXML spec by @jedrazb in https://github.com/eigenpal/docx-editor/pull/102
  • feat: selective XML save — patch only changed paragraphs in document.xml by @jedrazb in https://github.com/eigenpal/docx-editor/pull/103
  • fix: scroll page to follow cursor during arrow key navigation by @jedrazb in https://github.com/eigenpal/docx-editor/pull/105
  • Redesign demo badge and update repo URLs by @jedrazb in https://github.com/eigenpal/docx-editor/pull/104
Full Changelog: https://github.com/eigenpal/docx-editor/compare/v0.0.19...v0.0.20
v0.0.19March 6, 2026

What's Changed

  • fix: compile Tailwind utilities into dist/styles.css by @jedrazb in https://github.com/eigenpal/docx-editor/pull/98
Full Changelog: https://github.com/eigenpal/docx-editor/compare/v0.0.18...v0.0.19
v0.0.18March 6, 2026

What's Changed

  • fix: preserve hyperlink relationships in OOXML output by @jedrazb in https://github.com/eigenpal/docx-editor/pull/96
  • fix: bundle docx-core into docx-js-editor by @jedrazb in https://github.com/eigenpal/docx-editor/pull/97
Full Changelog: https://github.com/eigenpal/docx-editor/compare/v0.0.17...v0.0.18
v0.0.16February 26, 2026
Full Changelog: https://github.com/eigenpal/docx-js-editor/compare/v0.0.15...v0.0.16
v0.0.15February 26, 2026

What's Changed

  • fix: use font-specific OS/2 ratios for OOXML line spacing by @jedrazb in https://github.com/eigenpal/docx-js-editor/pull/74
Full Changelog: https://github.com/eigenpal/docx-js-editor/compare/v0.0.14...v0.0.15
v0.0.14February 26, 2026

What's Changed

  • chore: clean up repo structure by @jedrazb in https://github.com/eigenpal/docx-js-editor/pull/56
  • fix: E2E test suite — 0 failures, 0 skipped by @jedrazb in https://github.com/eigenpal/docx-js-editor/pull/59
  • fix: correct cursor/selection positioning at non-100% zoom levels by @jedrazb in https://github.com/eigenpal/docx-js-editor/pull/58
  • docs: plugin system docs, hello-world example, and DX fixes by @jedrazb in https://github.com/eigenpal/docx-js-editor/pull/60
  • fix: toolbar dropdowns clipped by overflow container by @jedrazb in https://github.com/eigenpal/docx-js-editor/pull/67
  • fix: improve large document performance (page virtualization + measurement caching) by @jedrazb in https://github.com/eigenpal/docx-js-editor/pull/61
  • fix: collapse duplicate paragraph borders (Word-style) by @jedrazb in https://github.com/eigenpal/docx-js-editor/pull/69
  • refactor: remove VariablePanel and VariableInserter from editor UI by @jedrazb in https://github.com/eigenpal/docx-js-editor/pull/70
  • fix: cursor height, font inheritance on Enter, and <11pt line metrics by @jedrazb in https://github.com/eigenpal/docx-js-editor/pull/71
  • fix: show all document paragraph styles in style dropdown by @jedrazb in https://github.com/eigenpal/docx-js-editor/pull/72
Full Changelog: https://github.com/eigenpal/docx-js-editor/compare/v0.0.13...v0.0.14
v0.0.13February 21, 2026

What's Changed

  • fix: image save — EMU conversion, new image media, table structure by @jedrazb in https://github.com/eigenpal/docx-js-editor/pull/46
  • fix: preserve table/row/cell/image properties on save round-trip by @jedrazb in https://github.com/eigenpal/docx-js-editor/pull/50
  • chore: lightweight packaging — peer deps, code splitting, lazy loading by @jedrazb in https://github.com/eigenpal/docx-js-editor/pull/51
  • Fix/nested tables cause oom by @fahdarafat in https://github.com/eigenpal/docx-js-editor/pull/52
  • fix: nested table rendering and table cell click handling by @jedrazb in https://github.com/eigenpal/docx-js-editor/pull/55

New Contributors

  • @fahdarafat made their first contribution in https://github.com/eigenpal/docx-js-editor/pull/52
Full Changelog: https://github.com/eigenpal/docx-js-editor/compare/v0.0.12...v0.0.13
v0.0.12February 19, 2026
Full Changelog: https://github.com/eigenpal/docx-js-editor/compare/v0.0.11...v0.0.12
v0.0.10February 18, 2026

What's Changed

  • fix: toolbar icons, table dropdown visibility, and mobile layout by @jedrazb in https://github.com/eigenpal/docx-js-editor/pull/43
Full Changelog: https://github.com/eigenpal/docx-js-editor/compare/v0.0.9...v0.0.10
v0.0.9February 18, 2026

What's Changed

  • feat: page break support + File/Insert menu bar by @jedrazb in https://github.com/eigenpal/docx-js-editor/pull/34
  • feat: simplify image toolbar, add selection/drag, fix OOXML round-trip by @jedrazb in https://github.com/eigenpal/docx-js-editor/pull/35
  • feat: mobile-friendly scrollable toolbar and complete props documenta… by @jedrazb in https://github.com/eigenpal/docx-js-editor/pull/39
  • feat: add document outline sidebar and table of contents by @jedrazb in https://github.com/eigenpal/docx-js-editor/pull/38
  • fix: prevent image OOM crash, constrain to page, fix menu dropdown by @jedrazb in https://github.com/eigenpal/docx-js-editor/pull/40
  • fix: eliminate cumulative layout drift from twips rounding by @jedrazb in https://github.com/eigenpal/docx-js-editor/pull/41
  • feat: per-paragraph ruler with indent handles and drag tooltip by @jedrazb in https://github.com/eigenpal/docx-js-editor/pull/42
Full Changelog: https://github.com/eigenpal/docx-js-editor/compare/v0.0.8...v0.0.9
v0.0.8February 15, 2026

What's Changed

  • Fix: show text cursor when hovering over page content by @jedrazb in https://github.com/eigenpal/docx-js-editor/pull/19
  • fix: respect direct w:ind override on list paragraphs by @jedrazb in https://github.com/eigenpal/docx-js-editor/pull/23
  • Fix table border presets and dropdown focus loss by @jedrazb in https://github.com/eigenpal/docx-js-editor/pull/20
  • Fix comment timestamps using commentsExtensible.xml by @jedrazb in https://github.com/eigenpal/docx-js-editor/pull/21
  • feat: improve mobile rendering and loading indicator by @jedrazb in https://github.com/eigenpal/docx-js-editor/pull/27
  • Fix header/footer editor crash and add edit support for empty areas by @jedrazb in https://github.com/eigenpal/docx-js-editor/pull/28
  • Feat/contextual spacing by @jedrazb in https://github.com/eigenpal/docx-js-editor/pull/29
Full Changelog: https://github.com/eigenpal/docx-js-editor/commits/v0.0.8