diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index f666427afb633b6dd102b6225a4671259ff1101b..da027e764e1a9532010c6a0340019e9bceab6e24 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -21,6 +21,10 @@
+
+ Fix DateTimeComponents.toString(): correct ISO 8601, leap second, rounding issues.
+ Backwards incompatible.
+
Used a separate Comparator for sorting integer least square solutions.
diff --git a/src/main/java/org/orekit/time/DateTimeComponents.java b/src/main/java/org/orekit/time/DateTimeComponents.java
index 240a26d8dde8de3375411174b1fe172f5d51900e..4db7ba6ad1d6ce9e5128d5b44a9b8c8bd6a38918 100644
--- a/src/main/java/org/orekit/time/DateTimeComponents.java
+++ b/src/main/java/org/orekit/time/DateTimeComponents.java
@@ -235,7 +235,7 @@ public class DateTimeComponents implements Serializable, Comparable