What's new
- Support for {fmt} lib version 8.x.
- New MongoDB sink #1981 . Thanks @mguludag.
- New QTextEdit and QPlainTextEdit sinks #1986. Thanks @mguludag.
Fixes and Improvements
- Fixed #1790 (build failed with v140_xp, v141_xp toolset flags ). Thanks @LonghronShen.
- Fixed #1916 (fix Xcode compiler warning). Thanks @haifengkao.
- Made mutex member variable mutable #1918. Thanks @matt77hias.
- Changed c-style casts to reinterpret casts in tcp_client #1924. Thanks @ lnovey .
- Fix #533 . Rethrnow non std exceptions.
- Avoid harmless warning about unreachable statement in MSVS build #1930. Thanks @vadz.
- Fixed warning about testing _WIN64 which might be undefined #1931. THanks @vadz.
- Small code improvement (std::find) #1933. Thanks @neheb .
- Added support for CMake policy CMP0077 #1946. Thanks @JB-55,
- Allow compilation with nvc++ (and possibly PGI) #1958. Thanks @mlund .
- Fixed C++20 build resulting in deprecated implicit copy assignment operator warning #1961. Thanks @JB-55.
- Fix signed/unsigned mismatch in VS #1970 . Thanks @bansan85.
- Use std::function for the global error handler #1971. Thanks @SpriteOvO .
- Fixed dup sink compile warnings in older compilers with back_inserter.
- Added a color-terminal type #1984 to the color terminals list - to show colors in in RISC-V64 machines. Thanks @hctym1995.