diff --git a/ChangeLog.md b/ChangeLog.md index 0a225c77..13968681 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -10,7 +10,13 @@ - Added error reporting for duplicate named arguments (https://github.com/fmtlib/fmt/pull/4367). Thanks @dinomight. -- Fixed formatting of `long` with `FMT_BUILTIN_TYPES=0`. +- Fixed formatting of `long` with `FMT_BUILTIN_TYPES=0` + (https://github.com/fmtlib/fmt/issues/4375, + https://github.com/fmtlib/fmt/issues/4394). + +- Fixed formatting of `std::chrono::local_time` + (https://github.com/fmtlib/fmt/issues/3815, + https://github.com/fmtlib/fmt/issues/4350). - Optimized `text_style` using bit packing (https://github.com/fmtlib/fmt/pull/4363). Thanks @LocalSpook. @@ -18,6 +24,9 @@ - Added support for incomplete types (https://github.com/fmtlib/fmt/issues/3180, https://github.com/fmtlib/fmt/pull/4383). Thanks @LocalSpook. +- Fixed a missing flush in `fmt::print` when using libstdc++ + (https://github.com/fmtlib/fmt/issues/4398). + - Fixed `fmt::println` usage with `FMT_ENFORCE_COMPILE_STRING` and legacy compile-time checks (https://github.com/fmtlib/fmt/pull/4407). Thanks @madmaxoft. @@ -26,9 +35,19 @@ (https://github.com/fmtlib/fmt/pull/4421, https://github.com/fmtlib/fmt/pull/4422). Thanks @krzysztofkortas. +- Worked around limitations of `__builtin_strlen` during constant evaluation + (https://github.com/fmtlib/fmt/issues/4423, + https://github.com/fmtlib/fmt/pull/4429). Thanks @BRevzin. + - Worked around a bug in MSVC v141 (https://github.com/fmtlib/fmt/issues/4412, https://github.com/fmtlib/fmt/pull/4413). Thanks @hirohira9119. +- Replaced `fmt_detail` with a subnamespace of `fmt` + (https://github.com/fmtlib/fmt/issues/4324). + +- Removed specializations of `std::is_floating_point` in tests + (https://github.com/fmtlib/fmt/issues/4417). + - Fixed a CMake error when setting `CMAKE_MODULE_PATH` in the pedantic mode (https://github.com/fmtlib/fmt/pull/4426). Thanks @rlalik.