Skip to main content

Changelog

All notable changes to this project will be documented here. Format follows Keep a Changelog.

[0.3.29] — 2026-10-09​

Fixed​

  • DOCX footer band is a page-anchored picture: full page width down to the bottom edge, and the footer no longer squeezes the page body in Word
  • DOCX lists use native Word numbering (Enter continues the numbering) while keeping windoc's marker position and font

[0.3.28] — 2026-10-09​

Fixed​

  • Start nested list markers at the parent's text

  • Keep docx header/footer and picture rows stable in word

[0.3.27] — 2026-10-09​

Fixed​

  • Consume split tokens in pdf paragraph layout

  • Match docx export to canvas layout

[0.3.25] — 2026-04-17​

Added​

  • Add docx export support

[0.3.24] — 2026-04-13​

Fixed​

  • Preserve history and change flow correctness

Performance​

  • Optimize typing in large documents

[0.3.21] — 2026-04-08​

Fixed​

  • Stabilize split table pagination

[0.3.16] — 2026-04-05​

Fixed​

  • Use outline instead of border on canvas to fix cursor offset

  • Use cursor bounds for scroll visibility check and add default maskMargin

  • Only arrow button opens dropdown, not the label/text part

  • Auto-flip dropdown to left when it overflows viewport right edge

  • Improve zone tip styling and fix padding override

  • Debounce zone tip to appear on mouse stop instead of following cursor

[0.3.13] — 2026-03-26​

Fixed​

  • Fix vertical centering of text in dropdown select buttons

[0.3.11] — 2026-03-12​

Added​

  • Add size 7 to FontSizeTool dropdown

Fixed​

  • Fix line-height arrow spacing; feat(docs): add changelog page synced from CHANGELOG.md

[0.3.9] — 2026-03-12​

Fixed​

  • Prevent dropdown arrow from overlapping icon in UnderlineTool

[0.3.7] — 2026-03-11​

Fixed​

  • Fix StrictMode double-init and closeDropdowns memory leak

[0.3.6] — 2026-03-11​

Fixed​

  • Revert override.drop that broke drag-and-drop

[0.3.5] — 2026-03-11​

Fixed​

  • Add null guards for richtext commands and fix drop override

[0.3.4] — 2026-03-11​

Fixed​

  • Change toolbar position from fixed to sticky

[0.2.11] — 2026-03-10​

Fixed​

  • Use fontBoundingBoxAscent for row height calculation

[0.2.10] — 2026-03-10​

Fixed​

  • Add heading paragraph spacing, fix separator/image cursor

  • Correct cursor height and vertical position calculation

[0.2.9] — 2026-03-10​

Added​

  • Add onRangeStyleChange prop to avoid listener overwrite

Fixed​

  • Use pt as font size unit instead of px

[0.2.8] — 2026-03-10​

Fixed​

  • Watermark dialog redesign, system font stack, Google Docs defaults

[0.2.7] — 2026-03-09​

Fixed​

  • Use DOM class toggle for dropdowns, compatible with global close handler

[0.2.5] — 2026-03-09​

Fixed​

  • Revert portal dropdowns, restore original dropdown behavior

[0.2.4] — 2026-03-09​

Fixed​

  • Override menu-item > div styles for portal dropdowns

[0.2.3] — 2026-03-09​

Fixed​

  • Toolbar dropdown portal styling with proper CSS context

[0.2.1] — 2026-03-09​

Fixed​

  • Use OIDC trusted publishing, remove NPM_TOKEN

  • Replace orhun/git-cliff-action with npx git-cliff

  • Portal all toolbar dropdowns to escape overflow container