From 39db2dfd067a0917dfa9ff70b6d1f9a0ec44ae4f Mon Sep 17 00:00:00 2001 From: Victor Zverovich Date: Mon, 8 May 2023 09:41:57 -0700 Subject: [PATCH] Update changelog --- ChangeLog.rst | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/ChangeLog.rst b/ChangeLog.rst index 84d26d1c..f38e5f65 100644 --- a/ChangeLog.rst +++ b/ChangeLog.rst @@ -54,6 +54,10 @@ fmt::print("{:8}\n", floaty_mc_floatface{0.42}); // prints " 0.42" } +* Removed deprecated implicit conversions for enums and conversions to primitive + types for compatibility with ``std::format`` and to prevent potential ODR + violations. Use ``format_as`` instead. + * Added support for fill, align and width to the time point formatter (`#3237 `_, `#3260 `_). @@ -73,7 +77,8 @@ * Implemented formatting of subseconds (`#2207 `_, `#3117 `_, - `#3115 `_). + `#3115 `_, + `#3349 `_). For example (`godbolt `__): .. code:: c++ @@ -85,7 +90,8 @@ fmt::print("{:%S}\n", std::chrono::microseconds(1234567)); } - Thanks `@patrickroocks (Patrick Roocks) `_. + Thanks `@patrickroocks (Patrick Roocks) `_ + and `@BRevzin (Barry Revzin) `_. * Added support for ``std::utc_time`` (`#3098 `_, @@ -128,6 +134,10 @@ Thanks `@ShawnZhong (Shawn Zhong) `_. +* Fixed formatting of valueless by exception variants + (`#3347 `_). + Thanks `@TheOmegaCarrot `_. + * Fixed formatting of noncopyable ranges (`#3286 `_, `#3290 `_). @@ -135,9 +145,12 @@ * Fixed issues with formatting of paths and ranges of paths (`#3319 `_, + `#3321 `_ `#3322 `_). Thanks `@phprus (Vladislav Shchapov) `_. +* Improved handling of invalid Unicode in paths. + * Fixed formatting of time points before the epoch (`#3117 `_, `#3261 `_). @@ -245,6 +258,7 @@ `#3343 `_, `#3351 `_, `#3352 `_, + `#3362 `_, `#3365 `_, `#3366 `_, `#3377 `_,