Antonin Delpeuch
ef5cd765ef
Unvendor tree-sitter-qmljs
2025-10-18 09:57:38 +07:00
Wilfred Hughes
160e184933
Revert "Autodetect dark/light terminals"
...
This reverts commit bf335094b8 .
Doing `git dlog -p` and waiting shows a bunch of
ESCESCESC
in the terminal, so I don't think terminal-colorsaurus is
quite ready for difftastic yet.
2025-10-17 00:27:44 +07:00
Antonin Delpeuch
05a0736862
Unvendor tree-sitter-scheme
2025-10-10 08:49:05 +07:00
Antonin Delpeuch
85bda2f11b
Unvendor tree-sitter-racket
2025-10-09 22:55:12 +07:00
Antonin Delpeuch
1bbcb20040
Unvendor tree-sitter-newick
...
For #891 .
2025-10-08 20:14:15 +07:00
Antonin Delpeuch
6047469f71
Unvendor tree-sitter-gleam
...
For #891 .
2025-10-07 09:46:07 +07:00
Wilfred Hughes
bf335094b8
Autodetect dark/light terminals
...
Closes #890
2025-10-06 22:23:43 +07:00
Wilfred Hughes
33570c639a
Spelling fix
2025-10-06 22:23:43 +07:00
Antonin Delpeuch
3e8e78c991
Unvendor tree-sitter-elm ( #893 )
...
Co-authored-by: Wilfred Hughes <me@wilfred.me.uk>
2025-10-06 13:53:57 +07:00
Antonin Delpeuch
35f63d1015
Unvendor tree-sitter-devicetree
2025-10-06 21:52:29 +07:00
Antonin Delpeuch
bcb2792d5e
Update changelog
2025-10-05 21:09:41 +07:00
Antonin Delpeuch
a20ca5b7eb
Update changelog
2025-10-05 11:19:48 +07:00
Wilfred Hughes
85f88b66cc
Update changelog
2025-10-01 22:33:53 +07:00
Wilfred Hughes
8e06e74f76
Update changelog
2025-10-01 22:29:01 +07:00
Wilfred Hughes
7cfa40bf80
Calculating display width should only consider visible lines
...
This is perf neutral for the usual benchmarks (where diffing is the
bottleneck, not display) and only a small (0.4% instruction count
increase) on the huge_cpp_1.cpp test files.
2025-09-25 07:47:30 +07:00
Wilfred Hughes
7f4dfdfbe4
0.65 is released
2025-09-25 07:47:30 +07:00
Wilfred Hughes
fb5ce40b0d
Document recent Rust parser update
2025-09-22 20:28:24 +07:00
Wilfred Hughes
b68e1dd673
Enable larger page size in jemalloc
...
Fixes #850
2025-09-22 20:27:29 +07:00
Wilfred Hughes
1a4313423d
Increase minimum Rust version
2025-08-29 22:53:54 +07:00
Wilfred Hughes
e596c52c53
Show file size before/after on binary files
2025-07-11 09:47:20 +07:00
Wilfred Hughes
fd6a9a365b
Configure string literals correctly as atoms in Kotlin
...
Fixes #860
2025-07-11 09:14:43 +07:00
Wilfred Hughes
73a293ffc9
Be stricter about slightly-invalid text decoding
2025-07-10 09:28:31 +07:00
Wilfred Hughes
87521ed3fc
Updated the lisp parser
2025-07-02 23:39:05 +07:00
Wilfred Hughes
eb7edaba84
Updated to latest clojure parser
2025-07-02 23:19:36 +07:00
Wilfred Hughes
b3995cd967
Switch to a newer, actively maintained Zig parser
...
Fixes #851
2025-07-02 22:42:05 +07:00
Wilfred Hughes
62752b6ab6
Allow users to override binary detection using globs
...
Closes #841
2025-07-02 22:28:48 +07:00
Wilfred Hughes
b14cc7c96f
Make Windows-1252 detection stricter, consistent with other encodings
...
This should help with #841 .
2025-06-20 23:20:48 +07:00
Wilfred Hughes
5db8937262
Update changelog for release
2025-06-16 09:42:35 +07:00
Wilfred Hughes
484708c6d3
The next release will use jemalloc
...
Closes #805
2025-06-15 22:48:50 +07:00
Wilfred Hughes
cf19bf12de
Update changelog for gleam
2025-06-15 22:38:56 +07:00
Bryce Berger
791b0e2bec
add verilog, systemverilog support
2025-06-13 00:15:53 +07:00
Wilfred Hughes
dbfc68ec6a
Improve file detection on compressed files
...
Fixes #835
2025-05-21 00:24:28 +07:00
Wilfred Hughes
149c040c45
Prefer 'line-oriented diff' terminology
...
'Text diff' is confusing as the input files to difftastic's structural
diffing logic is also text. Line-oriented more accurately captures the
important aspect.
2025-04-28 09:05:11 +07:00
Wilfred Hughes
3f18a6333b
Update CI to Ubuntu 22.04
...
Closes #828
2025-04-09 22:05:30 +07:00
Wilfred Hughes
d920839be1
Configure typos for more directories and fix issues found
2025-03-31 23:35:27 +07:00
Wilfred Hughes
0b386d332f
Update Erlang parser to use crate
...
Whilst we're here, restore support for rebar files now the parser
supports these.
2025-02-22 22:06:42 +07:00
Wilfred Hughes
89e2a459d6
Update F# parser to use crate
2025-02-22 21:53:21 +07:00
Wilfred Hughes
1b04d17c4d
Update Swift parser to use crate
2025-02-22 21:41:08 +07:00
Wilfred Hughes
97bab83730
Update Pascal parser to use crate
...
Closes #817
2025-02-22 21:34:10 +07:00
Wilfred Hughes
b6791c26bc
Roll version
2025-02-11 08:39:44 +07:00
Wilfred Hughes
f45f81cf98
Missing words
2025-02-10 17:41:06 +07:00
Wilfred Hughes
d42797fa7e
Update Nix parser and use the crate from crates.io
2025-02-10 08:59:52 +07:00
Wilfred Hughes
bd9c98050e
Update Elixir parser and use crate from crates.io
2025-02-10 08:48:31 +07:00
Wilfred Hughes
8f6484cf75
Fix typo
2025-02-10 08:40:58 +07:00
Wilfred Hughes
17e6a54294
Ensure side-by-side-show-both always uses two columns
...
Fixes #812
2025-02-07 09:03:10 +07:00
Wilfred Hughes
2218c88fb0
Enable prebuilt musl binaries on release
...
These binaries now work when testing them on CI, so I believe the
issues have now been resolved. This was probably due to the rustc
version upgrades.
Closes #563
2025-02-03 08:46:40 +07:00
Wilfred Hughes
6f35d13fee
Update to latest tree-sitter Rust parser on crates.io
2025-01-25 17:10:30 +07:00
Wilfred Hughes
8fcfdae7bd
Ignore .git subdirectories when diffing directoriesa
...
Closes #798
2025-01-21 21:54:00 +07:00
Wilfred Hughes
28d7cadd40
Document latex update
...
Closes #733
2025-01-21 08:43:15 +07:00
Wilfred Hughes
ba843a689d
Remove --missing-as-empty from argument parsing and man page
...
Fixes #802
2025-01-11 15:14:57 +07:00