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
Wilfred Hughes
fadd0f22ef
Support Windows-1252 and make UTF-16 detection stricter
...
Fixes #797
2025-01-04 15:48:39 +07:00
Wilfred Hughes
dfcb26c7af
Use tree-sitter-yaml from crates.io
2024-12-21 14:19:40 +07:00
Wilfred Hughes
dda64336e6
Use tree-sitter-make from crates.io
2024-12-21 14:10:07 +07:00
Wilfred Hughes
36607850a2
Roll version
2024-12-20 19:35:47 +07:00
Wilfred Hughes
b3606fc219
Use tree-sitter-xml from crates.io
2024-12-20 09:16:19 +07:00
Wilfred Hughes
cef0b569dd
Use tree-sitter-lua from crates.io
2024-12-20 09:12:16 +07:00
Wilfred Hughes
a6eb339f71
Use tree-sitter-toml from crates.io
2024-12-20 09:07:52 +07:00
Wilfred Hughes
c73b18be77
Use tree-sitter-css from crates.io
2024-12-20 09:00:04 +07:00
Wilfred Hughes
4873e87dac
Use tree-sitter-html from crates.io
2024-12-20 08:55:33 +07:00
Wilfred Hughes
507b60bc45
Use tree-sitter-json from crates.io
2024-12-20 08:49:09 +07:00
Wilfred Hughes
eb0b47d403
Use tree-sitter-php from crates.io
2024-12-20 08:36:36 +07:00