6c9f5eda08
- Fix build on Leap 15.6, again - Add remove-jq-dependency.patch * Fixes build errors with mdbook >= 0.5.0
Andrei Dziahel2025-11-26 14:30:24 +00:00
d3c7c9ebf8
Accepting request 1318430 from utilities
Ana Guerrero2025-11-18 14:41:05 +00:00
4e228b437c
- Fix build on Leap 15.6 - Fix version in manual
Andrei Dziahel2025-11-18 10:37:25 +00:00
7e7e4b79c2
Accepting request 1318110 from utilities
Ana Guerrero2025-11-17 11:19:17 +00:00
66b7e3575c
update to 0.67.0: + 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.
Andrei Dziahel2025-11-16 21:08:07 +00:00
4d35fcbe8b
Accepting request 1307329 from utilities
Ana Guerrero2025-09-26 20:25:15 +00:00
b71aa33e11
- update to 0.65.0: Build * Increased the default page size of Jemalloc, so difftastic should work on systems with large page sizes (typically aarch64, i.e. Arm). * difftastic now requires Rust 1.75 to build. Parsing * Updated Clojure, Common Lisp, Rust and Zig parsers. Improved parsing of Kotlin. * Text encoding detection is now stricter, fixing more cases where binary files were treated as text. * Added the --override-binary option to force files to be treated as binary rather than text. Display * When diffing binary files, the file sizes are now shown to help see big changes. - Build docs only for suse_version > 1600 (bcond refactor) - Update BuildRequires to rust >= 1.75.0
Andrei Dziahel2025-09-26 09:06:01 +00:00
e27656615c
Accepting request 1293643 from utilities
Ana Guerrero2025-07-16 15:35:59 +00:00
280bcde688
- update to 0.64.0: Parsing * Updated to the latest tree-sitter parser for Erlang, F#, Gleam, Pascal and Swift. * File detection is now stricter for UTF-8, and recognises more compression file types as binary (e.g. zstd or bzip2). * Added support for Verilog and SystemVerilog. Internal * Difftastic has switched from MiMalloc to Jemalloc for allocation. This is modest performance regression (up to 20% longer runtime in testing). Jemalloc is currently easier to build (see issue #805) and has fewer pathological performance corner cases. - Add man page
Andrei Dziahel2025-07-16 08:56:39 +00:00
189356fa01
Accepting request 1251184 from utilities
Ana Guerrero2025-03-07 15:44:57 +00:00
018f10afe9
Add reproducible.patch to avoid a race (boo#1102408)
Andrei Dziahel2025-03-07 12:04:19 +00:00
7358c9ec99
Accepting request 1245899 from utilities
Ana Guerrero2025-02-14 18:23:22 +00:00
7cd0745908
- update to 0.63.0: Diffing * When diffing directories, difftastic now ignores the .git directory. Display * Fixed an issue where --display=side-by-side-show-both would not use a two-column display when one file was empty. Command Line Interface * Difftastic no longer accepts the --missing-as-empty argument. This argument has had no effect since 0.46. Parsing * File detection now supports Windows-1252 encoded text (an extension of ISO-8859-1), and is stricter about UTF-16 detection. * Updated to the latest tree-sitter parser for Elixir, LaTeX, Make, Nix, Rust and YAML.
Andrei Dziahel2025-02-14 13:26:36 +00:00
50813c61a2
Accepting request 1233676 from utilities
Ana Guerrero2024-12-30 11:52:00 +00:00
43d71eb0f8
- update to 0.62.0: * Improved handling of multiline strings, which could cause a crash if they occurred at the end of the file. This was particularly noticeable with YAML. * Improved language detection when one argument is a named pipe. * Updated to the latest tree-sitter parser for Bash, C, C++, C#, CSS, Go, Haskell, HTML, Java, JavaScript, JSON, Julia, Lua, Objective-C, OCaml, PHP, Python, Ruby, Scala, TOML, TypeScript and XML. * Improved syntax highlighting, particularly for keywords. - update to 0.61.0: * Side-by-side display is now smarter on very wide terminals when the content is narrow. * Fixed a crash (introduced in 0.60) when the final line in a file does not have a trailing newline and occurs more than once in the file.
Andrei Dziahel2024-12-28 10:14:06 +00:00
3ac61ce66e
- update to 0.60.0: * Fixed a crash (introduced in 0.59) when the final changed hunk included the last line of the file * Fixed an issue where files with no common content would show duplicate hunks * Fixed a performance issue when files had extremely long lines (e.g. 100,000+ characters). - remove cargo_audit, as it's now included in cargo_vendor - add new build dependency (libstdc++) - exclude mdbook, so difftastic can be built for Leap - disable tests for now, as too many fail, software still works
Andrei Dziahel2024-08-30 10:42:43 +00:00
dae449d771
Accepting request 1173491 from utilities
Ana Guerrero2024-05-12 20:54:21 +00:00
365b398d10
Accepting request 1173490 from home:AndreasStieger:branches:utilities
Andreas Stieger2024-05-12 12:33:01 +00:00
ed37d004eb
Accepting request 1167671 from utilities
Ana Guerrero2024-04-15 18:17:32 +00:00
f0ccc8c28f
Accepting request 1166509 from home:mschreiner:branches:utilities
Andreas Stieger2024-04-14 15:52:28 +00:00
863caa512b
Accepting request 1161135 from utilities
Ana Guerrero2024-03-25 20:10:38 +00:00