Files
BitLogger/docs/changes/0.5.0.md
T
2026-05-20 11:40:52 +08:00

1.5 KiB

BitLogger Update Changes

version 0.5.0

Feature

  • feat: add config presets console(...), json_console(...), text_console(...), file(...), with_queue(...), and with_file_rotation(...) for faster assembly of common logger configurations
  • feat: add application/library facade builders and default library logger helpers for clearer integration entry points
  • feat: expand the published API reference so core logger, sink, preset, configured runtime, and async facade surfaces are documented as navigable product APIs
  • feat: add feature-scoped runnable examples for console logging, config-driven setup, presets, text formatter styling, and file rotation flows

Test

  • test: cover preset defaults and preset composition behavior so release-facing config shortcuts stay stable
  • test: keep runtime/config/logger integration checks green across the expanded release surface

Example

  • docs: add release-facing examples under examples/console_basic, examples/config_build, examples/presets, examples/style_tags, examples/text_formatter, and examples/file_rotation
  • docs: expand API navigation and per-symbol coverage so users can discover both synchronous and async entry points from docs/api/

Notes

  • this release packages BitLogger as a more complete end-user logging toolkit, with presets, broader API reference coverage, and scenario-specific examples complementing the existing core/runtime work
  • release metadata now reflects 0.5.0, and temporary collaboration-specific ignore entries are no longer treated as product repo policy