Releases: pamburus/hl
Releases · pamburus/hl
Release list
v0.36.3
Immutable
release. Only release title and notes can be modified.
Fixed
- Detect file replacement via atomic rename on macOS by @pamburus in #1446
- Detect in-place file truncation on macOS by @pamburus in #1459
- Fix padded version strings leaking into release notes by @pamburus in #1456
- Follow log rotation on Windows by @pamburus in #1455
Other
- Fix
just previous-tagnot printing output by @pamburus in #1458 - Keep version commit hash current for
just installby @pamburus in #1457
Dependencies
- Bump actions/checkout from 6.0.2 to 6.0.3 by @dependabot in #1452
- Bump codecov/codecov-action from 6.0.0 to 7.0.0 by @dependabot in #1438, #1451
- Bump github/codeql-action from 4.35.5 to 4.36.2 by @dependabot in #1439, #1449
- Bump tombi-toml/setup-tombi from 1.0.11 to 1.1.2 by @dependabot in #1442, #1450
- Unpin enumset and upgrade to 1.1.13 by @pamburus in #1435
- Update dependencies by @missionis in #1437, #1441, #1448, #1461
- Update nix flake dependencies by @missionis in #1436, #1440, #1447, #1460
Full Changelog: v0.36.2...v0.36.3
v0.36.2
Immutable
release. Only release title and notes can be modified.
Fixed
Other
- Correct shell conditional for cargo-edit detection by @pamburus in #1433
- Bump rust toolchain to 1.95 by @pamburus in #1432
Dependencies
- Bump DavidAnson/markdownlint-cli2-action by @dependabot in #1413, #1418
- Bump actions-rust-lang/setup-rust-toolchain by @dependabot in #1399, #1421
- Bump actions/create-github-app-token from 3.0.0 to 3.2.0 by @dependabot in #1392, #1427
- Bump cachix/cachix-action by @dependabot in #1422
- Bump cachix/install-nix-action from 31.10.3 to 31.10.6 by @dependabot in #1393, #1407, #1419
- Bump github/codeql-action from 4.35.1 to 4.35.5 by @dependabot in #1400, #1411, #1420, #1426
- Bump openssl in the cargo group across 1 directory by @dependabot in #1402, #1414
- Bump peter-evans/create-pull-request from 8.1.0 to 8.1.1 by @dependabot in #1391
- Bump rand in the cargo group across 1 directory by @dependabot in #1394
- Bump tombi-toml/setup-tombi from 1.0.8 to 1.0.11 by @dependabot in #1398, #1408, #1412
- Bump uncenter/setup-taplo from 1.0.8 to 2 by @dependabot in #1401
- Pin enumset to version 1.1.10 by @pamburus in #1430
- Update dependencies by @missionis in #1397, #1405, #1410, #1431
- Update nix flake dependencies by @missionis in #1396, #1403, #1409, #1416, #1424
Full Changelog: v0.36.1...v0.36.2
v0.36.1
Immutable
release. Only release title and notes can be modified.
Fixed
- Parse ISO 8601 timestamps with T separator and no timezone by @ForsakenHarmony in #1359
- Handle JSON object keys containing escape sequences by @pamburus in #1386
Documentation
Other
Dependencies
- Bump DavidAnson/markdownlint-cli2-action by @dependabot in #1384
- Bump DeterminateSystems/nix-installer-action from 21 to 22 by @dependabot in #1381
- Bump Swatinem/rust-cache from 2.8.2 to 2.9.1 by @dependabot in #1367
- Bump actions-rust-lang/setup-rust-toolchain by @dependabot in #1357, #1368
- Bump actions/create-github-app-token from 2.2.1 to 3.0.0 by @dependabot in #1369
- Bump cachix/cachix-action from 16 to 17 by @dependabot in #1375
- Bump cachix/install-nix-action from 31.9.1 to 31.10.3 by @dependabot in #1363, #1370, #1385
- Bump codecov/codecov-action from 5.5.2 to 6.0.0 by @dependabot in #1376, #1383
- Bump github/codeql-action from 4.32.4 to 4.35.1 by @dependabot in #1362, #1374, #1382
- Bump rustls-webpki in the cargo group across 1 directory by @dependabot in #1373
- Bump sha2 from 0.10.9 to 0.11.0 by @dependabot in #1380
- Bump tombi-toml/setup-tombi from 1.0.7 to 1.0.8 by @dependabot in #1356
- Update dependencies by @missionis in #1361, #1366, #1372, #1379, #1388, #1390
- Update nix flake dependencies by @missionis in #1360, #1365, #1371, #1378, #1387, #1389
New Contributors
- @ForsakenHarmony made their first contribution in #1359
Full Changelog: v0.36.0...v0.36.1
v0.36.0
Immutable
release. Only release title and notes can be modified.
Added
- Configurable pager selection with condition-based profiles by @pamburus in #1345
See discussion #1354 for details - New
newlinedelimiter option by @pamburus in #1296 - New
prettify-field-keysoption by @pamburus in #1315
Changed
- Pass through unparsed lines in multi-source follow mode by @pamburus in #1352
- Include year in default time format by @pamburus in #1321
Fixed
- Fix
crlfdelimiter option behavior by @pamburus in #1296 - Handle pager exit and broken pipe gracefully by @pamburus in #1330
Documentation
Other
- Add version target by @pamburus in #1312
- Extract merger logic into a testable method by @pamburus in #1353
- Fix group identifiers by @pamburus in #1333
- Replace dependabot groups with ignore rules by @pamburus in #1339
- Split dependabot config for security vs version updates by @pamburus in #1340
- Use rfc-style nixfmt by @pamburus in #1292
- Bump git-cliff to v2.12.0 by @pamburus in #1293
- Improve schema fetch retry behavior by @pamburus in #1303
- Configure LF line endings for justfile by @pamburus in #1341
- Reorganize folder structure by @pamburus in #1295
- Move theme listing logic from main to app module by @pamburus in #1329
- Add speckit commands for feature development by @pamburus in #1314
- Rename crate to crates by @pamburus in #1294
- Rename NewLine to Newline for consistent naming by @pamburus in #1297
Dependencies
- Bump actions/checkout from 6.0.1 to 6.0.2 by @dependabot in #1300
- Bump anstream from 0.6.21 to 1.0.0 by @dependabot in #1326
- Bump bytes from 1.11.0 to 1.11.1 by @dependabot in #1310
- Bump cachix/cachix-action by @dependabot in #1302
- Bump cachix/install-nix-action from 31.9.0 to 31.9.1 by @dependabot in #1332
- Bump github/codeql-action from 4.31.10 to 4.32.4 by @dependabot in #1301, #1307, #1318, #1331, #1344
- Bump multiple patch updates by @dependabot in #1306
- Bump peter-evans/create-pull-request from 8.0.0 to 8.1.0 by @dependabot in #1299
- Bump rand from 0.9.2 to 0.10.0 in the rand-version group by @dependabot in #1324
- Bump strum from 0.27.2 to 0.28.0 by @dependabot in #1350
- Bump toml in the toml-version group by @dependabot in #1325
- Bump which from 7.0.3 to 8.0.0 by @dependabot in #1349
- Update dependencies by @missionis in #1305, #1317, #1323, #1336, #1343, #1348
- Update nix flake dependencies by @missionis in #1304, #1316, #1322, #1342, #1347
Full Changelog: v0.35.4...v0.36.0
v0.35.4
Immutable
release. Only release title and notes can be modified.
Fixed
- Resolve hang when using --follow with --input-format json by @ in #1346
Full Changelog: v0.35.3...v0.35.4
v0.35.3
Immutable
release. Only release title and notes can be modified.
Fixed
- Ensure output consistency with mixed JSON and non-JSON input by @pamburus in #1277
- Preserve all unparsed prefix lines and fix raw output input badges by @pamburus in #1278
- Restore pre-0.35.0 delimiter behavior for
--allow-prefixandlogfmtby @pamburus in #1289 - Strip leading whitespace from JSON entries in raw output by @pamburus in #1290
- Force console to UTF-8 on Windows by @pamburus in #1276
Documentation
Other
- Fix
fmtrecipe and modernize documentation by @pamburus in #1269 - Use dynamic repository variables by @pamburus in #1270
- Enable tombi validation on Windows by @pamburus in #1271
- Fix build on Windows ARM64 by @pamburus in #1275
- Add issue templates and contributing guidelines by @Copilot in #1284
- Handle schema download errors gracefully by @pamburus in #1288
- Correct schema URL pattern in release workflow by @pamburus in #1272
- Force install
cargo-editby @pamburus in #1273
Dependencies
- Bump github/codeql-action from 4.31.9 to 4.31.10 by @dependabot in #1280
- Bump multiple patch updates by @dependabot in #1268
- Update dependencies by @missionis in #1267, #1283
- Update nix flake dependencies by @missionis in #1266, #1282
- Switch to nixos-25.11 by @pamburus in #1279
Full Changelog: v0.35.2...v0.35.3
v0.35.2
Immutable
release. Only release title and notes can be modified.
Dependencies
Full Changelog: v0.35.1...v0.35.2
v0.35.1
Immutable
release. Only release title and notes can be modified.
v0.35.0
Immutable
release. Only release title and notes can be modified.
Added
- Added fields and message expansion feature by @pamburus in #1259
- Use
-x/--expansionoption to control display of field values and message content - Supports the following modes:
never: Single-line output, escape newlines and tabs as\nand\tinline: Preserve newlines/tabs as-is (legacy behavior)auto: Expand fields with newlines/tabs into indented multi-line blocksalways: Show each field on its own line, expand multi-line content with indentation
- Configurable via command-line option,
formatting.expansion.modesetting in config file andHL_EXPANSIONvariable - Use
--inlineto restore previous output behavior
- Use
- Added support for pretty-printed JSON input by @pamburus in #1241
- Previously only single-line JSON (JSONL) format was supported
- Multi-line formatted JSON log entries are now automatically detected and parsed correctly in most cases
- If automatic detection fails, use
--input-format jsonto force JSON parsing
- Added support for styles per unknown log level by @pamburus in #1243
Fixed
- Fixed incorrect parsing of Windows-style line endings (CRLF) at buffer boundaries by @pamburus in #1239
- Fixed wildcard matching with patterns requiring backtracking (e.g.,
ab*cdmatchingabcdcd) by @pamburus in #1255 - Fixed missing colons in
%:zand%::ztimezones when using UTC by @pamburus in #1261
Documentation
Other
- Default debug log level is now
errorby @pamburus in #1260 - Automatically update schema references in config files by @pamburus in #1245
- Improve error messages in formatting tests by @pamburus in #1242
- Optimize rebuilds on git changes by @pamburus in #1246
- Added
just install-versionedby @pamburus in #1252 - Simplify help option configuration by @pamburus in #1258
Dependencies
- Bump deko from 0.5.0 to 0.6.0 by @dependabot in #1251
- Bump the capnp-version group with 2 updates by @dependabot in #1249
- Bump ureq from 2.12.1 to 3.1.4 by @dependabot in #1250
- Remove wildflower dependency by @pamburus in #1257
- Replace htp with chrono-english by @pamburus in #1256
- Replace bincode with ciborium by @pamburus in #1244
- Rename serde_json to json by @pamburus in #1254
- Rename yaml-peg to yaml by @pamburus in #1253
- Update dependencies by @missionis in #1248
- Update nix flake dependencies by @missionis in #1247
Full Changelog: v0.34.1...v0.35.0
v0.34.1
Immutable
release. Only release title and notes can be modified.