# This week in Nushell #133 ## Nushell - hustcer [Updated docs for open and decode command, regenerated all docs](https://github.com/nushell/nushell/pull/4815), and [Bumped sysinfo version from v0.22.2 to v0.23.5, closed #3909](https://github.com/nushell/nushell/pull/4810), and [Marked `match` as deprecated command](https://github.com/nushell/nushell/pull/4802), and [Updated documents for commands](https://github.com/nushell/nushell/pull/4796), and [Fixed broken link in readme, should close #4776 [ci skip]](https://github.com/nushell/nushell/pull/4778), and [Updated build & install sh scripts, added install script for windows](https://github.com/nushell/nushell/pull/4736), and [Updated build and install scripts](https://github.com/nushell/nushell/pull/4733) - elferherrera [corrected history menu](https://github.com/nushell/nushell/pull/4814), and added [reedline bump](https://github.com/nushell/nushell/pull/4779), and another [reedline bump](https://github.com/nushell/nushell/pull/4766), and [Added real index column to history](https://github.com/nushell/nushell/pull/4756), and added [history bang](https://github.com/nushell/nushell/pull/4735) - danimesq created [Icon for .nu files' mimetype](https://github.com/nushell/nushell/pull/4813) - fdncred created [nushell icons contributed by the community](https://github.com/nushell/nushell/pull/4812), and [reorganized features a bit](https://github.com/nushell/nushell/pull/4807), and [changed cargo.toml so plugins don't build with features=extra](https://github.com/nushell/nushell/pull/4788), and [added ability to check if value does not contain something](https://github.com/nushell/nushell/pull/4783), and [added ansi escape](https://github.com/nushell/nushell/pull/4772), and [enabled to-nu to include the whole dfr if rows is not specified](https://github.com/nushell/nushell/pull/4753), and [just made install-all.sh executable](https://github.com/nushell/nushell/pull/4739) - jt [bumped reedline](https://github.com/nushell/nushell/pull/4806), and [ensurde exit codes in more cases](https://github.com/nushell/nushell/pull/4804), and [Ensured exit codes in more cases](https://github.com/nushell/nushell/pull/4803), and [Moved completions to DeclId](https://github.com/nushell/nushell/pull/4801), and [Fixed the panic when using externs + subexpression](https://github.com/nushell/nushell/pull/4799), and [Allowed passing block literals to do](https://github.com/nushell/nushell/pull/4798), and added [Simplify `empty?`, improve `default`](https://github.com/nushell/nushell/pull/4797), and [Fixed expansion of row condition implied it](https://github.com/nushell/nushell/pull/4795), and [Added the proper workarounds for short flags](https://github.com/nushell/nushell/pull/4794), and [Allowed quotes in a `register` call](https://github.com/nushell/nushell/pull/4793), and [Changed `select` to match 0.44](https://github.com/nushell/nushell/pull/4792), and [Made `reduce -n` more sensible](https://github.com/nushell/nushell/pull/4791), and [Made date values more readable](https://github.com/nushell/nushell/pull/4790), and [Removed duplicate code](https://github.com/nushell/nushell/pull/4789), and [Added support for var decl spans](https://github.com/nushell/nushell/pull/4787), and [Reverted "Make `if` blocks work like a def-env"](https://github.com/nushell/nushell/pull/4782), and [Fixed external extra](https://github.com/nushell/nushell/pull/4777), and [Added support for default values to params and flags](https://github.com/nushell/nushell/pull/4770), and [Fixed rest parsing](https://github.com/nushell/nushell/pull/4765), and added [More nuon tests, fix table print](https://github.com/nushell/nushell/pull/4762), and [Simplify group/window into their own commands](https://github.com/nushell/nushell/pull/4760), and [Bump reedline](https://github.com/nushell/nushell/pull/4747), and [Added more multiline pipeline forms](https://github.com/nushell/nushell/pull/4740), and [Made `if` blocks work like a def-env](https://github.com/nushell/nushell/pull/4656) - wingertge [Removed unused `ntdef.h` include](https://github.com/nushell/nushell/pull/4767), and [Added serialization for JSON and form bodies in `post`](https://github.com/nushell/nushell/pull/4764), and [Added basic resource file for Windows binary](https://github.com/nushell/nushell/pull/4745), and [Added back `--append` flag to `save` command](https://github.com/nushell/nushell/pull/4744), and [Allowed save to accept a list of strings](https://github.com/nushell/nushell/pull/4743) - stormasm [Updated the Readme for the dataframe directory](https://github.com/nushell/nushell/pull/4757) ## Documentation - sebastian-xyz [Switched search provider](https://github.com/nushell/nushell.github.io/pull/277), and [added more german documentation](https://github.com/nushell/nushell.github.io/pull/259) - rgwood [Added RSS feed for blog](https://github.com/nushell/nushell.github.io/pull/276), and [Updated lists page for latest Nu](https://github.com/nushell/nushell.github.io/pull/275), and added [Node+VuePress TLC](https://github.com/nushell/nushell.github.io/pull/268), and [Updated working_with_lists for latest Nu](https://github.com/nushell/nushell.github.io/pull/267), and [Added remaining missing block parameters](https://github.com/nushell/nushell.github.io/pull/265), and [Updated intro for latest Nu version](https://github.com/nushell/nushell.github.io/pull/264), and [Updated Windows build-from-source requirements](https://github.com/nushell/nushell.github.io/pull/258), and [Removed math mode mentions, moved short hand syntax documentation](https://github.com/nushell/nushell.github.io/pull/257), and added [Nu book: grammar + spelling pass](https://github.com/nushell/nushell.github.io/pull/256), and [Added case sensitivity section to operators page](https://github.com/nushell/nushell.github.io/pull/255), and [Updated command input/output docs](https://github.com/nushell/nushell.github.io/pull/254) - jt [added "thinking in nushell" section](https://github.com/nushell/nushell.github.io/pull/274) - fdncred created [some 0.59 assets](https://github.com/nushell/nushell.github.io/pull/273) - kubouch [Updated env conversions](https://github.com/nushell/nushell.github.io/pull/272) - ammkrn [elaborated on escaping details](https://github.com/nushell/nushell.github.io/pull/270) - hustcer [Updated documents for commands](https://github.com/nushell/nushell.github.io/pull/269), and [Updated i18n meta data handling script](https://github.com/nushell/nushell.github.io/pull/266), and [Added i18n related script and meta data](https://github.com/nushell/nushell.github.io/pull/262) - adamijak [mentioned shadowing and immutability](https://github.com/nushell/nushell.github.io/pull/263) - marianoguerra [added link to discord for questions](https://github.com/nushell/nushell.github.io/pull/260) - lucatrv [Changed `without_color` to `use_ansi_coloring`](https://github.com/nushell/nushell.github.io/pull/253) - kyoheiu [Showed link to Groups setion](https://github.com/nushell/nushell.github.io/pull/213) ## Nu_Scripts - jt [Fixed 256 colour example](https://github.com/nushell/nu_scripts/pull/175) - fdncred created [porting more coloring scripts](https://github.com/nushell/nu_scripts/pull/174), and [ported script to help with vscode extension](https://github.com/nushell/nu_scripts/pull/172) - efx created [file casing renamer](https://github.com/nushell/nu_scripts/pull/173) ## reedline - elferherrera created [History menu pages](https://github.com/nushell/reedline/pull/342), and [history menu page error](https://github.com/nushell/reedline/pull/341), and [can partially complete case insensitive](https://github.com/nushell/reedline/pull/340), and [Space before bang](https://github.com/nushell/reedline/pull/338), and [Space required before bang](https://github.com/nushell/reedline/pull/337), and [Bang command expands only alone in buffer](https://github.com/nushell/reedline/pull/336), and [menu partial completions to menu function](https://github.com/nushell/reedline/pull/335), and [History improved](https://github.com/nushell/reedline/pull/334), and [history bang](https://github.com/nushell/reedline/pull/333)