v0.1.3
Render fixes for stream output that uses CRLF, tabs, or invisible-on-bg color tokens.
What's new
- CRLF stream output renders correctly. A stray
\rfrom\r\n-terminated stream text (common on macOS and from!shellmagic) used to send the cursor back to column 0 and have padding overwrite the box.wrap_linenow drops\r. - Tabs in stream output align correctly.
\twas counted as zero-width byunicode-widthwhile the terminal jumped to the next 8-col tab stop, so the box right-side│ended up wrapped onto a phantom blank line.\tnow expands to spaces up to the next content-position 8-col stop. - IPython magic paths (
!ls ./artifacts) stay visible. syntect's base16-*.dark themes emit./pathtokens with a foreground equal to the theme background — text was there but invisible. We now replace bg-colored fg with the theme's default foreground; other tokens keep their original color.
No breaking changes. `cargo install nbv` upgrades cleanly from 0.1.2.
Install
```bash
cargo install nbv
```
Or grab the prebuilt macOS arm64 binary below.
Full changelog: v0.1.2...v0.1.3