diff --git a/ChangeLog.rst b/ChangeLog.rst index 6d4ecbfb..f4a66746 100644 --- a/ChangeLog.rst +++ b/ChangeLog.rst @@ -4,7 +4,7 @@ * Moved OS-specific APIs such as ``windows_error`` from ``fmt/format.h`` to ``fmt/os.h``. You can define ``FMT_DEPRECATED_INCLUDE_OS`` to automatically include ``fmt/os.h`` from ``fmt/format.h`` for compatibility but this will be - disabled in the new major release. + disabled in the next major release. * Improved error reporting when trying to format an object of a non-formattable type: @@ -29,8 +29,20 @@ if ``S`` is not formattable. +* Always print decimal point if ``#`` is specified + (`#1476 `_, + `#1498 `_).: + + .. code:: c++ + + fmt::print("{:#.0f}", 42.0); + + now prints ``42.``. + * Added precision overflow detection in floating-point formatting. +* Improved UTF-8 handling. + * Switched links to HTTPS in README (`#1481 `_). Thanks `@imba-tjd (谭九鼎) `_. @@ -44,10 +56,14 @@ * Fixed various warnings and compilation issues (`#1433 `_, `#1470 `_, - `#1480 `_). + `#1480 `_, + `#1485 `_, + `#1492 `_). Thanks `@marti4d (Chris Martin) `_, `@iPherian `_, - `@parkertomatoes `_. + `@parkertomatoes `_, + `@gsjaardema (Greg Sjaardema) `_, + `@chronoxor (Ivan Shynkarenka) `_. 6.1.2 - 2019-12-11 ------------------