# This week in Nu #46
- arashout removed a [duplicate method in the Value API](https://github.com/nushell/nushell/pull/2147), cleaned up the [`fetch` implementation](https://github.com/nushell/nushell/pull/2131), improved the [`rm` command](https://github.com/nushell/nushell/pull/2113), better [aligned tables for `ls`](https://github.com/nushell/nushell/pull/2105)
- JosephTLyons made [`last` more iterator-friendly](https://github.com/nushell/nushell/pull/2143), [`from vcf` more iterator-friendly](https://github.com/nushell/nushell/pull/2137), improved the logic for [`last`](https://github.com/nushell/nushell/pull/2112)
- andrasio added some [new ways to do `str substring`](https://github.com/nushell/nushell/pull/2140), added a [`move column` command](https://github.com/nushell/nushell/pull/2123)
- almindor made [path autocompletions work in more cases](https://github.com/nushell/nushell/pull/2129)
- pag4k moved [duration to nanoseconds](https://github.com/nushell/nushell/pull/2128) in preparation for timing commands
- fdncred cleaned up [special characters in prompts](https://github.com/nushell/nushell/pull/2122)
- jonathandturner and josephtlyons made [`every` streamable](https://github.com/nushell/nushell/pull/2120)
- jonathandturenr also [fixed buffering in the `lines` command](https://github.com/nushell/nushell/pull/2111), fixed a [crash in the parser](https://github.com/nushell/nushell/pull/21080), added an [`if` command](https://github.com/nushell/nushell/pull/2106), added [`str length`](https://github.com/nushell/nushell/pull/2102), added [`split chars`](https://github.com/nushell/nushell/pull/2101), [`each --numbered`](https://github.com/nushell/nushell/pull/2100)
- philip-peterson fixed parsing of [barewords and words with partial quoting](https://github.com/nushell/nushell/pull/2103)