From 25ff2efc0aeab3ce886fb6be11a1878f3497ec4c Mon Sep 17 00:00:00 2001 From: Victor Zverovich Date: Thu, 25 Jul 2019 19:59:59 +0300 Subject: [PATCH] Update changelog --- ChangeLog.rst | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/ChangeLog.rst b/ChangeLog.rst index 355b4449..59b8f83a 100644 --- a/ChangeLog.rst +++ b/ChangeLog.rst @@ -24,30 +24,30 @@ prints "value = 4,2". -* Introduced ``fmt::prepare`` function that allows precompilation of format - strings: +* Introduced the ``fmt::compile`` function that does format string compilation: .. code:: c++ - auto f = fmt::prepare("{}"); + #include + + auto f = fmt::compile("{}"); std::string s = f.format(42); // can be called multiple times to format // different values - - This API is experimental and will likely change in the next minor release. + // s == "42" Thanks `@stryku (Mateusz Janek) `_. * Fixed handling of dynamic width in chrono formatter: - .. code:: c++ + .. code:: c++ - auto s = fmt::format("{0:{1}%H:%M:%S}", std::chrono::seconds(12345), 12); - // ^ width argument index ^ width - // s == "03:25:45 " + auto s = fmt::format("{0:{1}%H:%M:%S}", std::chrono::seconds(12345), 12); + // ^ width argument index ^ width + // s == "03:25:45 " Thanks Howard Hinnant. -* Added `fmt::format` and `fmt::vformat` overloads that take `text_style` +* Added ``fmt::format`` and ``fmt::vformat`` overloads that take ``text_style`` (`#993 `_, `#994 `_):