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