Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package nushell for openSUSE:Factory checked in at 2026-09-28 10:46:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nushell (Old) and /work/SRC/openSUSE:Factory/.nushell.new.383539 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nushell" Mon Sep 28 10:46:34 2026 rev:32 rq:1380851 version:0.116.0 Changes: -------- --- /work/SRC/openSUSE:Factory/nushell/nushell.changes 2026-08-24 15:44:16.776124290 +0200 +++ /work/SRC/openSUSE:Factory/.nushell.new.383539/nushell.changes 2026-09-28 10:47:16.920037398 +0200 @@ -1,0 +2,78 @@ +Sat Sep 26 20:30:36 UTC 2026 - Andrei Dziahel <[email protected]> + +- Update to version 0.116.0: + + Major custom completion rework ("unified custom completions"): + * One shared input model across parameter completers, + command-wide completers, external completers, and menu sources; + completers declare `token`, `place`, and/or `buffer` parameters + * Unified output model: `null` to decline, strings or suggestion + records, or an envelope with `completions`, `options`, `fallback` + * `@interactive` attribute for terminal-owning completers (e.g. + `fzf` pickers); replaces the removed `background-completions` + option + * `place.command` exposes the command being completed (aliases + expanded); `commandline complete --input`/`--detailed`/`--type` + tools for completer development + + New `tui` command family for building interactive terminal + interfaces (tables, textboxes, menus, trees, dialogs) from + Nushell, with `tui run` and headless `tui debug` + + `nu --dap` starts a Debug Adapter Protocol server for debugging + Nushell scripts (breakpoints, stepping, variable inspection, + watch expressions, reverse stepping) + + New `tutor` lessons: command-history shortcuts and `$env`, custom + commands and pipeline input, `if`/`match`/`where` + + Breaking changes: + * Custom completers and menu sources may need updating to the new + named input model (`token`, `place`, `buffer`) + * `to yaml`/`to yml` `--compact-list-indent` replaced by + `--list-indent` (`compact`/`indented`) + + Additions: + * Named flags given `null` are omitted or passed through based on + whether the type accepts `nothing` + * Records can be spread into named flags (`cmd ...{flag: value}`) + * `polars date-range(s)` and `polars datetime-range(s)` + * `$env.config.completions.persistent_menus` keeps completion and + history menus open while editing + * `view source --dependencies` includes transitive custom command + dependencies and constants + * `std/log` `--context` for structured log fields + * `hash sha512` + * `mkdir --fail-if-exists` + * `save --force` creates missing parent directories + * `update cells --recursive` visits nested leaf values + * `char` forward slash/backslash independent of OS + * `SwitchMode` keybinding event and `vi_visual` keybinding mode + * `into float` accepts comma decimal separators + * Row condition syntax for `take until`/`take while`/`skip + until`/`skip while`/`chunk-by` + * `date list-timezone` includes UTC offset + + Performance: + * Faster typing and completion of `use` in the REPL + * `$nu.startup-time` measures up to the first prompt; faster + startup with large configs, ~5x faster plugin registry loading + * Parsing ~1.4-1.5x faster; faster repeated `source` of the same + file (fixes 0.115 regression) + * `gstat` finds the nearest tag faster in large repositories + + Other changes: + * MCP HTTP server listens on 127.0.0.1 by default; new `--mcp-host` + + Bug fixes: + * `finally` always runs in the right order on `return`/`break`/ + `continue`/errors; consistent `$in` inside `finally` + * `lines --skip-empty` works for string and byte stream input + * `format pattern`/`parse` reject unclosed `{` patterns + * `format date` handles `%E`/`%O` locale-specific formats + * `into string` preserves string typing for semver values + * Redirected `nu --help` output no longer contains ANSI escapes + * Table `trim` wrapping/truncating handled consistently; nested + tables keep their borders when cells wrap + * `length`/`columns`/`is-empty` surface errors from streamed input + * `par-each` no longer deadlocks on chained same-size thread pools + * `mkdir --verbose` no longer reports existing dirs as created + * List literals and `match` patterns reject semicolon separators + * LSP hover tooltips render Markdown correctly + * External completers receive expanded aliases; deprecation + warnings shown after menus close + + For a full list of changes with detailed descriptions, see: + https://www.nushell.sh/blog/2026-09-26-nushell_v0_116_0.html + +------------------------------------------------------------------- Old: ---- nushell-0.115.1.obscpio New: ---- nushell-0.116.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nushell.spec ++++++ --- /var/tmp/diff_new_pack.QNsqG9/_old 2026-09-28 10:47:20.836201470 +0200 +++ /var/tmp/diff_new_pack.QNsqG9/_new 2026-09-28 10:47:20.839201596 +0200 @@ -17,7 +17,7 @@ Name: nushell -Version: 0.115.1 +Version: 0.116.0 Release: 0 Summary: A new type of shell License: MIT ++++++ _service ++++++ --- /var/tmp/diff_new_pack.QNsqG9/_old 2026-09-28 10:47:20.883203439 +0200 +++ /var/tmp/diff_new_pack.QNsqG9/_new 2026-09-28 10:47:20.886203565 +0200 @@ -6,7 +6,7 @@ <param name="scm">git</param> <param name="version">git-master</param> <param name="versionformat">@PARENT_TAG@</param> - <param name="revision">0.115.1</param> + <param name="revision">0.116.0</param> <param name="changesgenerate">disable</param> <param name="changesauthor">[email protected]</param> </service> ++++++ nushell-0.115.1.obscpio -> nushell-0.116.0.obscpio ++++++ ++++ 63552 lines of diff (skipped) ++++++ nushell.obsinfo ++++++ --- /var/tmp/diff_new_pack.QNsqG9/_old 2026-09-28 10:47:22.286262222 +0200 +++ /var/tmp/diff_new_pack.QNsqG9/_new 2026-09-28 10:47:22.291262432 +0200 @@ -1,5 +1,5 @@ name: nushell -version: 0.115.1 -mtime: 1787436850 -commit: 798c55d19505fd52f205d7eb32a571b9d06ec9e6 +version: 0.116.0 +mtime: 1790438542 +commit: 2459fdd134ea4fdbae42efd6924e2b41201cf363 ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/nushell/vendor.tar.zst /work/SRC/openSUSE:Factory/.nushell.new.383539/vendor.tar.zst differ: char 7, line 1
