Releases: pamburus/hl
Releases · pamburus/hl
v0.34.0
Immutable
release. Only release title and notes can be modified.
Added
- Added v1 theme system with overlays and role inheritance by @pamburus in #1219
See Theme Configuration Guide for more details.
Changed
- Enabled
@accent-italictheme overlay by default by @pamburus in #1223
If you would like to return to the previous behavior, please update your configuration file to explicitly disable overlays.
TOML# Theme overlays to apply on top of the base theme and main configured theme. theme-overlays = []
YAML# Theme overlays to apply on top of the base theme and main configured theme. theme-overlays: []
- Converted default embedded config to TOML format by @pamburus in #1213, #1214, #1215, #1216, #1217, #1220, #1221
See the updated default configuration file: config.toml.
Fixed
- Removed duplicate indicator style application by @pamburus in #1225
- Use unicode-width crate for character width calculations by @pamburus in #1231
- Split badges into graphemes for width calculations by @pamburus in #1232
Other
- Update schema cross-references by @pamburus in #1222
- Update schema references in TOML files by @pamburus in #1218
- Get rid of generic
Fromimplementation by @pamburus in #1226
Dependencies
- Bump const-str from 0.7.1 to 1.0.0 by @dependabot in #1230
- Bump signal-hook from 0.3.18 to 0.4.1 by @dependabot in #1229
- Bump tombi-toml/setup-tombi from 1.0.6 to 1.0.7 by @dependabot in #1212
- Update dependencies by @missionis in #1228
- Update nix flake dependencies by @missionis in #1227
Full Changelog: v0.33.2...v0.34.0
v0.33.2
Immutable
release. Only release title and notes can be modified.
Fixed
Performance
Documentation
- Moved specs from .specify/features to /specs for speckit compatibility by @Copilot in #1204
- Updated sample by @pamburus in #1207
- Updated screenshots by @pamburus in #1210
Other
- Improved deduplication for version bump commits in change log by @pamburus in #1195
- Used cargo-quickinstall in release workflow by @pamburus in #1188
- Added auto merge workflow for dependabot pull requests by @pamburus in #1189
- Removed debug jobs from auto-merge workflow by @pamburus in #1196
- Improved auto-installation of cargo-audit by @pamburus in #1202
- Used tombi by @pamburus in #1203
Dependencies
- Bump DavidAnson/markdownlint-cli2-action by @dependabot in #1190
- Bump actions/create-github-app-token from 2.1.4 to 2.2.1 by @dependabot in #1193
- Bump cachix/install-nix-action from 31.8.4 to 31.9.0 by @dependabot in #1192
- Bump codecov/codecov-action from 5.5.1 to 5.5.2 by @dependabot in #1191
- Bump github/codeql-action from 4.31.7 to 4.31.9 by @dependabot in #1194, #1201
- Bump peter-evans/create-pull-request from 7.0.11 to 8.0.0 by @dependabot in #1200
- Bump the capnp-version group with 2 updates by @dependabot in #1211
- Update dependencies by @missionis in #1199, #1209
- Update nix flake dependencies by @missionis in #1198, #1208
New Contributors
- @Copilot made their first contribution in #1204
Full Changelog: v0.33.1...v0.33.2
v0.33.1
Immutable
release. Only release title and notes can be modified.
Added
Fixed
- Exclude nested predefined fields from regular fields output by @pamburus in #1179, #1181, #1187
- Hide empty nested fields when
-eis used by @pamburus in #1185, #1186 - Use consistent style for trace level in
unitheme by @pamburus in #1183 - Update screenshots by @pamburus in #1184
Dependencies
- Bump rust toolchain to 1.92 by @pamburus in #1173
- Update nix flake dependencies by @missionis in #1175
- Bump logos from 0.15.1 to 0.16.0 by @pamburus in #1177
Other
- Added commit info to version for pre-release builds by @pamburus in #1182
- Added action-hub repository to the token scope by @pamburus in #1174
- Pass arguments to cargo bench by @pamburus in #1178
Full Changelog: v0.33.0...v0.33.1
v0.33.0
Immutable
release. Only release title and notes can be modified.
Added
- Added absent field inclusion modifier
?andexistsoperator by @pamburus in #1136 - Added
timestampto the predefined time fields by @akatsukilelouch in #1160
Changed
Dependencies
- Update dependencies by @missionis in #1139, #1146, #1156, #1162, #1168
- Update nix flake dependencies by @missionis in #1138, #1145, #1155, #1161
- Bump github/codeql-action from 4.31.2 to 4.31.7 by @dependabot in #1141, #1153, #1158, #1166
- Bump cachix/install-nix-action from 31.8.3 to 31.8.4 by @dependabot in #1143
- Bump DeterminateSystems/nix-installer-action from 20 to 21 by @dependabot in #1144
- Bump DavidAnson/markdownlint-cli2-action by @dependabot in #1142
- Bump peter-evans/create-pull-request from 7.0.8 to 7.0.11 by @dependabot in #1154, #1164
- Bump actions/create-github-app-token from 2.1.4 to 2.2.1 by @dependabot in #1151, #1165
- Bump actions/checkout from 5.0.0 to 6.0.1 by @dependabot in #1152, #1167
- Bump mockall from 0.13.1 to 0.14.0 by @dependabot in #1157
- Bump Swatinem/rust-cache from 2.8.1 to 2.8.2 by @dependabot in #1159
- Bump the criterion-version group with 2 updates by @dependabot in #1163
Other
- Install man pages on
just installby @pamburus in #1169, #1171 - Fixed authorization issue in release workflow by @pamburus in #1150
New Contributors
- @akatsukilelouch made their first contribution in #1160
Full Changelog: v0.32.3...v0.33.0
v0.32.3
Immutable
release. Only release title and notes can be modified.
Fixed
- Fixed
test_formatter_newtest failure by @pamburus in #1147 - Added alias
msgformessageby @pamburus in #1134 - Added operator
containsas an alias forcontainby @pamburus in #1131 - Improved level parse error diagnostics by @pamburus in #1132
Dependencies
- Bump cachix/install-nix-action from 31.8.2 to 31.8.3 by @dependabot in #1137
Other
- Fixed release workflow by @pamburus in #1130
- Bump rust toolchain to 1.91 by @pamburus in #1133
- Fixed CI workflows triggering on release branches by @ in #1148
Full Changelog: v0.32.2...v0.32.3
v0.32.2
Immutable
release. Only release title and notes can be modified.
Added
Changed
Documentation
Dependencies
- Bump typenum from 1.18.0 to 1.19.0 by @dependabot in #1084
- Bump cachix/install-nix-action from 31.7.0 to 31.8.2 by @dependabot in #1103, #1106, #1122
- Bump the capnp-version group with 2 updates by @dependabot in #1118
- Bump patch updates by @dependabot and @pamburus in #1080, #1087
- Update nix flake dependencies by @missionis in #1077, #1079, #1089, #1095, #1104, #1110, #1115, #1116, #1126
- Update dependencies by @missionis in #1092, #1097, #1105, #1111, #1117, #1127
Other
- Bump rust toolchain to 1.90 by @pamburus in #1091
- Remove open pull request limit by @pamburus in #1086
- Fix commit message prefix and labels in dependabot config by @pamburus in #1093
- Add formatting check by @pamburus in #1090
- Improve error handling in coverage-diff-analysis.py by @pamburus in #1107
- Update workflows by @pamburus in #1075, #1088
- Update dependabot schedule by @pamburus in #1098
- Use separate app for auto-merge to enable proper workflow runs by @pamburus in #1113
- Use oidc for codecov by @pamburus in #1114
- Add advanced CodeQL workflow by @pamburus in #1120
- Fix branch pre-checks in release workflow by @pamburus in #1129
- Set Ko-fi username for funding by @pamburus in #1112
New Contributors
- @missionis made their first contribution in #1127
Full Changelog: v0.32.1...v0.32.2
v0.32.1
Fixed
Added
- Added binary nix package by @pamburus in #1068
- Added
@timestampfield support to the default config by @pamburus in #1061
Changed
Dependencies
- Bump all dependencies with 4 updates by @pamburus in #1051
- Bump multiple patch updates by @dependabot in #1042, #1046, #1049, #1050, #1055, #1056, #1057, #1058, #1060, #1063
- Update flake.lock by @github-actions in #1041, #1054
Other
- Added release workflow by @pamburus in #1070, #1072, #1073, #1074
- Added
just bumpby @pamburus in #1064 - Added
just changesby @pamburus in #1066, #1067, #1069, #1071 - Changed dependabot limit to 10 by @pamburus in #1048
Full Changelog: v0.32.0...v0.32.1
v0.32.0
Added
- Added message format setting by @pamburus in #957, #959, #1002, #1007
# Formatting settings. formatting: message: # Message format [auto-quoted, always-quoted, always-double-quoted, delimited, raw]: # * "auto-quoted" • Automatically enables or disables message quotation to improve clarity or avoid ambiguities. # * "always-quoted" • Always prints messages in most appropriate to align them consistently and yet maintain readability. # * "always-double-quoted" • Always prints messages in double quotes to align them consistently. # * "delimited" • Separates the message from fields with a supposedly rare delimiter to avoid quotation in most cases and avoid ambiguities at the same time. # See [formatting.punctuation.message-delimiter] setting. # * "raw" • Always prints messages without any quotes, escaping or delimiters. format: delimited punctuation: # Delimiter used between message and fields when "delimited" message format is used. # See [formatting.message.format] for more details. message-delimiter: ascii: "::" unicode: "›"
- Added
asciioption for ASCII-only output by @pamburus in #995 - Added support for filtering by array items by @pamburus in #965, #969
hl -f 'span.[].name=a' # include records where any item in `span` has name "a" hl -f 'span.[0].name=a' # include records where the first item (with index zero) in `span` has name "a"
- Added distinct style configurations for
falseandtrueboolean values by @pamburus in #949
Changed
- Set default message format to
delimitedwith delimiters::(ASCII) and›(Unicode) by @pamburus in #1002, #1007 - Slightly improved
hl-dark,hl-lightandunithemes by @pamburus in #1008 - Set minimum supported Rust version to 1.86.0 by @pamburus in #1022
- Replaced
serde_ymlwithyaml-pegby @pamburus in #1015 - Replaced
term_sizewithterminal_sizeby @pamburus in #1014
Fixed
- Added previously missing classic-plus theme for light mode by @pamburus in #1031
- Removed unneeded quoting of messages with tabs by @pamburus in #1027
- Fixed style reset by @pamburus in #951
Dependencies
- build(deps): bump heapless from 0.8.0 to 0.9.1 by @dependabot in #999
- build(deps): bump humantime from 2.2.0 to 2.3.0 by @dependabot in #1013
- build(deps): bump wildmatch from 2.4.0 to 2.5.0 by @dependabot in #1012
- build(deps): bump rustix from 1.0.8 to 1.1.2 by @dependabot in #1011
- build(deps): bump const-str from 0.6.4 to 0.7.0 by @dependabot in #1006
- build(deps): bump indexmap from 2.9.0 to 2.11.1 by @dependabot in #962, #998, #1010
- build(deps): bump notify from 8.0.0 to 8.2.0 by @dependabot in #968, #988
- build(deps): bump rstest from 0.25.0 to 0.26.1 by @dependabot in #987
- build(deps): bump derive-where from 1.4.0 to 1.6.0 by @dependabot in #954, #986
- build(deps): bump known-folders from 1.2.0 to 1.3.1 by @dependabot in #985
- build(deps): bump crc32fast from 1.4.2 to 1.5.0 by @dependabot in #977
- build(deps): bump titlecase from 3.5.0 to 3.6.0 by @dependabot in #941
- build(deps): bump num_cpus from 1.16.0 to 1.17.0 by @dependabot in #940
- build(deps): bump bumpalo from 3.17.0 to 3.19.0 by @dependabot in #939, #963
- build(deps): bump wasi in the wasm-version group by @dependabot in #948
- build(deps): bump autocfg from 1.4.0 to 1.5.0 by @dependabot in #955
- build(deps): bump r-efi from 5.2.0 to 5.3.0 by @dependabot in #956
- build(deps): bump the windows-version group with 4 updates by @dependabot in #1034
- build(deps): bump multiple patch-updates groups with numerous updates by @dependabot in #936, #938, #947, #953, #961, #967, #972, #976, #982, #984, #990, #997, #1001, #1005, #1010, #1032
- build(deps): bump the rayon-version group with 2 updates by @dependabot in #991
- build(deps): bump the criterion-version group with 2 updates by @dependabot in #980
- build(deps): bump the toml-version group with 2 updates by @dependabot in #974
- build(nix): update flake.lock by @github-actions in #935, #937, #946, #952, #960, #966, #971, #975, #978, #981, #983, #989, #996, #1000, #1004, #1009
Other
- Added justfile by @pamburus in #1026
- Added CI support for macOS and Windows by @pamburus in #942
- Added warnings denial in CI by @pamburus in #943
- Added schema validation in CI by @pamburus in #994
- Fixed clippy warnings by @pamburus in #1035
- Fixed termframe.sh installation by @pamburus in #970
- Cleaned up unused code by @pamburus in #958
- Simplified style swap by @pamburus in #950
- Updated dependabot configuration by @pamburus in #1028, #1033
- Updated Nix build configurations by @pamburus in #1017, #1018, #1019, #1020, #1021, #1023, #1025
- Updated schedule for nix update job by @pamburus in #1029
- Bound Rust toolchain and updated to 1.89 by @pamburus in #992, #993
Full Changelog: v0.31.2...v0.32.0
v0.31.2
Added
Dependencies
- build(deps): bump derive-where from 1.2.7 to 1.4.0 by @dependabot in #915, #919
- build(deps): bump deko from 0.4.0 to 0.5.0 by @dependabot in #923
- build(deps): bump kqueue from 1.0.8 to 1.1.1 by @dependabot in #922
- build(deps): bump criterion from 0.5.1 to 0.6.0 by @dependabot in #928
- build(deps): bump wyhash from 0.5.0 to 0.6.0 by @dependabot in #929
- build(deps): bump yaml-rust2 from 0.10.1 to 0.10.2 by @pamburus in #930
- build(deps): bump getrandom from 0.2.15 to 0.2.16 by @dependabot in #916
- build(deps): 57 patch updates by @dependabot in #909, #914, #918, #921, #925, #931
- build(nix): update flake.lock by @github-actions in #908, #913, #917, #920, #924, #926
Other
- chore(dependabot): updated group identifiers by @pamburus in #906
- test: added parse-only benchmark by @pamburus in #911
Full Changelog: v0.31.1...v0.31.2
v0.31.1
Changed
Fixed
- Fixed brackets color in
hl-lighttheme 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