0.68.0
n4ze3m/page-assist0.68.0Mar 16, 2026by github-actions[bot]
AI Summary
This release updates parsers for multiple programming languages, improves Git support for unmerged paths, and updates build requirements to Rust 1.77 or later. It also removes jemalloc from Windows builds.
Key Highlights
- Updated parsers for Bash, C, Go, Lua, Nix, Perl, Python, Rust, Scala, Swift, and YAML
- Fixed Git support to handle unmerged paths without crashing
- Updated build requirements to Rust 1.77 or later
- Removed jemalloc from Windows builds
- Improved error reporting and display handling for tabs and context
Breaking Changes
- Requires Rust 1.77 or later to build
- No longer uses jemalloc on Windows builds
New Features
- Updated parsers for multiple programming languages
- Fixed Git support for unmerged paths
- Improved error reporting for invalid arguments
- Fixed display issues with inline view and context
- Fixed side-by-side rendering for files containing tabs
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. ### Git Support Fixed an issue where git with difftastic would terminate with `fatal: external diff died` when there was an unmerged path. ### Parsing Updated Bash, C, Go, Lua, Nix, Perl, Python, Rust, Scala, Swift and YAML parsers. Fixed an issue with parsing raw string literals in Rust. ### Build Difftastic now requires Rust 1.77 or later to build. Difftastic no longer uses jemalloc on any Windows builds. Previously jemalloc was only disabled for MSVC. ### Command Line Interface Improved error reporting when invoked with an invalid number of arguments. ### Display Fixed an issue with inline display where it didn't always respect the value of --context. Fixed an issue with side-by-side rendering when files contain tabs.