Changelog for
spdlog-devel-1.2.1-17.1.x86_64.rpm :
Mon Dec 3 13:00:00 2018 mrosteckiAATTsuse.de
- Update to version 1.2.1:
* Fix a compilation error of dist_sink.h
Thu Aug 16 14:00:00 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 14:00:00 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 14:00:00 2018 jengelhAATTinai.de
- Remove excess hyping from description.
Mon Apr 16 14:00:00 2018 adam.majerAATTsuse.de
- run unit tests in the %check target
- install LICENSE as a %license, not a %doc
Sat Apr 14 14:00:00 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 1 13:00:00 2016 meissnerAATTsuse.com
- a c++ header only logging library