Skip to content

Releases: UseJunior/safe-docx

v0.8.1

02 Apr 21:03
11ef49b

Choose a tag to compare

What's Changed

Documentation

  • docs: improve package discoverability for AI agents + bump to 0.8.1 by @stevenobiajulu in #69

Full Changelog: v0.8.0...v0.8.1

v0.8.0

31 Mar 01:14
6c7af7a

Choose a tag to compare

What's Changed

Features

Bug Fixes

  • fix(docx-core): container-aware inplace matching for tables with merged cells by @stevenobiajulu in #66

Other Changes

Full Changelog: v0.7.2...v0.8.0

v0.7.2

27 Mar 07:04
85a18bc

Choose a tag to compare

What's Changed

Other Changes

  • chore(release): bump to 0.7.2 + fix Smithery manifest version sync by @stevenobiajulu in #64

Full Changelog: v0.7.1...v0.7.2

v0.7.1

27 Mar 03:07
16f3198

Choose a tag to compare

Fixed

  • Paragraph similarity alignment on legal boilerplate documents (#62, fixes #61) — The hierarchical paragraph matching used a greedy first-match algorithm that allowed low-similarity matches to consume revised paragraphs intended for higher-similarity matches later in the document. On documents with extensive shared legal vocabulary (e.g., NVCA Certificate of Incorporation), this caused incorrect paragraph alignment, garbled reject-all output, and fallback to the rebuild reconstruction path with ~950 phantom insertions.

    Fix: Two-part improvement:

    1. Order-constrained gap matching — Pass 1 exact-hash anchors divide documents into gaps. Pass 2 similarity matching is scoped to each gap via mini-LCS, guaranteeing document order preservation.
    2. TF-IDF cosine similarity — Replaces Jaccard word similarity, which over-weights common boilerplate. IDF down-weights high-frequency terms like "holders", "Preferred Stock", "Corporation"; cosine similarity on TF-IDF vectors produces more discriminating scores.

    Before: 949 phantom insertions (rebuild fallback) → After: 332 insertions (inplace, correct)

What's Changed

Bug Fixes

  • fix(docx-core): order-constrained TF-IDF paragraph matching prevents phantom redlines by @stevenobiajulu in #62

Other Changes

Full Changelog: v0.7.0...v0.7.1

v0.7.0

19 Mar 05:31
4526cdb

Choose a tag to compare

What's Changed

Bug Fixes

Documentation

Other Changes

Full Changelog: v0.6.0...v0.7.0

v0.6.0

17 Mar 23:59
6024f62

Choose a tag to compare

What's Changed

Features

Other Changes

Full Changelog: v0.4.0...v0.6.0

v0.4.0

14 Mar 16:44
9a02666

Choose a tag to compare

What's Changed

Features

Other Changes

Full Changelog: v0.3.1...v0.4.0

v0.3.1

09 Mar 02:19
26482ff

Choose a tag to compare

What's Changed

Features

  • feat(docx-core): field structure fixes, premerge default, diffmatch removal by @stevenobiajulu in #36
  • feat(site): format release notes with grouped conventional commit categories by @stevenobiajulu in #38

Bug Fixes

  • fix(docx-core): improve inplace word-split fidelity and tracked change grouping by @stevenobiajulu in #41
  • fix(docx-core): group multi-word replacements in inplace tracked changes by @stevenobiajulu in #43

Documentation

Other Changes

Full Changelog: v0.3.0...v0.3.1

v0.3.0

04 Mar 07:47
023c570

Choose a tag to compare

What's Changed

Features

  • feat(docx-core): atomizer vs diffmatch quality benchmark (Phase 0+1) by @stevenobiajulu in #25
  • feat(docx-mcp): cli subcommands, range-trimmed replace_text, NVCA regression by @stevenobiajulu in #29

Bug Fixes

  • fix(site): landing page overhaul, changelog data fix, CodeQL regex fix by @stevenobiajulu in #21
  • fix(site): trailing slashes, feedback link, Gemini CLI install by @stevenobiajulu in #22
  • fix(docx-mcp): eliminate flaky MRU session test by @stevenobiajulu in #23
  • fix(docx-mcp): capture comparison baselines on auto-opened sessions by @stevenobiajulu in #24
  • fix(docx-mcp)!: add token-budget pagination to read_file, remove paragraph_ids by @stevenobiajulu in #26
  • fix(docx-mcp): concurrent session auto-open race + grep empty-pattern guard by @stevenobiajulu in #27

Other Changes

Full Changelog: v0.2.0...v0.3.0

v0.2.0

01 Mar 05:13
7935556

Choose a tag to compare

What's Changed

Features

  • feat(site): add changelog page and rework trust site content by @stevenobiajulu in #16
  • feat: site IA, function gallery, auxiliary merge generalization, and test expansion by @stevenobiajulu in #17

CI / Infrastructure

  • ci: add changelog pipeline with release metadata and PR title enforcement by @stevenobiajulu in #15

Refactoring

  • refactor(docx-mcp): delete duplicate_document, rename download to save, fix SKILL.md by @stevenobiajulu in #18

Other Changes

Full Changelog: v0.1.2...v0.2.0