Releases: pamburus/hl
Releases · pamburus/hl
v0.31.1
Changed
Fixed
- Fixed brackets color in
hl-light
theme by @pamburus in #890 - Fixed undesired output to stderr in error logging test by @pamburus in #887
- Fixed origin case in theme listing by @pamburus in #889
Documentation
Dependencies
- build(deps): bump the patch-updates group with 11 updates by @dependabot in #884
- build(deps): bump indexmap from 2.8.0 to 2.9.0 by @dependabot in #885
- build(deps): bump crossbeam-channel from 0.5.14 to 0.5.15 in the crossbeam-sec group by @dependabot in #892
- build(deps): bump the patch-updates group with 9 updates by @dependabot in #894
- build(deps): bump half from 2.5.0 to 2.6.0 by @dependabot in #897
- build(deps): bump the rust-embed-ver group with 3 updates by @dependabot in #896
- build(deps): bump titlecase from 3.4.0 to 3.5.0 by @dependabot in #898
- build(deps): bump the capnp-ver group with 2 updates by @dependabot in #895
- build(nix): update flake.lock by @github-actions in #888, #900
Other
- Changed formatting style of JSON schemas by @pamburus in #902
- Updated actions configuration by @pamburus in #891, #893, #899
New Contributors
Full Changelog: v0.31.0...v0.31.1
v0.31.0
Added
- Added support for trace log level by @pamburus in #655
- Added configuration option
input-info
, complementary to the--input-info
command-line parameter, by @pamburus in #866, #870 - Added new themes by @pamburus in #847, #848
- Added theme tags by @pamburus in #872, #873, #874, #876, #878
Changed
- Changed default theme to
uni
by @pamburus in #847 - Changed default level separators by @pamburus in #869
- Changed help style to cargo-like style by @pamburus in #880
- Improved theme listing and suggestions by @pamburus in #867
- Changed Rust edition to 2024 by @pamburus in #764
Fixed
- Fixed hang on sub-string delimiter search by @pamburus in #744
- Fixed failures on FIFO files on linux (#657) by @pamburus in #661
- Fixed conflicts on index schema files of different versions which could lead to unexpected index rebuilds when switching between different
hl
versions by @pamburus in #680
Removed
Performance
- Optimized JSON string decoding by @pamburus in #747
- Optimized delimiter search by @pamburus in #743
- Fixed reformatting optimization of utc timestamps by @pamburus in #725
- Fixed all benchmarks and collected into a single executable by @pamburus in #724, #726, #727
Documentation
- Updated installation instructions for homebrew, windows, and general description by @pamburus in #777, #791, #792, #793, #794
- Updated
fzf
usage example by @pamburus in #868 - Updated README.md and themes used in screenshots by @pamburus in #858, #859, #881
Other changes
Dependencies
- build(deps): fix minor version for zero version dependencies by @pamburus in #864
- build(deps): bump deko from 0.3.0 to 0.4.0 by @dependabot in #648
- build(deps): bump the phf-ver group with 3 updates by @dependabot in #658, #668
- build(deps): bump serde_json from 1.0.134 to 1.0.140 by @dependabot in #659, #691, #709, #751, #815
- build(deps): bump async-trait from 0.1.84 to 0.1.88 by @dependabot in #660, #717, #814, #831
- build(deps): bump the clap-ver group with multiple updates by @dependabot in #667, #671, #693, #705, #711, #718, #735, #748, #774, #816, #840
- build(deps): bump linux-raw-sys from 0.4.14 to 0.4.15 by @dependabot in #669
- build(deps): bump rustix from 0.38.42 to 1.0.3 by @dependabot in #670, #700, #838
- build(deps): bump thiserror from 2.0.9 to 2.0.12 in the thiserror-ver group by @dependabot in #672, #676, #802
- build(deps): bump syn from 2.0.95 to 2.0.100 by @dependabot in #673, #715, #839
- build(deps): bump config from 0.15.4 to 0.15.11 by @dependabot in #678, #688, #713, #734, #824
- build(deps): bump dirs-sys from 0.4.1 to 0.5.0 by @dependabot in #679
- build(deps): bump anstyle-wincon from 3.0.6 to 3.0.7 in the anstyle-ver group by @dependabot in #681
- build(deps): bump cc from 1.2.7 to 1.2.17 by @dependabot in #682, #690, #716, #721, #730, #741, #762, #799, #852
- build(deps): bump winnow from 0.6.22 to 0.7.4 by @dependabot in #683, #707, #719, #733, #752, #833
- build(deps): bump dirs from 5.0.1 to 6.0.0 by @dependabot in #684
- build(deps): bump log from 0.4.22 to 0.4.26 by @dependabot in #685, #763
- build(deps): bump miniz_oxide from 0.8.2 to 0.8.5 by @dependabot in #686, #738, #771
- build(deps): bump proc-macro2 from 1.0.92 to 1.0.94 by @dependabot in #687, #827
- build(deps): bump chrono-tz from 0.10.0 to 0.10.2 in the chrono-ver group by @dependabot in #689, #850
- build(deps): bump notify from 7.0.0 to 8.0.0 by @dependabot in #677
- build(deps): bump indexmap from 2.7.0 to 2.8.0 by @dependabot in #692, #820
- build(deps): bump is-terminal from 0.4.13 to 0.4.16 in the is-terminal-ver group by @dependabot in #699, #701, #812
- build(deps): bump crunchy from 0.2.2 to 0.2.3 by @dependabot in #702
- build(deps): bump unicode-ident from 1.0.14 to 1.0.18 in the unicode-ver group by @dependabot in #703, #706, #750, #803
- build(deps): bump cpufeatures from 0.2.16 to 0.2.17 by @dependabot in #704
- build(deps): bump bumpalo from 3.16.0 to 3.17.0 by @dependabot in #708
- build(deps): bump ryu from 1.0.18 to 1.0.20 by @dependabot in #710, #808
- build(deps): bump toml_edit from 0.22.22 to 0.22.24 in the toml-ver group by @dependabot in #712, #732
- build(deps): bump derive_more from 1.0.0 to 2.0.1 by @dependabot in #720
- build(deps): bump toml from 0.8.19 to 0.8.20 in the toml-ver group by @dependabot in #722
- build(deps): bump once_cell from 1.20.2 to 1.21.1 by @dependabot in #723, #830
- build(deps): bump const-str from 0.6.1 to 0.6.2 by @dependabot in #731
- build(deps): bump the rand-ver group with multiple updates by @dependabot in #728, #745, #749, #851, #863
- build(deps): bump the strum-ver group with multiple updates by @dependabot in #729, #746
- build(deps): bump the bzip2-ver group with multiple updates by @dependabot in #740, #796
- build(deps): bump equivalent from 1.0.1 to 1.0.2 by @dependabot in #742
- build(deps): bump typenum from 1.17.0 to 1.18.0 by @dependabot in #753
- build(deps): bump anyhow from 1.0.95 to 1.0.97 by @dependabot in #754, #805
- build(deps): bump serde from 1.0.217 to 1.0.219 by @dependabot in #755, #822
- build(deps): bump redox_syscall from 0.5.8 to 0.5.10 in the redox-ver group by @dependabot in #760, #801
- build(deps): bump the zstd-ver group with multiple updates by @dependabot in #761, #842
- build(deps): bump libc from 0.2.169 to 0.2.171 by @dependabot in #772, #837
- build(deps): bump either from 1.13.0 to 1.15.0 by @dependabot in #773, #809
- build(deps): bump flate2 from 1.0.35 to 1.1.0 by @dependabot in #775
- build(deps): bump the rust-embed-ver group with 3 updates by @dependabot in #776
- build(deps): bump chrono from 0.4.39 to 0.4.40 in the chrono-ver group by @dependabot in #778
- build(deps): bump the zerofrom-ver group with 2 updates by @dependabot in #782
- build(deps): bump capnp from 0.20.3 to 0.20.6 in the capnp-ver group by @dependabot in #797, #800, #811
- build(deps): bump rstest from 0.24.0 to 0.25.0 by @dependabot in #798
- build(deps): bump quote from 1.0.38 to 1.0.40 by @dependabot in #804, #834
- build(deps): bump itoa from 1.0.14 to 1.0.15 by @dependabot in #806
- build(deps): bump pkg-config from 0.3.31 to 0.3.32 by @dependabot in #807
- build(deps): bump rustversion from 1.0.19 to 1.0.20 by @dependabot in #813
- build(deps): bump oorandom from 11.1.4 to 11.1.5 by @dependabot in #817
- build(deps): bump env_logger from 0.11.6 to 0.11.7 by @dependabot in #818
- build(deps): bump proc-macro-crate from 3.2.0 to 3.3.0 by @dependabot in #821
- build(deps): bump humantime from 2.1.0 to 2.2.0 by @dependabot in #823
- build(deps): bump titlecase from 3.3.0 to 3.4.0 by @dependabot in #826
- build(deps): bump semver from 1.0.25 to 1.0.26 by @dependabot in #828
- build(deps): bump half from 2.4.1 to 2.5.0 by @dependabot in #829
- build(deps): bump terminal_size from 0.4.1 to 0.4.2 by @dependabot in #832
- build(deps): bump windows-link from 0.1.0 to 0.1.1 in the windows-ver group by @dependabot in #835
- build(deps): bump foldhash from 0.1.4 to 0.1.5 by @dependabot in #836
- build(deps): bump bincode from 1.3.3 to 2.0.1 by @pamburus in #849
- build(deps): bump jiff from 0.2.4 to 0.2.5 by @dependabot in #853
- build(deps): bump the patch-updates group with multiple updates by @dependabot in #855, #861
- build(deps): bump the pest-ver group with 4 updates by @dependabot in #862
- build(nix): update flake and flake.lock by @pamburus in #768, #795, #810, #819, #825, #846, #865
- build(nix): added and fixed scheduled job to update flake.lock by @pamburus in #769, #770
Internal
- refactor: grouped basic filter and query into advanced filter by @pamburus in #784
- refactor: added some inline directives in scanning.rs by @pamburus in #674
- build(dependabot): added groups for
bzip2
by @pamburus in #739 - build(dependabot): added groups for
zstd
by @pamburus in #759 - build(dependabot): added group for zerofrom by @pamburus in #781
- dep(dependabot): updated configuration by @pamburus in #854
- build: added permissions to workflows by @pamburus in #856
- build: fixed permissions in publish workflow by @pamburus in #857
- build(actions): added commit signing to nix-update by @pamburus in #844
- ci(nix): added caching by @pamburus in #765
- ci: added rust caching by @pamburus in #766
- ci: update ci.yml by @pamburus in #875
New Contributors
- @github-actions made their first contribution in #795
Full Changelog: v0.30.4...v0.31.0
v0.30.4
v0.30.3
v0.30.2
Fixed
Maintenance
- Several performance improvements and refactorings by @pamburus in #638, #639, #640, #641, #645, #662, #665
Other changes
- build(deps): bump glob from 0.3.1 to 0.3.2 by @dependabot in #642
- build(deps): bump syn from 2.0.92 to 2.0.95 by @dependabot in #643, #649, #651
- build(deps): bump serde from 1.0.216 to 1.0.217 by @dependabot in #644
- build(deps): bump winnow from 0.6.20 to 0.6.23 by @dependabot in #646, #653
- build(deps): bump itertools from 0.13.0 to 0.14.0 by @dependabot in #647
- build(deps): bump cc from 1.2.6 to 1.2.7 by @dependabot in #652
- build(deps): bump async-trait from 0.1.83 to 0.1.84 by @dependabot in #654
Full Changelog: v0.30.1...v0.30.2
v0.30.1
Fixed
- Fixed hide/unhide logic for composite fields by @pamburus in #627
- Fixed installation of shell completions and man page in nix flake by @pamburus in #630
Documentation
Maintenance
- Fixed potential invariance problem in record filter by @pamburus in #628
- Replaced time pre-parsing with lazy parsing by @pamburus in #629
- Deduplicated heap-optimized vectors by @pamburus in #636
Other changes
- build(deps): bump thiserror from 2.0.8 to 2.0.9 in the thiserror-ver group by @dependabot in #623
- build(deps): bump syn from 2.0.90 to 2.0.91 by @dependabot in #624
- build(deps): bump serde_json from 1.0.133 to 1.0.134 by @dependabot in #625
- build(deps): bump anyhow from 1.0.94 to 1.0.95 by @dependabot in #626
- build(deps): bump rustversion from 1.0.18 to 1.0.19 by @dependabot in #631
- build(deps): bump syn from 2.0.91 to 2.0.92 by @dependabot in #632
- build(deps): bump cc from 1.2.5 to 1.2.6 by @dependabot in #633
- build(deps): bump quote from 1.0.37 to 1.0.38 by @dependabot in #634
New Contributors
Full Changelog: v0.30.0...v0.30.1
v0.30.0
Added
- Support for
bzip2
,xz
andzstd
compression formats in addition togzip
and automatic compression detection by @tgulacsi in #549 - Support for compressed files with automatic format detection along with the
--sort | -s
option by @pamburus in #577 and #554
See the configuration files section for more details. - Nix flake by @TornaxO7 in #547
- Support for multiple layered configuration files by @pamburus in #620
Changed
- Replaced
--debug
command-line option withHL_DEBUG_LOG
environment variable by @pamburus in #620
See the env-logger crate documentation for more details. The only difference is thatHL_DEBUG_LOG
is used instead of the defaultRUST_LOG
environment variable.
Maintenance
- Make helpers moved to a separate file by @pamburus in #514
- Replaced actions-rs/toolchain with dtolnay/rust-toolchain by @pamburus in #553
- Added markdown linter by @pamburus in #552
- Allowed 0.05% coverage drop by @pamburus in #586
Other changes
- build(deps): bump allocator-api2 from 0.2.18 to 0.2.21 by @dependabot in #532, #568
- build(deps): bump anstream from 0.6.17 to 0.6.18 by @dependabot in #523
- build(deps): bump anstyle from 1.0.9 to 1.0.10 by @dependabot in #516
- build(deps): bump anyhow from 1.0.91 to 1.0.94 by @dependabot in #519, #526, #575
- build(deps): bump capnpc from 0.20.0 to 0.20.1 in the capnp-ver group by @dependabot in #540
- build(deps): bump cc from 1.1.31 to 1.2.5 by @dependabot in #518, #525, #530, #538, #572, #582, #594, #613
- build(deps): bump chrono from 0.4.38 to 0.4.39 in the chrono-ver group by @dependabot in #583
- build(deps): bump clap_complete from 4.5.20 to 4.5.23 by @dependabot in #537, #573, #578
- build(deps): bump clap_complete from 4.5.35 to 4.5.40 by @dependabot in #513, #520, #596, #604
- build(deps): bump config from 0.14.1 to 0.15.4 by @dependabot and @pamburus in #606, #616, #576
- build(deps): bump cpufeatures from 0.2.14 to 0.2.16 by @dependabot in #534, #551
- build(deps): bump deko from 0.1.0 to 0.3.0 by @dependabot in #609
- build(deps): bump errno from 0.3.9 to 0.3.10 by @dependabot in #564
- build(deps): bump flate2 from 1.0.34 to 1.0.35 by @dependabot in #539
- build(deps): bump hashlink from 0.8.4 to 0.9.1 by @dependabot in #610
- build(deps): bump indexmap from 2.6.0 to 2.7.0 by @dependabot in #569
- build(deps): bump itoa from 1.0.11 to 1.0.14 by @dependabot in #546, #560
- build(deps): bump libc from 0.2.161 to 0.2.169 by @dependabot in #527, #542, #561, #563, #570, #584, #619
- build(deps): bump miniz_oxide from 0.8.0 to 0.8.2 by @dependabot in #608
- build(deps): bump mio from 1.0.2 to 1.0.3 by @dependabot in #571
- build(deps): bump notify-types from 1.0.0 to 1.0.1 by @dependabot in #607
- build(deps): bump pathdiff from 0.2.2 to 0.2.3 by @dependabot in #562
- build(deps): bump proc-macro2 from 1.0.89 to 1.0.92 by @dependabot in #548, #550
- build(deps): bump redox_syscall from 0.5.7 to 0.5.8 in the redox-ver group by @dependabot in #587
- build(deps): bump regex-automata from 0.4.8 to 0.4.9 by @dependabot in #533
- build(deps): bump rustix from 0.38.38 to 0.38.42 by @dependabot in #522, #531, #543, #581
- build(deps): bump serde from 1.0.214 to 1.0.216 by @dependabot in #535, #585
- build(deps): bump serde_json from 1.0.132 to 1.0.133 by @dependabot in #541
- build(deps): bump terminal_size from 0.4.0 to 0.4.1 by @dependabot in #567
- build(deps): bump the crossbeam-ver group with 4 updates by @dependabot in #592
- build(deps): bump the pest-ver group with 4 updates by @dependabot in #579
- build(deps): bump the predicates-ver group with 3 updates by @dependabot in #618
- build(deps): bump the wasm-ver group with 7 updates by @dependabot in #566
- build(deps): bump thiserror from 1.0.65 to 2.0.8 by @dependabot in #515, #517, #521, #524, #528, #574, #580, #593, #605
- build(deps): bump unicode-ident from 1.0.13 to 1.0.14 in the unicode-ver group by @dependabot in #544
- build(deps): bump yoke from 0.7.4 to 0.7.5 by @dependabot in #555
- build(deps): bump zerofrom from 0.1.4 to 0.1.5 by @dependabot in #556
- build(deps): bump zerofrom-derive from 0.1.4 to 0.1.5 by @dependabot in #557
- build(deps): bump other dependencies by @pamburus in #576, #622
New Contributors
Full Changelog: v0.29.11...v0.30.0
v0.29.11
v0.29.10
v0.29.9
Fixed
- Fixed scanning after maximum segment size exceeded by @pamburus in #433
- Fixed support for file renaming in follow mode on macOS by @pamburus in #511
Changed
- Improved
sh
blocks in README.md by @andygeorge in #509 - Other minor improvements in README.md by @pamburus in #510
Maintenance
- Updated
chrono-tz
by @pamburus in #437 - Replaced
platform-dirs
withdirs
by @pamburus in #447 - Fixed some build and test errors on windows by @pamburus in #449
Other changes
- build(deps): replaced serde-yaml with serde-yml by @pamburus in #500
- build(dependabot): added serde_spanned and serde_toml to toml group by @pamburus in #464
- build(deps): bump anstream from 0.6.15 to 0.6.17 by @dependabot in #504
- build(deps): bump async-trait from 0.1.81 to 0.1.83 by @dependabot in #419, #459
- build(deps): bump autocfg from 1.3.0 to 1.4.0 by @dependabot in #465
- build(deps): bump capnp from 0.19.6 to 0.20.3 in the capnp-ver group by @dependabot in #430, #454, #488, #494
- build(deps): bump cc from 1.1.10 to 1.1.31 by @dependabot in #393, #400, #413, #414, #425, #440, #446, #448, #473, #479, #485, #492
- build(deps): bump colorchoice from 1.0.2 to 1.0.3 by @dependabot in #503
- build(deps): bump config from 0.14.0 to 0.14.1 by @dependabot in #499
- build(deps): bump cpufeatures from 0.2.13 to 0.2.14 by @dependabot in #428
- build(deps): bump encoding_rs from 0.8.34 to 0.8.35 by @dependabot in #505
- build(deps): bump filetime from 0.2.24 to 0.2.25 by @dependabot in #417
- build(deps): bump flate2 from 1.0.31 to 1.0.34 by @dependabot in #406, #411, #466
- build(deps): bump iana-time-zone from 0.1.60 to 0.1.61 in the iana-time-zone-ver group by @dependabot in #441
- build(deps): bump indexmap from 2.3.0 to 2.6.0 by @dependabot in #391, #418, and #475
- build(deps): bump is-terminal from 0.4.12 to 0.4.13 in the is-terminal-ver group by @dependabot in #392
- build(deps): bump libc from 0.2.155 to 0.2.161 by @dependabot in #399, #403, #458, #491
- build(deps): bump notify from 6.1.1 to 7.0.0 by @dependabot in #507
- build(deps): bump once_cell from 1.19.0 to 1.20.2 by @dependabot in #439, #450, #469, #478
- build(deps): bump pathdiff from 0.2.1 to 0.2.2 by @dependabot in #484
- build(deps): bump proc-macro2 from 1.0.86 to 1.0.89 by @dependabot in #480, #489, #497
- build(deps): bump quote from 1.0.36 to 1.0.37 by @dependabot in #409
- build(deps): bump redox_syscall from 0.5.3 to 0.5.7 in the redox-ver group by @dependabot in #434, #456, #462, #471
- build(deps): bump redox_users from 0.4.5 to 0.4.6 in the redox-ver group by @dependabot in #402
- build(deps): bump regex from 1.11.0 to 1.11.1 in the regex-ver group by @dependabot in #502
- build(deps): bump rustix from 0.38.34 to 0.38.38 by @dependabot in #416, #424, #436, #506
- build(deps): bump rustversion from 1.0.17 to 1.0.18 by @dependabot in #487
- build(deps): bump serde from 1.0.207 to 1.0.214 by @dependabot in #395, #410, #429, #496, #508
- build(deps): bump serde_json from 1.0.124 to 1.0.132 by @dependabot in #396, #412, #421, #490, #493
- build(deps): bump serde_spanned from 0.6.7 to 0.6.8 by @dependabot in #463
- build(deps): bump the anstyle-ver group with 4 updates by @dependabot in #501
- build(deps): bump the capnp-ver group with 2 updates by @dependabot in #444
- build(deps): bump the clap-ver by @dependabot in #394, #401, #407, #408, #415, #445, #477, #498, #423, #452, #474, #481
- build(deps): bump the pest-ver group with 12 updates by @dependabot in #426, #451, #486
- build(deps): bump the plotters-ver group with 3 updates by @dependabot in #427
- build(deps): bump the regex-ver group with 3 updates by @dependabot in #467
- build(deps): bump the thiserror-ver group with 2 updates by @dependabot in #453
- build(deps): bump the thiserror-ver group with 2 updates by @dependabot in #495
- build(deps): bump the wasm-ver group across 1 directory with 6 updates by @dependabot in #483
- build(deps): bump toml_edit from 0.22.20 to 0.22.22 in the toml-ver group by @dependabot in #442, #457
- build(deps): bump ucd-trie from 0.1.6 to 0.1.7 by @dependabot in #468
- build(deps): bump unicode-ident from 1.0.12 to 1.0.13 in the unicode-ver group by @dependabot in #435
- build(deps): bump unicode-segmentation from 1.11.0 to 1.12.0 in the unicode-ver group by @dependabot in #438
- build(deps): bump wildmatch from 2.3.4 to 2.4.0 by @dependabot in #476
- build(deps): bump winnow from 0.6.18 to 0.6.20 by @dependabot in #461
New Contributors
- @andygeorge made their first contribution in #509
Full Changelog: v0.29.8...v0.29.9