Releases: pamburus/hl
Releases · pamburus/hl
v0.29.8
Fixed
Changed
- Reformatted default configs to avoid value type confusion by @pamburus in #307
- Updated list of possible file types for themes in README.md by @pamburus in #308
- Added quotation marks to time-zone option in default configuration file by @pamburus in #309
Maintenance
- Configured groups for dependabot by @pamburus in #342 and #387
- build(deps): bump miniz_oxide from 0.7.3 to 0.7.4 by @dependabot in #306
- build(deps): bump clap_complete from 4.5.5 to 4.5.6 by @dependabot in #310
- build(deps): bump proc-macro2 from 1.0.85 to 1.0.86 by @dependabot in #311
- build(deps): bump lazy_static from 1.4.0 to 1.5.0 by @dependabot in #312
- build(deps): bump cc from 1.0.99 to 1.0.100 by @dependabot in #313
- build(deps): bump strum from 0.26.2 to 0.26.3 by @dependabot in #314
- build(deps): bump serde_json from 1.0.117 to 1.0.118 by @dependabot in #315
- build(deps): bump either from 1.12.0 to 1.13.0 by @dependabot in #316
- build(deps): bump cc from 1.0.100 to 1.0.101 by @dependabot in #317
- build(deps): bump log from 0.4.21 to 0.4.22 by @dependabot in #319
- build(deps): bump clap from 4.5.7 to 4.5.8 by @dependabot in #321
- build(deps): bump clap_complete from 4.5.6 to 4.5.7 by @dependabot in #322
- build(deps): bump clap_mangen from 0.2.21 to 0.2.22 by @dependabot in #325
- build(deps): bump serde_json from 1.0.118 to 1.0.120 by @dependabot in #327
- build(deps): bump cc from 1.0.101 to 1.0.104 by @dependabot in #326
- build(deps): bump pest from 2.7.10 to 2.7.11 by @dependabot in #329
- build(deps): bump pest_derive from 2.7.10 to 2.7.11 by @dependabot in #328
- build(deps): bump windows_i686_gnullvm from 0.52.5 to 0.52.6 by @dependabot in #330
- build(deps): bump oorandom from 11.1.3 to 11.1.4 by @dependabot in #331
- build(deps): bump cc from 1.0.104 to 1.0.105 by @dependabot in #332
- build(deps): bump async-trait from 0.1.80 to 0.1.81 by @dependabot in #333
- build(deps): bump serde from 1.0.203 to 1.0.204 by @dependabot in #334
- build(deps): bump clap from 4.5.8 to 4.5.9 by @dependabot in #335
- build(deps): bump toml_edit from 0.22.14 to 0.22.15 by @dependabot in #336
- build(deps): bump cc from 1.0.105 to 1.0.106 by @dependabot in #337
- build(deps): bump darling from 0.20.9 to 0.20.10 by @dependabot in #338
- build(deps): bump rust-embed-utils from 8.4.0 to 8.5.0 by @dependabot in #339
- build(deps): bump rust-embed from 8.4.0 to 8.5.0 by @dependabot in #341
- build(deps): bump rust-embed-impl from 8.4.0 to 8.5.0 by @dependabot in #340
- build(deps): bump cc from 1.0.106 to 1.1.0 by @dependabot in #343
- build(deps): bump clap_complete from 4.5.7 to 4.5.8 in the clap-ver group by @dependabot in #344
- build(deps): bump the thiserror-ver group with 2 updates by @dependabot in #345
- build(deps): bump cc from 1.1.0 to 1.1.1 by @dependabot in #346
- build(deps): bump cc from 1.1.1 to 1.1.5 by @dependabot in #347
- build(deps): bump titlecase from 3.2.0 to 3.3.0 by @dependabot in #348
- build(deps): bump the thiserror-ver group with 2 updates by @dependabot in #349
- build(deps): bump the toml-ver group with 2 updates by @dependabot in #350
- build(deps): bump cc from 1.1.5 to 1.1.6 by @dependabot in #351
- build(deps): bump winnow from 0.6.13 to 0.6.14 by @dependabot in #352
- build(deps): bump winnow from 0.6.14 to 0.6.15 by @dependabot in #354
- build(deps): bump nu-ansi-term from 0.50.0 to 0.50.1 by @dependabot in #356
- build(deps): bump the clap-ver group with 3 updates by @dependabot in #355
- build(deps): bump the clap-ver group with 6 updates by @dependabot in #358
- build(deps): bump is_terminal_polyfill from 1.70.0 to 1.70.1 in the is-terminal-ver group by @dependabot in #359
- build(deps): bump the anstyle-ver group with 4 updates by @dependabot in #357
- build(deps): bump the toml-ver group with 3 updates by @dependabot in #360
- build(deps): bump enumset to v1.1.5 by @pamburus in #361 and @pamburus in #362
- build(deps): Updated dependencies by @pamburus in #363
- build(deps): bump serde_json from 1.0.120 to 1.0.121 by @dependabot in #364
- build(deps): bump cc from 1.1.6 to 1.1.7 by @dependabot in #365
- build(deps): bump the toml-ver group across 1 directory with 3 updates by @dependabot in #367
- build(deps): bump indexmap from 2.2.6 to 2.3.0 by @dependabot in #369
- build(deps): bump serde_json from 1.0.121 to 1.0.122 by @dependabot in #371
- build(deps): bump regex from 1.10.5 to 1.10.6 in the regex-ver group by @dependabot in #372
- build(deps): bump winapi-util from 0.1.8 to 0.1.9 in the winapi-ver group by @dependabot in #373
- build(deps): bump flate2 from 1.0.30 to 1.0.31 by @dependabot in #374
- build(deps): bump serde from 1.0.204 to 1.0.205 by @dependabot in #376
- build(deps): bump cc from 1.1.7 to 1.1.8 by @dependabot in #377
- build(deps): bump the clap-ver group across 1 directory with 4 updates by @dependabot in #378
- build(deps): Updated dependencies by @pamburus in #379
- build(deps): bump serde_json from 1.0.123 to 1.0.124 by @dependabot in #381
- build(deps): bump clap_complete from 4.5.14 to 4.5.16 in the clap-ver group by @dependabot in #382
- build(deps): bump the wasm-ver group with 5 updates by @dependabot in #383
- build(deps): bump cpufeatures from 0.2.12 to 0.2.13 by @dependabot in #385
- build(deps): bump the wasm-ver group with 2 updates by @dependabot in #388
- build(deps): bump serde from 1.0.206 to 1.0.207 by @dependabot in #389
Full Changelog: v0.29.7...v0.29.8
v0.29.7
Added
- Support for
toml
andjson
config formats by @pamburus in #299 - Support for
toml
andjson
formats in theme configurations by @pamburus in #300
Changed
- To work around #288 and simplify configuration, different spellings of level values are now automatically registered by @pamburus in #289
For example, forinf
in the configuration file,inf
,INF
andInf
are registered.
Maintenance
- build(deps): bump clap from 4.5.4 to 4.5.6 by @dependabot in #291
- build(deps): bump clap from 4.5.6 to 4.5.7 by @dependabot in #301
- build(deps): bump clap_complete from 4.5.2 to 4.5.4 by @dependabot in #292
- build(deps): bump clap_mangen from 0.2.20 to 0.2.21 by @dependabot in #293
- build(deps): bump memchr from 2.7.2 to 2.7.4 by @dependabot in #304
- Updated dependencies by @pamburus in #297
- Replaced
bitmask
andbitmask-enum
crates withenumset
by @pamburus in #294 - Added code formatting checks by @pamburus in #295
- Added VS Code settings by @pamburus in #296
- Added configs and themes validation action by @pamburus in #298
- Enabled updates for all dependency types in dependabot by @pamburus in #302 and #303
Full Changelog: v0.29.6...v0.29.7
v0.29.6
Fixed
Changed
Other
- Renamed config schema file to
config.schema.json
by @pamburus in #285 - Added JSON schema for theme configurations by @pamburus in #286
Full Changelog: v0.29.5...v0.29.6
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
- 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