Skip to content

Releases

pdf-vdiff: v0.1.6

Choose a tag to compare

@github-actions github-actions released this 07 Nov 21:22

0.1.6 (2026-11-07)

Bug Fixes

  • ci: set GH_REPO in publish workflow for release checksums (dd54473)
  • packaging: make generate-assets optional with required-features (5be7cf3)
  • upgrade pdfium to build 8125 and bump pdfium-render (c14b643)

pdf-vdiff: v0.1.5

Choose a tag to compare

@github-actions github-actions released this 07 Nov 19:50

0.1.5 (2026-11-07)

Features

  • ci: package self-contained release binaries with bundled PDFium (3d32bfc)
  • packaging: add cargo-binstall support (1eb86c4)

Bug Fixes

  • ci: use auto provider for automated fallback in PR review workflow (227575c)

pdf-vdiff: v0.1.4

Choose a tag to compare

@github-actions github-actions released this 23 Oct 01:59

0.1.4 (2026-10-23)

Bug Fixes

  • nix: pin shell.nix nixpkgs to flake.lock revision (103c17a)
  • nix: use rustc.llvmPackages.llvm for coverage tools (b7cf67b)

pdf-vdiff: v0.1.3

Choose a tag to compare

@github-actions github-actions released this 23 Sep 22:09

0.1.3 (2026-09-22)

Bug Fixes

  • ci: handle empty release PR output and add workflow_dispatch (5b7a4a6)

pdf-vdiff: v0.1.2

Choose a tag to compare

@github-actions github-actions released this 22 Sep 21:04

0.1.2 (2026-09-22)

Bug Fixes

  • sync man page for v0.1.1 and automate release asset generation (25d8121)

pdf-vdiff: v0.1.1

Choose a tag to compare

@github-actions github-actions released this 21 Sep 22:35

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

  • ci: allow idempotent publish runs on unversioned main commits (2edddc7)
  • ci: fix release trigger condition for published crate (568ddd4)
  • code scanning alert no. 1: Workflow does not contain permissions (81e0597)

v0.1.0

Choose a tag to compare

@menil menil released this 19 Sep 17:52

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

  • @menil made their first contribution in #1

Full Changelog: https://github.com/menil/pdf-vdiff/commits/v0.1.0