1
2Easylogging++ v9.00 RELEASE NOTES
3---------------------------------
4
5==========================
6=  DEPRECATED COMPONENTS =
7==========================
8
9 - Support for C++98 and C++03 is dropped in favour of performance improvements
10 - Dropped QA Level
11 - Dropped support for checking whitespaces within level/configuration name from configuration file
12 - Replaced escape character from 'E' to '%'
13 - Renamed namespaces (easyloggingpp => el, internal => base, utilities => utils)
14 - Renamed internal classes (StringUtils => Str, OSUtils => OS, DateUtils => DateTime)
15 - Avoid direct copy/assignment for classes, i.e, Configurations c2 = c is incorrect; Configurations c2; c2 = c; is correct
16 - Changed comment style for configuration from // to ##
17 - Some Loggers static functions have been moved to new el::Helpers e.g, setApplicationArguments
18 - Renamed RollOutSize -> MaxLogFileSize (MAX_LOG_FILE_SIZE for configuration file)
19 - Renamed Level::All -> Level::Global
20
21===========================
22=       NEW FEATURES      =
23===========================
24
25 - Added support for milliseconds width for VC++
26 - Crash handling
27 - Stacktrace printing
28 - Customizable date/time format (issue #48)
29 - Support for Qt/QByteArray logging
30 - Introduced vmodule support to specify verbose logging levels by modules
31 - Introduced el::LoggingFlag
32 - Introduced global configurations (Configuring all loggers and registering new loggers right from configuration file)
33 - Changed licence to MIT to support any type of project
34 - Dedicated website (easylogging.org)
35 - Dedicated support email (support@easy..)
36 - Support for Visual C++ 2013 (Tested with preview)
37
38============================
39=      DROPPED SUPPORT     =
40============================
41
42 - Dropped support for Android NDK (Code not deleted as it is on to-do list to fix it for future version)
43
44============================
45=       BUG FIXES          =
46============================
47
48 - Issue with creating 1000+ loggers (issue #66)
49 - Issue with occasional logging offset
50 - Fixed clang++ extra warnings
51
52==========================
53=         NOTES          =
54==========================
55
56 - If you have any confusions refer to reference manual (github readme)
57 - If you still have confusions please feel free to email
58 - There is very less backward compatibility because of major design improvements - since now library is on better track future versions will be made backward compatible (with minimum v9.00 compatible).
59