DocFence 0.17.0
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.