|
![](/images/spacer.gif) |
![](/images/spacer.gif) |
![](/images/spacer.gif) |
Changelog for bat-0.24.0-1.5.i586.rpm :
* Fri Nov 03 2023 Joshua Smith - Update to 0.24.0: Features: * Add environment variable BAT_PAGING, see #2629 * Add opt-in (--features lessopen) support for LESSOPEN and LESSCLOSE. See #1597, #1739, #2444, #2602, and #2662 Bugfixes: * Fix more not being found on Windows when provided via BAT_PAGER, see #2570, #2580, and #2651 * Switched default behavior of --map-syntax to be case insensitive #2520 * Updated version of serde_yaml to 0.9. See #2627 * Fix arithmetic overflow in LineRange::from and LineRange::parse_range, see #2674, #2698 * Fix paging not happening when stdout is interactive but stdin is not, see #2574 * Make -pp override --paging and vice versa when passed as a later argument, see #2660 Other: * Output directory for generated assets (completion, manual) can be customized, see #2515 * Use the is-terminal crate instead of atty, see #2530 * Add Winget Releaser workflow, see #2519 * Bump MSRV to 1.70, see #2651 Syntaxes: * Associate os-release with bash syntax, see #2587 * Associate Containerfile with Dockerfile syntax, see #2606 * Replaced quotes with double quotes so fzf integration example script works on windows and linux. see #2095 * Associate ksh files with bash syntax, see #2633 * Associate sarif files with JSON syntax, see #2695 * Associate ron files with rust syntax, see #2427 * Add support for WebGPU Shader Language, see #2692 * Add .dpkg-new and .dpkg-tmp to ignored suffixe, see #2595 * fix: Add syntax mapping *.jsonl => json, see #2539 * Update Julia syntax, see #2553 * add NSIS support, see #2577 * Update ssh-config, see #2697 * Sat Mar 25 2023 Michael Vetter - Update to 0.23.0: Features: * Implemented -S and --chop-long-lines flags as aliases for - -wrap=never. See #2309 * Breaking change: Environment variables can now override config file settings (but command-line arguments still have the highest precedence), see #1152, #1281, and #2381 * Implemented --nonprintable-notation=caret to support showing non-printable characters using caret notation. See #2429 Bugfixes: * Fix bat cache --clear not clearing the --target dir if specified. See #2393 Other: * Various bash completion improvements, see #2310 * Disable completion of cache subcommand, see #2399 * Signifigantly improve startup performance on macOS, see #2442 * Bump MSRV to 1.62, see #2496 Syntaxes: * Added support for Ada, see #1300 and #2316 * Added todo.txt syntax, see #2375 * Improve Manpage.sublime-syntax. See #2364 and #2461 * Added a new requirements.txt syntax, see #2361 * Added a new VimHelp syntax, see #2366 * Associate pdm.lock with TOML syntax, see #2410 * Todo.txt: Fix highlighting of contexts and projects at beginning of done.txt, see #2411 * cmd-help: overhaul scope names (colors) to improve theme support; misc syntax improvements. See #2419 * Added support for Crontab, see #2509 * Wed Nov 30 2022 Filippo Bonazzi - Add shell completion packages- Install manpage * Fri Oct 14 2022 William Brown - Update vendored dependencies- Add _constraints to prevent OBS workers randomly failing * Tue Sep 13 2022 jorik.cronenbergAATTsuse.com- Update to version 0.22.1: - v0.22.1 * Bugfixes - Bring back pre-processing of ANSI escape characters to so that some common bat use cases starts working again. See #2308 (AATTEnselic) - v0.22.0 * Features - Make the default macOS theme depend on Dark Mode. See #2197, #1746 (AATTEnselic) - Support for separate system and user config files. See #668 (AATTpatrickpichler) * Bugfixes - Prevent fork nightmare with PAGER=batcat. See #2235 (AATTjohnmatthiggins) - Make --no-paging/-P override --paging=... if passed as a later arg, see #2201 (AATTthemkat) - --map-syntax and --ignored-suffix now works together, see #2093 (AATTczzrr) - Strips byte order mark from output when in non-loop-through mode. See #1922 (AATTdag-h) * Other - Relaxed glibc requirements on amd64, see #2106 and #2194 (AATTsharkdp) - Improved fish completions. See #2275 (AATTzgracem) - Stop pre-processing ANSI escape characters. Syntax highlighting on ANSI escaped input is not supported. See #2185 and #2189 (AATTEnselic) * Syntaxes - NSE (Nmap Scripting Engine) is mapped to Lua, see #2151 (AATTCre3per) - Correctly color fstab dump and pass fields, see #2246 (AATTyuvalmo) - Update Command Help syntax, see #2255 - Julia: Fix syntax highlighting for function name starting with struct, see #2230 - Minor update to LiveScript, see #2291 - Associate .mts and .cts files with the TypeScript syntax. See #2236 (AATTkidonng) - Fish history is mapped to YAML. See #2237 (AATTkidonng) * bat as a library - Make bat::PrettyPrinter::syntaxes() iterate over new bat::Syntax struct instead of &syntect::parsing::SyntaxReference. See #2222 (AATTEnselic) - Clear highlights after printing, see #1919 and #1920 (AATTrhysd) * Mon May 30 2022 Jan Baier - Update to version 0.21.0: * assets/create.sh * Bump to v0.21.0 * Make `INI` syntax register as handler of `.inf` files * release-checklist.md: Don\'t recommend `--allow-dirty` to cargo publish * release-checklist.md: Recommend looking at the tip of master for `-h` and `man` * release-checklist.md: Recommend `--locked` for `cargo install` * release-checklist.md: Recommend a single git grep command for MSRV * CHANGELOG.md: Clean up and tweak * Bump to syntect 5.0.0 to e.g. start lazy-loading syntaxes (#2181) * Simplify release-checklist.md by printing `-h`, `--help` and `man` in CI (#2183) * Bump assets/syntaxes/02_Extra/Zig from `87ecbca` to `1a4a384` (#2136) * Add `--relative` to `batdiff` in README.md (#2172) * printer.rs: De-duplicate code to highlight long lines * Limit nix features * Add a --style=default option (#2119) * Bump assets/syntaxes/02_Extra/Nginx from `15a1db1` to `65f5a63` * Skip syntax highlighting for long lines (#2165) * Add support for BusyBox less as pager (#2162) * Bump nix from 0.23.1 to 0.24.1 * Bump flate2 from 1.0.22 to 1.0.23 * Bump thiserror from 1.0.30 to 1.0.31 * Run `cargo clippy --fix --all-targets --all-features` with Rust 1.60 * Add mapping for Unix mail spool (#2156) * Bump assets/syntaxes/02_Extra/Fish from `cd95616` to `98316d4` * Syntax: add cmd-help (#2148) * bug_report.md template: Explicitly ask for steps * bug_report.md template: Mention some already reported bugs * Print info about custom assets in --diagnostics * Lock regex crate at min 1.5.5 for CVE-2022-24713 * Allow configuring show_nonprintable from PrettyPrinter * Bump git2 from 0.14.1 to 0.14.2 * Bump once_cell from 1.9.0 to 1.10.0 * Bump regex from 1.5.4 to 1.5.5 * Bump semver from 1.0.6 to 1.0.7 * Bump assets/syntaxes/02_Extra/Fish from `2c254cc` to `cd95616` * Syntax: [Log] highlight escape characters in double quoted strings * Include contents of custom assets `metadata.yaml` in `--diagnostics` * Bump shell-words from 1.0.0 to 1.1.0 * Bump git2 from 0.13.25 to 0.14.1 * Updated test names * correctly handle multiple tabs in one line * add show_all_tabstops_long integration test * add show_all_tabstops integration test * Correctly render tab stops * Syntax: add clang-format (#2076) * Bump serial_test from 0.5.1 to 0.6.0 * Bump semver from 1.0.4 to 1.0.6 * Bump predicates from 2.1.0 to 2.1.1 * release-checklist: Remind where to push tags in forks * Mon Apr 18 2022 Ferdinand Thiessen - Update to version 0.20.0 * New style component header-filesize to show size of the displayed file in the header. * Use underline for line highlighting on ANSI * Fix bash completion on bash 3.x and bash-completion 1.x.- Update to version 0.19.0 * Reduce startup time in loop-through mode by 90%. * Load themes lazily to make bat start 25% faster when disregarding syntax load time. * Python syntax highlighting no longer suffers from abysmal performance in specific scenarios. * Fix for poor performance when ANSI escape sequences are piped to bat * Fix for incorrect handling of ANSI escape sequences when using --wrap=never * Load custom assets as fast as integrated assets * Support for x:-delta (minus) syntax in line ranges * Support for --ignored-suffix argument. * $BAT_CONFIG_DIR is now a recognized environment variable. It has precedence over $XDG_CONFIG_HOME * Support for x:+delta syntax in line ranges (e.g. 20:+10) * Add new --acknowledgements option that gives credit to theme and syntax definition authors * Fix: First line not shown in diff context. * Fix: Do not ignore syntaxes that handle file names with a *.conf extension. * Thu Sep 30 2021 william.brownAATTsuse.com- Replace rust-packaging with cargo-packaging * Wed Aug 18 2021 mvetterAATTsuse.com- Update to f3d53b to fix build on Tumbleweed because of Rust 1.54 See https://github.com/sharkdp/bat/issues/1796 * Update git2 dependency to fix incompatibility with Rust 1.54 * Reduce startup time in loop-through mode with 80%-90% * HighlightingAssets: Move out fn get_integrated_ *set() to module scope * Support a hidden arg --no-custom-assets that skips loading assets from the cache * HighlightingAssets: Make .syntaxes() and syntax_for_file_name() failable * HighlightingAssets::get_extension_syntax(): Split up into smaller methods * Make loading of cached assets closer in performance to integrated assets * Add Enselic in FUNDING.yml * Update battest.py * Add `rs` identifier for Rust code blocks in Markdown * Update CHANGELOG * Add groff syntax * Add custom FUNDING.yml * HighlightingAssets: Introduce private fn new() helper * HighlightingAssets: Encapsulate syntax_set behind a getter * De-duplicate some themes.bin and syntaxes.bin related code * Fix typo in README * Wed Aug 18 2021 mvetterAATTsuse.com- Update to version 0.18.2: * Add note on vulnerability reporting, closes #1473 * Upgrade CHANGELOG with security vulnerability notice * Update Julia syntax test * Update Julia syntax, closes #1692 * Update assets * Run cargo fmt * Bump version to v0.18.2 * Use resolved path for --diagnostic as well * Fix for Windows: do not run binaries from CWD * Bump assets/syntaxes/02_Extra/CMake from `7d6231c` to `ab6ef4e` * Bump ansi_colours from 1.0.2 to 1.0.4 * Bump globset from 0.4.6 to 0.4.8 * Add CHANGELOG entry for #1687 * Abort ignored filename suffix stripping early on unworkable filenames * Simplify ignored filename suffix stripping * Add syntax tests for ignored filename suffixes * Find syntax ignoring known backup/template filename suffixes * CICD: sync with pastel, minor changes * Add some more options to bash completion * Bump assert_cmd from 1.0.4 to 1.0.5 * Fix missing config/cache arguments in Zsh completion * Document --generate-config-file in manual * Add change log entry for bash completion * Depend on scop/bash-completion * Add missing comment about --theme arg escaping * Add bash completion * pretty_printer.rs: Don\'t use a URL as an example Input title * Update README.md * Update README.md * Modify Linguist overrides * Spelling fixes * Highlight mtab files with fstab highlighting * README.md: List compatibility as another advantage to 3-bit themes * README.md: Mention that PAGER is ignored if set to more or most * Bump nix from 0.20.0 to 0.21.0 * Bump assert_cmd from 1.0.3 to 1.0.4 * Update `CHANGELOG.md` for #1668 * Add Verilog syntax test file * Add varlink syntax test file * Add TypeScriptReact syntax test file * Add Stylus syntax test file * Add Strace syntax test file * Add Robot Framework syntax test file * Add Rego syntax test file * Add Puppet syntax test file * Add NAnt Build File syntax test file * Add Literate Haskell syntax test file * Add jsonnet syntax test file * Add Java Server Page (JSP) syntax test file * Add \'NOTICE\' to list of file names to skip * Add Fortran Namelist syntax test file * Add Fortran (Fixed Form) syntax test file * Add Fortran (Modern) syntax test file * Add F# syntax test file * Add CoffeeScript syntax test file * Add Cabal syntax test file * CHANGELOG.md: Apply DotENV syntax also for .env.default and .env.defaults * DotENV.sublime-syntax: Re-exported after .tmLanguage update * Bump assets/syntaxes/02_Extra/DotENV from `a1c9176` to `58201ba` * Refactor \"Use `matches` macro\" * Update `CHANGELOG.md` for #1661 * Use the functional update syntax * Implement `From<..>` instead of `Into<..>` * Use the functional update syntax * Use `matches` macro * Use `!theme.is_empty()` * ja: add section about integration with fzf * ja: fix typo * Update CHANGELOG for #1655 * Add XAML test file * Add dash test file * Update CHANGELOG for #1654 * Add support for XAML files * Add support for dash shebang * Fix broken img link * Update and polish Korean translation * Sun Jun 13 2021 idesmiAATTprotonmail.com- Update to version 0.18.1: * Update binary assets * Bump version, update dependencies * Updated CHANGELOG * Bump assets/syntaxes/02_Extra/Lean from `824213d` to `29a03a8` * Bump serde from 1.0.124 to 1.0.125 * Bump bugreport from 0.3.0 to 0.4.0 * Bump assets/syntaxes/02_Extra/FSharp from `c18616d` to `9e4645c` * add warning highlighting to log file syntax definition * add word boundaries to log syntax highlighting * Add independent log syntax * improve syslog syntax * replace Syslog dependency with a custom syntax * add example syslog file for highlighting tests * Revert \"Update of themes.bin that adds Dark+\" * Update of themes.bin that adds Dark+ * Add \"Visual Studio Dark+\" theme to vec of themes * Add Dark+ theme * Thu Mar 25 2021 Ismail Dönmez - Update to version 0.18.0 * Features - Use a pager when bat --list-languages is called, see #1394 (AATTstku1985) * Bugfixes - If the last line doesn\'t end with a newline character, don\'t add it if --style=plain, see #1438 (AATTEnselic) - Only print themes hint in interactive mode (bat --list-themes), see #1439 (AATTrsteube) - VimL syntax highlighting fix, see #1450 (AATTesensar) - Print an \'Invalid syntax theme settings\' error message if a custom theme is broken, see #614 (AATTEnselic) - If plain mode is set and wrap is not explicitly opted in, long lines will no be truncated, see #1426 - If PAGER (but not BAT_PAGER or --pager) is more or most, silently use less instead to ensure support for colors, see #1063 (AATTEnselic) - If PAGER is bat, silently use less to prevent recursion. For BAT_PAGER or --pager, exit with error, see #1413 (AATTEnselic) - Manpage highlighting fix, see #1511 (AATTkeith-hall) - BAT_CONFIG_PATH ignored by bat if non-existent, see #1550 (AATTsharkdp) * Other - Performance improvements, see #1421 (AATTLovecraftianHorror) - Added a new --diagnostic option to collect information for bug reports, see #1459 (AATTsharkdp) - Modified default theme colors to differentiate between a JSON key and a string value, see #1400 (AATTkeith-hall) - Upped min required Rust version to 1.42 * Syntaxes - Added Zig syntax, see #1470 (AATTpaulsmith) - Added Lean syntax, see #1446 (AATTJulian) - Added .resource extension for Robot Framework files, see #1386 - Added gnuplot syntax, see #1431 (AATTsharkdp) - Highlight *.pac (Proxy auto-config) files as JavaScript, see #1515 (AATTsharkdp) * New themes - ansi replaces ansi-dark and ansi-light, see #1104 and #1412 (AATTmk12). Breaking change: users that were previously using one of the ansi- * themes should switch to ansi. - The Gruvbox theme has been updated, see #1291 (AATTj0hnmeow). Breaking change: users that were previously using gruvbox or gruvbox-white should update and use gruvbox-dark/gruvbox-light instead. * bat as a library - The following PrettyPrinter methods have been removed (they were previously deprecated): + input_stdin_with_name + input_from_bytes_with_name + input_from_reader_with_name + vcs_modification_markers (if the git feature is not enabled)
|
|
|