# 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)