# This week in Nu #47
- arashout began work to [auto generate documentation](https://github.com/nushell/nushell/pull/2139), fixed issues [(2164)](https://github.com/nushell/nushell/pull/2164).
- k-brk moved [`keep` suite](https://github.com/nushell/nushell/pull/2197) unifying `keep-while` and `keep-until`
- fdncred added `--dark_bg` to [change color and text backgrounds](https://github.com/nushell/nushell/pull/2189) of the html, added internal [assertion improvement](https://github.com/nushell/nushell/pull/2157/files), added `--html_color` and `--no_color` [for finer grained color control](https://github.com/nushell/nushell/pull/2158) in html.
- jonathandturner [introduced wasm support](https://github.com/nushell/nushell/pull/2199), [extended Shell](https://github.com/nushell/nushell/pull/2165) to support `open` and `save`, introduced [configurable keybindings](https://github.com/nushell/nushell/pull/2186), [clearer printing](https://github.com/nushell/nushell/pull/2150) of duration, split [`config set` arguments](https://github.com/nushell/nushell/pull/2151), renamed [byte primitive](https://github.com/nushell/nushell/pull/2153) for clarity, and fixed issues [2152](https://github.com/nushell/nushell/pull/2152)
- Porges fixed [row indices formatting](https://github.com/nushell/nushell/pull/2181) alignment
- andrasio added support for `group-by` to pass a [block as the key function](https://github.com/nushell/nushell/pull/2172). moved [`skip` suite](https://github.com/nushell/nushell/pull/2179) unifying `skip-while` and `skip-until`, made `str` [stricter](https://github.com/nushell/nushell/pull/2173).
- JosephTLyons added [`reverse` subcommand](https://github.com/nushell/nushell/pull/2170) to `str`, did improvements in the code [2176](https://github.com/nushell/nushell/pull/2176), [2177](https://github.com/nushell/nushell/pull/2177), [2183](https://github.com/nushell/nushell/pull/2183), [2184](https://github.com/nushell/nushell/pull/2184), [2194](https://github.com/nushell/nushell/pull/2194), [2196](https://github.com/nushell/nushell/pull/2196), [2201](https://github.com/nushell/nushell/pull/2201)
- amousa introduced `variance` and `stddev` [subcommands to `math`](https://github.com/nushell/nushell/pull/2154).
- thegedge introduced [completion abstractions](https://github.com/nushell/nushell/pull/2198), fixed an issue [with the encoder](https://github.com/nushell/nushell/pull/2168) for preventing overflows of data.
- samhedin documented `auto-env` [more](https://github.com/nushell/nushell/pull/2163) and [more tests](https://github.com/nushell/nushell/pull/2148). Fixes preventing env script [running multiple times](https://github.com/nushell/nushell/pull/2171).
- bailey-layzer added `from` [subcommand to `str`](https://github.com/nushell/nushell/pull/2125), and `--char` flag for [trimmin specific ones](https://github.com/nushell/nushell/pull/2162).
- ritobanrc updated `config` command suite [flags to subcommands](https://github.com/nushell/nushell/pull/2146).
- pag4k added [ns seconds](https://github.com/nushell/nushell/pull/2128) to Duration