Skip to content

Releases: ngworker/lumberjack

14.0.0

26 Oct 01:00
15dd4cd
Compare
Choose a tag to compare

What changed

14.0.0 (2022-10-26)

Performance improvements

  • The package is now published with partial Ivy compilation

⚠ BREAKING CHANGES

  • Require Angular 14.0
  • Require RxJS 7.4

2.0.3

26 Apr 21:52
Compare
Choose a tag to compare

2.0.3 (2021-04-26)

Documentation

  • List Angular 12.0.x compatibility

2.0.2

21 Apr 07:02
Compare
Choose a tag to compare

2.0.2 (2021-04-21)

Bug Fixes

  • export root Angular modules (#85) (d9a4558)
    Fixes compilation errors in certain development environments, for example some Nx 11.0.x releases.

2.0.1

12 Feb 10:19
Compare
Choose a tag to compare

2.0.1 (2021-02-12)

Documentation

  • Review readme
  • List Angular 11.2.x compatibility

2.0.0

04 Feb 14:07
Compare
Choose a tag to compare

2.0.0 (2021-02-04)

⚠ BREAKING CHANGES

  • driver authors need to implement the new interface

  • LumberjackLog property context was renamed to scope

  • Interfaces exposed in version 1 now have properties with readonly access.

  • LumberjackLogLevel is renamed to LumberjackLevel.

  • LumberjackLogEntryLevel is renamed to LumberjackLogLevel.

  • LumberjackLogConfigLevels is renamed to LumberjackConfigLevels

  • HttpLogEntry is renamed to HttpLog.

  • HttpLog#log is renamed to formattedLog.

  • drivers now need to be imported from their respective paths

Features

  • add ng-add schematic (#70) (219c6da)
  • add LumberjackLogFactory (#64) (938c2d6)
  • 🎸 include required driver configuration identifier (#54) (7fc96eb)
  • 🎸 pass log object to drivers as log method argument (#49) (5004d39)
  • 🎸 add prodMode option to config used for configure levels (#42) (6f43438)
  • 🎸 rename LumberjackLog property context to scope (#53) (4738a16)
  • add console logger (#38) (d432999)
  • add Critical and Trace log levels (#37) (5a18941)
  • add separate config token for console driver and support verbose logging (#27) (e1ba4d2)
  • add timestamp to log entries (#31) (dca4c8e)
  • guard against importing ConsoleDriverModule without forRoot (#12) (a39c01c)
  • require log levels in driver config (#36) (e0b5777)

Bug Fixes

  • 🐛 change to strict mode and fix related errors (#9) (bf14217)
  • 🐛 make log signature not to support promise or observable (#10) (06b6fa1)
  • 🐛 subscribe to http driver observables (#13) (aecb807)
  • add Critical and Trace to LumberjackLogger (#47) (96c6634)
  • handle error-throwing log drivers (#44) (6164c37)
  • send log wagon from all log methods (#7) (083bce9)
  • use valid default config in ConsoleDriverModule.forRoot (#11) (57965e2)

perf

  • ⚡️ create secondary entrypoints for drivers (#17) (6bb416a)

Tests

  • fix Wallaby and driver tests (#43) (c1892e9)
  • increase test coverage and extract test-util library (#22) (6cb159c)

refactor

  • normalize terminology and project structure (#50) (6001525)

2.0.0-rc.1

03 Feb 09:54
Compare
Choose a tag to compare
2.0.0-rc.1 Pre-release
Pre-release

2.0.0-rc.1 (2021-01-30)

Features

2.0.0-rc.0

19 Jan 11:20
Compare
Choose a tag to compare
2.0.0-rc.0 Pre-release
Pre-release

2.0.0-rc.0 (2021-01-19)

⚠ BREAKING CHANGES

  • driver authors need to implement the new interface

  • LumberjackLog property context was renamed to scope

  • Interfaces exposed in version 1 now have properties with readonly access.

  • LumberjackLogLevel is renamed to LumberjackLevel.

  • LumberjackLogEntryLevel is renamed to LumberjackLogLevel.

  • LumberjackLogConfigLevels is renamed to LumberjackConfigLevels

  • HttpLogEntry is renamed to HttpLog.

  • HttpLog#log is renamed to formattedLog.

  • drivers now need to be imported from their respective paths

Features

  • 🎸 include required driver configuration identifier (#54) (7fc96eb)
  • 🎸 pass log object to drivers as log method argument (#49) (5004d39)
  • 🎸 add prodMode option to config used for configure levels (#42) (6f43438)
  • 🎸 rename LumberjackLog property context to scope (#53) (4738a16)
  • add console logger (#38) (d432999)
  • add Critical and Trace log levels (#37) (5a18941)
  • add separate config token for console driver and support verbose logging (#27) (e1ba4d2)
  • add timestamp to log entries (#31) (dca4c8e)
  • guard against importing ConsoleDriverModule without forRoot (#12) (a39c01c)
  • require log levels in driver config (#36) (e0b5777)

Bug Fixes

  • 🐛 change to strict mode and fix related errors (#9) (bf14217)
  • 🐛 make log signature not to support promise or observable (#10) (06b6fa1)
  • 🐛 subscribe to http driver observables (#13) (aecb807)
  • add Critical and Trace to LumberjackLogger (#47) (96c6634)
  • handle error-throwing log drivers (#44) (6164c37)
  • send log wagon from all log methods (#7) (083bce9)
  • use valid default config in ConsoleDriverModule.forRoot (#11) (57965e2)

perf

  • ⚡️ create secondary entrypoints for drivers (#17) (6bb416a)

Tests

  • fix Wallaby and driver tests (#43) (c1892e9)
  • increase test coverage and extract test-util library (#22) (6cb159c)

refactor

  • normalize terminology and project structure (#50) (6001525)