Skip to content

Releases: abumq/easyloggingpp

v9.89 API Changes

31 Dec 05:08
Compare
Choose a tag to compare
Easylogging++ v9.89 RELEASE NOTES
---------------------------------

Release type: Minor
API changes: Yes
Breaking Change: No

==========================
=      NEW FEATURES      =
==========================

 - New `LoggerRegistrationCallback` API to view / update newly registered loggers

==========================
=         NOTES          =
==========================

 - See https://github.com/easylogging/easyloggingpp/blob/v9.88/README.md for manual for this release
 - See https://github.com/easylogging/easyloggingpp/tree/master/doc for other release notes
 - Closed issues: https://github.com/easylogging/easyloggingpp/issues?page=1&state=closed

v9.88 - A special release for Residue project

29 Dec 14:17
Compare
Choose a tag to compare
Easylogging++ v9.88 RELEASE NOTES
---------------------------------

Release type: Minor
API changes: No
Breaking Change: No

==========================
=        INTERNAL        =
==========================

 - Some type refactors for better results
 - Exposing some functions for external use

==========================
=         NOTES          =
==========================

 - See https://github.com/easylogging/easyloggingpp/blob/v9.88/README.md for manual for this release
 - See https://github.com/easylogging/easyloggingpp/tree/master/doc for other release notes
 - Closed issues: https://github.com/easylogging/easyloggingpp/issues?page=1&state=closed

9.87 Release for 1438AH

28 Dec 07:28
Compare
Choose a tag to compare
Easylogging++ v9.87 RELEASE NOTES
---------------------------------

Release type: Minor
API changes: No
Breaking Change: No

==========================
=      NEW FEATURES      =
==========================

 - do(something) || LOG(LEVEL) idiom for `LOG_EVERY_N`, `LOG_AFTER_N` and family

==========================
=         NOTES          =
==========================

 - See https://github.com/easylogging/easyloggingpp/blob/v9.87/README.md for manual for this release
 - See https://github.com/easylogging/easyloggingpp/tree/master/doc for other release notes
 - Closed issues: https://github.com/easylogging/easyloggingpp/issues?page=1&state=closed

9.86 Features

28 Dec 04:56
Compare
Choose a tag to compare
Easylogging++ v9.86 RELEASE NOTES
---------------------------------

Release type: Major
API changes: No
Breaking Change: Yes

