Releases: pamburus/hl
Releases · pamburus/hl
v0.29.5
Added
- Man page generator by @pamburus in #262
- New dark and light true-color themes
tc24d-b2
andtc24l-b2
by @pamburus in #275 - Config schema by @pamburus in #277
Maintenance
- Fixed crate directories pattern matching by @pamburus in #265
- Moved
logfmt
to a separate crateserde-logfmt
by @pamburus in #264 - Updated dependencies by @pamburus in #261
- Created dependabot.yml by @pamburus in #263
Other changes
- build(deps): bump thiserror from 1.0.60 to 1.0.61 by @dependabot in #269
- build(deps): bump crossbeam-channel from 0.5.12 to 0.5.13 by @dependabot in #268
- build(deps): bump crossbeam-utils from 0.8.19 to 0.8.20 by @dependabot in #267
- build(deps): bump bitmask-enum from 2.2.3 to 2.2.4 by @dependabot in #266
- build(deps): bump wildflower from
41e1c69
tof7428c1
by @dependabot in #272 - build(deps): bump serde from 1.0.202 to 1.0.203 by @dependabot in #273
- build(deps): bump wildmatch from 2.3.3 to 2.3.4 by @dependabot in #271
- build(deps): bump capnp from 0.19.5 to 0.19.6 by @dependabot in #276
Full Changelog: v0.29.4...v0.29.5
v0.29.4
Changed
- Now ambiguous string values that look like
true
,false
,null
or like a number are automatically enclosed in quotes by @pamburus in #255 - Improved message formatting in case of special characters by @pamburus in #257
Fixed
- Undesired output of blank lines found in input in
--filter
mode by @pamburus in #254 - Incorrect raw string formatting by @pamburus in #256
- Inconsistent hide/reveal behavior between nested and flattened keys by @pamburus in #258
- Unwanted enclosing of a single hyphen in quotes by @pamburus in #259
Full Changelog: v0.29.3...v0.29.4
v0.29.3
v0.29.2
Fixed
- Incorrect handling of CR/LF sequences with default options (auto) by @pamburus in #246
- Error handling in object parsing by @pamburus in #247
- Unexpected successful logfmt parsing of single word input by @pamburus in #248
- Lost messages in
--sort
mode when some lines are empty by @pamburus in #249 - Lost messages and incorrect order in
--sort
mode when some JSON messages are on a single line by @pamburus in #250
Full Changelog: v0.29.1...v0.29.2
v0.29.1
v0.29.0
Added
- Nested objects flattening feature by @pamburus in #229
- Support for loading a set of values from a file in a query by @pamburus in #237
- Command line option for config file path by @pamburus in #233
- Configuration file options to force display of time and level fields by @pamburus in #242
Changed
- Input info column is now disabled in by default
--raw
mode by @pamburus in #231 - Nested objects are now flattened by default by @pamburus in #229
- Time and level fields are now hidden by default if absent by @pamburus in #242
Fixed
- Automatic quote selection logic sometimes made wrong choices by @pamburus in #243
- Read errors were silently ignored in indexing routine that produced empty index by @pamburus in #234
- Error messages did not contain filename on read errors by @pamburus in #235
- Pager was started if directory path was specified instead of file path by @pamburus in #236
Maintenance
- Replaced
winapi
crate withwinapi-util
by @pamburus in #227 - Updated dependencies by @pamburus in #238
- Replaced tarpaulin with instrumentation-based code coverage by @pamburus in #239, #240, #241
Full Changelog: v0.28.1...v0.29.0
v0.28.1
Added
- Added true-color themes tc24d-blue and tc24l-blue for dark and light terminals by @pamburus in #217
These themes can be useful with most pager since it converts regular palette colors to 24-bit true colors using its own palette, which may differ from the settings of the terminal application used. Also, it currently doesn't supportfaint
attribute that is used in universal theme and its variants. - Added support for theme preview with fzf by @pamburus in #224
Example usage:hl --list-themes | fzf --preview-window="top,80%" --preview="head -n 100 example.log | hl -c --theme {}"
Changed
- Updated performance section in README.md by @pamburus in #218
- Flag
-c
can now be overridden by--color
option by @pamburus in #220 and #223 - All options are now logically grouped in the help output by @pamburus in #222
Fixed
- Fixed references to the original file format in the help by @pamburus in #219
- Improved value names in command line options by @pamburus in #221
- Fixed level style in
classic
andclassic-light
themes by @pamburus in #225
Maintenance
Full Changelog: v0.28.0...v0.28.1
v0.28.0
Added
- Automatic quotes for string values and messages by @pamburus in #198
- Added array separator to config and made it space by default by @pamburus in #203
- Added instructions on how to install using homebrew by @pamburus in #211
- Added shell auto-completions by @pamburus in #213
Changed
- Use unicode characters by default for formatting by @pamburus in #188
- Minor improvements in "universal", "universal-blue" and "neutral" themes by @pamburus in #189
- Several minor improvements in old themes by @pamburus in #191
Fixed
- Fixed
-e
flag description in features overview in README.md by @pamburus in #201 - new: Some minor optimizations by @pamburus in #205 and #206
Full Changelog: v0.27.4...v0.28.0