0.54.0
Wilfred/difftastic0.54.0Jan 7, 2024by github-actions[bot]
AI Summary
Adds support for Salesforce Apex, improves regex parsing, and now reports file permission changes.
Key Highlights
- Added support for Salesforce Apex.
- Improved parsing of regex literals in Clojure.
- Difftastic now reports file permission changes.
- Fixed directory diffing showing files more than once.
Breaking Changes
- Difftastic now errors if given a single path, unless it contains conflict markers.
New Features
- Added support for Salesforce Apex.
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 Salesforce Apex. Improved parsing of regex literals in Clojure and strictness annotations in Haskell. ### Diffing Difftastic will now also report file permission changes. Fixed an issue where directory diffing would show a file more than once. ### Display Fixed a rare crash when the last non-blank line had changes for certain parsers, particularly YAML. ### Command Line Interface Difftastic now errors if given a single path, unless that file contains conflict markers. Previously this was a warning. ### Build Difftastic now requires Rust 1.63 to build.