Skip to content

Latest commit

 

History

History
152 lines (93 loc) · 3.32 KB

File metadata and controls

152 lines (93 loc) · 3.32 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

4.0.0 - 2026-04-16

Added

  • Added --ignore-whitespace to control whitespace handling during diffing.

Changes

  • Update dependencies

3.1.1 - 2026-03-31

Changes

  • Update dependencies

3.1.0 - 2026-03-31

Added

  • Added "rediff"ing support (including support for diff clustering with --cluster). When a diff is piped to pratdiff, it will produced an token based diff.

3.0.0 - 2026-03-25

Added

  • Added diff clustering with --cluster
  • Added build stamps to --version

Changed

  • Update dependencies
  • reworks parts of the library API

2.0.0 - 2026-03-23

Fixed

  • Fix handling of - to mean stdin

Changed

  • Update dependencies
  • rework utf8 handling to better support unicode
  • change lib.rs to use &[u8] directly instead of using traits

1.0.0 - 2025-11-28

Changed

  • Refactor lib.rs to allow for non-utf8 things
  • update to edition 2024
  • improve tokenization of symbols

0.1.9 - 2025-11-21

Changed

  • Make DiffItem public in the library
  • Update dependency minimum versions

0.1.8 - 2025-09-03

Changed

  • Remove extra space from chunk header
  • Update dependency minimum versions

0.1.7 - 2025-05-21

Changed

  • Update clap versions
  • Update dependency minimum versions

0.1.6 - 2025-05-21

Changed

  • Move around code to make pratdiff easier to use as a library
  • Update dependency versions

0.1.5 - 2024-06-24

Changed

  • Make directory walk report errors without halting the entire walk
  • Include symlink info in file names

0.1.4 - 2024-06-19

Changed

  • Improve performance for the non-unique line case
  • Update dependency versions

0.1.2 - 2024-06-09

Added

  • Added shell completions via --completions

0.1.1 - 2024-06-09

Documentation fixes only

Changed

  • Improve readme

Fixed

  • Correct license

0.1.0 - 2024-06-09

Initial release.

Added

  • Color diff including token level coloration
  • Common prefix stripping for paths
  • Directory walking