- new
shell_commandverb attribute: run a command through a shell (sh -c/cmd /C) so&&,;and pipes work, without leaving broot - Fix #1145 - fix invalid official Mac binary (duplicate linked dylib) with new build chain - Fix #1194
- Sixel graphics support for image preview, auto-detected: works in iterm2, Windows Terminal 1.22+ and Sixel-capable Unix terminals (foot, mlterm, xterm built with Sixel, recent WezTerm). Kitty remains the preferred protocol when available. Note: this requires broot to be compiled with sixel feature (eg
cargo install broot --features sixel) - Fix #568 - Thanks @jamison-wilde - High-Res images in Rio terminal (detect it to enable the Kitty image protocol) - Fix #1179
- fix content-exact match line number off-by-one when the match starts at the first byte of a line (broot jumped to the line above) - Thanks @YuriNachos
- new
:no_actioninternal, doing nothing, which can be used to disable a key - Fix #328 - fix: detect a duplicate broot server name instead of silently overtaking the running server - Fix #1065 - Thanks @YuriNachos
- fix preview transformers extension matching not working with double extensions such as
.tar.gz- Fix #1195 - strip escape sequences from displayed names to prevent OSC injections - Fix #1188 - Thanks @carfeii
- fall back to numeric uid/gid instead of
????when the user or group name can't be resolved, which is always the case on statically linked musl builds - Fix #1075 - fix panic on a content regex matching the empty string at the end of a line ending with a control char (eg
cr/$/on a CRLF file) - fix Windows paths (containing backslashes) being mangled by the launcher's eval when using
:cdand similar; also fixes escaping of paths containing a single quote - Fix #1100 - Thanks @Cyrus580529 - fix
brfailing on Windows/PowerShell when the temp path contains a space (e.g. a space in the Windows username) - Fix #788 - Thanks @chinhkrb113 - JPEG XL images are no longer previewed: the decoder had out-of-bounds bugs and the fix needs a more recent rustc (if you need it, tell me and I'll try to make it opt-in)
- rustc minimal version changed from 1.83 to 1.85, and edition 2024