0.55.0
Wilfred/difftastic0.55.0Feb 2, 2024by github-actions[bot]
AI Summary
Adds support for Objective-C and VHDL, fixes crashes on large JSON files, and changes the default tab display width.
Key Highlights
- Added support for Objective-C and VHDL.
- XML files starting with <?xml are now parsed correctly.
- Fixed crash on large files, particularly JSON.
- Default display width for tabs has changed to 4.
Breaking Changes
- Default display width for tabs has changed to 4.
New Features
- Added support for Objective-C and VHDL.
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. ### Parsing Added support for Objective-C and VHDL. Files starting with `<?xml` are now parsed as XML. Fixed a `munmap_chunk(): invalid pointer` crash on parsing some large files, particularly JSON. ### Display The default display width for tabs has changed to 4. Fixed an issue where difftastic would sometimes output literal tabs rather than respecting the display width for tabs. ### Build difftastic now requires Rust 1.65 to build.