==========================
=      NEW FEATURES      =
==========================

 - Stack trace and crash report now requires `ELPP_FEATURE_CRASH_LOG` macro (#409)
 - Performance tracking now requires `ELPP_PERFORMANCE_TRACKING` macro defined (#409)
 - do(something) || LOG(DEBUG) idiom (#426)

==========================
=         FIXES          =
==========================

 - Do not create default file when using `ELPP_NO_LOG_TO_FILE` (completely fixed)

==========================
=         NOTES          =
==========================

 - Licence now included in releases
 - See https://github.com/easylogging/easyloggingpp/blob/v9.86/README.md for manual for this release
 - See https://github.com/easylogging/easyloggingpp/tree/master/doc for other release notes
 - Closed issues: https://github.com/easylogging/easyloggingpp/issues?page=1&state=closed

Major release for 2017CE / 1437AH

27 Dec 13:25
Compare
Choose a tag to compare
Easylogging++ v9.85 RELEASE NOTES
---------------------------------

Release type: Major
API changes: No
Breaking Change: Yes
  - Performance tracker changed from object to pointer

==========================
=         FIXES          =
==========================

 - C++17 Build fix
 - Initialize uninitialized variables (cppcheck)
 - Do not create any file when using `ELPP_NO_LOG_TO_FILE`
 - Fix bad memory access before opening any files
 - Documentation updated and fixed typos

==========================
=      NEW FEATURES      =
==========================

 - Added conditional performance tracking via TIMED_FUNC_IF and TIMED_SCOPE_IF (#415)

==========================
=         NOTES          =
==========================

 - Licence update
 - See https://github.com/easylogging/easyloggingpp/blob/v9.85/README.md for manual for this release
 - See https://github.com/easylogging/easyloggingpp/tree/master/doc for other release notes
 - Closed issues: https://github.com/easylogging/easyloggingpp/issues?page=1&state=closed

v9.84 XCode Build Fix

29 Jul 02:27
Compare
Choose a tag to compare
Easylogging++ v9.84 RELEASE NOTES
---------------------------------

Release type: Minor
API changes: No

==========================
=         NOTES          =
==========================

 - Fixes build for xcode
 - See https://github.com/easylogging/easyloggingpp/blob/v9.84/README.md for manual for this release
 - See https://github.com/easylogging/easyloggingpp/tree/master/doc for other release notes
 - Closed issues: https://github.com/easylogging/easyloggingpp/issues?page=1&state=closed

v9.83 Release

21 Jul 04:50
Compare
Choose a tag to compare
Easylogging++ v9.83 RELEASE NOTES
---------------------------------

Release type: Minor
API changes: No

==========================
=         NOTES          =
==========================

 - Fixes version number. Please see previous release notes for actual releases
 - See https://github.com/easylogging/easyloggingpp/blob/v9.83/README.md for manual for this release
 - See https://github.com/easylogging/easyloggingpp/tree/master/doc for other release notes
 - Closed issues: https://github.com/easylogging/easyloggingpp/issues?page=1&state=closed

v9.82 Release

13 Jul 23:05
Compare
Choose a tag to compare
Easylogging++ v9.82 RELEASE NOTES
---------------------------------

Release type: Minor
API changes: No

==========================
=      BUILD FIX         =
==========================

 - Crash fix with visual C++ (issue #391)

==========================
=         NOTES          =
==========================

 - See https://github.com/easylogging/easyloggingpp/blob/v9.82/README.md for manual for this release
 - See https://github.com/easylogging/easyloggingpp/tree/master/doc for other release notes
 - Closed issues: https://github.com/easylogging/easyloggingpp/issues?page=1&state=closed

v9.81 Release

12 Jul 23:56
Compare
Choose a tag to compare
Easylogging++ v9.81 RELEASE NOTES
---------------------------------

Release type: Minor
API changes: No

==========================
=      BUILD FIX         =
==========================

 - Fix with `-Wundef` compiler flag (issue #221)
 - Fix with `-Wswitch-default` compiler flag (issue #221)
 - Warning fix for some unused variables
 - syslog constant is no longer defined unless `ELPP_SYSLOG` is defined
 - use unistd.h -> usleep for async if `std::this_thread::sleep_for` not available by defining `ELPP_NO_SLEEP_FOR` (Only async logging)
 - Fixes `std::move` obsolete warning for clang++ 3.7 (issue #315)
 - Crash on exit for some platforms when CTRL+C pressed (issue #261)
 - Warning fix with clang3.7 (issue #335)

==========================
=      NEW FEATURES      =
==========================

 - `ELPP_CUSTOM_COUT` to define custom standard output (e.g, `std::cerr`) (issue #201)`
 - More terminal colors (for INFO, DEBUG and TRACE logs)
 - CHECK_NOTNULL for smart pointers (issue #334)
 - ELPP_FRESH_LOG_FILE to always start new log file (issue #384)

==========================
=         NOTES          =
==========================

 - CHECK_NOTNULL does not return pointer anymore instead a simple check
 - New sample for log rotation added
 - See https://github.com/easylogging/easyloggingpp/blob/v9.81/README.md for manual for this release
 - See https://github.com/easylogging/easyloggingpp/tree/master/doc for other release notes
 - Closed issues: https://github.com/easylogging/easyloggingpp/issues?page=1&state=c

Licence and copyright information update

07 Jan 22:00
Compare
Choose a tag to compare
Easylogging++ v9.80 RELEASE NOTES
---------------------------------

Release type: Minor
API changes: No

==========================
=         NOTES          =
==========================

 - Licence update
 - Email update
 - See https://github.com/easylogging/easyloggingpp/blob/v9.80/README.md for manual for this release
 - See https://github.com/easylogging/easyloggingpp/tree/master/doc for other release notes
 - Closed issues: https://github.com/easylogging/easyloggingpp/issues?page=1&state=closed