DocRefract v0.1.1
DocRefract turns PDF and DOCX comparisons into deterministic content,
format, layout, media, and structure changes that CI can gate.
Install from this release
Prerequisites: the .NET 10 SDK and GitHub CLI.
gh release download v0.1.1 --repo jinyounghub/docrefract --pattern "DocRefract.Tool.0.1.1.nupkg" --dir .docrefract-packages
dotnet tool install --global DocRefract.Tool --version 0.1.1 --source .docrefract-packages
docrefract --versionIf DocRefract is already installed, replace install with update:
dotnet tool update --global DocRefract.Tool --version 0.1.1 --source .docrefract-packagesYou can also download the .nupkg asset in a browser and pass its
containing directory to dotnet tool install --source. Open a new
terminal if the docrefract command is not yet on PATH.
30-second example
docrefract baseline.docx candidate.docx --out report --fail-on content,layout,mediaOpen report/index.html for the offline review or consume
report/diff.json in CI. Exit codes are 0 for pass, 1 for a
prohibited change, and 2 for an input or processing error.
Current boundaries
This early alpha compares like formats only (PDF-to-PDF or
DOCX-to-DOCX). It does not include OCR, exact Word pagination, or a
raster visual-diff fallback, and it is not a hard parser sandbox.
Assets
DocRefract.Tool.0.1.1.nupkg: installable .NET global toolDocRefract.Tool.0.1.1.spdx.json: SPDX SBOM for the packaged runtime payloadSHA256SUMS: SHA-256 digests for every other release assetTHIRD_PARTY_NOTICES.md: bundled dependency notices and license references
Download all four assets into one directory before checking SHA256SUMS.
What's Changed
Other changes
- build(deps): bump the github-actions group with 3 updates by @dependabot[bot] in #1
- Bump the dotnet-dependencies group with 3 updates by @dependabot[bot] in #2
New Contributors
- @dependabot[bot] made their first contribution in #1
Full Changelog: v0.1.0...v0.1.1