Repository navigation
Releases
Releases · menil/pdf-vdiff
pdf-vdiff: v0.1.6
pdf-vdiff: v0.1.5
pdf-vdiff: v0.1.4
pdf-vdiff: v0.1.3
pdf-vdiff: v0.1.2
pdf-vdiff: v0.1.1
0.1.1 (2026-09-21)
Features
- assets: add generator binary and output man/completion files (c5d0113)
- cli: add clap_complete and clap_mangen dependencies and flags (a0146f4)
- cli: implement CLI interface, exit codes, and viewer launcher (3091cdb)
- cluster: implement spatial clustering and reading-order sort (2eec315)
- diff: implement hierarchical 2-pass sequence diff engine (8325155)
- isolate punctuation changes in diff highlighting (2441752)
- layout: implement canvas layout and coordinate projections (1f32ce4)
- models: implement core geometric models, themes, and errors (a1da58f)
- nix: add Nix Flake support and modular package derivations (243c9a0)
- nix: install man page and shell completions via package.nix (a1ce0cd)
- pdf: implement PDFium extraction adapter and vector compositor (6172569)
- render tight text-only highlights in compositor (2b19ad5)
- scaffold: initialize Rust toolchain and Cargo layout (734b529)
- stream word tokens directly in diff engine (ee90ecb)
- tests: add synthetic fixtures, integration suite, and coverage (e37bc3f)
Bug Fixes
v0.1.0
What's Changed
- docs(spec): add technical specification for pdf-vdiff by @menil in #1
- feat(scaffold): initialize Rust toolchain and Cargo layout by @menil in #2
- feat(models): implement core geometric models, themes, and errors by @menil in #3
- feat(cluster): implement spatial clustering and reading-order sort by @menil in #4
- feat(diff): implement hierarchical 2-pass sequence diff engine by @menil in #5
- feat(layout): implement canvas layout and coordinate projections by @menil in #6
- feat(pdf): implement PDFium extraction adapter and vector compositor by @menil in #7
- feat(cli): implement CLI interface, exit codes, and viewer launcher by @menil in #8
- feat(tests): add synthetic fixtures, integration suite, and coverage by @menil in #9
- feat: stream word tokens directly in diff engine by @menil in #11
- feat: render tight text-only highlights in compositor by @menil in #12
- test: add unit and integration tests for paragraph reflow by @menil in #13
- docs: update spec to document token stream diff engine by @menil in #14
- ci: add Nix store and Cargo caching with run concurrency by @menil in #16
- docs: add resume diff example, usage guide, and MIT license by @menil in #17
- docs: add screenshot to README file by @menil in #18
- feat: isolate punctuation changes in diff highlighting by @menil in #19
- chore: prepare repository for public release by @menil in #20
- feat(nix): add Nix Flake support and modular package derivations by @menil in #21
- docs(readme): mention JobGitOps integration at top of README by @menil in #22
- ci: add automated crates.io publishing workflow by @menil in #23
New Contributors
Full Changelog: https://github.com/menil/pdf-vdiff/commits/v0.1.0