0.61.0

Wilfred/difftastic0.61.0Oct 24, 2024by github-actions[bot]

AI Summary

Enhances the side-by-side display for wide terminals and fixes a crash involving files without trailing newlines.

Key Highlights

  • Side-by-side display is now smarter on very wide terminals.
  • Fixed a crash when the final line in a file lacks a trailing newline.
  • difftastic now requires Rust 1.66 to build.

Breaking Changes

  • Recommended git configuration has changed; users should update their ~/.gitconfig.

New Features

  • Smart side-by-side display for wide terminals.

Full Release Notes

Difftastic is a structural diff tool that understands syntax. See [the manual](https://difftastic.wilfred.me.uk/) to get started, and [the changelog](https://github.com/Wilfred/difftastic/blob/master/CHANGELOG.md) for historical changes.

**Recommended git configuration has changed! Please update your `~/.gitconfig` to [match the git instructions](https://difftastic.wilfred.me.uk/git.html), regardless of your difftastic version.**

### Display

Side-by-side display is now smarter on very wide terminals when the content is narrow.

### Diffing

Fixed a crash (introduced in 0.60) when the final line in a file does not have a trailing newline and occurs more than once in the file.

### Build

difftastic now requires Rust 1.66 to build.