Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package broot for openSUSE:Factory checked in at 2026-08-26 19:57:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/broot (Old) and /work/SRC/openSUSE:Factory/.broot.new.1258 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "broot" Wed Aug 26 19:57:54 2026 rev:11 rq:1373842 version:1.59.0 Changes: -------- --- /work/SRC/openSUSE:Factory/broot/broot.changes 2025-09-25 18:47:57.184845511 +0200 +++ /work/SRC/openSUSE:Factory/.broot.new.1258/broot.changes 2026-08-26 19:57:56.782690163 +0200 @@ -1,0 +2,88 @@ +Wed Aug 26 14:36:44 UTC 2026 - Martin Sirringhaus <[email protected]> + +- v1.59.0 (boo#1275994) + * new shell_command verb 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 + * High-Res images in Rio terminal (detect it to enable the Kitty image protocol) - Fix #1179 + * fix iTerm2 3.6.10 and later not displaying Hi-Res images, the version being compared as text + * 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) + * new :no_action internal, 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 + * 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 + * 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 :cd and similar; also fixes escaping of paths containing a single quote - Fix #1100 + * fix br failing on Windows/PowerShell when the temp path contains a space (e.g. a space in the Windows username) - Fix #788 + * 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 + +- v1.58.0 + * change the way possible verb completions are listed, making it more readable when there are more than what fits the screen + * fix argument of :select and :show being ignored in a --cmd sequence - Fix 1176 + +- v1.57.0 + * help: verb 'keys' and 'description' columns now searchable - Fix #1163 + * fix :print_path / :print_relative_path adding a trailing empty line when printing a multi-item staging area - Fix #1062 + * Skin: attributes (bold, underlined, etc.) of the "selected_line" entry now applied - Fix #1156 + * if no Wezterm version is found, broot now assumes it's recent enough to support kitty protocol for image - Fix #509 + +- v1.56.4 + * fix compilation on non unix platforms (1.56.3 isn't available on those systems) + +- v1.56.3 + * fix control characters sometimes remaining in the terminal after broot exit + * nushell: rename br module to avoid conflict in last nushell version - Fix #1138 + * :open_stay on the staging area opens every staged file through the system opener - Fix #444 + +- v1.56.2 + * {file-root-relative} argument - Fix #1142 + * fix :clear_stage (or other operations closing the stage panel) often closing broot - Fix #1143 + +- v1.56.1 + * fix a typo in a verb in default conf + +- v1.56.0 + * 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 - Fix #465 The default verbs.json file has an example of a zip verb building an archive from all staged files. + +- v1.55.0 + * activate Kitty Graphics Protocol to display Hi-Res images in iTerm2 + * Tokyo Night skin ( https://github.com/Canop/broot/blob/main/resources/default-conf/skins/tokyo-night.hjson ) + * matches related to several name patterns joined with and/or in a composite pattern are merged instead of having just the first one shown + * nushell integration: switch $nu.temp-path to $nu.temp-dir - #1116 + +- v1.54.0 + * 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) + +- v1.53.0 + * 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 + +- v1.52.0 + * 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) + * return non-zero exit code on error + +- v1.51.0 + * 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 + * --listen-auto listens for commands on a random linux socket - Fix #1064 + * when auto-completing, back-tab cycles in reverse order - Fix #1071 + +- v1.50.0 + * 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 + * "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 + +------------------------------------------------------------------- Old: ---- broot-1.49.1.tar.gz New: ---- broot-1.59.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ broot.spec ++++++ --- /var/tmp/diff_new_pack.Ajv5Ag/_old 2026-08-26 19:57:58.773760481 +0200 +++ /var/tmp/diff_new_pack.Ajv5Ag/_new 2026-08-26 19:57:58.775760551 +0200 @@ -1,7 +1,7 @@ # # spec file for package broot # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2026 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: broot -Version: 1.49.1 +Version: 1.59.0 Release: 0 Summary: A better way to navigate directories License: GPL-2.0-only AND MIT AND MPL-2.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.Ajv5Ag/_old 2026-08-26 19:57:58.851763235 +0200 +++ /var/tmp/diff_new_pack.Ajv5Ag/_new 2026-08-26 19:57:58.858763483 +0200 @@ -1,7 +1,7 @@ <services> <service name="download_files" mode="disabled" /> <service name="cargo_vendor" mode="disabled"> - <param name="srctar">broot-1.49.1.tar.gz</param> + <param name="srctar">broot-1.59.0.tar.gz</param> <param name="compression">xz</param> <param name="update">true</param> <param name="filter">true</param> ++++++ broot-1.49.1.tar.gz -> broot-1.59.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/broot/broot-1.49.1.tar.gz /work/SRC/openSUSE:Factory/.broot.new.1258/broot-1.59.0.tar.gz differ: char 12, line 1 ++++++ vendor.tar.xz ++++++ /work/SRC/openSUSE:Factory/broot/vendor.tar.xz /work/SRC/openSUSE:Factory/.broot.new.1258/vendor.tar.xz differ: char 15, line 1
