nushell: upgrade 0.111.0 -> 0.114.1

Update nushell from 0.111.0 to 0.114.1.

Highlights across v0.112.0 - v0.114.1:

New features:
- Sharper type system with pipeline-aware type inference
- Runtime type checking (enforce-runtime-annotations) now on
  by default
- POSIX '--' end-of-options support for all command types
- 'run' command to use scripts as pipeline stages
- Semantic Versioning support (into semver, semver bump, etc.)
- KDL format support (to kdl, from kdl)
- Set operation commands (union, intersect, difference,
  combinations, permutations)
- 'idx' command family for fast in-memory filesystem indexing
- 'peek' command to inspect stream metadata
- Fish-style abbreviation expansion
- 'random pass' password generator
- 'commandline complete' for programmatic completions access
- Polars upgraded to 0.54 with map-batches and bitwise commands
- New experimental globbing engine (dc-glob)

Breaking changes:
- Submodules no longer implicitly imported
- enforce-runtime-annotations enabled by default
- Reedline vi mode overhaul with visual mode
- from xlsx/from ods reworked (removed --header-row, added
  --noheaders and --first-row)
- Error 'details' field replaces 'json' field in catch blocks
- parse no longer implicitly splits byte streams into lines
- Deprecated str upcase/str downcase replaced by
  str uppercase/str lowercase

Notable bug fixes:
- Fix uninitialized value in let_cxx_string! on panic
- Fix nested update with closure for table columns
- Fix flatten conflicting column renaming
- Fix float ranges (0.1..0.3 now produces [0.1, 0.2, 0.3])
- Fix aliases breaking when shadowed variables
- Fix math abs panic on i64::MIN
- Prevent SIGABRT on terminal close
- Fix try blocks executing code twice
- Fix closure input type incorrectly inheriting from scope
- Better assignment error messages for type mismatches
- Fix for loop variable type inference with union iterables

v0.114.1 is a patch release fixing issues with the new
enforce-runtime-annotations default behavior.

Assisted-by: Kiro CLI 2.12.0 (AI assistant)
Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
This commit is contained in:
Deepesh Varatharajan
2026-07-14 02:40:06 -07:00
committed by Khem Raj
parent cac9189f1d
commit e93799db0e
2 changed files with 709 additions and 652 deletions
File diff suppressed because it is too large Load Diff
@@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = " \
"
SRC_URI = "crate://crates.io/nu/${PV};name=nu"
SRC_URI[nu.sha256sum] = "d976a48ba1dec6203834990d18a76050f05522160a375e53ef6620a864f69471"
SRC_URI[nu.sha256sum] = "a840c40450e4ab0b95c81aa3ef965f31a5da47f6e6823f00da5edfe9fcdf05c9"
S = "${CARGO_VENDORING_DIRECTORY}/nu-${PV}"