All Versions
10
Latest Version
Avg Release Cycle
203 days
Latest Release
297 days ago

Changelog History

  • v1.1.5

    May 10, 2020

    ๐Ÿ”„ 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
  • v1.1.4

    March 26, 2018
    • ๐Ÿ†• 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
  • v1.1.3

    August 09, 2017
    • New: Introduce PLOG_ENABLE_WCHAR_INPUT macro to control wide string support
    • ๐Ÿ†• New #63: Add support for managed C++ System::String^
    • ๐Ÿ†• New #61: Add missing macros for logging with severity NONE
    • ๐Ÿ›  Fix #59: Unable to build NativeEOLConverter/UTF8Converter using Visual Studio
    • ๐Ÿ›  Fix #58: Use WriteConsoleW instead of global setlocale for writing unicode into windows console
    • ๐Ÿ›  Fix #55: Mention about linking to iconv on macOS
    • ๐Ÿ›  Fix: IF_LOG macro didn't work for curly braces blocks
  • v1.1.2

    May 02, 2017
  • v1.1.1

    April 17, 2017
    • ๐Ÿ›  Fixed #47: Update includes
    • ๐Ÿ›  Fixed #45, #13: Get rid of windows.h dependency
    • ๐Ÿ›  Fixed #40: Signed unsigned assignment warning
    • ๐Ÿ›  Fixed #39: Build warning on macOS 10.12 Sierra
    • ๐Ÿ†• New #36: Ability to check whether event log registry entry exists
  • v1.1.0

    November 20, 2016
    • ๐Ÿ›  Fix #34: Introduce binary compatible interface to Record (WARNING: this is not compatible with 1.0.x version in Chained mode, so don't mix 1.1.x and 1.0.x)
  • v1.0.2

    November 19, 2016
    • 0๏ธโƒฃ New #11: Default instance can be set via PLOG_DEFAULT_INSTANCE
    • ๐Ÿ†• New #30: Support for QString
    • ๐Ÿ†• New: Support for C++Builder
    • ๐Ÿ†• New #15: severityFromString function
    • ๐Ÿ†• New #21: Capture source file name (disabled by default)
    • ๐Ÿ†• New #33: Add DebugOutputAppender
    • ๐Ÿ†• New #32: Add EventLogAppender
    • ๐Ÿ›  Fixed #12: Crash on processing Obj-C function name
    • ๐Ÿ›  Fixed #17: Compatibility with MinGW
    • ๐ŸŒฒ Fixed #27: IF_LOG_ macro in if/else leads to miss else branch
    • ๐Ÿ›  Fixed #18, #29: Thread safety for ConsoleAppender/ColorConsoleAppender
    • ๐Ÿ›  Fixed #31: Support for stream manipulators like std::endl
    • ๐Ÿ›  Fixed: Compatibility with old Visual Studio versions
  • v1.0.1

    November 01, 2015
    • ๐Ÿ†• New: Added ColorConsoleAppender
    • ๐Ÿ›  Fixed #6: Compatibility with Mingw-w64
    • ๐Ÿ›  Fixed #7: Log file not created if file name contains Unicode characters in Windows
    • ๐Ÿ›  Fixed #4: Flush stdout
    • ๐Ÿ›  Fixed #3: IntelliSense error: expected an identifier
  • v1.0.0

    November 01, 2015
    • ๐ŸŽ‰ Initial public release
  • v0.6.2

    May 12, 2015