_0.16.0 renders tables 40% faster than 0.15.0_
## Simplified Chinese Nu book (zombie110year)
Over the past few weeks we've seen steady progress on the Simplified Chinese translation of the Nu book. With this release, another set of translated chapters were added.
## Command improvements
- `to toml` now properly disallows incorrect top-level values (arashout)
- `mkdir` can now optionally show the names of directories created (utam0k)
- `uniq` can now optional provide the counts of each value in the result (siedentop)
- `cal` will now allow you to configure the start day of the week (JosephTLyons)
- Division by zero is now an error that's caught and shown to the user (bailey-layzer)
- `date` can now output formatted datetime strings (fdncred)
- Docs added for autoview, touch, and pwd (orientnab)
- New `str join` allows you to join a list of strings into a single string (sophiajt)
- Wix build support (fdncred)
- Fixes for running external commands using the new Windows links feature (fdncred)
- `open` can now optionally take an encoding (fdncred)
- The `config` settings file can now be readonly (sophiajt)
## Internal improvements
- Replaced use of `async_stream` macro with creating async streams directly (JosephTLyons, sophiajt)
- Fixes to the `ps` process time algorithm (svartalf)
- Interruptible stream API is now public (daschl)
- We now test Windows drive changing during our CI tests (HiranmayaGundu)
- Errors are now bubbled up earlier when possible (sophiajt)
- Config loading no longer panics if it doesn't succeed (sophiajt)
- Clean up and formatting of our docs (JosephTLyons)
- Optimization work to not clone in some places (utam0k)
# Looking ahead
We are looking into a few areas for the next release: further improving our per-directory environments, improving compile times, continuing to do code cleanup and pay down tech debt, and possibly more.