Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
de2afb6
Release notes for `0.86`
amtoine Sep 20, 2023
0cc4592
add sections we use these days + note on "warning" banner
amtoine Sep 23, 2023
8316edb
add all the contributions in a raw table
amtoine Oct 14, 2023
942490d
remove the dependency updates
amtoine Oct 14, 2023
0ac37c4
add a section for bug fixes
amtoine Oct 14, 2023
df90317
add a section about the type system
amtoine Oct 14, 2023
9e7b910
add a section about changes to commands
amtoine Oct 14, 2023
abf440b
add a section about our platform support
amtoine Oct 14, 2023
55f9742
add a section about better errors
amtoine Oct 14, 2023
2949139
add a section about internal changes
amtoine Oct 14, 2023
baaa3af
add a section about the documentation
amtoine Oct 14, 2023
94a4717
add a section about completions
amtoine Oct 14, 2023
bf0e358
add a section for the standard library
amtoine Oct 14, 2023
c94b385
write the "hall of fame"
amtoine Oct 15, 2023
238fc1f
write the "type system" section
amtoine Oct 15, 2023
97b2d7d
complete the "hall of fame"
amtoine Oct 15, 2023
6cb6aa0
add TODOs for remaining sections
amtoine Oct 15, 2023
f7ebc1b
make a real note at the top
amtoine Oct 15, 2023
c6e7502
add TODOs for the excerpt
amtoine Oct 15, 2023
2305491
write the "completions" section
amtoine Oct 15, 2023
6ec9b46
write the section about the standard library
amtoine Oct 15, 2023
db7843d
coreutils cp introduction
fdncred Oct 15, 2023
b52ef8d
write the "commands" section
amtoine Oct 15, 2023
4fab30c
move the paragraph about uutils to "commands" section
amtoine Oct 15, 2023
55c232b
add missing most recent contributions
amtoine Oct 15, 2023
d44d36f
write notes about the last contributions in raw table
amtoine Oct 15, 2023
7e856cb
add a table of content
amtoine Oct 15, 2023
d651dfd
add the breaking changes
amtoine Oct 15, 2023
d9827f6
add the full changelog
amtoine Oct 15, 2023
fc7c1c5
update full changelog
amtoine Oct 16, 2023
e0789c4
move sections, add summary
sophiajt Oct 17, 2023
388bba7
breaking change details
sophiajt Oct 17, 2023
d56bb9c
typo
fdncred Oct 17, 2023
cf1b9e6
Extend notes about bool options and def changes (#1109)
kubouch Oct 17, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
add a section about internal changes
  • Loading branch information
amtoine committed Oct 14, 2023
commit 2949139d9d0cdc429af891ea4a162de859129b88
40 changes: 22 additions & 18 deletions blog/2023-10-17-nushell_0_86.md
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,28 @@ As part of this release, we also publish a set of optional plugins you can insta
| [@amtoine](https://github.com/amtoine) | make "can't follow stream paths" error a bit better | [#10569](https://github.com/nushell/nushell/pull/10569) |
| [@brunerm99](https://github.com/brunerm99) | give better error if required field of `url join` is invalid | [#10589](https://github.com/nushell/nushell/pull/10589) |

## Internal changes
| author | title | pr |
| -------------------------------------------------- | ---------------------------------------------------------------------------- | ------------------------------------------------------- |
| [@fdncred](https://github.com/fdncred) | allow `values` command to support `LazyRecord`s | [#10418](https://github.com/nushell/nushell/pull/10418) |
| [@sholderbach](https://github.com/sholderbach) | Remove dead BSON related tests | [#10458](https://github.com/nushell/nushell/pull/10458) |
| [@sholderbach](https://github.com/sholderbach) | Simplify `nu!` test macros. | [#10403](https://github.com/nushell/nushell/pull/10403) |
| [@sholderbach](https://github.com/sholderbach) | Improve assertions in `src/tests.rs` | [#10449](https://github.com/nushell/nushell/pull/10449) |
| [@sholderbach](https://github.com/sholderbach) | Split up `nu-protocol/src/engine/engine_state.rs` | [#10368](https://github.com/nushell/nushell/pull/10368) |
| [@sholderbach](https://github.com/sholderbach) | Remove unused `SyntaxShape::Variable` | [#10511](https://github.com/nushell/nushell/pull/10511) |
| [@sholderbach](https://github.com/sholderbach) | Remove parsing literals of unrepresentable `SyntaxShape`s | [#10512](https://github.com/nushell/nushell/pull/10512) |
| [@amtoine](https://github.com/amtoine) | break the definition of LS_COLORS onto multiple lines | [#10538](https://github.com/nushell/nushell/pull/10538) |
| [@sholderbach](https://github.com/sholderbach) | Rename `SyntaxShape::Custom` to `CompleterWrapper` | [#10548](https://github.com/nushell/nushell/pull/10548) |
| [@bobhy](https://github.com/bobhy) | `toolkit check pr` does same clippy checks as github CI | [#10528](https://github.com/nushell/nushell/pull/10528) |
| [@Hofer-Julian](https://github.com/Hofer-Julian) | chore: Small refactor of `eval.rs` | [#10554](https://github.com/nushell/nushell/pull/10554) |
| [@stormasm](https://github.com/stormasm) | engine eval.rs remove pub from fn eval_element_with_input | [#10587](https://github.com/nushell/nushell/pull/10587) |
| [@sholderbach](https://github.com/sholderbach) | Parse custom completer annotation only in args | [#10581](https://github.com/nushell/nushell/pull/10581) |
| [@sholderbach](https://github.com/sholderbach) | Move `SyntaxShape` specifier parsing into own file | [#10448](https://github.com/nushell/nushell/pull/10448) |
| [@Hofer-Julian](https://github.com/Hofer-Julian) | Let `run_in_login_mode` succeed even with broken local config | [#10622](https://github.com/nushell/nushell/pull/10622) |
| [@fdncred](https://github.com/fdncred) | change canonicalize test use a more deeply rooted folder | [#10685](https://github.com/nushell/nushell/pull/10685) |
| [@quat1024](https://github.com/quat1024) | Use `heck` for string casing (again) | [#10680](https://github.com/nushell/nushell/pull/10680) |
| [@lavafroth](https://github.com/lavafroth) | refactor: move the `partial_from` function to the single place it is invoked | [#10705](https://github.com/nushell/nushell/pull/10705) |

## Our set of commands is evolving
| author | title | pr |
| -------------------------------------------------- | ---------------------------------------------------------------------------- | ------------------------------------------------------- |
Expand Down Expand Up @@ -125,56 +147,38 @@ As part of this release, we also publish a set of optional plugins you can insta

| author | title | pr |
| -------------------------------------------------- | ---------------------------------------------------------------------------- | ------------------------------------------------------- |
| [@fdncred](https://github.com/fdncred) | allow `values` command to support `LazyRecord`s | [#10418](https://github.com/nushell/nushell/pull/10418) |
| [@sholderbach](https://github.com/sholderbach) | Remove dead BSON related tests | [#10458](https://github.com/nushell/nushell/pull/10458) |
| [@sholderbach](https://github.com/sholderbach) | Simplify `nu!` test macros. | [#10403](https://github.com/nushell/nushell/pull/10403) |
| [@sholderbach](https://github.com/sholderbach) | Improve assertions in `src/tests.rs` | [#10449](https://github.com/nushell/nushell/pull/10449) |
| [@sholderbach](https://github.com/sholderbach) | Split up `nu-protocol/src/engine/engine_state.rs` | [#10368](https://github.com/nushell/nushell/pull/10368) |
| [@fdncred](https://github.com/fdncred) | evaluate `$nu` during `--ide-check` | [#10470](https://github.com/nushell/nushell/pull/10470) |
| [@ysthakur](https://github.com/ysthakur) | Transient prompt | [#10391](https://github.com/nushell/nushell/pull/10391) |
| [@WindSoilder](https://github.com/WindSoilder) | differentiating between `--x` and `--x: bool` | [#10456](https://github.com/nushell/nushell/pull/10456) |
| [@fnuttens](https://github.com/fnuttens) | Add support for HTTP proxy in network commands | [#10401](https://github.com/nushell/nushell/pull/10401) |
| [@sholderbach](https://github.com/sholderbach) | Remove unused `SyntaxShape::Variable` | [#10511](https://github.com/nushell/nushell/pull/10511) |
| [@ZerdoX-x](https://github.com/ZerdoX-x) | Completions: add support for doas as for sudo | [#10256](https://github.com/nushell/nushell/pull/10256) |
| [@WindSoilder](https://github.com/WindSoilder) | allow early return outside of main | [#10514](https://github.com/nushell/nushell/pull/10514) |
| [@1256-bits](https://github.com/1256-bits) | Change LS_COLORS to highlight .fb2 files as text documents | [#10532](https://github.com/nushell/nushell/pull/10532) |
| [@sholderbach](https://github.com/sholderbach) | Remove parsing literals of unrepresentable `SyntaxShape`s | [#10512](https://github.com/nushell/nushell/pull/10512) |
| [@bobhy](https://github.com/bobhy) | glob with ../ prefix now works; | [#10504](https://github.com/nushell/nushell/pull/10504) |
| [@Abdillah](https://github.com/Abdillah) | Add kitty protocol config to nushell | [#10540](https://github.com/nushell/nushell/pull/10540) |
| [@sholderbach](https://github.com/sholderbach) | Docstring some intricacies around `SyntaxShape` | [#10544](https://github.com/nushell/nushell/pull/10544) |
| [@amtoine](https://github.com/amtoine) | break the definition of LS_COLORS onto multiple lines | [#10538](https://github.com/nushell/nushell/pull/10538) |
| [@sholderbach](https://github.com/sholderbach) | Rename `SyntaxShape::Custom` to `CompleterWrapper` | [#10548](https://github.com/nushell/nushell/pull/10548) |
| [@bobhy](https://github.com/bobhy) | `toolkit check pr` does same clippy checks as github CI | [#10528](https://github.com/nushell/nushell/pull/10528) |
| [@Hofer-Julian](https://github.com/Hofer-Julian) | chore: Small refactor of `eval.rs` | [#10554](https://github.com/nushell/nushell/pull/10554) |
| [@Yethal](https://github.com/Yethal) | stdlib: Reduce test file parsing overhead | [#10545](https://github.com/nushell/nushell/pull/10545) |
| [@fdncred](https://github.com/fdncred) | add a few more grid icons | [#10583](https://github.com/nushell/nushell/pull/10583) |
| [@lavafroth](https://github.com/lavafroth) | Fish-like completions for nested directories | [#10543](https://github.com/nushell/nushell/pull/10543) |
| [@ClipplerBlood](https://github.com/ClipplerBlood) | Add --env flag to do command | [#10572](https://github.com/nushell/nushell/pull/10572) |
| [@kubouch](https://github.com/kubouch) | Add --env and --wrapped flags to def | [#10566](https://github.com/nushell/nushell/pull/10566) |
| [@jntrnr](https://github.com/jntrnr) | Allow auto-cd on trailing slash | [#10585](https://github.com/nushell/nushell/pull/10585) |
| [@jntrnr](https://github.com/jntrnr) | Remove cd w/ abbreviations | [#10588](https://github.com/nushell/nushell/pull/10588) |
| [@stormasm](https://github.com/stormasm) | engine eval.rs remove pub from fn eval_element_with_input | [#10587](https://github.com/nushell/nushell/pull/10587) |
| [@Hofer-Julian](https://github.com/Hofer-Julian) | Port command examples to long option | [#10596](https://github.com/nushell/nushell/pull/10596) |
| [@jntrnr](https://github.com/jntrnr) | Revert "Port command examples to long option" | [#10597](https://github.com/nushell/nushell/pull/10597) |
| [@gaetschwartz](https://github.com/gaetschwartz) | Allow specifying a custom date format in std log | [#10603](https://github.com/nushell/nushell/pull/10603) |
| [@fdncred](https://github.com/fdncred) | remove underline from std NU_LOG_FORMAT | [#10604](https://github.com/nushell/nushell/pull/10604) |
| [@Hofer-Julian](https://github.com/Hofer-Julian) | Add long options for bits and bytes | [#10601](https://github.com/nushell/nushell/pull/10601) |
| [@Hofer-Julian](https://github.com/Hofer-Julian) | Add long options for conversions | [#10602](https://github.com/nushell/nushell/pull/10602) |
| [@sholderbach](https://github.com/sholderbach) | Parse custom completer annotation only in args | [#10581](https://github.com/nushell/nushell/pull/10581) |
| [@sholderbach](https://github.com/sholderbach) | Move `SyntaxShape` specifier parsing into own file | [#10448](https://github.com/nushell/nushell/pull/10448) |
| [@Hofer-Julian](https://github.com/Hofer-Julian) | Use long options for debug | [#10621](https://github.com/nushell/nushell/pull/10621) |
| [@Hofer-Julian](https://github.com/Hofer-Julian) | Add long options for core and dataframes | [#10619](https://github.com/nushell/nushell/pull/10619) |
| [@Hofer-Julian](https://github.com/Hofer-Julian) | Add long options for filters | [#10641](https://github.com/nushell/nushell/pull/10641) |
| [@Hofer-Julian](https://github.com/Hofer-Julian) | Add long options for formats | [#10645](https://github.com/nushell/nushell/pull/10645) |
| [@lavafroth](https://github.com/lavafroth) | Preserve relative paths for local files | [#10658](https://github.com/nushell/nushell/pull/10658) |
| [@amtoine](https://github.com/amtoine) | add examples with `..` and `/` to `path join` | [#10620](https://github.com/nushell/nushell/pull/10620) |
| [@Hofer-Julian](https://github.com/Hofer-Julian) | Let `run_in_login_mode` succeed even with broken local config | [#10622](https://github.com/nushell/nushell/pull/10622) |
| [@DanyPDev](https://github.com/DanyPDev) | Add themes to help command when available #10318 | [#10623](https://github.com/nushell/nushell/pull/10623) |
| [@amtoine](https://github.com/amtoine) | add Direnv to the integrations | [#10675](https://github.com/nushell/nushell/pull/10675) |
| [@fdncred](https://github.com/fdncred) | change canonicalize test use a more deeply rooted folder | [#10685](https://github.com/nushell/nushell/pull/10685) |
| [@quat1024](https://github.com/quat1024) | Use `heck` for string casing (again) | [#10680](https://github.com/nushell/nushell/pull/10680) |
| [@bobhy](https://github.com/bobhy) | dirs goto: update current ring slot before leaving it. | [#10706](https://github.com/nushell/nushell/pull/10706) |
| [@lavafroth](https://github.com/lavafroth) | refactor: move the `partial_from` function to the single place it is invoked | [#10705](https://github.com/nushell/nushell/pull/10705) |
| [@gaetschwartz](https://github.com/gaetschwartz) | allow multiple extensions | [#10593](https://github.com/nushell/nushell/pull/10593) |

# Breaking changes
Expand Down