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