comparison CHANGES.txt @ 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 2eac386f825a
children e37fc67ae7f3
comparison
equal deleted inserted replaced
110:29cf359ddf4d 111:d51a18e5b0e3
1 .. -*- coding: utf-8; mode: rst; indent-tabs-mode: nil; -*- 1 .. -*- coding: utf-8; mode: rst; indent-tabs-mode: nil; -*-
2 2
3 .. 3 ..
4 .. Valid tags: doc, feature, bugfix, test 4 .. Valid tags: doc, feature, bugfix, test, breaking
5 .. 5 ..
6 6
7 .. _changelog: 7 .. _changelog:
8 8
9 Changelog 9 Changelog
12 Pre-1.0 Series 12 Pre-1.0 Series
13 -------------- 13 --------------
14 14
15 .. changelog:: 15 .. changelog::
16 :version: 0.6 16 :version: 0.6
17
18 .. change::
19 :tags: breaking, feature
20
21 Reimplement :py:func:`configmix.safe_merge` do to a deepcopy of all
22 source configurations when merging
17 23
18 .. change:: 24 .. change::
19 :tags: doc 25 :tags: doc
20 26
21 Begin the documentation with `Sphinx <http://www.sphinx-doc.org>`_ 27 Begin the documentation with `Sphinx <http://www.sphinx-doc.org>`_
28 .. change:: 34 .. change::
29 :tags: feature 35 :tags: feature
30 36
31 Build a tree of configuration settings from INI files 37 Build a tree of configuration settings from INI files
32 38
39
33 .. changelog:: 40 .. changelog::
34 :version: 0.5 41 :version: 0.5
35 :released: 2016-04-19 42 :released: 2016-04-19
36 43
37 .. change:: 44 .. change::