| Tue, 21 Dec 2021 09:44:16 +0100 |
Franz Glasner |
+++++ v0.20
v0.20
|
| Sat, 18 Dec 2021 01:26:41 +0100 |
Franz Glasner |
Make quote() and unquote() module globals and also export from configmix
|
| Thu, 16 Dec 2021 09:30:43 +0100 |
Franz Glasner |
+++++ v0.19.2
v0.19.2
|
| Wed, 15 Dec 2021 09:33:48 +0100 |
Franz Glasner |
+++++ v0.19.1
v0.19.1
|
| Tue, 14 Dec 2021 15:00:34 +0100 |
Franz Glasner |
+++++ v0.19.1b1
v0.19.1b1
|
| Fri, 10 Dec 2021 09:28:54 +0100 |
Franz Glasner |
+++++ v0.19
v0.19
|
| Fri, 10 Dec 2021 09:27:47 +0100 |
Franz Glasner |
FIX: Merge properly when the configuration's __getitem__ do now interpolate: prohibit duplicate interpolation and interpolation while merging
|
| Fri, 10 Dec 2021 01:05:06 +0100 |
Franz Glasner |
+++++ v0.18.1
v0.18.1
|
| Thu, 09 Dec 2021 13:03:56 +0100 |
Franz Glasner |
+++++ v0.18.1b1
v0.18.1b1
|
| Thu, 02 Dec 2021 09:31:22 +0100 |
Franz Glasner |
+++++ v0.18
v0.18
|
| Mon, 22 Nov 2021 09:33:30 +0100 |
Franz Glasner |
+++++ v0.17
v0.17
|
| Fri, 19 Nov 2021 13:37:23 +0100 |
Franz Glasner |
+++++ v0.17b2
v0.17b2
|
| Fri, 19 Nov 2021 09:30:31 +0100 |
Franz Glasner |
+++++ v0.17b1
v0.17b1
|
| Wed, 10 Nov 2021 09:39:23 +0100 |
Franz Glasner |
+++++ v0.16.1
v0.16.1
|
| Sun, 11 Jul 2021 22:46:49 +0200 |
Franz Glasner |
+++++ v0.16
v0.16
|
| Fri, 09 Jul 2021 08:58:06 +0200 |
Franz Glasner |
+++++ v0.15.1
v0.15.1
|
| Fri, 25 Jun 2021 00:56:57 +0200 |
Franz Glasner |
+++++ v0.15
v0.15
|
| Mon, 10 May 2021 09:27:52 +0200 |
Franz Glasner |
+++++ v0.14
v0.14
|
| Sun, 25 Apr 2021 16:09:00 +0200 |
Franz Glasner |
Move some important public constants into the .constants sub-module
|
| Wed, 21 Apr 2021 09:31:37 +0200 |
Franz Glasner |
+++++ v0.13
v0.13
|
| Wed, 10 Feb 2021 21:38:03 +0100 |
Franz Glasner |
Use SPDX license identifiers (either full or short) all over the package
|
| Wed, 10 Feb 2021 15:25:55 +0100 |
Franz Glasner |
Provide an optional "strict" flag to the top-level loader to pass it to low-level loaders that understand it.
|
| Wed, 10 Feb 2021 13:43:29 +0100 |
Franz Glasner |
Prepare for new dev: bump version to 0.13.dev1 and adjust copyright year for most important files
|
| Mon, 07 Dec 2020 09:45:43 +0100 |
Franz Glasner |
+++++ v0.12
v0.12
|
| Mon, 05 Oct 2020 09:24:52 +0200 |
Franz Glasner |
+++++ v0.11
v0.11
|
| Sat, 03 Oct 2020 17:11:41 +0200 |
Franz Glasner |
Allow deletion of key-value pairs when merging is done.
|
| Sat, 03 Oct 2020 15:52:30 +0200 |
Franz Glasner |
Docu: more local lookup
|
| Sat, 03 Oct 2020 15:50:41 +0200 |
Franz Glasner |
Docu: use local lookup firstly
|
| Sat, 03 Oct 2020 10:52:15 +0200 |
Franz Glasner |
FIX: for PY2: test with the Unicode string variant when checking for "<dir>" prefixes
|
| Thu, 10 Sep 2020 09:31:09 +0200 |
Franz Glasner |
+++++ v0.10
v0.10
|
| Thu, 10 Sep 2020 09:27:34 +0200 |
Franz Glasner |
Docu
|
| Thu, 10 Sep 2020 09:22:30 +0200 |
Franz Glasner |
Implemented "del_assoc()"
|
| Thu, 10 Sep 2020 02:01:28 +0200 |
Franz Glasner |
Allow an alternative to the "-*-ignore-*-" mode line: "-*- ignore -*-" (with spaces)
|
| Thu, 10 Sep 2020 02:00:11 +0200 |
Franz Glasner |
Allow loading configuration files from directories when using the "<dir>" prefix in filenames.
|
| Thu, 10 Sep 2020 01:09:16 +0200 |
Franz Glasner |
FIX: Check the return value when calling only when the callable has been really called.
|
| Tue, 28 Jul 2020 08:35:47 +0200 |
Franz Glasner |
+++++ v0.9
v0.9
|
| Wed, 08 Jul 2020 10:35:20 +0200 |
Franz Glasner |
+++++ v0.8.1
v0.8.1
|
| Wed, 08 Jul 2020 10:26:44 +0200 |
Franz Glasner |
FIX: Allow non-text keys when merging: handle .startswith() errors gracefully
|
| Wed, 08 Jul 2020 09:09:27 +0200 |
Franz Glasner |
+++++ v0.8
v0.8
|
| Thu, 21 May 2020 09:56:45 +0200 |
Franz Glasner |
+++++ v0.7.4
v0.7.4
|
| Wed, 13 May 2020 09:43:03 +0200 |
Franz Glasner |
+++++ v0.7.3
v0.7.3
|
| Wed, 13 May 2020 09:33:34 +0200 |
Franz Glasner |
Adjust copyright year to 2020
|
| Mon, 13 May 2019 09:36:36 +0200 |
Franz Glasner |
+++++ v0.7.2
v0.7.2
|
| Mon, 13 May 2019 09:35:03 +0200 |
Franz Glasner |
Renamed the 'ignore' loader key to '-*-ignore-*-'
|
| Sun, 12 May 2019 18:06:37 +0200 |
Franz Glasner |
Added a loader with key "ignore" that ignores the given configuration file
|
| Sun, 12 May 2019 17:27:12 +0200 |
Franz Glasner |
Bump version to 0.7.2.dev1 for next development steps
|
| Fri, 10 May 2019 09:36:07 +0200 |
Franz Glasner |
+++++ v0.7.1
v0.7.1
|
| Thu, 09 May 2019 09:37:51 +0200 |
Franz Glasner |
configmix.load() and .safe_load() got a new keyword argument "extras" to be merged in as last configuration dictionary
|
| Thu, 09 May 2019 09:27:23 +0200 |
Franz Glasner |
Simplify the implementation of configmix.load() and .safe_load():
|
| Wed, 08 May 2019 09:39:51 +0200 |
Franz Glasner |
FIX: Extra merged and unsafe merges in configmix.safe_load
|
| Wed, 08 May 2019 09:34:00 +0200 |
Franz Glasner |
Prepare next version (planned: 0.7.1.dev1)
|
| Wed, 08 May 2019 09:17:55 +0200 |
Franz Glasner |
FIX: Docu: Sphinx markup
|
| Mon, 06 May 2019 01:18:16 +0200 |
Franz Glasner |
+++++ v0.7
v0.7
|
| Sun, 05 May 2019 18:29:47 +0200 |
Franz Glasner |
Handle most flake8 errors and warnings.
|
| Sun, 05 May 2019 16:53:13 +0200 |
Franz Glasner |
Doc: "configmix.try_determine_filemode()" got additional documentation
|
| Fri, 03 May 2019 22:01:23 +0200 |
Franz Glasner |
Add the "conf-toml" mode mapping to the TOML loader
|
| Fri, 03 May 2019 21:51:09 +0200 |
Franz Glasner |
Added support for TOML style configuration files
|
| Fri, 03 May 2019 19:59:21 +0200 |
Franz Glasner |
FIX: Docu: added missing backtick
|
| Fri, 03 May 2019 19:47:57 +0200 |
Franz Glasner |
Rename the "_mode_loaders" variable to "mode_loaders" and make is therefore a "public" item
|
| Fri, 03 May 2019 19:46:23 +0200 |
Franz Glasner |
Rename the DEFAULT_LOADER marker to USE_DEFAULT_ASSOC
|
| Fri, 03 May 2019 19:44:04 +0200 |
Franz Glasner |
FIX: Docu: names of predefined constants
|
| Fri, 03 May 2019 19:41:35 +0200 |
Franz Glasner |
Implement an "append" keyword to "configmix.set_assoc()"
|
| Fri, 03 May 2019 09:43:15 +0200 |
Franz Glasner |
Refactor: Renamed public functions to be conform with the new loader search
|
| Fri, 03 May 2019 09:31:56 +0200 |
Franz Glasner |
Implemented "try_determine_filemode()" to determine a file-mode from an Emacs-compatible declaration
|
| Thu, 02 May 2019 10:32:36 +0200 |
Franz Glasner |
Docu: formatting
|
| Thu, 02 May 2019 09:42:28 +0200 |
Franz Glasner |
Begin refactoring the associations between filename extensions and loader functions:
|
| Tue, 30 Apr 2019 12:38:52 +0200 |
Franz Glasner |
Style: put "__all__" into the meta-variables section as recommended by PEP
|
| Fri, 26 Apr 2019 18:27:53 +0200 |
Franz Glasner |
Docu: wording
|
| Fri, 26 Apr 2019 18:11:03 +0200 |
Franz Glasner |
Use the "@(#)" sigil in the package documentation header
|
| Fri, 26 Apr 2019 15:27:29 +0200 |
Franz Glasner |
Docu: Explicitely tag "defaults" as keyword argument
|
| Fri, 26 Apr 2019 14:30:52 +0200 |
Franz Glasner |
".load" and ".safe_load" get a keyword parameter "defaults" that allows the provision of a configuration dictionary with default settings
|
| Thu, 25 Apr 2019 17:00:09 +0200 |
Franz Glasner |
The associations from filename extensions to parsers are "fnmatch" style patterns now.
|
| Thu, 25 Apr 2019 16:14:50 +0200 |
Franz Glasner |
Begin development of a version 0.7 with some API changes
|
| Thu, 14 Mar 2019 09:37:18 +0100 |
Franz Glasner |
+++++ v0.6
v0.6
|
| Thu, 14 Mar 2019 01:35:16 +0100 |
Franz Glasner |
Use the filesystem encoding explicitely where appropriate.
|
| Thu, 14 Mar 2019 00:21:30 +0100 |
Franz Glasner |
FIX: Docu: wording
|
| Thu, 14 Mar 2019 00:13:59 +0100 |
Franz Glasner |
The README.txt should be in the most important parts readable without keyword substitutions.
|
| Thu, 21 Feb 2019 22:16:05 +0100 |
Franz Glasner |
Adjust copyright to year 2019
|
| Fri, 13 Apr 2018 09:51:02 +0200 |
Franz Glasner |
Allow comments as keys and filter them by default
|
| Sat, 07 Apr 2018 09:24:20 +0200 |
Franz Glasner |
An extra hint that filename extension comparisons for loader lookup are case-insensitive
|
| Fri, 06 Apr 2018 22:28:45 +0200 |
Franz Glasner |
Allow custom configuration filename extensions and custom loaders that can handle custom configuration file syntax styles
|
| Fri, 06 Apr 2018 09:42:17 +0200 |
Franz Glasner |
Indirectly map extensions to configuration file styles
|
| Wed, 04 Apr 2018 09:45:29 +0200 |
Franz Glasner |
Begin the handling of JSON-style configuration files
|
| Sat, 24 Mar 2018 20:57:42 +0100 |
Franz Glasner |
Implemented a "safe_load()" to load with safe merging
|
| Sat, 24 Mar 2018 18:47:54 +0100 |
Franz Glasner |
Reimplement configmix.safe_merge() do to a deepcopy of all source configurations when merging.
|
| Sat, 24 Mar 2018 16:06:08 +0100 |
Franz Glasner |
Remove the "_first" parameter from "merge" and "safe_merge" by splitting into two functions
|
| Sat, 24 Mar 2018 15:35:10 +0100 |
Franz Glasner |
Enhance documentation of "configmix.load()"
|
| Sat, 24 Mar 2018 15:34:52 +0100 |
Franz Glasner |
Don't read the first configuration file a second time.
|
| Wed, 21 Mar 2018 16:53:03 +0100 |
Franz Glasner |
Better documentation of the core function in "configmix"
|
| Sun, 18 Mar 2018 19:13:35 +0100 |
Franz Glasner |
Bump development version to 0.6.0.dev1
|
| Thu, 15 Mar 2018 00:19:13 +0100 |
Franz Glasner |
Remove duplicate copyright/license block
|
| Thu, 15 Mar 2018 00:17:57 +0100 |
Franz Glasner |
Remove duplicate "Copyright" output
|
| Thu, 15 Mar 2018 00:10:48 +0100 |
Franz Glasner |
Remove header markup from the Python files and put them into the doc .rst files
|
| Wed, 14 Mar 2018 23:58:47 +0100 |
Franz Glasner |
Put a copyright and license note into every source file of the configmix package
|
| Wed, 14 Mar 2018 23:54:00 +0100 |
Franz Glasner |
Put copyright and license into the README.txt
|
| Fri, 02 Mar 2018 01:48:11 +0100 |
Franz Glasner |
Put a Copyright and License notice into the package's __init__.py
|
| Thu, 01 Mar 2018 19:25:49 +0100 |
Franz Glasner |
Use "Repository" instead of "Path" and use "$Header$" instead of "$HGheader"
|
| Thu, 01 Mar 2018 00:15:21 +0100 |
Franz Glasner |
Put the $HGheader$ into the package file
|
| Wed, 28 Feb 2018 00:36:11 +0100 |
Franz Glasner |
Optimize the documentation: make references working with Sphinx using :role:`target`
|
| Tue, 27 Feb 2018 23:42:11 +0100 |
Franz Glasner |
Generate readable HTML documentation and an API documentation
|
| Tue, 27 Feb 2018 22:35:34 +0100 |
Franz Glasner |
Adjusted the Copyright and change the RCS keywords in accordance with "kwarchive"
|
| Tue, 19 Apr 2016 12:28:47 +0200 |
Franz Glasner |
+++++ v0.5
v0.5
|
| Thu, 07 Apr 2016 23:23:07 +0200 |
Franz Glasner |
+++++ v0.4.1
v0.4.1
|
| Thu, 31 Mar 2016 19:19:24 +0200 |
Franz Glasner |
+++++ v0.4
v0.4
|
| Mon, 21 Mar 2016 13:49:23 +0100 |
Franz Glasner |
+++++ v0.3
v0.3
|
| Fri, 18 Mar 2016 09:28:34 +0100 |
Franz Glasner |
+++++ v0.2
v0.2
|
| Wed, 16 Mar 2016 12:41:57 +0100 |
Franz Glasner |
An extended `itemsx()` method for INI-style configuration files to get interpreted selected options from a section
|
| Thu, 10 Mar 2016 17:30:55 +0100 |
Franz Glasner |
+++++ v0.1
v0.1
|
| Thu, 10 Mar 2016 15:08:20 +0100 |
Franz Glasner |
A convenience function to load and merge a list of configuration files with different styles
|
| Wed, 09 Mar 2016 11:43:18 +0100 |
Franz Glasner |
Return the `default' argument when the given `user' argument is `None' and when it is the first call on merge
|
| Wed, 09 Mar 2016 11:32:08 +0100 |
Franz Glasner |
Deactivate the "dict_merge()" function from yconfig
|
| Wed, 09 Mar 2016 11:19:20 +0100 |
Franz Glasner |
A "safe_merge" that makes (shallow) copies instead of directly manipulating given containers
|
| Wed, 09 Mar 2016 11:09:33 +0100 |
Franz Glasner |
FIX: Style
|
| Wed, 09 Mar 2016 09:05:41 +0100 |
Franz Glasner |
Two differend tree merge function implementations: not yet finished
|
| Tue, 08 Mar 2016 20:11:17 +0100 |
Franz Glasner |
Renamed the project from "MixConfig" to "ConfigMix"
base
mixconfig/__init__.py@b8372ea2635c
|