Skip to content

Commit a353ae8

Browse files
committed
Categorize PRs
1 parent 26a198c commit a353ae8

File tree

1 file changed

+66
-4
lines changed

1 file changed

+66
-4
lines changed

blog/2025-03-18-nushell_0_103_0.md

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

2929
# Highlights and themes of this release
3030

31+
| [@Bahex](https://github.com/Bahex) | Custom command attributes | [#14906](https://github.com/nushell/nushell/pull/14906) |
32+
| [@cosineblast](https://github.com/cosineblast) | Jobs | [#14883](https://github.com/nushell/nushell/pull/14883) |
33+
3134
<!-- NOTE: if you wanna write a section about a breaking change, when it's a very important one,
3235
please add the following snippet to have a "warning" banner :)
3336
> see [an example](https://www.nushell.sh/blog/2023-09-19-nushell_0_85_0.html#pythonesque-operators-removal)
@@ -46,23 +49,80 @@ As part of this release, we also publish a set of [optional plugins](https://www
4649

4750
## Additions
4851

52+
| [@132ikl](https://github.com/132ikl) | Parse XML documents with DTDs by default, and add `--disallow-dtd` flag | [#15272](https://github.com/nushell/nushell/pull/15272) |
53+
| [@Bahex](https://github.com/Bahex) | Custom command attributes | [#14906](https://github.com/nushell/nushell/pull/14906) |
54+
| [@IanManske](https://github.com/IanManske) | Add `filesize.show_unit` config option | [#15276](https://github.com/nushell/nushell/pull/15276) |
55+
| [@LoicRiegel](https://github.com/LoicRiegel) | bugfix: add "to yml" command | [#15254](https://github.com/nushell/nushell/pull/15254) |
56+
| [@NotTheDr01ds](https://github.com/NotTheDr01ds) | Adds platform agnostic EoL separator to `char` command | [#15059](https://github.com/nushell/nushell/pull/15059) |
57+
| [@NotTheDr01ds](https://github.com/NotTheDr01ds) | Enable theming the Welcome Banner | [#15095](https://github.com/nushell/nushell/pull/15095) |
58+
| [@ayamdobhal](https://github.com/ayamdobhal) | feat(random uuid): add support for uuid versions other than 4. | [#15239](https://github.com/nushell/nushell/pull/15239) |
59+
| [@dam4rus](https://github.com/dam4rus) | feat(explore): Allow expanding selected cell with 'e' | [#15000](https://github.com/nushell/nushell/pull/15000) |
60+
| [@fdncred](https://github.com/fdncred) | add `attr category` `@category` to custom command attributes | [#15137](https://github.com/nushell/nushell/pull/15137) |
61+
| [@fdncred](https://github.com/fdncred) | allow --group-digits to be used in `into string` | [#15265](https://github.com/nushell/nushell/pull/15265) |
62+
| [@hongquan](https://github.com/hongquan) | Provide more directories autocomplete for "overlay use" | [#15057](https://github.com/nushell/nushell/pull/15057) |
63+
4964
## Breaking changes
5065

66+
| [@132ikl](https://github.com/132ikl) | Fix match running closures as block | [#15032](https://github.com/nushell/nushell/pull/15032) |
67+
| [@Bahex](https://github.com/Bahex) | use 0-indexing in `explore` | [#15079](https://github.com/nushell/nushell/pull/15079) |
68+
| [@Bahex](https://github.com/Bahex) | `split list`: add streaming, closure argument, and splitting before/after a separator | [#15161](https://github.com/nushell/nushell/pull/15161) |
69+
| [@IanManske](https://github.com/IanManske) | Respect system locale when formatting file sizes via config | [#15271](https://github.com/nushell/nushell/pull/15271) |
70+
| [@NotTheDr01ds](https://github.com/NotTheDr01ds) | Remove inheritance for PROMPT variables created in `default_env.nu` | [#15130](https://github.com/nushell/nushell/pull/15130) |
71+
5172
## Deprecations
5273

5374
## Removals
5475

76+
| [@sholderbach](https://github.com/sholderbach) | Remove `range` command after deprecation | [#15038](https://github.com/nushell/nushell/pull/15038) |
77+
| [@sholderbach](https://github.com/sholderbach) | Remove `into bits` after deprecation | [#15039](https://github.com/nushell/nushell/pull/15039) |
78+
| [@sholderbach](https://github.com/sholderbach) | Remove `fmt` after deprecation | [#15040](https://github.com/nushell/nushell/pull/15040) |
79+
5580
## Bug fixes and other changes
5681

82+
| [@Bahex](https://github.com/Bahex) | make `echo` const | [#14997](https://github.com/nushell/nushell/pull/14997) |
83+
| [@Bahex](https://github.com/Bahex) | feat(std/dirs): retain state in subshells or with exec-restarts | [#15080](https://github.com/nushell/nushell/pull/15080) |
84+
| [@Bahex](https://github.com/Bahex) | feat(overlay): expose constants with `overlay use` | [#15081](https://github.com/nushell/nushell/pull/15081) |
85+
| [@Bahex](https://github.com/Bahex) | feat(const): implement run_const for `const` | [#15082](https://github.com/nushell/nushell/pull/15082) |
86+
| [@IanManske](https://github.com/IanManske) | Rework operator type errors | [#14429](https://github.com/nushell/nushell/pull/14429) |
87+
| [@KAAtheWiseGit](https://github.com/KAAtheWiseGit) | Fix an integer overflow bug in `into duration` | [#15031](https://github.com/nushell/nushell/pull/15031) |
88+
| [@LoicRiegel](https://github.com/LoicRiegel) | bugfix: math commands now return error with infinite range [#15135] | [#15236](https://github.com/nushell/nushell/pull/15236) |
89+
| [@MMukundi](https://github.com/MMukundi) | Fix insert/upsert creation for nested lists (#15131) | [#15133](https://github.com/nushell/nushell/pull/15133) |
90+
| [@NotTheDr01ds](https://github.com/NotTheDr01ds) | Fix improper application of local timezone offset to Unix epochs | [#15283](https://github.com/nushell/nushell/pull/15283) |
91+
| [@WindSoilder](https://github.com/WindSoilder) | allow `export alias` in repl | [#15054](https://github.com/nushell/nushell/pull/15054) |
92+
| [@WindSoilder](https://github.com/WindSoilder) | Fix `missing required overlay` error | [#15058](https://github.com/nushell/nushell/pull/15058) |
93+
| [@WindSoilder](https://github.com/WindSoilder) | fix $env.FILE_PWD and $env.CURRENT_FILE inside overlay use | [#15126](https://github.com/nushell/nushell/pull/15126) |
94+
| [@cosineblast](https://github.com/cosineblast) | Transpose now rejects streams with non-record values | [#15151](https://github.com/nushell/nushell/pull/15151) |
95+
| [@hardfau1t](https://github.com/hardfau1t) | fix(compact): compact empty list or record in column | [#15213](https://github.com/nushell/nushell/pull/15213) |
96+
| [@sgvictorino](https://github.com/sgvictorino) | check signals while printing values | [#14980](https://github.com/nushell/nushell/pull/14980) |
97+
| [@sgvictorino](https://github.com/sgvictorino) | fix ranges over zero-length input | [#15062](https://github.com/nushell/nushell/pull/15062) |
98+
| [@sgvictorino](https://github.com/sgvictorino) | check signals in `nu-glob` and `ls` | [#15140](https://github.com/nushell/nushell/pull/15140) |
99+
| [@sgvictorino](https://github.com/sgvictorino) | prevent panic when parsing incomplete multi-expr | matches | [#15230](https://github.com/nushell/nushell/pull/15230) |
100+
| [@sholderbach](https://github.com/sholderbach) | Bump `bytesize` to fix `into filesize` | [#15088](https://github.com/nushell/nushell/pull/15088) |
101+
| [@ysthakur](https://github.com/ysthakur) | Fix spread operator lexing in records | [#15023](https://github.com/nushell/nushell/pull/15023) |
102+
| [@ysthakur](https://github.com/ysthakur) | Fix unterminated loop in parse_record | [#15246](https://github.com/nushell/nushell/pull/15246) |
103+
| [@ysthakur](https://github.com/ysthakur) | Include symlinks in directory completions | [#15268](https://github.com/nushell/nushell/pull/15268) |
104+
57105
# Notes for plugin developers
58106

59107
# Hall of fame
60108

61109
Thanks to all the contributors below for helping us solve issues, improve documentation, refactor code, and more! :pray:
62110

63-
| author | title | link |
64-
| ------------------------------------ | ----- | ------------------------------------------------------- |
65-
| [@author](https://github.com/author) | ... | [#12345](https://github.com/nushell/nushell/pull/12345) |
111+
| author | title | link |
112+
| ---------------------------------------------- | --------------------------------------------------------------- | ------------------------------------------------------- |
113+
| [@author](https://github.com/author) | ... | [#12345](https://github.com/nushell/nushell/pull/12345) |
114+
| [@LoicRiegel](https://github.com/LoicRiegel) | doc: clarify trailing line ending in 'to json -r' documentation | [#15234](https://github.com/nushell/nushell/pull/15234) |
115+
| [@MMesch](https://github.com/MMesch) | add polars str strip chars (with --end / --start options) | [#15118](https://github.com/nushell/nushell/pull/15118) |
116+
| [@MMesch](https://github.com/MMesch) | adds And and Or operators to polars plugin nu_expressions | [#15248](https://github.com/nushell/nushell/pull/15248) |
117+
| [@MMesch](https://github.com/MMesch) | Add Xor to polars plugin nu_expressions | [#15249](https://github.com/nushell/nushell/pull/15249) |
118+
| [@MMesch](https://github.com/MMesch) | Enhance polars plugin documentation | [#15250](https://github.com/nushell/nushell/pull/15250) |
119+
| [@MMesch](https://github.com/MMesch) | Adds polars list-contains command | [#15304](https://github.com/nushell/nushell/pull/15304) |
120+
| [@atahabaki](https://github.com/atahabaki) | Feature+: Bracoxide Zero Padding for Numeric Ranges | [#15125](https://github.com/nushell/nushell/pull/15125) |
121+
| [@eggcaker](https://github.com/eggcaker) | fix polars save example typo | [#15008](https://github.com/nushell/nushell/pull/15008) |
122+
| [@hardfau1t](https://github.com/hardfau1t) | fix(test-support): use CARGO_BUILD_TARGET_DIR env var | [#15212](https://github.com/nushell/nushell/pull/15212) |
123+
| [@hongquan](https://github.com/hongquan) | Improve documentation for `each` command | [#15172](https://github.com/nushell/nushell/pull/15172) |
124+
| [@sgvictorino](https://github.com/sgvictorino) | remove `nu-check` examples with the `--all` flag | [#15047](https://github.com/nushell/nushell/pull/15047) |
125+
| [@tmillr](https://github.com/tmillr) | feat(cli): add vi solidus `/` keybinding | [#14908](https://github.com/nushell/nushell/pull/14908) |
66126

67127
# Full changelog
68128

@@ -183,7 +243,7 @@ Thanks to all the contributors below for helping us solve issues, improve docume
183243
| [@sgvictorino](https://github.com/sgvictorino) | remove `nu-check` examples with the `--all` flag | [#15047](https://github.com/nushell/nushell/pull/15047) |
184244
| [@sgvictorino](https://github.com/sgvictorino) | fix ranges over zero-length input | [#15062](https://github.com/nushell/nushell/pull/15062) |
185245
| [@sgvictorino](https://github.com/sgvictorino) | check signals in `nu-glob` and `ls` | [#15140](https://github.com/nushell/nushell/pull/15140) |
186-
| [@sgvictorino](https://github.com/sgvictorino) | prevent panic when parsing incomplete multi-expr (` | `) matches | [#15230](https://github.com/nushell/nushell/pull/15230) |
246+
| [@sgvictorino](https://github.com/sgvictorino) | prevent panic when parsing incomplete multi-expr | matches | [#15230](https://github.com/nushell/nushell/pull/15230) |
187247
| [@sholderbach](https://github.com/sholderbach) | Fuzz more realistically with keyword const eval | [#15036](https://github.com/nushell/nushell/pull/15036) |
188248
| [@sholderbach](https://github.com/sholderbach) | Trigger tests for patch release branch pushes | [#15037](https://github.com/nushell/nushell/pull/15037) |
189249
| [@sholderbach](https://github.com/sholderbach) | Remove `range` command after deprecation | [#15038](https://github.com/nushell/nushell/pull/15038) |
@@ -216,3 +276,5 @@ Afterwards, go through each PR and classify it as one of the following:
216276
- A documentation improvement, error message improvement, refactoring PR, clippy fix, typo fix, etc. These PRs go into the `# Hall of fame`. You can just copy the table row in this section and paste it to the `# Hall of fame` section above. Note that major refactorings may warrant a section in `# Highlights`.
217277
- Dependabot PRs and version bumps should be ignored. They will only be mentioned in `# Full changelog`.
218278
-->
279+
280+
<!-- TODO: categorize all of blindFS 's PRs --->

0 commit comments

Comments
 (0)