Skip to content

Major release to follow standard naming

Compare
Choose a tag to compare
@easylogging easylogging released this 06 Jan 23:22
· 562 commits to master since this release
Easylogging++ v9.79 RELEASE NOTES
---------------------------------

Release type: Major
API changes: Yes

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

 - Ability to use `winsock2.h` when `ELPP_WINSOCK2` defined

==========================
=       API CHANGES      =
==========================

 - All the names starting with underscore (_) are updated to not use underscore in the beginning (issue #239)
     - `_START_EASYLOGGINGPP` => `START_EASYLOGGINGPP`
     - `_INITIALIZE_EASYLOGGINGPP` => `INITIALIZE_EASYLOGGINGPP`
     - `_INITIALIZE_NULL_EASYLOGGINGPP` => `INITIALIZE_NULL_EASYLOGGINGPP`
     - `_SHARE_EASYLOGGINGPP` => `SHARE_EASYLOGGINGPP`
     - `_ELPP_INITI_BASIC_DECLR` => `ELPP_INITI_BASIC_DECLR`
     - `_ELPP_INIT_EASYLOGGINGPP` => `ELPP_INIT_EASYLOGGINGPP`
     - `_ELPP_DISABLE_DEFAULT_CRASH_HANDLING` => `ELPP_DISABLE_DEFAULT_CRASH_HANDLING`
     - `_ELPP_DISABLE_ASSERT` => `ELPP_DISABLE_ASSERT`
     - `_ELPP_DEBUG_ASSERT_FAILURE` => `ELPP_DEBUG_ASSERT_FAILURE`
     - `_ELPP_STACKTRACE_ON_CRASH` => `ELPP_STACKTRACE_ON_CRASH`
     - `_ELPP_EXPORT_SYMBOLS` => `ELPP_EXPORT_SYMBOLS`
     - `_ELPP_AS_DLL` => `ELPP_AS_DLL`
     - `_ELPP_FORCE_USE_STD_THREAD` => `ELPP_FORCE_USE_STD_THREAD`
     - `_ELPP_LOGGING_FLAGS_FROM_ARG` => `ELPP_LOGGING_FLAGS_FROM_ARG`
     - `_ELPP_DISABLE_LOGS` => `ELPP_DISABLE_LOGS`
     - `_ELPP_DISABLE_DEBUG_LOGS` => `ELPP_DISABLE_DEBUG_LOGS`
     - `_ELPP_DISABLE_INFO_LOGS` => `ELPP_DISABLE_INFO_LOGS`
     - `_ELPP_DISABLE_WARNING_LOGS` => `ELPP_DISABLE_WARNING_LOGS`
     - `_ELPP_DISABLE_ERROR_LOGS` => `ELPP_DISABLE_ERROR_LOGS`
     - `_ELPP_DISABLE_FATAL_LOGS` => `ELPP_DISABLE_FATAL_LOGS`
     - `_ELPP_DISABLE_TRACE_LOGS` => `ELPP_DISABLE_TRACE_LOGS`
     - `_ELPP_DISABLE_VERBOSE_LOGS` => `ELPP_DISABLE_VERBOSE_LOGS`
     - `_ELPP_SYSLOG` => `ELPP_SYSLOG`
     - `_INIT_SYSLOG` => `ELPP_INITIALIZE_SYSLOG`
     - `_ELPP_UNICODE` => `ELPP_UNICODE`
     - `_ELPP_EXPERIMENTAL_ASYNC` => `ELPP_EXPERIMENTAL_ASYNC`
     - `_ELPP_THREAD_SAFE` => `ELPP_THREAD_SAFE`
     - `_ELPP_STL_LOGGING` => `ELPP_STL_LOGGING`
     - `_ELPP_LOG_STD_ARRAY` => `ELPP_LOG_STD_ARRAY`
     - `_ELPP_LOG_UNORDERED_MAP` => `ELPP_LOG_UNORDERED_MAP`
     - `_ELPP_LOG_UNORDERED_MAP` => `ELPP_LOG_UNORDERED_SET`
     - `_ELPP_QT_LOGGING` => `ELPP_QT_LOGGING`
     - `_ELPP_BOOST_LOGGING` => `ELPP_BOOST_LOGGING`
     - `_ELPP_WXWIDGETS_LOGGING` => `ELPP_WXWIDGETS_LOGGING`
     - `_ELPP_DEFAULT_LOG_FILE` => `ELPP_DEFAULT_LOG_FILE`
     - `_ELPP_DISABLE_LOG_FILE_FROM_ARG` => `ELPP_DISABLE_LOG_FILE_FROM_ARG`
     - `_ELPP_DEFAULT_LOG_FILE` => `ELPP_DEFAULT_LOG_FILE`
     - `_ELPP_DISABLE_PERFORMANCE_TRACKING` => `ELPP_DISABLE_PERFORMANCE_TRACKING`
     - `_CURRENT_FILE_PERFORMANCE_LOGGER_ID` => `ELPP_CURR_FILE_PERFORMANCE_LOGGER`
     - `_ELPP_DISABLE_CONFIGURATION_FROM_PROGRAM_ARGS` => `ELPP_DISABLE_CONFIGURATION_FROM_PROGRAM_ARGS`
     - `_ELPP_PERFORMANCE_MICROSECONDS` => `ELPP_PERFORMANCE_MICROSECONDS`
     - `_CURRENT_FILE_LOGGER_ID` => `ELPP_DEFAULT_LOGGER`
     - `_ELPP_NO_DEFAULT_LOG_FILE` => `ELPP_NO_DEFAULT_LOG_FILE`
     - `_ELPP_FORCE_ENV_VAR_FROM_BASH` => `ELPP_FORCE_ENV_VAR_FROM_BASH`
     - `_ELPP_DISABLE_CUSTOM_FORMAT_SPECIFIERS` => `ELPP_DISABLE_CUSTOM_FORMAT_SPECIFIERS`
     - `_ELPP_HANDLE_SIGABRT` => `ELPP_HANDLE_SIGABRT`

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

 - See https://github.com/easylogging/easyloggingpp/blob/v9.79/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