From 2216e0b7790735a9b3229c48338fa7fd76bbbd9b Mon Sep 17 00:00:00 2001
From: Victor Zverovich <victor.zverovich@gmail.com>
Date: Sat, 22 May 2021 06:04:33 -0700
Subject: [PATCH] Update changelog

---
 ChangeLog.rst | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/ChangeLog.rst b/ChangeLog.rst
index 6562b415..a2f2d139 100644
--- a/ChangeLog.rst
+++ b/ChangeLog.rst
@@ -5,6 +5,37 @@
   compilation, including but not limited to hexadecimal formatting
   (`#1944 <https://github.com/fmtlib/fmt/issues/1944>`_).
 
+* Formatting floating-point numbers no longer produces trailing zeros by
+  default for consistency with Python and ``std::format``. For example:
+
+  .. code:: c++
+
+     #include <fmt/core.h>
+
+     int main() {
+       fmt::print("{0:.3}", 1.1);
+     }
+
+  prints "1.1". Use the `#` specifier to keep trailing zeros.
+
+* The experimental fast output stream (``fmt::ostream``) is now truncated by
+  default for consistency with ``fopen``. For example:
+
+  .. code:: c++
+
+     #include <fmt/os.h>
+
+     int main() {
+      fmt::ostream out1 = fmt::output_file("guide");
+      out1.print("Zaphod");
+      out1.close();
+      fmt::ostream out2 = fmt::output_file("guide");
+      out2.print("Ford");
+     }
+
+  writes "Ford" to the file "guide". To preserve the old file content if any
+  pass ``fmt::file::WRONLY | fmt::file::CREATE`` flags to ``fmt::output_file``.
+
 7.1.3 - 2020-11-24
 ------------------