Skip to content

Commit 70ed0ab

Browse files
committed
Update changelog
1 parent b95fd61 commit 70ed0ab

File tree

1 file changed

+59
-1
lines changed

1 file changed

+59
-1
lines changed

ChangeLog.md

Lines changed: 59 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,66 @@
1-
# 12.0.1 - TBD
1+
# 12.1.0 - TBD
2+
3+
- Optimized `buffer::append`, resulting in up to ~16% improvement on spdlog
4+
benchmarks (https://github.com/fmtlib/fmt/pull/4541). Thanks @fyrsta7.
25

36
- Worked around an ABI incompatibility in `std::locale_ref` between clang and
47
gcc (https://github.com/fmtlib/fmt/issues/4573).
58

9+
- Made `std::variant` and `std::expected` formatters work with `format_as`
10+
(https://github.com/fmtlib/fmt/issues/4574,
11+
https://github.com/fmtlib/fmt/pull/4575). Thanks @phprus.
12+
13+
- Made `fmt::join<string_view>` work with C++ modules
14+
(https://github.com/fmtlib/fmt/issues/4379,
15+
https://github.com/fmtlib/fmt/pull/4577). Thanks @Arghnews.
16+
17+
- Exported `fmt::is_compiled_string` and `operator""_cf` from the module
18+
(https://github.com/fmtlib/fmt/pull/4544). Thanks @CrackedMatter.
19+
20+
- Fixed a compatibility issue with C++ modules in clang
21+
(https://github.com/fmtlib/fmt/pull/4548). Thanks @tsarn.
22+
23+
- Added support for cv-qualified types to the `std::optional` formatter
24+
(https://github.com/fmtlib/fmt/issues/4561,
25+
https://github.com/fmtlib/fmt/pull/4562). Thanks @OleksandrKvl.
26+
27+
- Added demangling support (used in exception and `std::type_info` formatters)
28+
for libc++ and clang-cl
29+
(https://github.com/fmtlib/fmt/pull/4560,
30+
https://github.com/fmtlib/fmt/issues/4568,
31+
https://github.com/fmtlib/fmt/pull/4571).
32+
Thanks @FatihBAKIR and @rohitsutreja.
33+
34+
- Switched to global `malloc`/`free` to enable allocator customization
35+
(https://github.com/fmtlib/fmt/issues/4569,
36+
https://github.com/fmtlib/fmt/pull/4570). Thanks @rohitsutreja.
37+
38+
- Made the `FMT_USE_CONSTEVAL` macro configurable by users
39+
(https://github.com/fmtlib/fmt/pull/4546). Thanks @SnapperTT.
40+
41+
- Fixed a dynamic linking issue with clang-cl
42+
(https://github.com/fmtlib/fmt/issues/4576,
43+
https://github.com/fmtlib/fmt/pull/4584). Thanks @FatihBAKIR.
44+
45+
- Made more internal color APIs `constexpr`
46+
(https://github.com/fmtlib/fmt/pull/4581). Thanks @ishani.
47+
48+
- Fixed compatibility with clang as a host compiler for NVCC
49+
(https://github.com/fmtlib/fmt/pull/4564). Thanks @valgur.
50+
51+
- Fixed various warnings and lint issues
52+
(https://github.com/fmtlib/fmt/issues/4565,
53+
https://github.com/fmtlib/fmt/pull/4572,
54+
https://github.com/fmtlib/fmt/pull/4557).
55+
Thanks @LiangHuDream and @teruyamato0731.
56+
57+
- Improved documentation
58+
(https://github.com/fmtlib/fmt/pull/4551,
59+
https://github.com/fmtlib/fmt/issues/4566,
60+
https://github.com/fmtlib/fmt/pull/4567,
61+
https://github.com/fmtlib/fmt/pull/4578,).
62+
Thanks @teruyamato0731, @petersteneteg and @zimmerman-dev.
63+
664
# 12.0.0 - 2025-09-17
765

866
- Optimized the default floating point formatting

0 commit comments

Comments
 (0)