Updates Difftastic to the latest 0.69.0
Difftastic now understands when trailing punctuation isn't significant, so foo(1,) and foo(1) are treated as "no syntactic changes". This is supported for Go, Java, JavaScript, Python, Rust, Swift and TypeScript.
Added support for Assembly.
Substantially improved parsing for Perl.
Improved parsing for Clojure, Common Lisp, CSS, Dart, Erlang, F#, OCaml, Python, Rust, Scala, TypeScript and VHDL.
Removed support for Hack, as the upstream parser is no longer maintained. .php files starting with <?hh are now treated as text.
Difftastic now considers .gitattributes when deciding if a file is binary, recognising both the -text and binary attributes.
Difftastic now requires Rust 1.85 or later to build.
Fixed an issue where git with difftastic would terminate with fatal: external diff died when there was an unmerged path.
Updated Bash, C, Go, Lua, Nix, Perl, Python, Rust, Scala, Swift and YAML parsers.
Fixed an issue with parsing raw string literals in Rust.
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.
Improved error reporting when invoked with an invalid number of arguments.
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.
Please log in to add feedback.
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'ignored'.
This update has been submitted for testing by bodhi.
Checking update: FEDORA-EPEL-2026-5af93d21c6
Branch: al9 (@epel)
Packages
22 package(s): 16 updated, 6 new
0.67.0-3.el9→0.69.0-1.el9(rust-difftastic)0.25.10-3.el9→0.26.9-1.el9(rust-tree-sitter)0.23.3-8.el9→0.25.1-1.el9(rust-tree-sitter-bash)0.23.4-1.el9→0.24.2-1.el9(rust-tree-sitter-c)0.23.2-1.el9→0.25.0-1.el9(rust-tree-sitter-css)0.2.1-1.el9→0.3.2-1.el9(rust-tree-sitter-dart-orchard)0.13.0-1.el9→0.16.0-1.el9(rust-tree-sitter-erlang)0.1.0-1.el9→0.3.0-1.el9(rust-tree-sitter-fsharp)0.23.4-1.el9→0.25.0-1.el9(rust-tree-sitter-go)0.23.1-1.el9→0.25.0-1.el9(rust-tree-sitter-javascript)0.1.3-1.el9→0.1.7-1.el9(rust-tree-sitter-language)0.2.0-1.el9→0.5.0-1.el9(rust-tree-sitter-lua)0.0.2-1.el9→0.3.0-1.el9(rust-tree-sitter-nix)0.23.6-1.el9→0.25.0-1.el9(rust-tree-sitter-python)0.13.0-1.el9→0.16.7-1.el9(rust-tree-sitter-rust-orchard)New (6): rust-tree-sitter-asm, rust-tree-sitter-commonlisp, rust-tree-sitter-fortran, rust-tree-sitter-vhdl, rust-tree-sitter0.25, rust-ts-parser-perl
Analysis
No breakage expected.
Generated by ebranch 0.15.2 —
ebranch check-update --give-karma -v FEDORA-EPEL-2026-5af93d21c6 -b al9 -r @epelsalimma edited this update.
Good catch, removed 2493998
This update has been pushed to testing.
This update has been submitted for stable by bodhi.
This update has been pushed to stable.