Skip to content

DocFence 0.17.0

Choose a tag to compare

@SybilGambleyyu SybilGambleyyu released this 01 Aug 10:39

DocFence 0.17.0 adds a privacy-safe inventory for complete stored Word HYPERLINK field references.

Highlights:

  • Counts field references and stories plus mutually exclusive literal-destination, literal internal-location-only, and dynamic-or-unparseable classes.
  • Keeps destinations, locations, ScreenTips, frame targets, instructions, paths, and fingerprints private.
  • Adds DFP047 to require no stored HYPERLINK fields and DFP048 to protect an approved field-reference baseline.
  • Reads complete simple and complex pre-separator instructions across supported stories, including current/deleted variants; it never resolves, follows, evaluates, or renders a target.

Validation: 43 tests passed locally; GitHub Actions passed on Python 3.11 and 3.13 plus distribution validation. Wheel and source archive were rebuilt twice from this release commit with a fixed SOURCE_DATE_EPOCH and matched byte-for-byte. SHA256SUMS covers the attached artifacts.