# Difftastic 0.67.0 - Product: Difftastic (https://whatsnew.fyi/product/difftastic) - Vendor: Wilfred Hughes - Date: 2025-11-16 - Version: 0.67.0 - Original notes: https://github.com/Wilfred/difftastic/releases/tag/0.67.0 - Permalink: https://whatsnew.fyi/product/difftastic/releases/0.67.0 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — Added support for protocol buffer files - **changed** — Updated Ada, Clojure, CMake, Dart, Devicetree, Elisp, Elm, Gleam, HCL, Newick, QML, R, Racket, SQL, Scheme, and Solidity parsers - **changed** — Improved handling of variable names $foo in shell scripts - **changed** — Improved detection of YAML files - **changed** — Improved subword highlighting for words with hyphens - **changed** — Improved calculation of display width for side-by-side diffs so long lines not included in output no longer affect display - **changed** — Improved descriptions of changes to binary files - **fixed** — Fixed an issue where difftastic would not use the full width of the terminal on side-by-side diffs when files had more than 1,000 lines 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 protocol buffer files. Updated Ada, Clojure, CMake, Dart, Devicetree, Elisp, Elm, Gleam, HCL, Newick, QML, R, Racket, SQL, Scheme, and Solidity parsers. Improved handling of variable names `$foo` in shell scripts. Improved detection of YAML files. ###### Diffing Improved subword highlighting for words with hyphens. ###### Display Difftastic is now smarter about calculating the display width for side-by-side diffs. Long lines that are not included in the output no longer affect display. Improved descriptions of changes to binary files. Fixed an issue (introduced after 0.65) where difftastic would not use the full width of the terminal on side-by-side diffs when files had more than 1,000 lines.