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 the type system
  • Loading branch information
amtoine committed Oct 14, 2023
commit df903174aa4bb287ef740dfefaf5c03292868d49
14 changes: 9 additions & 5 deletions blog/2023-10-17-nushell_0_86.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,15 @@ As part of this release, we also publish a set of optional plugins you can insta

### Enhancing the documentation

## The type system
| author | title | pr |
| -------------------------------------------------- | ---------------------------------------------------------------------------- | ------------------------------------------------------- |
| [@WindSoilder](https://github.com/WindSoilder) | don't overrite arg's type if it's annotated explicitly | [#10424](https://github.com/nushell/nushell/pull/10424) |
| [@NotLebedev](https://github.com/NotLebedev) | Allow complex types in input/output and let | [#10405](https://github.com/nushell/nushell/pull/10405) |
| [@sholderbach](https://github.com/sholderbach) | Use `int` type name consistently | [#10579](https://github.com/nushell/nushell/pull/10579) |
| [@sholderbach](https://github.com/sholderbach) | Relax type-check of key-less `table`/`record` | [#10629](https://github.com/nushell/nushell/pull/10629) |
| [@fdncred](https://github.com/fdncred) | change Type::Float => SyntaxShape::Number to SyntaxShape::Float | [#10689](https://github.com/nushell/nushell/pull/10689) |

## Our set of commands is evolving
### New commands
### Changes to existing commands
Expand All @@ -71,7 +80,6 @@ As part of this release, we also publish a set of optional plugins you can insta
| author | title | pr |
| -------------------------------------------------- | ---------------------------------------------------------------------------- | ------------------------------------------------------- |
| [@fdncred](https://github.com/fdncred) | optimize aarch64 when able | [#10433](https://github.com/nushell/nushell/pull/10433) |
| [@WindSoilder](https://github.com/WindSoilder) | don't overrite arg's type if it's annotated explicitly | [#10424](https://github.com/nushell/nushell/pull/10424) |
| [@fdncred](https://github.com/fdncred) | allow `values` command to support `LazyRecord`s | [#10418](https://github.com/nushell/nushell/pull/10418) |
| [@fdncred](https://github.com/fdncred) | new command: `into value` | [#10427](https://github.com/nushell/nushell/pull/10427) |
| [@zhiburt](https://github.com/zhiburt) | nu-table: Add table option `--abbreviated` | [#10399](https://github.com/nushell/nushell/pull/10399) |
Expand All @@ -86,7 +94,6 @@ As part of this release, we also publish a set of optional plugins you can insta
| [@WindSoilder](https://github.com/WindSoilder) | differentiating between `--x` and `--x: bool` | [#10456](https://github.com/nushell/nushell/pull/10456) |
| [@amtoine](https://github.com/amtoine) | show the whole path in "missing mod.nu" errors | [#10416](https://github.com/nushell/nushell/pull/10416) |
| [@hustcer](https://github.com/hustcer) | feat: Update nightly build workflow add full release support | [#10485](https://github.com/nushell/nushell/pull/10485) |
| [@NotLebedev](https://github.com/NotLebedev) | Allow complex types in input/output and let | [#10405](https://github.com/nushell/nushell/pull/10405) |
| [@hustcer](https://github.com/hustcer) | Update winget submission workflow include only default msi files | [#10487](https://github.com/nushell/nushell/pull/10487) |
| [@hustcer](https://github.com/hustcer) | Improve release script for github release workflow | [#10502](https://github.com/nushell/nushell/pull/10502) |
| [@poliorcetics](https://github.com/poliorcetics) | Command: Add `config env/nu --default` to print defaults | [#10480](https://github.com/nushell/nushell/pull/10480) |
Expand Down Expand Up @@ -127,7 +134,6 @@ As part of this release, we also publish a set of optional plugins you can insta
| [@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) |
| [@sholderbach](https://github.com/sholderbach) | Use `int` type name consistently | [#10579](https://github.com/nushell/nushell/pull/10579) |
| [@amtoine](https://github.com/amtoine) | make "can't follow stream paths" error a bit better | [#10569](https://github.com/nushell/nushell/pull/10569) |
| [@joergsch](https://github.com/joergsch) | Correct line folding in `from ics`/`from vcf` | [#10577](https://github.com/nushell/nushell/pull/10577) |
| [@Hofer-Julian](https://github.com/Hofer-Julian) | Port command examples to long option | [#10596](https://github.com/nushell/nushell/pull/10596) |
Expand All @@ -142,7 +148,6 @@ As part of this release, we also publish a set of optional plugins you can insta
| [@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) |
| [@sholderbach](https://github.com/sholderbach) | Relax type-check of key-less `table`/`record` | [#10629](https://github.com/nushell/nushell/pull/10629) |
| [@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) |
Expand All @@ -157,7 +162,6 @@ As part of this release, we also publish a set of optional plugins you can insta
| [@sholderbach](https://github.com/sholderbach) | Add a stub `dfr` command | [#10683](https://github.com/nushell/nushell/pull/10683) |
| [@fdncred](https://github.com/fdncred) | change canonicalize test use a more deeply rooted folder | [#10685](https://github.com/nushell/nushell/pull/10685) |
| [@amtoine](https://github.com/amtoine) | add Ellie to the standard library | [#10686](https://github.com/nushell/nushell/pull/10686) |
| [@fdncred](https://github.com/fdncred) | change Type::Float => SyntaxShape::Number to SyntaxShape::Float | [#10689](https://github.com/nushell/nushell/pull/10689) |
| [@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) |
Expand Down