mirror of
https://github.com/Nanaloveyuki/BitLogger.git
synced 2026-05-30 15:42:25 +00:00
26 lines
905 B
Markdown
26 lines
905 B
Markdown
## BitLogger Update Changes
|
|
|
|
version 0.4.0
|
|
|
|
### Feature
|
|
|
|
- feat: add `ColorMode = Never | Auto | Always` for text formatter color control
|
|
- feat: add ANSI level, target, timestamp, and field rendering to `format_text(...)`
|
|
- feat: add `color_mode` to `TextFormatter` and `TextFormatterConfig`
|
|
- feat: support `text_formatter.color_mode` in JSON config parsing and serialization
|
|
|
|
### Test
|
|
|
|
- test: cover ANSI text formatter rendering in `Always` mode
|
|
- test: cover `Auto` mode fallback behavior when `NO_COLOR` is present
|
|
- test: cover config parsing and serialization for `color_mode`
|
|
|
|
### Example
|
|
|
|
- docs: add `color_mode` usage examples to formatter documentation
|
|
|
|
### Notes
|
|
|
|
- `Auto` currently uses a conservative rule: if `NO_COLOR` exists, ANSI is disabled; otherwise ANSI is enabled
|
|
- this batch only covers ANSI formatter output and does not yet include inline style markup or tag registry support
|