DocFence 0.47.0
Static OPC package-signature coverage now requires the standard timestamp declaration inside the one package-specific object.
- Requires the fixed
idSignatureTimeproperty, an empty or root-signature-fragment target, and exactly one attribute-freeSignatureTimeelement. - Requires attribute-free
FormatthenValuechildren, recognizes all six OPC schema precisions, and checks their lexical agreement. - Malformed timestamp declarations leave static coverage unavailable; this remains structural parsing, not timestamp, XMLDSIG, certificate, trust, or Office-client validation.
Verification: 68 tests, DCAB adapter against the released wheel, public signed-corpus compatibility smoke, deterministic wheel/source builds, and passing main/tag CI.
SHA-256
docfence-0.47.0-py3-none-any.whl:79cb5e6af9edd15b5d82b1f5b3f8dd22bb0ea3038dc9b0eb482cf6a7bf701802docfence-0.47.0.tar.gz:734be5dad5fba686a35d36485217e0fe63937823fffc30a2a0dcc446ae915422