Skip to content

UseJunior/safe-docx

v0.17.0 Feature

This release adds 5 notable features for engineering teams evaluating rollout.

Published 4d MCP Developer Tools
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

gemini-cli-extension

Summary

AI summary

Updates span docx-core, spec-compliance, verification, performance, documentation, CI/infrastructure, and bug fixes.

Full changelog

What's Changed

Features

  • feat(spec-compliance): establish ECMA coverage denominator by @stevenobiajulu in https://github.com/UseJunior/safe-docx/pull/574
  • feat(verification): verify fixed WordprocessingML stories by @stevenobiajulu in https://github.com/UseJunior/safe-docx/pull/577
  • feat(docx-core): verify section story relationships by @stevenobiajulu in https://github.com/UseJunior/safe-docx/pull/579
  • feat(docx-core): accept any paragraph bookmark name as an edit anchor by @stevenobiajulu in https://github.com/UseJunior/safe-docx/pull/594
  • feat(spec-compliance): add capability evidence projection by @stevenobiajulu in https://github.com/UseJunior/safe-docx/pull/603
  • feat(docx-core): always emit settings.xml with compatibilityMode=15 (#487) by @stevenobiajulu in https://github.com/UseJunior/safe-docx/pull/531

Bug Fixes

  • fix(safe-docx): escape invariant table backslashes by @stevenobiajulu in https://github.com/UseJunior/safe-docx/pull/554
  • fix: clean up README and fix compatibility matrix link by @stevenobiajulu in https://github.com/UseJunior/safe-docx/pull/570
  • fix(release): let a partially-published tag be recovered by re-run by @stevenobiajulu in https://github.com/UseJunior/safe-docx/pull/587
  • fix(docx-core): validate structural vocabulary values by @stevenobiajulu in https://github.com/UseJunior/safe-docx/pull/581

Performance

  • perf(docx-compare): intern atom identity for LCS, compute SHA1 lazily (Refs #585) by @stevenobiajulu in https://github.com/UseJunior/safe-docx/pull/589

Documentation

  • docs(conformance): add WordprocessingML coverage ledger by @stevenobiajulu in https://github.com/UseJunior/safe-docx/pull/556
  • docs(conformance): close tracked revision coverage by @stevenobiajulu in https://github.com/UseJunior/safe-docx/pull/566
  • docs(openspec): propose centralizing the LLM quality gate behind a GitHub App by @stevenobiajulu in https://github.com/UseJunior/safe-docx/pull/567
  • docs(conformance): close complex field coverage by @stevenobiajulu in https://github.com/UseJunior/safe-docx/pull/571
  • docs: simplify repository documentation by @stevenobiajulu in https://github.com/UseJunior/safe-docx/pull/572
  • docs(conformance): trace note and comment coverage by @stevenobiajulu in https://github.com/UseJunior/safe-docx/pull/578
  • docs(conformance): classify advanced revision records by @stevenobiajulu in https://github.com/UseJunior/safe-docx/pull/592

CI / Infrastructure

  • ci: add central LLM gate dispatch workflow by @stevenobiajulu in https://github.com/UseJunior/safe-docx/pull/568
  • ci(llm-gate): mint dispatch app token by @stevenobiajulu in https://github.com/UseJunior/safe-docx/pull/575
  • ci(llm-gate): remove copied gate runner by @stevenobiajulu in https://github.com/UseJunior/safe-docx/pull/596

Other Changes

  • test(docx-core): substantiate paragraph and run conformance by @stevenobiajulu in https://github.com/UseJunior/safe-docx/pull/580
  • chore(release): bump workspace versions to 0.17.0 by @stevenobiajulu in https://github.com/UseJunior/safe-docx/pull/604

Full Changelog: https://github.com/UseJunior/safe-docx/compare/v0.16.0...v0.17.0

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track UseJunior/safe-docx

Get notified when new releases ship.

Sign up free

About UseJunior/safe-docx

Surgical editing of existing Word .docx files with formatting preservation, tracked changes, comments, footnotes, and document comparison.

All releases →

Beta — feedback welcome: [email protected]