|
|
|
|
@@ -1,3 +1,181 @@
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Dec 3 18:51:38 UTC 2025 - Martin Hauke <mardnh@gmx.de>
|
|
|
|
|
|
|
|
|
|
- Update to version 0.26.1
|
|
|
|
|
Features
|
|
|
|
|
* Add paging to '-h' and '--help'.
|
|
|
|
|
Bugfixes
|
|
|
|
|
* Fix hang when using --list-themes with an explicit pager.
|
|
|
|
|
* Fix negative values of N not being parsed in <N:M> line ranges
|
|
|
|
|
without = flag value separator.
|
|
|
|
|
* Fix broken Docker syntax preventing use of custom assets.
|
|
|
|
|
* Fix decorations being applied unexpectedly when piping. Now
|
|
|
|
|
only line numbers explicitly required on the command line
|
|
|
|
|
should be applied in auto decorations mode for cat
|
|
|
|
|
compatibility.
|
|
|
|
|
* Fix diagnostics attempting to find the version of an executable
|
|
|
|
|
named builtin when builtin pager is used.
|
|
|
|
|
* --help now correctly reads the config file for theme
|
|
|
|
|
information etc.
|
|
|
|
|
Other
|
|
|
|
|
* Improve README documentation on pager options passed to less.
|
|
|
|
|
* Make PowerShell completions compatible with PowerShell v5.1.
|
|
|
|
|
* Use more robust approach to escaping in Bash completions.
|
|
|
|
|
Syntaxes
|
|
|
|
|
* Update quadlet syntax mapping to include *.{build,pod} files.
|
|
|
|
|
* Fix inconsistencies in Ada syntax.
|
|
|
|
|
* Add syntax mapping for podman's artifact quadlet files.
|
|
|
|
|
* Highlight Korn Shell scripts (i.e. with a shebang of ...ksh)
|
|
|
|
|
using Bash syntax.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Oct 20 13:25:28 UTC 2025 - Ondřej Súkup <mimi.vx@gmail.com>
|
|
|
|
|
|
|
|
|
|
- update to 0.26.0
|
|
|
|
|
* Features
|
|
|
|
|
* Add paging to --list-themes, see PR #3239 (@einfachIrgendwer0815)
|
|
|
|
|
* Support negative relative line ranges, e.g. bat -r :-10 / bat -r='-10:', see #3068 (@ajesipow)
|
|
|
|
|
* Support context in line ranges, e.g. bat -r 30::5 / bat -r 30:40:5, see #3345 (@cavanaug)
|
|
|
|
|
* Add built-in 'minus' pager, e.g. bat --pager=builtin see PR #3402 (@academician)
|
|
|
|
|
* Bugfixes
|
|
|
|
|
* Fix UTF-8 BOM not being stripped for syntax detection, see #3314 (@krikera)
|
|
|
|
|
* Fix BAT_THEME_DARK and BAT_THEME_LIGHT being ignored, see issue #3171 and PR #3168 (@bash)
|
|
|
|
|
* Prevent --list-themes from outputting default theme info to stdout when it is piped, see #3189 (@einfachIrgendwer0815)
|
|
|
|
|
* Rename some submodules to fix Dependabot submodule updates, see issue #3198 and PR #3201 (@victor-gp)
|
|
|
|
|
* Make highlight tests fail when new syntaxes don't have fixtures PR #3255 (@dan-hipschman)
|
|
|
|
|
* Fix crash for multibyte characters in file path, see issue #3230 and PR #3245 (@HSM95)
|
|
|
|
|
* Add missing mappings for various bash/zsh files, see PR #3262 (@AdamGaskins)
|
|
|
|
|
* Send all bat errors to stderr by default, see #3336 (@JerryImMouse)
|
|
|
|
|
* Make --map-syntax target case insensitive to match --language, see #3206 (@keith-hall)
|
|
|
|
|
* Correctly determine the end of the line in UTF16LE/BE input #3369 (@keith-hall)
|
|
|
|
|
* --style=changes no longer prints a two-space indent when the file is unmodified, see issue #2710 and PR #3406 (@jyn514)
|
|
|
|
|
* Add missing shell completions, see #3411 (@keith-hall)
|
|
|
|
|
* Execute help/version/diagnostic commands even with invalid config/arguments present, see #3414 (@keith-hall)
|
|
|
|
|
* Fixed line numbers (-n) and style components not printing when piping output, see issue #2935 and PR #3438 (@lmmx)
|
|
|
|
|
* Other
|
|
|
|
|
* Update base16 README links to community driven base16 work #2871 (@JamyGolden)
|
|
|
|
|
* Work around build failures when building bat from vendored sources #3179 (@dtolnay)
|
|
|
|
|
* CICD: Stop building for x86_64-pc-windows-gnu which fails #3261 (Enselic)
|
|
|
|
|
* CICD: CICD: replace windows-2019 runners with windows-2025 #3339 (@cyqsimon)
|
|
|
|
|
* Build script: replace string-based codegen with quote-based codegen #3340 (@cyqsimon)
|
|
|
|
|
* Improve code coverage of --list-languages parameter #2942 (@sblondon)
|
|
|
|
|
* Only start offload worker thread when there's more than 1 core #2956 (@cyqsimon)
|
|
|
|
|
* Update terminal-colorsaurus (the library used for dark/light detection) to 1.0, see #3347 (@bash)
|
|
|
|
|
* Update console dependency to 0.16, see #3351 (@musicinmybrain)
|
|
|
|
|
* Fixed some typos #3244 (@ssbarnea)
|
|
|
|
|
* Update onig_sys dependency to 69.9.1 to fix a gcc build failure #3400 (@CosmicHorrorDev)
|
|
|
|
|
* Add a cargo feature (vendored-libgit2) to build with vendored libgit2 version without depending on the system's one #3426 (@0x61nas)
|
|
|
|
|
* Update syntect dependency to v5.3.0 to fix a few minor bugs, see #3410 (@keith-hall)
|
|
|
|
|
* Syntaxes
|
|
|
|
|
* Add syntax mapping for paru configuration files #3182 (@cyqsimon)
|
|
|
|
|
* Add support for Idris 2 programming language #3150 (@buzden)
|
|
|
|
|
* Add syntax mapping for nix's 'flake.lock lockfiles #3196 (@odilf)
|
|
|
|
|
* Improvements to CSV/TSV highlighting, with autodetection of delimiter and support for TSV files, see #3186 (@keith-
|
|
|
|
|
* Improve (Sys)log error highlighting, see #3205 (@keith-hall)
|
|
|
|
|
* Map ndjson extension to JSON syntax, see #3209 (@keith-hall)
|
|
|
|
|
* Map files with csproj, vbproj, props and targets extensions to XML syntax, see #3213 (@keith-hall)
|
|
|
|
|
* Add debsources syntax to highlight /etc/apt/sources.list files, see #3215 (@keith-hall)
|
|
|
|
|
* Add syntax definition and test file for GDScript highlighting, see #3236 (@chetanjangir0)
|
|
|
|
|
* Add syntax test file for Odin highlighting, see #3241 (@chetanjangir0)
|
|
|
|
|
* Update quadlet syntax mapping rules to cover quadlets in subdirectories #3299 (@cyqsimon)
|
|
|
|
|
* Add syntax Typst #3300 (@cskeeters)
|
|
|
|
|
* Map .mill files to Scala syntax for Mill build tool configuration files #3311 (@krikera)
|
|
|
|
|
* Add syntax highlighting for VHDL, see #3337 (@JerryImMouse)
|
|
|
|
|
* Add syntax mapping for certbot certificate configuration #3338 (@cyqsimon)
|
|
|
|
|
* Update Lean syntax from Lean 3 to Lean 4 #3322 (@YDX-2147483647)
|
|
|
|
|
* Map .flatpakref and .flatpakrepo files to INI syntax #3353 (@Ferenc-)
|
|
|
|
|
* Update hosts syntax #3368 (@keith-hall)
|
|
|
|
|
* Map .kshrc files to Bash syntax #3364 (@ritoban23)
|
|
|
|
|
* Map /var/log/dmesg files to Syslog syntax #3412 (@keith-hall)
|
|
|
|
|
* Add syntax definition and test file for Go modules(go.mod and go.sum) highlighting, see #3424 (@DarkMatter-999)
|
|
|
|
|
* Syntax highlighting for typescript code blocks within Markdown files, see #3435 (@MuntasirSZN)
|
|
|
|
|
* Themes
|
|
|
|
|
* Add Catppuccin, see #3317 (@SchweGELBin)
|
|
|
|
|
* Updated Catppuccin, see #3333 (@SchweGELBin)
|
|
|
|
|
* Updated gruvbox, see #3372 (@Nicholas42)
|
|
|
|
|
* Updated GitHub theme, see #3382 (@CosmicHorrorDev)
|
|
|
|
|
* Updated ANSI theme to highlight JSON object keys differently from values, see #3413 (@keith-hall)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Oct 13 21:05:16 UTC 2025 - Ondřej Súkup <mimi.vx@gmail.com>
|
|
|
|
|
|
|
|
|
|
- cleanup _service
|
|
|
|
|
- refresh vendor.tar.zst to fix build problems
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Jan 8 07:10:49 UTC 2025 - Michael Vetter <mvetter@suse.com>
|
|
|
|
|
|
|
|
|
|
- Update to 0.25.0:
|
|
|
|
|
Features:
|
|
|
|
|
* Set terminal title to file names when Paging is not Paging::Never #2807
|
|
|
|
|
* bat --squeeze-blank/bat -s will now squeeze consecutive empty lines, see #1441 and #2665
|
|
|
|
|
* bat --squeeze-limit to set the maximum number of empty consecutive when using --squeeze-blank, see #1441 #2665
|
|
|
|
|
* PrettyPrinter::squeeze_empty_lines to support line squeezing for bat as a library, see #1441 #2665
|
|
|
|
|
* Syntax highlighting for JavaScript files that start with #!/usr/bin/env bun #2913
|
|
|
|
|
* bat --strip-ansi={never,always,auto} to remove ANSI escape sequences from bat's input, see #2999
|
|
|
|
|
* Add or remove individual style components without replacing all styles #2929
|
|
|
|
|
* Automatically choose theme based on the terminal's color scheme, see #2896
|
|
|
|
|
* Add option --binary=as-text for printing binary content, see issue #2974 and PR #2976
|
|
|
|
|
* Make shell completions available via --completion <shell>, see issue #2057 and PR #3126
|
|
|
|
|
* Syntax highlighting for puppet code blocks within Markdown files, see #3152
|
|
|
|
|
Bugfixes:
|
|
|
|
|
* Fix long file name wrapping in header, see #2835
|
|
|
|
|
* Fix NO_COLOR support, see #2767
|
|
|
|
|
* Fix handling of inputs with OSC ANSI escape sequences, see #2541 and #2544
|
|
|
|
|
* Fix handling of inputs with combined ANSI color and attribute sequences, see #2185 and #2856
|
|
|
|
|
* Fix panel width when line 10000 wraps, see #2854
|
|
|
|
|
* Fix compile issue of time dependency caused by standard library regression #3045
|
|
|
|
|
* Fix override behavior of --plain and --paging, see issue #2731 and PR #3108
|
|
|
|
|
* Fix bugs in $LESSOPEN support, see #2805
|
|
|
|
|
Other:
|
|
|
|
|
* Upgrade to Rust 2021 edition #2748
|
|
|
|
|
* Refactor and cleanup build script #2756
|
|
|
|
|
* Checks changelog has been written to for PRs in CI #2766
|
|
|
|
|
+ Use GitHub API to get correct PR submitter #2791
|
|
|
|
|
* Minor benchmark script improvements #2768
|
|
|
|
|
* Update Arch Linux package URL in README files #2779
|
|
|
|
|
* Update and improve zsh completion, see #2772
|
|
|
|
|
* More extensible syntax mapping mechanism #2755
|
|
|
|
|
* Use proper Architecture for Debian packages built for musl, see #2811
|
|
|
|
|
* Pull in fix for unsafe-libyaml security advisory, see #2812
|
|
|
|
|
* Update git-version dependency to use Syn v2, see #2816
|
|
|
|
|
* Update git2 dependency to v0.18.2, see #2852
|
|
|
|
|
* Improve performance when color output disabled, see #2397 and #2857
|
|
|
|
|
* Relax syntax mapping rule restrictions to allow brace expansion #2865
|
|
|
|
|
* Apply clippy fixes #2864
|
|
|
|
|
* Faster startup by offloading glob matcher building to a worker thread #2868
|
|
|
|
|
* Display which theme is the default one in basic output (no colors), see #2937
|
|
|
|
|
* Display which theme is the default one in colored output, see #2838
|
|
|
|
|
* Add aarch64-apple-darwin ("Apple Silicon") binary tarballs to releases, see #2967
|
|
|
|
|
* Update the Lisp syntax, see #2970
|
|
|
|
|
* Use bat's ANSI iterator during tab expansion, see #2998
|
|
|
|
|
* Support 'statically linked binary' for aarch64 in 'Release' page, see #2992
|
|
|
|
|
* Update options in shell completions and the man page of bat, see #2995
|
|
|
|
|
* Update nix dev-dependency to v0.29.0, see #3112
|
|
|
|
|
* Bump MSRV to 1.74, see #3154
|
|
|
|
|
* Update clircle dependency to remove winapi transitive dependency, see #3113
|
|
|
|
|
Syntaxes:
|
|
|
|
|
* cmd-help: scope subcommands followed by other terms, and other misc improvements, see #2819
|
|
|
|
|
* Upgrade JQ syntax, see #2820
|
|
|
|
|
* Add syntax mapping for quadman quadlets #2866
|
|
|
|
|
* Map containers .conf files to TOML syntax #2867
|
|
|
|
|
* Associate .xsh files with xonsh syntax that is Python, see #2840
|
|
|
|
|
* Associate JSON with Comments .jsonc with json syntax, see #
|
|
|
|
|
* Associate JSON-LD .jsonld files with json syntax, see #3037
|
|
|
|
|
* Associate .textproto files with ProtoBuf syntax, see #3038
|
|
|
|
|
* Associate GeoJSON .geojson files with json syntax, see #3084
|
|
|
|
|
* Associate .aws/{config,credentials}, see #2795
|
|
|
|
|
* Associate Wireguard config /etc/wireguard/*.conf, see #2874
|
|
|
|
|
* Add support for CFML, see #3031
|
|
|
|
|
* Map *.mkd files to Markdown syntax, see issue #3060 and PR #3061
|
|
|
|
|
* Add syntax mapping for CITATION.cff, see #3103
|
|
|
|
|
* Add syntax mapping for kubernetes config files #3049
|
|
|
|
|
* Adds support for pipe delimiter for CSV #3115
|
|
|
|
|
* Add syntax mapping for /etc/pacman.conf #2961
|
|
|
|
|
* Associate uv.lock with TOML syntax, see #3132
|
|
|
|
|
Themes:
|
|
|
|
|
* Patched/improved themes for better Manpage syntax highlighting support, see #2994
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Nov 19 22:43:42 UTC 2024 - Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@fastmail.net>
|
|
|
|
|
|
|
|
|
|
|