Skip to content

Commit 8dc3beb

Browse files
committed
add highlight bullet points
1 parent 585615b commit 8dc3beb

1 file changed

Lines changed: 25 additions & 3 deletions

File tree

blog/2026-07-04-nushell_v0_114_0.md

Lines changed: 25 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,28 @@ As part of this release, we also publish a set of optional [plugins](https://www
2828

2929
# Highlights and themes of this release <JumpToc/>
3030

31+
- type system improvements
32+
33+
- by Bahex
34+
- #type-system-improvements-1
35+
- #type-system-improvements
36+
- #promoted-enforce-runtime-annotations-to-opt-out
37+
38+
- `--` support
39+
40+
- by fdncred
41+
- #added-posix-style-option-parsing-for-nushell-commands
42+
- #fixed-a-bug-in-option-parsing
43+
44+
- `run` command
45+
46+
- by fdncred
47+
- #added-run-command-for-using-scripts-in-pipelines
48+
49+
- semver commands
50+
- by fdncred
51+
- #added-semantic-version-parsing-and-commands
52+
3153
<!-- NOTE: if you wanna write a section about a breaking change, when it's a very important one,
3254
please add the following snippet to have a "warning" banner :)
3355
> see [an example](https://www.nushell.sh/blog/2023-09-19-nushell_0_85_0.html#pythonesque-operators-removal)
@@ -131,7 +153,7 @@ scope variables
131153
</div>
132154
</div>
133155

134-
### Optional parameters' type now reflects the fact it might be `null`
156+
#### Optional parameters' type now reflects the fact it might be `null`
135157

136158
The (parse time) types of optional parameters and flags _without a default value_ are now a union of their type `T` and `nothing`
137159

@@ -161,7 +183,7 @@ Demonstrating with LSP inlay hints:
161183
 ~
162184
```
163185

164-
### More precise type widening
186+
#### More precise type widening
165187

166188
More type information is preserved. e.g.:
167189

@@ -172,7 +194,7 @@ let elem = $list.0
172194

173195
Previously `$elem`'s type would be `list<oneof<int, string>>`, now `$elem`'s type is `oneof<list<int>, list<string>>`.
174196

175-
### Operator type checking now accounts of `oneof` types
197+
#### Operator type checking now accounts of `oneof` types
176198

177199
Nushell as language tries to strike a careful balance between correctness and convenience.
178200
One should be able to trust nu's type system will help them write correct and robust scripts, but nu shouldn't shouldn't get in the way of a nice REPL experience.

0 commit comments

Comments
 (0)