- 
Optimized buffer::append, resulting in up to ~16% improvement on spdlog benchmarks (#4541). Thanks @fyrsta7.
- 
Worked around an ABI incompatibility in std::locale_refbetween clang and gcc (#4573).
- 
Made std::variantandstd::expectedformatters work withformat_as(#4574, #4575). Thanks @phprus.
- 
Made fmt::join<string_view>work with C++ modules (#4379, #4577). Thanks @Arghnews.
- 
Exported fmt::is_compiled_stringandoperator""_cffrom the module (#4544). Thanks @CrackedMatter.
- 
Fixed a compatibility issue with C++ modules in clang (#4548). Thanks @tsarn. 
- 
Added support for cv-qualified types to the std::optionalformatter (#4561, #4562). Thanks @OleksandrKvl.
- 
Added demangling support (used in exception and std::type_infoformatters) for libc++ and clang-cl (#4542, #4560, #4568, #4571). Thanks @FatihBAKIR and @rohitsutreja.
- 
Switched to global malloc/freeto enable allocator customization (#4569, #4570). Thanks @rohitsutreja.
- 
Made the FMT_USE_CONSTEVALmacro configurable by users (#4546). Thanks @SnapperTT.
- 
Fixed compilation with locales disabled in the header-only mode (#4550). 
- 
Fixed compilation with clang 21 and -std=c++20(#4552).
- 
Fixed a dynamic linking issue with clang-cl (#4576, #4584). Thanks @FatihBAKIR. 
- 
Fixed a warning suppression leakage on gcc (#4588). Thanks @ZedThree. 
- 
Made more internal color APIs constexpr(#4581). Thanks @ishani.
- 
Fixed compatibility with clang as a host compiler for NVCC (#4564). Thanks @valgur. 
- 
Fixed various warnings and lint issues (#4565, #4572, #4557). Thanks @LiangHuDream and @teruyamato0731. 
- 
Improved documentation (#4549, #4551, #4566, #4567, #4578,). Thanks @teruyamato0731, @petersteneteg and @zimmerman-dev.