Releases: abumq/easyloggingpp
Releases · abumq/easyloggingpp
v9.89 API Changes
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
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
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
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
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
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
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
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
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
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