Changelog for
spdlog-devel-1.1.0-7.1.x86_64.rpm :
* Thu Aug 16 2018 mpluskalAATTsuse.com- Update to version 1.1.0:
* Bug fixes: + Fixed race condition in async-factory. + Fixed bug in spdlog_ex implementation. + Fixed race condition in the unit tests.
* Improvements: + Some micro optimizations. + Improve and fix CMake issues. + Added overrun_counter() to the async thread pool queue + Fixed some clang tidy warnings.- Cleanup spec file from clutter
* Mon Aug 13 2018 windowskaputAATTgmail.com- Update to version 1.0.0- Highlights
* Include what you need: Reduce compilation times by including only the minimum required. Users can now to include only the actual sinks/features they need from spdlog/sinks folder.
* Upgrade to fmt lib version 5.1
* Support for custom formatting per sink - each sink can have it\'s own formatting and level using sink->set_pattern(..) or sink->set_formatter(..).
* async logging - thread pool - async loggers now share a global thread pool by default.
* periodic flusher: spdlog::flush_every(seconds) to periodically flush all registered loggers.
* Improved performance - by caching some recently used values in the pattern formatter.
* Ability to add sinks to a logger after its creation (but it is not thread safe to do so - so use with caution).- Breaking changes
* Include what you need. For example to use basic_logger add [#]include \"spdlog/sinks/basic_file_sink.h\"
* To use async loggers - include \"spdlog/async.h\"
* Replaced set_async_mode(..) with factory template.
* Removed printf support.
* Removed warmup/teardown functions from async.
* Custom sinks inheriting from sinks::base_sink need to format (if needed) the message before sending to their target.
* Added clone() virtual function to the formatter interface.
* Removed support for #define SPDLOG_NO_REGISTRY_MUTEX
* Tue Apr 17 2018 jengelhAATTinai.de- Remove excess hyping from description.
* Mon Apr 16 2018 adam.majerAATTsuse.de- run unit tests in the %check target- install LICENSE as a %license, not a %doc
* Sat Apr 14 2018 aloisioAATTgmx.com- Update to version 0.16.3
* Fix sleep issue (#609) under MSVC that happens when changing the clock backwards (pull #610) - Thanks AATTjoaomoreno
* Ensure that marcos always expand to expressions (pull #604) - Thanks AATTsam-lunt
* Add global flush_on function (pull #605) - Thanks AATTsam-lunt
* Fix conversion warning (#595, pull #596) - Thanks AATTBroekman version 0.16.2
* Fixed a bug in extracting log files extension (#589) - Thanks AATTfcharlie version 0.16.1
* Fixed the version strings to 0.16.1 in spdlog.h and CMakeLists.txt
* Fixed compiler warning in tests - Thanks AATThorar version 0.16.0
* Rotating and daily log files keep their extension (e.g \"mylog.3.txt\" and not \"mylog.txt.3\")
* Optional support for printf formatting (enabled using #define SPDLOG_FMT_PRINTF) - Thanks AATTfogo
* Async log: increased sleep to to 500ms the worker in loop when the queue is empty
* Fixed thread safety bug in flush() - added lock on flush in base_sink
* Breaking change: Removed all
*_if functions (trace_if, debug_if, info_if,..) because they are redundant and confusing way to preform simple if
* Swallow only std::exceptions. report about, and re-throw other, unexpected exception types.
* Support msvc_sink on all windows compiler (windebug-sink) - Thanks AATTjpcima
* Added facilty param for syslog - Thanks AATTadubovikov
* correct include path for sink/syslog_sink.h - Thanks AATTjpcima
* Fix include paths - Thanks AATTdaylanKifky
* Some fixes in the async queue size estimation - Thanks AATTSubenle
* Fixed cygwin support
* Adding additional build environments for AppVeyor- Thanks AATTrkollataj
* Fix warnings which are caused by C style cast - Thanks AATTknowledge4igor
* Make short month names match in length - Thanks AATTberkus
* Fix typos in code and comments - Thanks AATTberkus
* Fixed missing i_formatter implementation
* Fix SPDLOG_WCHAR_TO_UTF8_SUPPORT wchar_t logging - Thanks AATThestad
* Added formatter for unix epoch time in seconds (%E format flag) - Thanks AATTjasonbeach
* Compiler-dependent line numbering in SPDLOG_TRACE - Thanks AATTelelel
* Improved cmake and CMakeLists.txt - Thanks AATTmrpelotazo and AATTLectem version 0.14.0
* Upgraded the bundled fmt lib to version 4.0.0
* Fixed crash in async logger in older gcc version 4.8.5 (268222e).
* Fixed various sanitizer warnings.
* Improved Android support (#422, #427).
* Add an optional final qualifier to types (#425) for potential compiler optimisations.
* Support for Alpine Linux (#435, #436).
* Add wide string to utf8 string support (#442).
* Don\'t use color escape codes if terminal doesn\'t support them bd25f59 .
* Optional message counter feature (#445).
* Fix OSX builds of details/os.h (#447).
* Fix vs 2015 build error (#449).
* UTC support (#451).
* MinGw build fix (#456).
* Add create_async factory functions for async loggers (#459).
* Conditional logging implementation (#460).
* More meaningful thread id for OSX (#463).
* Add set_color to ansicolor_sink (#465).
* Ability to override log level names in the log messages (#473).
* Added TRACE_IF and DEBUG_IF macro definitions when TRACE_ON and DEBUG.
* Fixed background color bug in windows terminal (#484).
* Gentoo support (#502).
* Fixed warning for missing enumeration value in tests (#488, [#490]).
* Fixed numerous typos in code and comments. version 0.13.0
* Bumped the bundled fmt library to version 3.0.1.
* Fixed issue #333 (unexpected appending of \"txt\" at the end of a log filename).
* Fixed issue #396 (custom error handler not called in async loggers).
* Fixed issue #403 (ambiguous warnings on some compilers).
* Use double-braces in std::array initialisation. version 0.12.0
* Added %P (process Id) to format string
* Exposed logger sinks via logger->sinks().
* Windows native console color support.
* Fixed vc warning on x64 build
* Better support for for older win32 targets (WinXP/Win2003)
* Fixed issue #300
* Fix issue #315
* Fix issue #317 (Build error on raspberry pi)
* Better cmake support : list spdlog\'s content in IDEs
* Fix compilation error C2664 on VS2013
* Store thread_id in tls for better performance
* Use the feature checking macros to detect thread_local support in clang.
* Added option to prevent child processes from inheriting log file desciptors
* Added SPDLOG_VERSION` macro to spdlog.h
* Replaced static global std::string arrays by Meyer singletons for better thread safety version 0.11.0
* sink log levels
* various bug fixes version 0.10.0
* No exceptions will be thrown while logging (with optional error handlers).
* FreeBSD support.
* Solaris support.
* syslog disabled by default for faster compilation.
* Bug fixes and improvements. version 0.9.0
* cosmetic fix in utc_minutes_offset when throwing
* Mon Feb 01 2016 meissnerAATTsuse.com- a c++ header only logging library