Home Explore Blog CI



nushell

3rd chunk of `blog/2021-08-24-nushell_0_36.md`
0b695453cf8bd69f047d0b1c500861b08fe5b4c3cbc78c400000000100000ca6


We've only added a few topics so far, but we hope to grow these topics (with your help) over the coming releases.

## New commands and features

- [`drop nth`](https://github.com/nushell/nushell/pull/3917) - drops the given rows (andrasio)
- [`PROMPT_STRING` environment variable](https://github.com/nushell/nushell/pull/3918) - configures the script to run to create the prompt directly from the environment (elferherrera)
- [`zip`](https://github.com/nushell/nushell/pull/3919) - combine two lists into one list of pairs (andrasio)

## Dataframe improvements (elferherrera)

- [datetime commands](https://github.com/nushell/nushell/pull/3894)
- [describe command](https://github.com/nushell/nushell/pull/3907)
- [rolling and cumulative commands](https://github.com/nushell/nushell/pull/3960)

## Important bugfixes (lily-mara, gwenn, sophiajt)

A long-standing issue with history getting garbled when you have multiple shells open sending history updates is hopefully [now fixed](https://github.com/kkawakam/rustyline/pull/560). Thanks to the rustyline maintainers for helping find the root cause and creating a fix for it.

## Additional improvements

- waldyrious fixed [a typo](https://github.com/nushell/nushell/pull/3890), and fixed [issue templates](https://github.com/nushell/nushell/pull/3891)
- fdncred started a list of [projects that officially support Nushell](https://github.com/nushell/nushell/pull/3895)
- RealCundo added [PartialEq to ReturnValue](https://github.com/nushell/nushell/pull/3888)
- hedonihilist improved [how DirInfo calculates directory size](https://github.com/nushell/nushell/pull/3902)
- soumil-07 [worked around a BigDecimal issue that broke `math floor`](https://github.com/nushell/nushell/pull/3905)
- sophiajt added [`in` and `not-in` for strings](https://github.com/nushell/nushell/pull/3906), changed the [release build to focus on binary size](https://github.com/nushell/nushell/pull/3924)
- baoyachi [updated shadow-rs, which fixes some datetime issues and more](https://github.com/nushell/nushell/pull/3914)
- knottio added [trailing slash when completing symlinked directory](https://github.com/nushell/nushell/pull/3921)
- fdncred fixed [`fetch` to better follow redirects](https://github.com/nushell/nushell/pull/3923), and improved the [issue template](https://github.com/nushell/nushell/pull/3962)
- filaretov fixed [unaliasing to only affect the current scope](https://github.com/nushell/nushell/pull/3936)
- kubouch fixed [an issue where `source` couldn't handle paths with emojis](https://github.com/nushell/nushell/pull/3939)

# Looking ahead

The ability to search help and improve a built-in tutorial gives us a lot of opportunities to make Nushell more user-friendly, especially to users who are just getting started learning what Nushell can do. If you're interested, these are some good places to [jump in and help](https://github.com/nushell/nushell/blob/main/crates/nu-command/src/commands/core_commands/tutor.rs) if you have specific topics or areas of interest.

The projects we reported on last time, engine-q and reedline, are steadily improving. We're currently working through any remaining issues so that we can begin experimenting with integrating them into Nushell.

Title: Nushell 0.36: Bugfixes, Improvements, and Future Directions
Summary
Nushell 0.36 includes bugfixes, such as a long-standing issue with history garbling when multiple shells are open. Additional improvements include typo fixes, improvements to directory size calculation, BigDecimal issue workaround, and more. Looking ahead, the project is focusing on improving user-friendliness with enhanced help search and built-in tutorials, as well as integrating engine-q and reedline.