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

Reply via email to