12.1.0
-
Optimized
buffer::append, resulting in up to ~16% improvement on spdlog benchmarks (https://github.com/fmtlib/fmt/pull/4541). Thanks @fyrsta7. -
Worked around an ABI incompatibility in
std::locale_refbetween clang and gcc (https://github.com/fmtlib/fmt/issues/4573). -
Made
std::variantandstd::expectedformatters work withformat_as(https://github.com/fmtlib/fmt/issues/4574, https://github.com/fmtlib/fmt/pull/4575). Thanks @phprus. -
Made
fmt::join<string_view>work with C++ modules (https://github.com/fmtlib/fmt/issues/4379, https://github.com/fmtlib/fmt/pull/4577). Thanks @Arghnews. -
Exported
fmt::is_compiled_stringandoperator""_cffrom the module (https://github.com/fmtlib/fmt/pull/4544). Thanks @CrackedMatter. -
Fixed a compatibility issue with C++ modules in clang (https://github.com/fmtlib/fmt/pull/4548). Thanks @tsarn.
-
Added support for cv-qualified types to the
std::optionalformatter (https://github.com/fmtlib/fmt/issues/4561, https://github.com/fmtlib/fmt/pull/4562). Thanks @OleksandrKvl.