From 22d4ae1b51aafa79cafe3e629a8a6f3847f8a823 Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth Date: Tue, 5 May 2020 08:46:05 -0600 Subject: [PATCH] Add a changelog file. --- .../changes/incompatibilities/20200505Bangerth | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 doc/news/changes/incompatibilities/20200505Bangerth diff --git a/doc/news/changes/incompatibilities/20200505Bangerth b/doc/news/changes/incompatibilities/20200505Bangerth new file mode 100644 index 0000000000..0faedd7fd1 --- /dev/null +++ b/doc/news/changes/incompatibilities/20200505Bangerth @@ -0,0 +1,14 @@ +Changed: The operator `std::ostream << Vector` was implemented by +calling Vector::print() with default arguments. This implies a +particular formatting of the output that was independent of the flags +set on the output stream (in particular relating to how floating point +numbers are to be formatted), and also added a newline to the end of +the output. Both the formatting and the newline are decisions that are +better made by the user at the location where the output is +requested. As a consequence, the behavior has now been changed: +`operator<<` now simply outputs all elements of the vector as +individual numbers for which the output stream flags are respected, +and separated by a single space; no endline is appended to the output +any more. +
+(Wolfgang Bangerth, 2020/05/05) -- 2.39.5