bat/bat.changes

170 lines
6.9 KiB
Plaintext
Raw Normal View History

2020-05-05 09:15:01 +02:00
-------------------------------------------------------------------
Mon May 4 14:55:12 UTC 2020 - Martin Rey <mrey@suse.com>
- Update to version 0.15.0
* Features
- This release adds a new --diff/-d option that can be used to
only show lines surrounding Git changes, i.e. added, removed
or modified lines. The amount of additional context can be
controlled with --diff-context=N. See #23 and #940
* Bugfixes
- Error message printed in the middle of the output for another
file, see #946
Performance improvements when using custom caches (via bat
cache --build): the bat startup time should now be twice as
fast.
* Themes
- Updated version of the Solarized dark/light themes, see #941
* bat as a library
- There are a few changes in the "low level" API (the Config
struct has changed andthe error handler needs a new &mut dyn
Write argument). The high-level API is not affected.
- Changes from version 0.14.0
* Features
- Added a new --file-name <name>… option to overwrite the
displayed filename(s) in the header. This is useful when
piping input into bat. See #654 and #892.
- Added a new --generate-config-file option to create an
initial configuration file at the right place. See #870.
* Bugfixes
- Performance problems with C# source code have been fixed, see
#677
- Performance problems with Makefiles have been fixed, see #750
- Fix bug when highlighting Ruby files with unindented heredocs
, see #914
- A highlighting problem with Rust source code has been fixed,
see #924
- --highlight-line did not work correctly in combination with
--tabs=0 and --wrap=never, see #937
* Other
- When saving/reading user-provided syntaxes or themes, bat
will now maintain a metadata.yaml file which includes
information about the bat version which was used to create
the cached files. When loading cached files, we now print an
error if they have been created with an incompatible version.
See #882
- Updated liquid dependency to 0.20, see #880
* bat as a library
- A completely new "high level" API has been added that is much
more convenient to use. See the examples folder for the
updated code. It is recommended to only use the new
"high level" API, if possible. Note that this should still
be considered a "beta" release of bat-as-a-library.
For more details and some screenshots of the example
programs, see #936.
- Stripped out a lot of binary-only dependencies, see #895 and
#899
- Allow using the library with older syntect, see #896 and #898
* New syntaxes
- Rego, see #872
- Stylo, see #917
-------------------------------------------------------------------
Thu Apr 9 09:09:04 UTC 2020 - Dany Marcoux <dmarcoux@suse.com>
- Update to version 0.13.0
* Beginning with this release, bat can be used as a library
* (Breaking change) Glob-based syntax mapping
* Many bugfixes and new syntaxes
* And more... see upstream
- Pass "no-track" option to "cargo install" to avoid generating
".crates2.json"
-------------------------------------------------------------------
Tue Oct 15 12:59:38 UTC 2019 - Dany Marcoux <dmarcoux@suse.com>
- Instruct packager to install cargo directly from the cargo package
-------------------------------------------------------------------
Tue Oct 1 19:06:41 UTC 2019 - Luke Jones <luke@ljones.dev>
- Use `pwd`/.cargo for vendor config so that CARGO_HOME export is
not required.
-------------------------------------------------------------------
Tue Sep 24 14:49:11 UTC 2019 - Dany Marcoux <dmarcoux@suse.com>
- Update to version 0.12.1
* Features
Binary file content can now be viewed with bat -A
bat can now be used as a man pager
Add new style component to separate multiple '--line-range'
Added '-L' as an alias for '--list-languages'
* Bugfixes
Output looks unbalanced when using '--style=grid,numbers' without 'header'
Issues with filenames starting with "cache"
'--terminal-width -10' is parsed incorrectly
* New syntaxes
Emacs Org mode
requirements.txt
DotENV '.env'
SSH config
And more... see upstream
- Set directory for 'git clone' in README.packager
- Add 'clang' to build dependencies
-------------------------------------------------------------------
Wed May 15 21:22:44 UTC 2019 - Dany Marcoux <dmarcoux@suse.com>
- Update to version 0.11.0
* Features
New color themes: ansi-light, ansi-dark and base16
The -p/--plain option can be used twice (typically -pp). First -p switches --style to "plain", second disables pager.
* Bugfixes
Do not replace arguments to less when using --pager
Empty files are (once again) printed with a single header line
--terminal-width=0 is now disallowed
* New syntaxes
Fish
Update for F#
-------------------------------------------------------------------
Tue Apr 30 13:08:18 UTC 2019 - Dany Marcoux <dmarcoux@suse.com>
- Run spec-cleaner
- Remove double %setup macro
- Simplify tar command in README.packager
-------------------------------------------------------------------
Mon Feb 11 22:15:10 UTC 2019 - Dany Marcoux <dmarcoux@posteo.de>
- Add README.packager for instructions on how to generate vendor.tar.xz
- Update to version 0.10.0
* Features
New option --highlight-line <N>
New option -A/--show-all to show and highlight non-printable characters (in analogy to GNU cats option)
New option --pager to configure the pager
Support for a configuration file (https://github.com/sharkdp/bat#format)
Support for custom config file path via --config-file option or BAT_CONFIG_PATH environment variable
Support for custom syntax mappings via the -m/--max-syntax option
Support pager command-line arguments in PAGER and BAT_PAGER
The --terminal-width option can now also accept offsets
Support for multiple --line-range arguments
Encoding support for UTF-16LE and UTF-16BE
* Changes
Completely disabled the generation of shell completion files
Report the name of missing files
Don't start pager if file doesn't exist
Rename bat cache --init to bat cache --build
Move the --config-dir and --cache-dir options from bat cache to bat and hide them from the help text
The default tab-width has been set to 4
* New syntaxes supported
Robot framework, Twig, .desktop files, AsciiDoc, Assembly, Jsonnet,
Log files, Protobuf and ProtobufText, Terraform and Varlink
-------------------------------------------------------------------
Tue Oct 2 09:40:07 UTC 2018 - Jan Engelhardt <jengelh@inai.de>
- Fix the description's grammar.
-------------------------------------------------------------------
Mon Sep 24 22:33:10 UTC 2018 - dmarcoux@posteo.de
- Update to version 0.7.1
-------------------------------------------------------------------
Sat Aug 25 22:00:00 UTC 2018 - viktor.saevars@gmail.com
- Inital packaging @ 0.5.0