diff doc/changes.rst @ 111:d51a18e5b0e3

Reimplement configmix.safe_merge() do to a deepcopy of all source configurations when merging. configmix.safe_merge() does now a deepcopy of all source configurations when merging. Changes in configuration instances after will not be reflected in the merged configuration any more.
author Franz Glasner <hg@dom66.de>
date Sat, 24 Mar 2018 18:47:54 +0100
parents 5ca36fbea43d
children ba5970a2dcef
line wrap: on
line diff
--- a/doc/changes.rst	Sat Mar 24 16:06:08 2018 +0100
+++ b/doc/changes.rst	Sat Mar 24 18:47:54 2018 +0100
@@ -4,7 +4,7 @@
  Changes
 =========
 
-All major changes over the versions are listed here. For API breaking
+All major changes over the versions are listed here. For breaking
 changes have a look at :ref:`api-changes`, they are listed there in
 detail.
 
@@ -13,7 +13,15 @@
 
 .. _api-changes:
 
-API Breaking Changes
-====================
+Breaking Changes
+================
+
+0.6
+---
 
-No incompatible changes yet.
+- :py:func:`configmix.safe_merge` does now a deepcopy of all source
+  configurations when merging. Changes in configuration instances after
+  will not be reflected in the merged configuration any more.
+
+  The public signature of :py:func:`configmix.safe_merge` has *not*
+  changed.