diff --git a/ChangeLog.rst b/ChangeLog.rst index 191c4735..398f7340 100644 --- a/ChangeLog.rst +++ b/ChangeLog.rst @@ -129,7 +129,8 @@ `#2306 `_, `#2307 `_, `#2309 `_, - `#2318 `_). + `#2318 `_, + `#2324 `_). Thanks `@DanielaE (Daniela Engert) `_. * Made symbols private by default reducing shared library size @@ -176,6 +177,14 @@ fmt::print("{:L}\n", monday); // prints "пн" } +* Deprecated ``fmt/locale.h`` moving the formatting functions that take a + locale to ``fmt/format.h`` (``char``) and ``fmt/xchar`` (other overloads). + This doesn't introduce a dependency on ```` so there is virtually no + compile time effect. + +* Made parameter order in ``vformat_to`` consistent with ``format_to`` + (`#2327 `_). + * Added support for time points with arbitrary durations (`#2208 `_). For example: @@ -338,7 +347,8 @@ Thanks `@vtta `_. * Replaced the ``fmt::system_error`` exception with a function of the same - name that constructs ``std::system_error``. + name that constructs ``std::system_error`` + (`#2266 `_). * Replaced the ``fmt::windows_error`` exception with a function of the same name that constructs ``std::system_error`` with the category returned by @@ -349,7 +359,8 @@ Thanks `@phprus (Vladislav Shchapov) `_. * Replaced ``fmt::error_code`` with ``std::error_code`` and made it formattable - (`#2270 `_, + (`#2269 `_, + `#2270 `_, `#2273 `_). Thanks `@phprus (Vladislav Shchapov) `_. @@ -395,7 +406,8 @@ (`#2097 `_). * Improved ``strftime`` error handling - (`#2244 `_). + (`#2238 `_, + `#2244 `_). Thanks `@yumeyao `_. * Stopped using deprecated GCC UDL template extension. @@ -469,25 +481,32 @@ `#2216 `_, `#2218 `_, `#2220 `_, + `#2228 `_, `#2229 `_, `#2230 `_, `#2233 `_, `#2239 `_, `#2248 `_, + `#2252 `_, `#2253 `_, `#2255 `_, `#2261 `_, `#2278 `_, + `#2284 `_, `#2287 `_, `#2289 `_, `#2290 `_, `#2293 `_, + `#2295 `_, `#2296 `_, `#2297 `_, + `#2311 `_, `#2313 `_, `#2315 `_, + `#2320 `_, `#2321 `_, - `#2323 `_). + `#2323 `_, + `#2329 `_). Thanks `@darklukee `_, `@fagg (Ashton Fagg) `_, `@killerbot242 (Lieven de Cock) `_,