# This week in Nushell #130
## Nushell
- jt [added some more builtin var completions](https://github.com/nushell/nushell/pull/4540), [made 'for' implicitly filter out nothings](https://github.com/nushell/nushell/pull/4536), and [Add an explicit 'print' command](https://github.com/nushell/nushell/pull/4535), and [Treat `ls` for absolute paths as-is](https://github.com/nushell/nushell/pull/4513), and [Slight cleanup of 'from json' line-at-a-time](https://github.com/nushell/nushell/pull/4512), and [Move to a standard kebab/snake style](https://github.com/nushell/nushell/pull/4509), and [Require block params](https://github.com/nushell/nushell/pull/4505), and [Make comparisons/sort-by more 'global'](https://github.com/nushell/nushell/pull/4500), and [Use partial_cmp and make -i case insensitive](https://github.com/nushell/nushell/pull/4498), and [Another batch of command tests](https://github.com/nushell/nushell/pull/4496), and [Move and enable with-env test](https://github.com/nushell/nushell/pull/4489), and [Auto-hide aliases to prevent recursion](https://github.com/nushell/nushell/pull/4487), and [Fix view-source command](https://github.com/nushell/nushell/pull/4486), and [Remove statements, replaced by pipelines](https://github.com/nushell/nushell/pull/4482), and [Fix more command tests](https://github.com/nushell/nushell/pull/4481), and [Don't error on failed external expansion](https://github.com/nushell/nushell/pull/4480), and [Ensure that reduce has a valid span](https://github.com/nushell/nushell/pull/4479), and [Fix `to json` escape logic](https://github.com/nushell/nushell/pull/4478), and [Improve alias expansion, again](https://github.com/nushell/nushell/pull/4474), and [Make param parsing more resilient, correct missing param error](https://github.com/nushell/nushell/pull/4470), and [Fix main in scripts with captures](https://github.com/nushell/nushell/pull/4468), and [Auto-generate markdown command docs](https://github.com/nushell/nushell/pull/4451), and [Early return on subcommands](https://github.com/nushell/nushell/pull/4443), and [Improve completions with no starting characters](https://github.com/nushell/nushell/pull/4433)
- kubouch [fixed external completions relying on external commands](https://github.com/nushell/nushell/pull/4538), [fixed wrong FlatShape name of List](https://github.com/nushell/nushell/pull/4532), and [tested support fixes](https://github.com/nushell/nushell/pull/4517), and [Use overlay ID for module import lookup](https://github.com/nushell/nushell/pull/4514), and [Update CI 2](https://github.com/nushell/nushell/pull/4456), and [Update CI](https://github.com/nushell/nushell/pull/4445), and [Hide alias](https://github.com/nushell/nushell/pull/4432)
- efx [ported post](https://github.com/nushell/nushell/pull/4537)
- hustcer [added examples for env,let-env,rm,touch and date list-timezone](https://github.com/nushell/nushell/pull/4531), and [feat: update #4518, Add command examples for def, do, cp, mv, mkdir and ls](https://github.com/nushell/nushell/pull/4528), and [Add or update examples for some commands](https://github.com/nushell/nushell/pull/4521), and [fix: fix with-env example with pipeline input](https://github.com/nushell/nushell/pull/4458), and [feat: mark str to-datetime as deprecated command](https://github.com/nushell/nushell/pull/4448), and [feat: add unalias to deprecated command](https://github.com/nushell/nushell/pull/4440)
- wingertge [fixed stream printing on Windows](https://github.com/nushell/nushell/pull/4527), and [Fix ignore to run side effects of previous command](https://github.com/nushell/nushell/pull/4510)