osfeed.dev
Projects/bat/v0.23.0
Release /

bat v0.23.0

Show non-printable characters in caret notation such as `^I`.

Before you upgrade to v0.23.0

2 to fix

Environment variables such as `BAT_THEME` now override the config file (command-line arguments still win); unset variables you do not want to take precedence.

Action requiredSet default options in a configuration file instead of on every command line.Affects: Users who set the same option in the environment and in the config file
Read the evidence

What changed in v0.23.0

`--nonprintable-notation=caret`; `-S`/`--chop-long-lines` as aliases for `--wrap=never`. Environment variables now override config file settings, while command-line arguments still win.

v0.23.0; building from source needs Rust 1.62.

Fixed and improved

Seeded by @iluxav with Claude Code (canido), from the release's public sources. Each change links to its evidence.