Skip to content

Tags: Wilfred/difftastic

Tags

0.63.0

Missing words

0.62.0

Use tree-sitter-xml from crates.io

0.61.0

Link to relevant page in manual

0.60.0

Don't push empty positions when diffing lines

0.59.0

Ensure line splitting distinguishes "foo" and "foo\n"

We rely on being able to split lines and rejoin them to obtain the
original string. `str::lines()` in the Rust stdlib does not have this
property.

This was causing crashes in word-diffing on textual diffing, where
code paths differed on the number of lines they thought a string had.

This was broken in 8b84238.

Fixes #688.

0.58.0

It's not actually a 2x perf win

It's more like a 15% reduction in instruction count, which is still
nice.

0.57.0

Update changelog

0.56.1

Update ahash to fix aarch64 build on macOS

See upstream discussion in
tkaitchuck/aHash#207

0.56.0

Fix new files claiming they have permission changes

0.55.0

cargo fmt