Bat v0.26.0 Released
a day ago
- #software-update
- #bugfixes
- #syntax-highlighting
- Bugfixes include fixing UTF-8 BOM stripping for syntax detection and BAT_THEME_DARK/LIGHT being ignored.
- Prevented --list-themes from outputting default theme info to stdout when piped.
- Fixed crash for multibyte characters in file paths and added missing mappings for bash/zsh files.
- Errors are now sent to stderr by default and --map-syntax target is case insensitive.
- Corrected line end determination in UTF16LE/BE input and fixed line numbers not printing when piping output.
- Added syntax mappings for various file types including paru config, Idris 2, nix flake.lock, and GDScript.
- Updated syntaxes for CSV/TSV, Syslog, XML, and added new ones like VHDL and Go modules.
- Themes and syntax updates include new mappings for .flatpakref, .flatpakrepo, and improved Lean syntax.
- Build and CI/CD improvements include stopping builds for failing platforms and updating dependencies.
- Added a cargo feature for vendored libgit2 and updated syntect dependency to fix minor bugs.