comparison 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
comparison
equal deleted inserted replaced
110:29cf359ddf4d 111:d51a18e5b0e3
2 2
3 ========= 3 =========
4 Changes 4 Changes
5 ========= 5 =========
6 6
7 All major changes over the versions are listed here. For API breaking 7 All major changes over the versions are listed here. For breaking
8 changes have a look at :ref:`api-changes`, they are listed there in 8 changes have a look at :ref:`api-changes`, they are listed there in
9 detail. 9 detail.
10 10
11 .. include:: ../CHANGES.txt 11 .. include:: ../CHANGES.txt
12 12
13 13
14 .. _api-changes: 14 .. _api-changes:
15 15
16 API Breaking Changes 16 Breaking Changes
17 ==================== 17 ================
18 18
19 No incompatible changes yet. 19 0.6
20 ---
21
22 - :py:func:`configmix.safe_merge` does now a deepcopy of all source
23 configurations when merging. Changes in configuration instances after
24 will not be reflected in the merged configuration any more.
25
26 The public signature of :py:func:`configmix.safe_merge` has *not*
27 changed.