annotate CHANGES.txt @ 305:f529ca46dd50

Implemented the "ref" namespace to get configuration tree references. BUGS: - Tests should be done more thoroughly and extensively - Interaction of tree references and variable substitution should be tested more properly - Documentation is missing yet
author Franz Glasner <fzglas.hg@dom66.de>
date Mon, 26 Apr 2021 09:42:42 +0200
parents 2a2f5b86fe34
children 043a6412be3c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
103
2eac386f825a FIX: Typo in Emacs line: indent-tags-mode -> indent-tabs-mode
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 97
diff changeset
1 .. -*- coding: utf-8; mode: rst; indent-tabs-mode: nil; -*-
91
5ca36fbea43d Created a changelog
Franz Glasner <hg@dom66.de>
parents:
diff changeset
2
5ca36fbea43d Created a changelog
Franz Glasner <hg@dom66.de>
parents:
diff changeset
3 ..
166
b5ce9a8461bf Use the filesystem encoding explicitely where appropriate.
Franz Glasner <fzglas.hg@dom66.de>
parents: 164
diff changeset
4 .. Valid tags: breaking, feature, bugfix, misc, test, doc
103
2eac386f825a FIX: Typo in Emacs line: indent-tags-mode -> indent-tabs-mode
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 97
diff changeset
5 ..
91
5ca36fbea43d Created a changelog
Franz Glasner <hg@dom66.de>
parents:
diff changeset
6
5ca36fbea43d Created a changelog
Franz Glasner <hg@dom66.de>
parents:
diff changeset
7 .. _changelog:
5ca36fbea43d Created a changelog
Franz Glasner <hg@dom66.de>
parents:
diff changeset
8
5ca36fbea43d Created a changelog
Franz Glasner <hg@dom66.de>
parents:
diff changeset
9 Changelog
5ca36fbea43d Created a changelog
Franz Glasner <hg@dom66.de>
parents:
diff changeset
10 =========
5ca36fbea43d Created a changelog
Franz Glasner <hg@dom66.de>
parents:
diff changeset
11
5ca36fbea43d Created a changelog
Franz Glasner <hg@dom66.de>
parents:
diff changeset
12 Pre-1.0 Series
5ca36fbea43d Created a changelog
Franz Glasner <hg@dom66.de>
parents:
diff changeset
13 --------------
5ca36fbea43d Created a changelog
Franz Glasner <hg@dom66.de>
parents:
diff changeset
14
5ca36fbea43d Created a changelog
Franz Glasner <hg@dom66.de>
parents:
diff changeset
15 .. changelog::
303
2a2f5b86fe34 Move some important public constants into the .constants sub-module
Franz Glasner <fzglas.hg@dom66.de>
parents: 297
diff changeset
16 :version: none
2a2f5b86fe34 Move some important public constants into the .constants sub-module
Franz Glasner <fzglas.hg@dom66.de>
parents: 297
diff changeset
17 :released: not yet
2a2f5b86fe34 Move some important public constants into the .constants sub-module
Franz Glasner <fzglas.hg@dom66.de>
parents: 297
diff changeset
18
2a2f5b86fe34 Move some important public constants into the .constants sub-module
Franz Glasner <fzglas.hg@dom66.de>
parents: 297
diff changeset
19 .. change::
2a2f5b86fe34 Move some important public constants into the .constants sub-module
Franz Glasner <fzglas.hg@dom66.de>
parents: 297
diff changeset
20 :tags: breaking, misc
2a2f5b86fe34 Move some important public constants into the .constants sub-module
Franz Glasner <fzglas.hg@dom66.de>
parents: 297
diff changeset
21
2a2f5b86fe34 Move some important public constants into the .constants sub-module
Franz Glasner <fzglas.hg@dom66.de>
parents: 297
diff changeset
22 Moved some important public constants from :py:mod:`configmix`
2a2f5b86fe34 Move some important public constants into the .constants sub-module
Franz Glasner <fzglas.hg@dom66.de>
parents: 297
diff changeset
23 into the :py:mod:`configmix.constants` module.
2a2f5b86fe34 Move some important public constants into the .constants sub-module
Franz Glasner <fzglas.hg@dom66.de>
parents: 297
diff changeset
24
305
f529ca46dd50 Implemented the "ref" namespace to get configuration tree references.
Franz Glasner <fzglas.hg@dom66.de>
parents: 303
diff changeset
25 .. change::
f529ca46dd50 Implemented the "ref" namespace to get configuration tree references.
Franz Glasner <fzglas.hg@dom66.de>
parents: 303
diff changeset
26 :tags: feature
f529ca46dd50 Implemented the "ref" namespace to get configuration tree references.
Franz Glasner <fzglas.hg@dom66.de>
parents: 303
diff changeset
27
f529ca46dd50 Implemented the "ref" namespace to get configuration tree references.
Franz Glasner <fzglas.hg@dom66.de>
parents: 303
diff changeset
28 Configuration tree references are implemented in the ``ref``
f529ca46dd50 Implemented the "ref" namespace to get configuration tree references.
Franz Glasner <fzglas.hg@dom66.de>
parents: 303
diff changeset
29 namespace
f529ca46dd50 Implemented the "ref" namespace to get configuration tree references.
Franz Glasner <fzglas.hg@dom66.de>
parents: 303
diff changeset
30
303
2a2f5b86fe34 Move some important public constants into the .constants sub-module
Franz Glasner <fzglas.hg@dom66.de>
parents: 297
diff changeset
31 .. changelog::
297
5648e4611383 +++++ v0.13
Franz Glasner <fzglas.hg@dom66.de>
parents: 294
diff changeset
32 :version: 0.13
5648e4611383 +++++ v0.13
Franz Glasner <fzglas.hg@dom66.de>
parents: 294
diff changeset
33 :released: 2021-04-21
290
aec97edf7945 Prepare for new dev: bump version to 0.13.dev1 and adjust copyright year for most important files
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 286
diff changeset
34
291
edf5cc1ffd26 Provide an optional "strict" keyword flag to all YAML load functions to detect and prevent duplicate keys within a single YAML document
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 290
diff changeset
35 .. change::
edf5cc1ffd26 Provide an optional "strict" keyword flag to all YAML load functions to detect and prevent duplicate keys within a single YAML document
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 290
diff changeset
36 :tags: feature
edf5cc1ffd26 Provide an optional "strict" keyword flag to all YAML load functions to detect and prevent duplicate keys within a single YAML document
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 290
diff changeset
37
edf5cc1ffd26 Provide an optional "strict" keyword flag to all YAML load functions to detect and prevent duplicate keys within a single YAML document
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 290
diff changeset
38 All YAML load functions got a new optional keyword `strict` to detect
edf5cc1ffd26 Provide an optional "strict" keyword flag to all YAML load functions to detect and prevent duplicate keys within a single YAML document
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 290
diff changeset
39 and prevent duplicate keys within a single YAML document.
edf5cc1ffd26 Provide an optional "strict" keyword flag to all YAML load functions to detect and prevent duplicate keys within a single YAML document
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 290
diff changeset
40
294
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 291
diff changeset
41 The top-level load function also understands this flag and provides it
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 291
diff changeset
42 to low-level-loaders that understand it.
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 291
diff changeset
43
290
aec97edf7945 Prepare for new dev: bump version to 0.13.dev1 and adjust copyright year for most important files
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 286
diff changeset
44 .. changelog::
286
c50548709dac +++++ v0.12
Franz Glasner <fzglas.hg@dom66.de>
parents: 285
diff changeset
45 :version: 0.12
c50548709dac +++++ v0.12
Franz Glasner <fzglas.hg@dom66.de>
parents: 285
diff changeset
46 :released: 2020-12-07
285
ac2e631d8ab9 Changelog: note AWS additions
Franz Glasner <fzglas.hg@dom66.de>
parents: 279
diff changeset
47
ac2e631d8ab9 Changelog: note AWS additions
Franz Glasner <fzglas.hg@dom66.de>
parents: 279
diff changeset
48 .. change::
ac2e631d8ab9 Changelog: note AWS additions
Franz Glasner <fzglas.hg@dom66.de>
parents: 279
diff changeset
49 :tags: feature
ac2e631d8ab9 Changelog: note AWS additions
Franz Glasner <fzglas.hg@dom66.de>
parents: 279
diff changeset
50
ac2e631d8ab9 Changelog: note AWS additions
Franz Glasner <fzglas.hg@dom66.de>
parents: 279
diff changeset
51 Provide an ``AWS`` namespace to retrieve some AWS instance metadata.
ac2e631d8ab9 Changelog: note AWS additions
Franz Glasner <fzglas.hg@dom66.de>
parents: 279
diff changeset
52
ac2e631d8ab9 Changelog: note AWS additions
Franz Glasner <fzglas.hg@dom66.de>
parents: 279
diff changeset
53 .. changelog::
279
57fca7448740 +++++ v0.11
Franz Glasner <fzglas.hg@dom66.de>
parents: 278
diff changeset
54 :version: 0.11
57fca7448740 +++++ v0.11
Franz Glasner <fzglas.hg@dom66.de>
parents: 278
diff changeset
55 :released: 2020-10-05
276
af371f9c016d Allow deletion of key-value pairs when merging is done.
Franz Glasner <fzglas.hg@dom66.de>
parents: 270
diff changeset
56
af371f9c016d Allow deletion of key-value pairs when merging is done.
Franz Glasner <fzglas.hg@dom66.de>
parents: 270
diff changeset
57 .. change::
af371f9c016d Allow deletion of key-value pairs when merging is done.
Franz Glasner <fzglas.hg@dom66.de>
parents: 270
diff changeset
58 :tags: feature
af371f9c016d Allow deletion of key-value pairs when merging is done.
Franz Glasner <fzglas.hg@dom66.de>
parents: 270
diff changeset
59
af371f9c016d Allow deletion of key-value pairs when merging is done.
Franz Glasner <fzglas.hg@dom66.de>
parents: 270
diff changeset
60 Allow the deletion of key-value pairs while merging configurations.
af371f9c016d Allow deletion of key-value pairs when merging is done.
Franz Glasner <fzglas.hg@dom66.de>
parents: 270
diff changeset
61
278
44cb1d04c194 Docu: CHANGES
Franz Glasner <fzglas.hg@dom66.de>
parents: 276
diff changeset
62 This is done by recognizing and handling the special
44cb1d04c194 Docu: CHANGES
Franz Glasner <fzglas.hg@dom66.de>
parents: 276
diff changeset
63 configuration value ``{{::DEL::}}``.
44cb1d04c194 Docu: CHANGES
Franz Glasner <fzglas.hg@dom66.de>
parents: 276
diff changeset
64
276
af371f9c016d Allow deletion of key-value pairs when merging is done.
Franz Glasner <fzglas.hg@dom66.de>
parents: 270
diff changeset
65 .. changelog::
270
e73884fe060b +++++ v0.10
Franz Glasner <fzglas.hg@dom66.de>
parents: 268
diff changeset
66 :version: 0.10
e73884fe060b +++++ v0.10
Franz Glasner <fzglas.hg@dom66.de>
parents: 268
diff changeset
67 :released: 2020-09-10
266
46571485b7d4 Allow loading configuration files from directories when using the "<dir>" prefix in filenames.
Franz Glasner <fzglas.hg@dom66.de>
parents: 262
diff changeset
68
46571485b7d4 Allow loading configuration files from directories when using the "<dir>" prefix in filenames.
Franz Glasner <fzglas.hg@dom66.de>
parents: 262
diff changeset
69 .. change::
46571485b7d4 Allow loading configuration files from directories when using the "<dir>" prefix in filenames.
Franz Glasner <fzglas.hg@dom66.de>
parents: 262
diff changeset
70 :tags: feature
46571485b7d4 Allow loading configuration files from directories when using the "<dir>" prefix in filenames.
Franz Glasner <fzglas.hg@dom66.de>
parents: 262
diff changeset
71
46571485b7d4 Allow loading configuration files from directories when using the "<dir>" prefix in filenames.
Franz Glasner <fzglas.hg@dom66.de>
parents: 262
diff changeset
72 Allow loading configuration files from directories when using
46571485b7d4 Allow loading configuration files from directories when using the "<dir>" prefix in filenames.
Franz Glasner <fzglas.hg@dom66.de>
parents: 262
diff changeset
73 the "<dir>" prefix in filenames.
46571485b7d4 Allow loading configuration files from directories when using the "<dir>" prefix in filenames.
Franz Glasner <fzglas.hg@dom66.de>
parents: 262
diff changeset
74
46571485b7d4 Allow loading configuration files from directories when using the "<dir>" prefix in filenames.
Franz Glasner <fzglas.hg@dom66.de>
parents: 262
diff changeset
75 Unknown filetypes within these directories are ignored
46571485b7d4 Allow loading configuration files from directories when using the "<dir>" prefix in filenames.
Franz Glasner <fzglas.hg@dom66.de>
parents: 262
diff changeset
76 automatically.
46571485b7d4 Allow loading configuration files from directories when using the "<dir>" prefix in filenames.
Franz Glasner <fzglas.hg@dom66.de>
parents: 262
diff changeset
77
268
1484f6c0223a Implemented "del_assoc()"
Franz Glasner <fzglas.hg@dom66.de>
parents: 266
diff changeset
78 .. change::
1484f6c0223a Implemented "del_assoc()"
Franz Glasner <fzglas.hg@dom66.de>
parents: 266
diff changeset
79 :tags: feature
1484f6c0223a Implemented "del_assoc()"
Franz Glasner <fzglas.hg@dom66.de>
parents: 266
diff changeset
80
1484f6c0223a Implemented "del_assoc()"
Franz Glasner <fzglas.hg@dom66.de>
parents: 266
diff changeset
81 Implemented a function to delete an association:
1484f6c0223a Implemented "del_assoc()"
Franz Glasner <fzglas.hg@dom66.de>
parents: 266
diff changeset
82 :py:func:`configmix.del_assoc`.
1484f6c0223a Implemented "del_assoc()"
Franz Glasner <fzglas.hg@dom66.de>
parents: 266
diff changeset
83
266
46571485b7d4 Allow loading configuration files from directories when using the "<dir>" prefix in filenames.
Franz Glasner <fzglas.hg@dom66.de>
parents: 262
diff changeset
84 .. changelog::
262
f62764292b9d +++++ v0.9
Franz Glasner <fzglas.hg@dom66.de>
parents: 261
diff changeset
85 :version: 0.9
f62764292b9d +++++ v0.9
Franz Glasner <fzglas.hg@dom66.de>
parents: 261
diff changeset
86 :released: 2020-07-28
260
2cfd670281ae Do not set "root", "self" and "here" variables any more.
Franz Glasner <fzglas.hg@dom66.de>
parents: 257
diff changeset
87
2cfd670281ae Do not set "root", "self" and "here" variables any more.
Franz Glasner <fzglas.hg@dom66.de>
parents: 257
diff changeset
88 .. change::
261
b84f8060d54c More elaborated changelog for the last change.
Franz Glasner <fzglas.hg@dom66.de>
parents: 260
diff changeset
89 :tags: breaking, feature
260
2cfd670281ae Do not set "root", "self" and "here" variables any more.
Franz Glasner <fzglas.hg@dom66.de>
parents: 257
diff changeset
90
261
b84f8060d54c More elaborated changelog for the last change.
Franz Glasner <fzglas.hg@dom66.de>
parents: 260
diff changeset
91 Do not set "root", "self" and "here" variables any more. The old
b84f8060d54c More elaborated changelog for the last change.
Franz Glasner <fzglas.hg@dom66.de>
parents: 260
diff changeset
92 behaviour hindered proper automatic configuration on some PyPy
b84f8060d54c More elaborated changelog for the last change.
Franz Glasner <fzglas.hg@dom66.de>
parents: 260
diff changeset
93 configurations when using `genapplib`.
b84f8060d54c More elaborated changelog for the last change.
Franz Glasner <fzglas.hg@dom66.de>
parents: 260
diff changeset
94
b84f8060d54c More elaborated changelog for the last change.
Franz Glasner <fzglas.hg@dom66.de>
parents: 260
diff changeset
95 Only the INI-parser did set this variables automatically.
260
2cfd670281ae Do not set "root", "self" and "here" variables any more.
Franz Glasner <fzglas.hg@dom66.de>
parents: 257
diff changeset
96
2cfd670281ae Do not set "root", "self" and "here" variables any more.
Franz Glasner <fzglas.hg@dom66.de>
parents: 257
diff changeset
97 .. changelog::
257
428158054729 +++++ v0.8.1
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 253
diff changeset
98 :version: 0.8.1
428158054729 +++++ v0.8.1
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 253
diff changeset
99 :released: 2020-07-08
428158054729 +++++ v0.8.1
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 253
diff changeset
100
428158054729 +++++ v0.8.1
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 253
diff changeset
101 .. change::
428158054729 +++++ v0.8.1
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 253
diff changeset
102 :tags: bugfix
428158054729 +++++ v0.8.1
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 253
diff changeset
103
428158054729 +++++ v0.8.1
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 253
diff changeset
104 Allow non-string keys when merging configurations.
428158054729 +++++ v0.8.1
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 253
diff changeset
105
428158054729 +++++ v0.8.1
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 253
diff changeset
106 .. changelog::
253
16bcd85c7d28 +++++ v0.8
Franz Glasner <fzglas.hg@dom66.de>
parents: 251
diff changeset
107 :version: 0.8
16bcd85c7d28 +++++ v0.8
Franz Glasner <fzglas.hg@dom66.de>
parents: 251
diff changeset
108 :released: 2020-07-08
251
2a8dcab2de8c Do not implicitely convert a configuration value to text if the value is the result of just a variable expansion.
Franz Glasner <fzglas.hg@dom66.de>
parents: 245
diff changeset
109
2a8dcab2de8c Do not implicitely convert a configuration value to text if the value is the result of just a variable expansion.
Franz Glasner <fzglas.hg@dom66.de>
parents: 245
diff changeset
110 .. change::
2a8dcab2de8c Do not implicitely convert a configuration value to text if the value is the result of just a variable expansion.
Franz Glasner <fzglas.hg@dom66.de>
parents: 245
diff changeset
111 :tags: breaking, feature
2a8dcab2de8c Do not implicitely convert a configuration value to text if the value is the result of just a variable expansion.
Franz Glasner <fzglas.hg@dom66.de>
parents: 245
diff changeset
112
2a8dcab2de8c Do not implicitely convert a configuration value to text if the value is the result of just a variable expansion.
Franz Glasner <fzglas.hg@dom66.de>
parents: 245
diff changeset
113 Do not implicitely convert a configuration value to text if the
2a8dcab2de8c Do not implicitely convert a configuration value to text if the value is the result of just a variable expansion.
Franz Glasner <fzglas.hg@dom66.de>
parents: 245
diff changeset
114 value is the result of just a variable expansion.
2a8dcab2de8c Do not implicitely convert a configuration value to text if the value is the result of just a variable expansion.
Franz Glasner <fzglas.hg@dom66.de>
parents: 245
diff changeset
115
2a8dcab2de8c Do not implicitely convert a configuration value to text if the value is the result of just a variable expansion.
Franz Glasner <fzglas.hg@dom66.de>
parents: 245
diff changeset
116 .. changelog::
245
efc9674fc549 +++++ v0.7.4
Franz Glasner <fzglas.hg@dom66.de>
parents: 244
diff changeset
117 :version: 0.7.4
efc9674fc549 +++++ v0.7.4
Franz Glasner <fzglas.hg@dom66.de>
parents: 244
diff changeset
118 :released: 2020-05-21
242
bfa4d125fd14 FIX: The namespace lookup implementation for the "OS" namespace did not properly handle the "default" argument.
Franz Glasner <fzglas.hg@dom66.de>
parents: 239
diff changeset
119
bfa4d125fd14 FIX: The namespace lookup implementation for the "OS" namespace did not properly handle the "default" argument.
Franz Glasner <fzglas.hg@dom66.de>
parents: 239
diff changeset
120 .. change::
244
6d473abe308d Change the order of items in CHANGES.txt
Franz Glasner <fzglas.hg@dom66.de>
parents: 243
diff changeset
121 :tags: feature
6d473abe308d Change the order of items in CHANGES.txt
Franz Glasner <fzglas.hg@dom66.de>
parents: 243
diff changeset
122
6d473abe308d Change the order of items in CHANGES.txt
Franz Glasner <fzglas.hg@dom66.de>
parents: 243
diff changeset
123 Implemented new namespace function ``OS:node`` to return the node's
6d473abe308d Change the order of items in CHANGES.txt
Franz Glasner <fzglas.hg@dom66.de>
parents: 243
diff changeset
124 computername.
6d473abe308d Change the order of items in CHANGES.txt
Franz Glasner <fzglas.hg@dom66.de>
parents: 243
diff changeset
125
6d473abe308d Change the order of items in CHANGES.txt
Franz Glasner <fzglas.hg@dom66.de>
parents: 243
diff changeset
126 .. change::
242
bfa4d125fd14 FIX: The namespace lookup implementation for the "OS" namespace did not properly handle the "default" argument.
Franz Glasner <fzglas.hg@dom66.de>
parents: 239
diff changeset
127 :tags: bugfix
bfa4d125fd14 FIX: The namespace lookup implementation for the "OS" namespace did not properly handle the "default" argument.
Franz Glasner <fzglas.hg@dom66.de>
parents: 239
diff changeset
128
bfa4d125fd14 FIX: The namespace lookup implementation for the "OS" namespace did not properly handle the "default" argument.
Franz Glasner <fzglas.hg@dom66.de>
parents: 239
diff changeset
129 The ``OS`` namespace lookup did not handle non-existing variables
bfa4d125fd14 FIX: The namespace lookup implementation for the "OS" namespace did not properly handle the "default" argument.
Franz Glasner <fzglas.hg@dom66.de>
parents: 239
diff changeset
130 properly and ignored the `default` parameter.
bfa4d125fd14 FIX: The namespace lookup implementation for the "OS" namespace did not properly handle the "default" argument.
Franz Glasner <fzglas.hg@dom66.de>
parents: 239
diff changeset
131
bfa4d125fd14 FIX: The namespace lookup implementation for the "OS" namespace did not properly handle the "default" argument.
Franz Glasner <fzglas.hg@dom66.de>
parents: 239
diff changeset
132
bfa4d125fd14 FIX: The namespace lookup implementation for the "OS" namespace did not properly handle the "default" argument.
Franz Glasner <fzglas.hg@dom66.de>
parents: 239
diff changeset
133 .. changelog::
238
be04384727c8 Prepare CHANGES for 0.7.3
Franz Glasner <fzglas.hg@dom66.de>
parents: 234
diff changeset
134 :version: 0.7.3
239
7f87a34a0081 +++++ v0.7.3
Franz Glasner <fzglas.hg@dom66.de>
parents: 238
diff changeset
135 :released: 2020-05-13
238
be04384727c8 Prepare CHANGES for 0.7.3
Franz Glasner <fzglas.hg@dom66.de>
parents: 234
diff changeset
136
be04384727c8 Prepare CHANGES for 0.7.3
Franz Glasner <fzglas.hg@dom66.de>
parents: 234
diff changeset
137 .. change::
be04384727c8 Prepare CHANGES for 0.7.3
Franz Glasner <fzglas.hg@dom66.de>
parents: 234
diff changeset
138 :tags:
be04384727c8 Prepare CHANGES for 0.7.3
Franz Glasner <fzglas.hg@dom66.de>
parents: 234
diff changeset
139
be04384727c8 Prepare CHANGES for 0.7.3
Franz Glasner <fzglas.hg@dom66.de>
parents: 234
diff changeset
140 No code changes.
be04384727c8 Prepare CHANGES for 0.7.3
Franz Glasner <fzglas.hg@dom66.de>
parents: 234
diff changeset
141
be04384727c8 Prepare CHANGES for 0.7.3
Franz Glasner <fzglas.hg@dom66.de>
parents: 234
diff changeset
142
be04384727c8 Prepare CHANGES for 0.7.3
Franz Glasner <fzglas.hg@dom66.de>
parents: 234
diff changeset
143 .. changelog::
230
fcc44302a754 +++++ v0.7.2
Franz Glasner <fzglas.hg@dom66.de>
parents: 229
diff changeset
144 :version: 0.7.2
233
2ec722518d5d FIX: v0.7.2 is released already: put the release date into the changelog
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 230
diff changeset
145 :released: 2019-05-13
227
f5011eec3b6e Added a loader with key "ignore" that ignores the given configuration file
Franz Glasner <fzglas.hg@dom66.de>
parents: 226
diff changeset
146
f5011eec3b6e Added a loader with key "ignore" that ignores the given configuration file
Franz Glasner <fzglas.hg@dom66.de>
parents: 226
diff changeset
147 .. change::
f5011eec3b6e Added a loader with key "ignore" that ignores the given configuration file
Franz Glasner <fzglas.hg@dom66.de>
parents: 226
diff changeset
148 :tags: feature
f5011eec3b6e Added a loader with key "ignore" that ignores the given configuration file
Franz Glasner <fzglas.hg@dom66.de>
parents: 226
diff changeset
149
234
f39e54e4f29a FIX: Wording in CHANGES.txt
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 233
diff changeset
150 Implemented a loader with key ``-*-ignore-*-`` effectively
f39e54e4f29a FIX: Wording in CHANGES.txt
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 233
diff changeset
151 ignores the contents of given file. No file extensions are by
f39e54e4f29a FIX: Wording in CHANGES.txt
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 233
diff changeset
152 default associated with this loader.
227
f5011eec3b6e Added a loader with key "ignore" that ignores the given configuration file
Franz Glasner <fzglas.hg@dom66.de>
parents: 226
diff changeset
153
226
8b1c52d5e7d5 Bump version to 0.7.2.dev1 for next development steps
Franz Glasner <fzglas.hg@dom66.de>
parents: 223
diff changeset
154
8b1c52d5e7d5 Bump version to 0.7.2.dev1 for next development steps
Franz Glasner <fzglas.hg@dom66.de>
parents: 223
diff changeset
155 .. changelog::
223
90dd0d04b926 +++++ v0.7.1
Franz Glasner <fzglas.hg@dom66.de>
parents: 222
diff changeset
156 :version: 0.7.1
90dd0d04b926 +++++ v0.7.1
Franz Glasner <fzglas.hg@dom66.de>
parents: 222
diff changeset
157 :released: 2019-05-10
216
c03c9162f7e6 Prepare next version (planned: 0.7.1.dev1)
Franz Glasner <fzglas.hg@dom66.de>
parents: 211
diff changeset
158
217
b869e792310e FIX: Extra merged and unsafe merges in configmix.safe_load
Franz Glasner <fzglas.hg@dom66.de>
parents: 216
diff changeset
159 .. change::
221
6f0f39a9a46f configmix.load() and .safe_load() got a new keyword argument "extras" to be merged in as last configuration dictionary
Franz Glasner <fzglas.hg@dom66.de>
parents: 218
diff changeset
160 :tags: feature
6f0f39a9a46f configmix.load() and .safe_load() got a new keyword argument "extras" to be merged in as last configuration dictionary
Franz Glasner <fzglas.hg@dom66.de>
parents: 218
diff changeset
161
6f0f39a9a46f configmix.load() and .safe_load() got a new keyword argument "extras" to be merged in as last configuration dictionary
Franz Glasner <fzglas.hg@dom66.de>
parents: 218
diff changeset
162 :py:func:`configmix.load` and :py:func:`configmix.safe_load` got a
6f0f39a9a46f configmix.load() and .safe_load() got a new keyword argument "extras" to be merged in as last configuration dictionary
Franz Glasner <fzglas.hg@dom66.de>
parents: 218
diff changeset
163 new keyword argument `extras` that (if given) will be used as the
6f0f39a9a46f configmix.load() and .safe_load() got a new keyword argument "extras" to be merged in as last configuration dictionary
Franz Glasner <fzglas.hg@dom66.de>
parents: 218
diff changeset
164 *last* configuration dictionary to be merged into the configuration.
6f0f39a9a46f configmix.load() and .safe_load() got a new keyword argument "extras" to be merged in as last configuration dictionary
Franz Glasner <fzglas.hg@dom66.de>
parents: 218
diff changeset
165
6f0f39a9a46f configmix.load() and .safe_load() got a new keyword argument "extras" to be merged in as last configuration dictionary
Franz Glasner <fzglas.hg@dom66.de>
parents: 218
diff changeset
166 This can be used to overwrite configuration file settings from
6f0f39a9a46f configmix.load() and .safe_load() got a new keyword argument "extras" to be merged in as last configuration dictionary
Franz Glasner <fzglas.hg@dom66.de>
parents: 218
diff changeset
167 commandline arguments.
6f0f39a9a46f configmix.load() and .safe_load() got a new keyword argument "extras" to be merged in as last configuration dictionary
Franz Glasner <fzglas.hg@dom66.de>
parents: 218
diff changeset
168
6f0f39a9a46f configmix.load() and .safe_load() got a new keyword argument "extras" to be merged in as last configuration dictionary
Franz Glasner <fzglas.hg@dom66.de>
parents: 218
diff changeset
169 .. change::
217
b869e792310e FIX: Extra merged and unsafe merges in configmix.safe_load
Franz Glasner <fzglas.hg@dom66.de>
parents: 216
diff changeset
170 :tags: bugfix
b869e792310e FIX: Extra merged and unsafe merges in configmix.safe_load
Franz Glasner <fzglas.hg@dom66.de>
parents: 216
diff changeset
171
218
b56586789838 FIX: Docu: Sphinx reference syntax to a Python function
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 217
diff changeset
172 :py:func:`configmix.safe_load` did some preliminary unsafe merges
217
b869e792310e FIX: Extra merged and unsafe merges in configmix.safe_load
Franz Glasner <fzglas.hg@dom66.de>
parents: 216
diff changeset
173 from `defaults` and an extra additional unneeded merge.
b869e792310e FIX: Extra merged and unsafe merges in configmix.safe_load
Franz Glasner <fzglas.hg@dom66.de>
parents: 216
diff changeset
174
227
f5011eec3b6e Added a loader with key "ignore" that ignores the given configuration file
Franz Glasner <fzglas.hg@dom66.de>
parents: 226
diff changeset
175
216
c03c9162f7e6 Prepare next version (planned: 0.7.1.dev1)
Franz Glasner <fzglas.hg@dom66.de>
parents: 211
diff changeset
176 .. changelog::
211
657cf709463b +++++ v0.7
Franz Glasner <fzglas.hg@dom66.de>
parents: 204
diff changeset
177 :version: 0.7
657cf709463b +++++ v0.7
Franz Glasner <fzglas.hg@dom66.de>
parents: 204
diff changeset
178 :released: 2019-05-06
170
c247a5dc35ed Begin development of a version 0.7 with some API changes
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 167
diff changeset
179
171
1ff11462a5c1 The associations from filename extensions to parsers are "fnmatch" style patterns now.
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 170
diff changeset
180 .. change::
182
3c0ff52b2bdb Changelog
Franz Glasner <fzglas.hg@dom66.de>
parents: 172
diff changeset
181 :tags: breaking
3c0ff52b2bdb Changelog
Franz Glasner <fzglas.hg@dom66.de>
parents: 172
diff changeset
182
192
46c7d872db83 Changelog: note the latest refactorings
Franz Glasner <fzglas.hg@dom66.de>
parents: 182
diff changeset
183 Additional or alternative loaders can be installed by changing
46c7d872db83 Changelog: note the latest refactorings
Franz Glasner <fzglas.hg@dom66.de>
parents: 182
diff changeset
184 the :py:data:`configmix.mode_loaders` dictionary directly.
46c7d872db83 Changelog: note the latest refactorings
Franz Glasner <fzglas.hg@dom66.de>
parents: 182
diff changeset
185
46c7d872db83 Changelog: note the latest refactorings
Franz Glasner <fzglas.hg@dom66.de>
parents: 182
diff changeset
186 .. change::
46c7d872db83 Changelog: note the latest refactorings
Franz Glasner <fzglas.hg@dom66.de>
parents: 182
diff changeset
187 :tags: breaking
46c7d872db83 Changelog: note the latest refactorings
Franz Glasner <fzglas.hg@dom66.de>
parents: 182
diff changeset
188
46c7d872db83 Changelog: note the latest refactorings
Franz Glasner <fzglas.hg@dom66.de>
parents: 182
diff changeset
189 The public functions to associate filename extensions to filemodes
46c7d872db83 Changelog: note the latest refactorings
Franz Glasner <fzglas.hg@dom66.de>
parents: 182
diff changeset
190 have been renamed to :py:func:`configmix.set_assoc`,
46c7d872db83 Changelog: note the latest refactorings
Franz Glasner <fzglas.hg@dom66.de>
parents: 182
diff changeset
191 :py:func:`configmix.get_assoc`,
46c7d872db83 Changelog: note the latest refactorings
Franz Glasner <fzglas.hg@dom66.de>
parents: 182
diff changeset
192 :py:func:`configmix.clear_assoc`,
182
3c0ff52b2bdb Changelog
Franz Glasner <fzglas.hg@dom66.de>
parents: 172
diff changeset
193 :py:func:`configmix.get_default_assoc`.
3c0ff52b2bdb Changelog
Franz Glasner <fzglas.hg@dom66.de>
parents: 172
diff changeset
194
192
46c7d872db83 Changelog: note the latest refactorings
Franz Glasner <fzglas.hg@dom66.de>
parents: 182
diff changeset
195 The filemodes must be keys in the :py:data:`configmix.mode_loaders`
46c7d872db83 Changelog: note the latest refactorings
Franz Glasner <fzglas.hg@dom66.de>
parents: 182
diff changeset
196 dictionary.
46c7d872db83 Changelog: note the latest refactorings
Franz Glasner <fzglas.hg@dom66.de>
parents: 182
diff changeset
197
182
3c0ff52b2bdb Changelog
Franz Glasner <fzglas.hg@dom66.de>
parents: 172
diff changeset
198 .. change::
171
1ff11462a5c1 The associations from filename extensions to parsers are "fnmatch" style patterns now.
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 170
diff changeset
199 :tags: breaking, feature
1ff11462a5c1 The associations from filename extensions to parsers are "fnmatch" style patterns now.
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 170
diff changeset
200
1ff11462a5c1 The associations from filename extensions to parsers are "fnmatch" style patterns now.
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 170
diff changeset
201 The associations from filename extensions to parsers are
172
8138d56d7cd3 ".load" and ".safe_load" get a keyword parameter "defaults" that allows the provision of a configuration dictionary with default settings
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 171
diff changeset
202 :py:mod:`fnmatch` style patterns now.
171
1ff11462a5c1 The associations from filename extensions to parsers are "fnmatch" style patterns now.
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 170
diff changeset
203
192
46c7d872db83 Changelog: note the latest refactorings
Franz Glasner <fzglas.hg@dom66.de>
parents: 182
diff changeset
204 Calling :py:func:`configmix.set_assoc` by default prepends to
46c7d872db83 Changelog: note the latest refactorings
Franz Glasner <fzglas.hg@dom66.de>
parents: 182
diff changeset
205 the currently defined associations and therefore gets the
46c7d872db83 Changelog: note the latest refactorings
Franz Glasner <fzglas.hg@dom66.de>
parents: 182
diff changeset
206 highest priority. Appending is possible also.
171
1ff11462a5c1 The associations from filename extensions to parsers are "fnmatch" style patterns now.
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 170
diff changeset
207
172
8138d56d7cd3 ".load" and ".safe_load" get a keyword parameter "defaults" that allows the provision of a configuration dictionary with default settings
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 171
diff changeset
208 .. change::
8138d56d7cd3 ".load" and ".safe_load" get a keyword parameter "defaults" that allows the provision of a configuration dictionary with default settings
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 171
diff changeset
209 :tags: feature
8138d56d7cd3 ".load" and ".safe_load" get a keyword parameter "defaults" that allows the provision of a configuration dictionary with default settings
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 171
diff changeset
210
192
46c7d872db83 Changelog: note the latest refactorings
Franz Glasner <fzglas.hg@dom66.de>
parents: 182
diff changeset
211 :py:func:`configmix.load` and :py:func:`configmix.safe_load` got
46c7d872db83 Changelog: note the latest refactorings
Franz Glasner <fzglas.hg@dom66.de>
parents: 182
diff changeset
212 a keyword argument `defaults` that allow the provision of an
46c7d872db83 Changelog: note the latest refactorings
Franz Glasner <fzglas.hg@dom66.de>
parents: 182
diff changeset
213 already existing default configuration into which all additional
46c7d872db83 Changelog: note the latest refactorings
Franz Glasner <fzglas.hg@dom66.de>
parents: 182
diff changeset
214 configuration settings are merged into.
172
8138d56d7cd3 ".load" and ".safe_load" get a keyword parameter "defaults" that allows the provision of a configuration dictionary with default settings
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 171
diff changeset
215
195
28e6c1413947 Added support for TOML style configuration files
Franz Glasner <fzglas.hg@dom66.de>
parents: 192
diff changeset
216 .. change::
28e6c1413947 Added support for TOML style configuration files
Franz Glasner <fzglas.hg@dom66.de>
parents: 192
diff changeset
217 :tags: feature
28e6c1413947 Added support for TOML style configuration files
Franz Glasner <fzglas.hg@dom66.de>
parents: 192
diff changeset
218
198
0b855758ba08 An additional TOML-related unittest (types)
Franz Glasner <fzglas.hg@dom66.de>
parents: 195
diff changeset
219 Added support for TOML style configuration files. This needs
204
bbc1aa40d781 Doc: use the correct URL for the source of the used toml library: https://github.com/uiri/toml
Franz Glasner <fzglas.hg@dom66.de>
parents: 203
diff changeset
220 the external package :py:mod:`toml` (from https://github.com/uiri/toml).
195
28e6c1413947 Added support for TOML style configuration files
Franz Glasner <fzglas.hg@dom66.de>
parents: 192
diff changeset
221
170
c247a5dc35ed Begin development of a version 0.7 with some API changes
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 167
diff changeset
222
c247a5dc35ed Begin development of a version 0.7 with some API changes
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 167
diff changeset
223 .. changelog::
91
5ca36fbea43d Created a changelog
Franz Glasner <hg@dom66.de>
parents:
diff changeset
224 :version: 0.6
167
d8155c429171 +++++ v0.6
Franz Glasner <fzglas.hg@dom66.de>
parents: 166
diff changeset
225 :released: 2019-03-14
91
5ca36fbea43d Created a changelog
Franz Glasner <hg@dom66.de>
parents:
diff changeset
226
5ca36fbea43d Created a changelog
Franz Glasner <hg@dom66.de>
parents:
diff changeset
227 .. change::
111
d51a18e5b0e3 Reimplement configmix.safe_merge() do to a deepcopy of all source configurations when merging.
Franz Glasner <hg@dom66.de>
parents: 103
diff changeset
228 :tags: breaking, feature
d51a18e5b0e3 Reimplement configmix.safe_merge() do to a deepcopy of all source configurations when merging.
Franz Glasner <hg@dom66.de>
parents: 103
diff changeset
229
222
51a355095838 FIX: Docu: Typo
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 221
diff changeset
230 Reimplemented :py:func:`configmix.safe_merge` to do a deepcopy of all
118
e37fc67ae7f3 Changes: Document that previously "safe_merge()" made sort of shallow copies
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 111
diff changeset
231 source configurations when merging. Previously is was sort of a
e37fc67ae7f3 Changes: Document that previously "safe_merge()" made sort of shallow copies
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 111
diff changeset
232 shallow copy.
111
d51a18e5b0e3 Reimplement configmix.safe_merge() do to a deepcopy of all source configurations when merging.
Franz Glasner <hg@dom66.de>
parents: 103
diff changeset
233
d51a18e5b0e3 Reimplement configmix.safe_merge() do to a deepcopy of all source configurations when merging.
Franz Glasner <hg@dom66.de>
parents: 103
diff changeset
234 .. change::
120
ba5970a2dcef The default file encoding when reading INI style files with configmix.ini.load() is now "UTF-8".
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 118
diff changeset
235 :tags: breaking, feature
ba5970a2dcef The default file encoding when reading INI style files with configmix.ini.load() is now "UTF-8".
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 118
diff changeset
236
ba5970a2dcef The default file encoding when reading INI style files with configmix.ini.load() is now "UTF-8".
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 118
diff changeset
237 The default file encoding when reading INI style files with
ba5970a2dcef The default file encoding when reading INI style files with configmix.ini.load() is now "UTF-8".
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 118
diff changeset
238 :py:func:`configmix.ini.load` is now "UTF-8". Previously it was
ba5970a2dcef The default file encoding when reading INI style files with configmix.ini.load() is now "UTF-8".
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 118
diff changeset
239 undefined and therefore dependent on the user's locale.
ba5970a2dcef The default file encoding when reading INI style files with configmix.ini.load() is now "UTF-8".
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 118
diff changeset
240
ba5970a2dcef The default file encoding when reading INI style files with configmix.ini.load() is now "UTF-8".
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 118
diff changeset
241 An `encoding` keyword argument can be specified explicitely now.
ba5970a2dcef The default file encoding when reading INI style files with configmix.ini.load() is now "UTF-8".
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 118
diff changeset
242
ba5970a2dcef The default file encoding when reading INI style files with configmix.ini.load() is now "UTF-8".
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 118
diff changeset
243 .. change::
147
8b7333caba25 Put the new comment-key feature into CHANGES
Franz Glasner <hg@dom66.de>
parents: 139
diff changeset
244 :tags: breaking, feature
8b7333caba25 Put the new comment-key feature into CHANGES
Franz Glasner <hg@dom66.de>
parents: 139
diff changeset
245
203
b2a5442867e7 Doc: Wording: "allow" -> "support"
Franz Glasner <fzglas.hg@dom66.de>
parents: 198
diff changeset
246 Support comment-like key-value pairs with configuration keys starting
147
8b7333caba25 Put the new comment-key feature into CHANGES
Franz Glasner <hg@dom66.de>
parents: 139
diff changeset
247 with ``__doc`` or ``__comment``.
8b7333caba25 Put the new comment-key feature into CHANGES
Franz Glasner <hg@dom66.de>
parents: 139
diff changeset
248
8b7333caba25 Put the new comment-key feature into CHANGES
Franz Glasner <hg@dom66.de>
parents: 139
diff changeset
249 .. change::
166
b5ce9a8461bf Use the filesystem encoding explicitely where appropriate.
Franz Glasner <fzglas.hg@dom66.de>
parents: 164
diff changeset
250 :tags: misc
b5ce9a8461bf Use the filesystem encoding explicitely where appropriate.
Franz Glasner <fzglas.hg@dom66.de>
parents: 164
diff changeset
251
b5ce9a8461bf Use the filesystem encoding explicitely where appropriate.
Franz Glasner <fzglas.hg@dom66.de>
parents: 164
diff changeset
252 Use the filesystem encoding where appripriate.
b5ce9a8461bf Use the filesystem encoding explicitely where appropriate.
Franz Glasner <fzglas.hg@dom66.de>
parents: 164
diff changeset
253
b5ce9a8461bf Use the filesystem encoding explicitely where appropriate.
Franz Glasner <fzglas.hg@dom66.de>
parents: 164
diff changeset
254 .. change::
91
5ca36fbea43d Created a changelog
Franz Glasner <hg@dom66.de>
parents:
diff changeset
255 :tags: doc
5ca36fbea43d Created a changelog
Franz Glasner <hg@dom66.de>
parents:
diff changeset
256
93
84b9578cacce Start with unit tests
Franz Glasner <hg@dom66.de>
parents: 91
diff changeset
257 Begin the documentation with `Sphinx <http://www.sphinx-doc.org>`_
84b9578cacce Start with unit tests
Franz Glasner <hg@dom66.de>
parents: 91
diff changeset
258
84b9578cacce Start with unit tests
Franz Glasner <hg@dom66.de>
parents: 91
diff changeset
259 .. change::
84b9578cacce Start with unit tests
Franz Glasner <hg@dom66.de>
parents: 91
diff changeset
260 :tags: test
84b9578cacce Start with unit tests
Franz Glasner <hg@dom66.de>
parents: 91
diff changeset
261
84b9578cacce Start with unit tests
Franz Glasner <hg@dom66.de>
parents: 91
diff changeset
262 Begin formal unittests
91
5ca36fbea43d Created a changelog
Franz Glasner <hg@dom66.de>
parents:
diff changeset
263
97
1b4d95f60650 Build a tree-ish configuration from an INI style configuration file
Franz Glasner <hg@dom66.de>
parents: 93
diff changeset
264 .. change::
1b4d95f60650 Build a tree-ish configuration from an INI style configuration file
Franz Glasner <hg@dom66.de>
parents: 93
diff changeset
265 :tags: feature
1b4d95f60650 Build a tree-ish configuration from an INI style configuration file
Franz Glasner <hg@dom66.de>
parents: 93
diff changeset
266
1b4d95f60650 Build a tree-ish configuration from an INI style configuration file
Franz Glasner <hg@dom66.de>
parents: 93
diff changeset
267 Build a tree of configuration settings from INI files
1b4d95f60650 Build a tree-ish configuration from an INI style configuration file
Franz Glasner <hg@dom66.de>
parents: 93
diff changeset
268
122
21d92ff8cf31 Begin the handling of JSON-style configuration files
Franz Glasner <hg@dom66.de>
parents: 120
diff changeset
269 .. change::
21d92ff8cf31 Begin the handling of JSON-style configuration files
Franz Glasner <hg@dom66.de>
parents: 120
diff changeset
270 :tags: feature
21d92ff8cf31 Begin the handling of JSON-style configuration files
Franz Glasner <hg@dom66.de>
parents: 120
diff changeset
271
203
b2a5442867e7 Doc: Wording: "allow" -> "support"
Franz Glasner <fzglas.hg@dom66.de>
parents: 198
diff changeset
272 Support JSON formatted files as configuration files also (suffix ".json").
122
21d92ff8cf31 Begin the handling of JSON-style configuration files
Franz Glasner <hg@dom66.de>
parents: 120
diff changeset
273
139
c87b0dc54e1d Allow custom configuration filename extensions and custom loaders that can handle custom configuration file syntax styles
Franz Glasner <hg@dom66.de>
parents: 122
diff changeset
274 .. change::
c87b0dc54e1d Allow custom configuration filename extensions and custom loaders that can handle custom configuration file syntax styles
Franz Glasner <hg@dom66.de>
parents: 122
diff changeset
275 :tags: feature
c87b0dc54e1d Allow custom configuration filename extensions and custom loaders that can handle custom configuration file syntax styles
Franz Glasner <hg@dom66.de>
parents: 122
diff changeset
276
c87b0dc54e1d Allow custom configuration filename extensions and custom loaders that can handle custom configuration file syntax styles
Franz Glasner <hg@dom66.de>
parents: 122
diff changeset
277 Allow custom configuration filename extensions and custom loaders that
c87b0dc54e1d Allow custom configuration filename extensions and custom loaders that can handle custom configuration file syntax styles
Franz Glasner <hg@dom66.de>
parents: 122
diff changeset
278 can handle custom configuration file syntax styles.
c87b0dc54e1d Allow custom configuration filename extensions and custom loaders that can handle custom configuration file syntax styles
Franz Glasner <hg@dom66.de>
parents: 122
diff changeset
279
111
d51a18e5b0e3 Reimplement configmix.safe_merge() do to a deepcopy of all source configurations when merging.
Franz Glasner <hg@dom66.de>
parents: 103
diff changeset
280
91
5ca36fbea43d Created a changelog
Franz Glasner <hg@dom66.de>
parents:
diff changeset
281 .. changelog::
5ca36fbea43d Created a changelog
Franz Glasner <hg@dom66.de>
parents:
diff changeset
282 :version: 0.5
118
e37fc67ae7f3 Changes: Document that previously "safe_merge()" made sort of shallow copies
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 111
diff changeset
283 :released: 2016-04-19
91
5ca36fbea43d Created a changelog
Franz Glasner <hg@dom66.de>
parents:
diff changeset
284
5ca36fbea43d Created a changelog
Franz Glasner <hg@dom66.de>
parents:
diff changeset
285 .. change::
5ca36fbea43d Created a changelog
Franz Glasner <hg@dom66.de>
parents:
diff changeset
286 :tags: feature
5ca36fbea43d Created a changelog
Franz Glasner <hg@dom66.de>
parents:
diff changeset
287
5ca36fbea43d Created a changelog
Franz Glasner <hg@dom66.de>
parents:
diff changeset
288 First really used release.