Skip to content

Version 0.14.0

Choose a tag to compare

@gabime gabime released this 19 Aug 16:00
· 317 commits to master since this release

Summary

  • Upgraded the bundled fmt lib to version 4.0.0
  • Fixed crash in async logger in older gcc version 4.8.5 (268222e).
  • Fixed various sanitizer warnings.
  • Improved Android support (#422, #427).
  • Add an optional final qualifier to types (#425) for potential compiler optimisations.
  • Support for Alpine Linux (#435, #436).
  • Add wide string to utf8 string support (#442).
  • Don't use color escape codes if terminal doesn't support them bd25f59 .
  • Optional message counter feature (#445).
  • Fix OSX builds of details/os.h (#447).
  • Fix vs 2015 build error (#449).
  • UTC support (#451).
  • MinGw build fix (#456).
  • Add create_async factory functions for async loggers (#459).
  • Conditional logging implementation (#460).
  • More meaningful thread id for OSX (#463).
  • Add set_color to ansicolor_sink (#465).
  • Ability to override log level names in the log messages (#473).
  • Added TRACE_IF and DEBUG_IF macro definitions when TRACE_ON and DEBUG.
  • Fixed background color bug in windows terminal (#484).
  • Gentoo support (#502).
  • Fixed warning for missing enumeration value in tests (#488, #490).
  • Fixed numerous typos in code and comments.

Many thanks to the contributors to this release: