- Bump bundled {fmt} library to 12.1.0
- Fix the
%zformatter (UTC offset):- Windows: Replaced implementation for better accuracy and speed (~2.5x) by @gabime in #3508
- FreeBSD: Fixed incorrect implementation (#3483) by @gabime in #3491
- Fixed issue where the offset was not displaying as
+00:00when the formatter was configured to show UTC time. - Removed unreliable fallback for Unix systems lacking
tm_gmtoff. If compilation fails on such platforms, useSPDLOG_NO_TZ_OFFSET=ON(%zwill display+??:??instead of compilation error).
- Set
CMAKE_BUILD_TYPEonly in top-level project by @double-fault in #3480 - Change access scope for ANSI
target_file_from private to protected by @fab4100 in #3486 - Fix UWP detection by @jdumas in #3489
- Fix include
<fcntl.h>intcp_client.hto avoid compilation failures by @maordadush in #3497 - Tests: Fix unit tests to respect default level names by @ssam18 in #3492
- Docs: Fix misleading comment in
blocking_queueheader by @zanewong233 in #3504 - Fix sign-compare warning by @AleksandrSokolkin in #3479
- Fix sign conversion warnings in
qt_sinks.hby @ssam18 in #3487
Full Changelog: v1.16.0...v1.17.0
Special thanks to @tt4g for assisting with community questions and issues.