diff --git a/ChangeLog.rst b/ChangeLog.rst index 5f667c52..4bef8ab9 100644 --- a/ChangeLog.rst +++ b/ChangeLog.rst @@ -17,6 +17,11 @@ Thanks `@jk-jeon (Junekey Jeon) `_. +* Replaced ``snprintf``-based hex float formatter with an internal + implementation (`#3179 `_, + `#3203 `_). + Thanks `@phprus (Vladislav Shchapov) `_. + * Fixed alignment of floating-point numbers with localization (`#3263 `_, `#3272 `_). @@ -24,6 +29,7 @@ * Improved C++20 module support (`#3134 `_, + `#3254 `_, `#3386 `_, `#3387 `_, `#3388 `_, @@ -31,7 +37,8 @@ `#3397 `_, `#3399 `_, `#3400 `_). - Thanks `@laitingsheng (Tinson Lai) `_ and + Thanks `@laitingsheng (Tinson Lai) `_, + `@Orvid (Orvid King) `_, `@DanielaE (Daniela Engert) `_. Switched to the `modules CMake library `_ which allows building {fmt} as a C++20 module with clang:: @@ -98,6 +105,10 @@ `@phprus (Vladislav Shchapov) `_, `@BRevzin (Barry Revzin) `_. +* Add precision support to ``%S`` + (`#3148 `_). + Thanks `@SappyJoy (Stepan Ponomaryov) `_ + * Added support for ``std::utc_time`` (`#3098 `_, `#3110 `_). @@ -176,8 +187,13 @@ (`#3347 `_). Thanks `@TheOmegaCarrot `_. -* Fixed formatting of noncopyable ranges - (`#3286 `_, +* Made ``fmt::ptr`` accept ``unique_ptr`` with a custom deleter + (`#3177 `_). + Thanks `@hmbj (Hans-Martin B. Jensen) `_. + +* Fixed formatting of noncopyable ranges and nested ranges of chars + (`#3158 `_ + `#3286 `_, `#3290 `_). Thanks `@BRevzin (Barry Revzin) `_. @@ -261,13 +277,21 @@ * Improved documentation (`#3108 `_, `#3169 `_, + `#3243 `_). `#3404 `_). - Thanks `@Vertexwahn `_. + Thanks `@Cleroth `_ and + `@Vertexwahn `_. * Improved build configuration and tests (`#3118 `_, `#3120 `_, + `#3188 `_, `#3189 `_, + `#3198 `_, + `#3205 `_, + `#3207 `_, + `#3210 `_, + `#3240 `_, `#3299 `_, `#3302 `_, `#3317 `_, @@ -278,6 +302,8 @@ `#3411 `_). Thanks `@dimztimz (Dimitrij Mijoski) `_, `@phprus (Vladislav Shchapov) `_, + `@DavidKorczynski `_, + `@ChrisThrasher (Chris Thrasher) `_, `@joycebrum (Joyce) `_, `@kevinhwang (Kevin Hwang) `_, `@Vertexwahn `_. @@ -309,6 +335,7 @@ `#3128 `_, `#3129 `_, `#3137 `_, + `#3139 `_, `#3140 `_, `#3142 `_, `#3149 `_, @@ -316,9 +343,13 @@ `#3154 `_, `#3163 `_, `#3178 `_, + `#3184 `_, + `#3196 `_, `#3204 `_, + `#3206 `_, `#3208 `_, `#3213 `_, + `#3216 `_, `#3224 `_, `#3226 `_, `#3228 `_, @@ -354,6 +385,7 @@ `_, `@sergiud (Sergiu Deitsch) `_, `@Youw (Ihor Dutchak) `_, + `@thesmurph `_, `@czudziakm (Maksymilian Czudziak) `_, `@chronoxor (Ivan Shynkarenka) `_, `@ShawnZhong (Shawn Zhong) `_,