Skip to content

Latest commit

 

History

History
91 lines (59 loc) · 3.26 KB

CHANGELOG.md

File metadata and controls

91 lines (59 loc) · 3.26 KB

Change Log

All notable changes to this project will be documented in this file. Only versions published since 2022-01-01 are listed here. Please consult the Git history for older version information. See Conventional Commits for commit guidelines.

Note: Unlisted patch versions only involve non-code or otherwise excluded changes and/or version bumps of transitive dependencies.

3.1.0 (2025-02-10)

🚀 Features

  • add ILogger.none(), add methodForLevel() (66651b1)
    • update ILogger
    • update all impls (ALogger, NULL_LOGGER)

🩹 Bug fixes

3.0.27 (2025-01-14)

♻️ Refactoring

  • use optional chaining & nullish coalescing (c5a0a13)

3.0.0 (2024-02-16)

🛑 Breaking changes

  • update/extend ILogger interface (887e839)
  • BREAKING CHANGE: update/extend ILogger interface to support hierarchies of loggers
    • update ALogger impl, update ctor
    • update ConsoleLogger, MemoryLogger, StreamLogger classes
    • update NULL_LOGGER
    • add ROOT logger and ProxyLogger class
    • add/update docs
    • update tests
    • update pkg exports

2.1.0 (2023-12-18)

🚀 Features

  • add StreamLogger (for Node/Bun) (d4c8fe2)

2.0.0 (2023-11-24)

🛑 Breaking changes

  • add ILogger.enabled() predicate, update impls (d768486)
  • BREAKING CHANGE: add ILogger.enabled() predicate

1.4.23 (2023-11-09)

♻️ Refactoring

  • update all tests (packages A-S) (e3085e4)

1.4.0 (2022-10-04)

🚀 Features

  • add lazy arg evaluation (21ead9c)
    • add internal expandArgs() helper to expand any fn message args
    • update ConsoleLogger & MemoryLogger

1.3.0 (2022-09-21)

🚀 Features

  • update MemoryLogger (03616b5)
    • add .clear() & .messages() methods
    • update pkg meta

1.2.0 (2022-08-04)

🚀 Features

  • add MemoryLogger, ALogger (b2cd409)
    • extract abstract ALogger
    • add MemoryLogger
    • refactor ConsoleLogger
    • add LogEntry tuple type (migrated from @thi.ng/rstream-log)
    • add tests