plog v1.1.5 Release Notes

Release Date: 2020-05-10 // over 1 year ago
  • ๐Ÿ”„ Changes

    • ๐Ÿ†• New: Use NativeEOLConverter by default (#145)
    • ๐Ÿ†• New: Add logger instanceId into Record (#141)
    • ๐Ÿ†• New: Add support for the printf style formatting (#139)
    • ๐Ÿ†• New: Make severityFromString case-insensitive
    • ๐Ÿ†• New: Define macro names with "PLOG" instead of "LOG" in order to avoid conflicts with "LOG" names defined in other packages or in system headers (#25, #129)
    • ๐Ÿ†• New: Add option for building samples (ON per default) (#125, #126)
    • ๐Ÿ†• New: Add CMake installer (#121, #122)
    • ๐Ÿ†• New: Add support for QStringRef
    • ๐Ÿ†• New: Modernize CMake (#106)
    • ๐Ÿ†• New: Allow rollLogFiles to be called manually (#100, #103)
    • ๐Ÿ†• New: Add ability to use UTC time (#101)
    • Fix: Disable PLOG_GET_THIS() by default (#120, #132)
    • Fix: Change RegSetValueExW prototype to match windows native declaration (void* -> BYTE*)
    • ๐Ÿ›  Fix: Move System::String^ handler to a free function (#131)
    • ๐Ÿ›  Fix: Making sure we can build standalone under Windows (#123)
    • ๐Ÿ›  Fix: Parse error by ReSharper (#116)
    • ๐Ÿ›  Fix: Parse error by Clang Code Model in Qt Creator (#114)
    • ๐Ÿ›  Fix: Printing CustomType at begin of the stream (#94)
    • ๐Ÿ›  Fix: Make RollingFileAppender work with maxFiles set to 1 (#70)
    • ๐Ÿ›  Fix: Clang-tidy nullable issue

Previous changes from v1.1.4

    • ๐Ÿ†• New: Add -Wundef support
    • ๐Ÿ†• New #87: Add RTEMS support
    • ๐Ÿ†• New #84: Add Intel C++ Compiler support
    • ๐Ÿ†• New #83: Add FreeBSD support
    • ๐Ÿ†• New #79: Add -Wnon-virtual-dtor support
    • ๐Ÿ†• New #66: Support ostream operator<< on windows as well as wostream
    • ๐Ÿ›  Fix #68: Fix compilation for Android
    • ๐Ÿ›  Fix: Fix compiling with cmake 2.8