Skip to content

Releases: Canop/broot

broot v1.56.2

26 Mar 14:49

Choose a tag to compare

  • {file-root-relative} argument - Fix #1142
  • fix :clear_stage (or other operations closing the stage panel) often closing broot - Fix #1143

broot v1.56.1

20 Mar 13:46

Choose a tag to compare

  • fix a typo in one of the new verbs of the default conf

broot v1.56.0

20 Mar 08:02

Choose a tag to compare

  • impacted_panel verb argument, allows the effect of a verb to be on another panel (eg to scroll the preview panel without removing the focus from the tree) - Fix #1119
  • focus_panel_left and focus_panel_right internals - Fix #1115

Major Feature: merge staged files to issue a single command

When a verb argument has a space-separated or comma-separated flag, a single external command is run even when the selection is multiple.
The default verbs.json file has an example of a zip verb building an archive from all staged files: https://dystroy.org/broot/conf_verbs/#single-command-on-stage
Fix #465

broot v1.55.0

09 Feb 08:27

Choose a tag to compare

broot v1.54.0

03 Dec 19:35

Choose a tag to compare

  • fix crash on rendering B&W images with Kitty image protocol
  • don't match directories when a composite pattern has a content pattern, even negated (eg /js$/&!c/;: it's clear the user wants to match js files not containing a semicolon)

broot v1.53.0

08 Nov 09:48

Choose a tag to compare

  • fix some cases of the verb not removed from the input on execution (with a risk of accidental double execution)
  • add the :filesystems (short :fs) verb and state on windows (it was already present on linux and mac).
  • improve the generation of preview pattern from a file tree pattern (i.e. going from /java$/&c/test to /test on opening a matching file in preview). With this change broot avoids filtering the preview when it shouldn't (eg when you searched /java$/|c/test) - See #1097
  • display files whose name isn't valid UTF-8 (they were previously ignored)
  • android executable is back to the official binary archive

broot v1.52.0

01 Nov 11:07

Choose a tag to compare

  • auto_open_staging_area preference - Fix #1090
  • search content of file target of symlink - Fix #1081
  • fix nushell script (swapped logic for --listen and --listen-auto) - Thanks @cderwin
  • return non-zero exit code on error - Thanks @Sambhram1

broot v1.51.0

05 Oct 07:01

Choose a tag to compare

  • improved image rendering (both speed by using the zune-image library, and quality with bilinear interpolation)
  • fix compilation broken by 1.50.0 on Android- thanks @dead10ck
  • --listen-auto listens for commands on a random linux socket - Fix #1064
  • when auto-completing, back-tab cycles in reverse order - Fix #1071

broot v1.50.0

25 Sep 17:54

Choose a tag to compare

  • big text files now only partially loaded for initial display, remaining being done in background - Fix #1052
  • better support of kitty image protocol over tmux, ssh or unknown terminals, with kitty_graphics_display option and $TMUX_NEST_COUNT env variable - see PR #1034 - Thanks @stevenxxiu
  • "trash" compilation feature removed: trash related features are built depending on the platform
  • build chain revised. Future official releases should include a Mac binary
  • fix crash on double unstage of last entry in stage panel - fix #1057
  • fallback to transparent background for text preview when the skin specifies nothing - Thanks @letmeiiiin

broot v1.49.1

15 Sep 05:54

Choose a tag to compare

  • watching made much more efficient (some deep changes won't lead to an automatic refresh which only impacts dir size)
  • the name given with --listen is now provided to verb as the {server-name} verb argument