log CHANGES.txt @ 738:20e3c2d956d9

age author description
Fri, 27 Oct 2023 09:32:40 +0200 Franz Glasner Changes
Thu, 17 Aug 2023 09:07:00 +0200 Franz Glasner +++++ v0.22 v0.22
Wed, 16 Aug 2023 22:14:07 +0200 Franz Glasner Changelog
Wed, 14 Jun 2023 09:19:34 +0200 Franz Glasner +++++ v0.21.4 v0.21.4
Wed, 14 Jun 2023 09:13:07 +0200 Franz Glasner Implement SYS:executable
Wed, 14 Jun 2023 01:11:01 +0200 Franz Glasner Implement a new "SYS" namespace with "prefix", "base_prefix" and "platform"
Mon, 12 Jun 2023 09:27:55 +0200 Franz Glasner +++++ v0.21.3 v0.21.3
Mon, 12 Jun 2023 09:21:54 +0200 Franz Glasner Changelog
Sat, 10 Jun 2023 22:33:11 +0200 Franz Glasner Changelog
Sat, 10 Jun 2023 22:24:27 +0200 Franz Glasner FIX: Docu for references at jail roots
Sat, 10 Jun 2023 22:17:28 +0200 Franz Glasner Changelog
Sat, 10 Jun 2023 04:08:40 +0200 Franz Glasner Docs
Sat, 10 Jun 2023 03:56:17 +0200 Franz Glasner Changelog
Wed, 12 Apr 2023 09:27:06 +0200 Franz Glasner +++++ v0.21.2 v0.21.2
Wed, 12 Apr 2023 09:24:44 +0200 Franz Glasner Changelog
Fri, 03 Jun 2022 09:17:25 +0200 Franz Glasner +++++ v0.21.1 v0.21.1
Fri, 03 Jun 2022 02:17:12 +0200 Franz Glasner Implement iteration support that yields properly jailed configurations for each container item v0.21
Fri, 03 Jun 2022 00:10:08 +0200 Franz Glasner FIX: Docs: Typo in changelog: "login" -> "logic"
Thu, 02 Jun 2022 21:23:47 +0200 Franz Glasner FIX: Docs: reST syntax in changelog
Mon, 30 May 2022 09:31:29 +0200 Franz Glasner Enable indexed access to lists in the configuration using an access path string representation like "~NNN~"
Thu, 19 May 2022 22:10:59 +0200 Franz Glasner Add support for using "tomllib" (in Python's stdlib since 3.11) and "tomli" TOML packages.
Thu, 19 May 2022 21:17:39 +0200 Franz Glasner For better TOML compatibility open TOML files with encoding=""
Fri, 13 May 2022 07:54:33 +0200 Franz Glasner Changelog
Mon, 07 Mar 2022 09:10:17 +0100 Franz Glasner +++++ v0.20.5 v0.20.5
Sat, 05 Mar 2022 16:59:22 +0100 Franz Glasner Wording in changelog
Fri, 04 Mar 2022 18:14:12 +0100 Franz Glasner FIX: Now the merge logic does not interpolate variables in any case.
Fri, 04 Mar 2022 17:35:27 +0100 Franz Glasner The ``{{::DEL::}}`` is not subject to interpolation any more.
Mon, 17 Jan 2022 09:17:30 +0100 Franz Glasner +++++ v0.20.4 v0.20.4
Mon, 17 Jan 2022 09:14:01 +0100 Franz Glasner Changelog
Thu, 13 Jan 2022 22:15:50 +0100 Franz Glasner Changelog
Wed, 12 Jan 2022 09:32:34 +0100 Franz Glasner +++++ v0.20.3 v0.20.3
Wed, 12 Jan 2022 01:12:34 +0100 Franz Glasner Changelog
Tue, 11 Jan 2022 09:29:44 +0100 Franz Glasner +++++ v0.20.2 v0.20.2
Tue, 11 Jan 2022 09:19:59 +0100 Franz Glasner Changelog
Mon, 10 Jan 2022 16:45:48 +0100 Franz Glasner Changelog
Mon, 10 Jan 2022 09:12:22 +0100 Franz Glasner +++++ v0.20.1 v0.20.1
Sun, 09 Jan 2022 16:12:48 +0100 Franz Glasner Changelog
Tue, 21 Dec 2021 09:44:16 +0100 Franz Glasner +++++ v0.20 v0.20
Tue, 21 Dec 2021 09:43:34 +0100 Franz Glasner Changelog
Mon, 20 Dec 2021 12:43:17 +0100 Franz Glasner Change Configuration.expand_variable() to Configuration.interpolate_variables()
Sun, 19 Dec 2021 18:47:48 +0100 Franz Glasner Changelog
Thu, 16 Dec 2021 09:30:43 +0100 Franz Glasner +++++ v0.19.2 v0.19.2
Thu, 16 Dec 2021 09:30:02 +0100 Franz Glasner Changelog: wording
Thu, 16 Dec 2021 09:27:39 +0100 Franz Glasner Changelog
Wed, 15 Dec 2021 09:33:48 +0100 Franz Glasner +++++ v0.19.1 v0.19.1
Wed, 15 Dec 2021 09:21:39 +0100 Franz Glasner Changelog
Tue, 14 Dec 2021 15:00:34 +0100 Franz Glasner +++++ v0.19.1b1 v0.19.1b1
Tue, 14 Dec 2021 14:58:45 +0100 Franz Glasner Changelog
Tue, 14 Dec 2021 14:56:41 +0100 Franz Glasner Changelog: wording
Fri, 10 Dec 2021 12:00:24 +0100 Franz Glasner Typo in changelog: missing `)'
Fri, 10 Dec 2021 09:28:54 +0100 Franz Glasner +++++ v0.19 v0.19
Fri, 10 Dec 2021 02:15:00 +0100 Franz Glasner Optimized __contains__() implementation for jailed and unjailed configurations
Fri, 10 Dec 2021 01:33:37 +0100 Franz Glasner - Dict-level access to a configuration key now does variable interpolation.
Fri, 10 Dec 2021 01:05:06 +0100 Franz Glasner +++++ v0.18.1 v0.18.1
Fri, 10 Dec 2021 01:04:15 +0100 Franz Glasner Changelog
Thu, 09 Dec 2021 22:50:26 +0100 Franz Glasner FIX: Missing date in changelog
Thu, 09 Dec 2021 13:03:56 +0100 Franz Glasner +++++ v0.18.1b1 v0.18.1b1
Thu, 09 Dec 2021 13:02:17 +0100 Franz Glasner FIX: Allow jailed configurations to use correctly use base configurations that use a different "default" marker object.
Thu, 02 Dec 2021 09:31:22 +0100 Franz Glasner +++++ v0.18 v0.18
Thu, 02 Dec 2021 09:23:19 +0100 Franz Glasner Docs: wording
Thu, 02 Dec 2021 09:22:22 +0100 Franz Glasner Allow the empty variable name to retrieve the root configuration object
Thu, 02 Dec 2021 01:24:53 +0100 Franz Glasner Implement .getkeysl() and .getkeys() for configuration objects that iterate over all the keys of a configuration value
Wed, 01 Dec 2021 23:10:20 +0100 Franz Glasner Implement sub-jails: allow to get a jailed configuration from a jail
Mon, 22 Nov 2021 09:33:30 +0100 Franz Glasner +++++ v0.17 v0.17
Sat, 20 Nov 2021 13:52:08 +0100 Franz Glasner Provide coercing methods for the jailed configuration: getintXXX(), getboolXXX(), getfloatXXX() and friends.
Fri, 19 Nov 2021 13:37:23 +0100 Franz Glasner +++++ v0.17b2 v0.17b2
Fri, 19 Nov 2021 13:28:35 +0100 Franz Glasner Changelog
Fri, 19 Nov 2021 09:30:31 +0100 Franz Glasner +++++ v0.17b1 v0.17b1
Thu, 18 Nov 2021 18:30:59 +0100 Franz Glasner Begin a jailed configuration with access to a sub-tree of the original configuration
Wed, 10 Nov 2021 09:43:15 +0100 Franz Glasner FIX: markup in the changelog: missing leading colon
Wed, 10 Nov 2021 09:39:23 +0100 Franz Glasner +++++ v0.16.1 v0.16.1
Wed, 10 Nov 2021 01:53:50 +0100 Franz Glasner Implemented Configuration.getfirstintvarl_s(), .getfirstboolvar_s() and .getfirstfloatvarl_s()
Wed, 10 Nov 2021 01:53:23 +0100 Franz Glasner Implemented Configuration.getfirstfloatvar_s().
Wed, 10 Nov 2021 01:37:36 +0100 Franz Glasner Implemented Configuration.getfirstvarl() and Configuration.getfirstvarl_s()
Sun, 11 Jul 2021 22:46:49 +0200 Franz Glasner +++++ v0.16 v0.16
Sun, 11 Jul 2021 19:07:19 +0200 Franz Glasner Put the newly implemented access methods getfirstXXX() into the changelog
Fri, 09 Jul 2021 08:58:06 +0200 Franz Glasner +++++ v0.15.1 v0.15.1
Fri, 09 Jul 2021 08:53:30 +0200 Franz Glasner FIX: Handle a "default" keyword parameter in ".getvar()" properly.
Fri, 25 Jun 2021 00:56:57 +0200 Franz Glasner +++++ v0.15 v0.15
Thu, 24 Jun 2021 19:41:44 +0200 Franz Glasner FIX: Tagging of the KeyError: :py:exception: -> :py:exc:
Thu, 24 Jun 2021 19:39:20 +0200 Franz Glasner Changelog and minimal docu for `None` and `Empty` filters
Thu, 10 Jun 2021 22:02:09 +0200 Franz Glasner New filter function "urlquote_plus" which quotes a space into a '+' character
Mon, 10 May 2021 09:27:52 +0200 Franz Glasner +++++ v0.14 v0.14
Mon, 10 May 2021 09:16:04 +0200 Franz Glasner WS
Fri, 07 May 2021 09:31:22 +0200 Franz Glasner Docs: quoting
Thu, 06 May 2021 20:55:19 +0200 Franz Glasner Docs: enhanced changelog
Thu, 06 May 2021 09:45:51 +0200 Franz Glasner Allow variable name quoting to be used in .getvar() and .getvar_s() and references
Wed, 05 May 2021 23:12:01 +0200 Franz Glasner Change the formatting the changelog: remove the dependency on the changelog package.
Wed, 05 May 2021 01:32:07 +0200 Franz Glasner Implemented new access methods .getvarl() and .getvarl_s
Mon, 26 Apr 2021 09:42:42 +0200 Franz Glasner Implemented the "ref" namespace to get configuration tree references.
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 15:26:44 +0100 Franz Glasner Change
Wed, 10 Feb 2021 14:47:41 +0100 Franz Glasner Provide an optional "strict" keyword flag to all YAML load functions to detect and prevent duplicate keys within a single YAML document
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, 07 Dec 2020 02:01:31 +0100 Franz Glasner Changelog: note AWS additions
Mon, 05 Oct 2020 09:24:52 +0200 Franz Glasner +++++ v0.11 v0.11
Mon, 05 Oct 2020 09:24:39 +0200 Franz Glasner Docu: CHANGES
Sat, 03 Oct 2020 17:11:41 +0200 Franz Glasner Allow deletion of key-value pairs when merging is done.
Thu, 10 Sep 2020 09:31:09 +0200 Franz Glasner +++++ v0.10 v0.10
Thu, 10 Sep 2020 09:22:30 +0200 Franz Glasner Implemented "del_assoc()"
Thu, 10 Sep 2020 02:00:11 +0200 Franz Glasner Allow loading configuration files from directories when using the "<dir>" prefix in filenames.
Tue, 28 Jul 2020 08:35:47 +0200 Franz Glasner +++++ v0.9 v0.9
Tue, 28 Jul 2020 08:31:08 +0200 Franz Glasner More elaborated changelog for the last change.
Tue, 28 Jul 2020 01:12:41 +0200 Franz Glasner Do not set "root", "self" and "here" variables any more.
Wed, 08 Jul 2020 10:35:20 +0200 Franz Glasner +++++ v0.8.1 v0.8.1
Wed, 08 Jul 2020 09:09:27 +0200 Franz Glasner +++++ v0.8 v0.8
Tue, 07 Jul 2020 22:21:27 +0200 Franz Glasner Do not implicitely convert a configuration value to text if the value is the result of just a variable expansion.
Thu, 21 May 2020 09:56:45 +0200 Franz Glasner +++++ v0.7.4 v0.7.4
Thu, 21 May 2020 09:56:22 +0200 Franz Glasner Change the order of items in CHANGES.txt
Thu, 21 May 2020 08:32:37 +0200 Franz Glasner Implemented OS:node to return the host's computername
Thu, 21 May 2020 08:19:03 +0200 Franz Glasner FIX: The namespace lookup implementation for the "OS" namespace did not properly handle the "default" argument.
Wed, 13 May 2020 09:43:03 +0200 Franz Glasner +++++ v0.7.3 v0.7.3
Wed, 13 May 2020 09:40:35 +0200 Franz Glasner Prepare CHANGES for 0.7.3
Fri, 31 May 2019 12:19:00 +0200 Franz Glasner FIX: Wording in CHANGES.txt
Fri, 31 May 2019 12:17:28 +0200 Franz Glasner FIX: v0.7.2 is released already: put the release date into the changelog
Mon, 13 May 2019 09:36:36 +0200 Franz Glasner +++++ v0.7.2 v0.7.2
Mon, 13 May 2019 09:36:27 +0200 Franz Glasner Updated CHANGES.txt with the new (renamed) loader key
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 12:25:28 +0200 Franz Glasner FIX: Docu: Typo
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
Wed, 08 May 2019 10:13:56 +0200 Franz Glasner FIX: Docu: Sphinx reference syntax to a Python function
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)
Mon, 06 May 2019 01:18:16 +0200 Franz Glasner +++++ v0.7 v0.7
Sun, 05 May 2019 14:57:15 +0200 Franz Glasner Doc: use the correct URL for the source of the used toml library: https://github.com/uiri/toml
Sun, 05 May 2019 14:53:15 +0200 Franz Glasner Doc: Wording: "allow" -> "support"
Fri, 03 May 2019 22:26:06 +0200 Franz Glasner An additional TOML-related unittest (types)
Fri, 03 May 2019 21:51:09 +0200 Franz Glasner Added support for TOML style configuration files
Fri, 03 May 2019 20:04:40 +0200 Franz Glasner Changelog: note the latest refactorings
Fri, 03 May 2019 09:46:43 +0200 Franz Glasner Changelog
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:16:40 +0100 Franz Glasner Make the documented order of changelog tags in the CHANGES.txt the same as in doc/conf.py
Sat, 14 Apr 2018 10:15:52 +0200 Franz Glasner Put the new comment-key feature into CHANGES
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
Wed, 04 Apr 2018 09:45:29 +0200 Franz Glasner Begin the handling of JSON-style configuration files
Thu, 29 Mar 2018 12:38:52 +0200 Franz Glasner The default file encoding when reading INI style files with configmix.ini.load() is now "UTF-8".
Thu, 29 Mar 2018 10:08:26 +0200 Franz Glasner Changes: Document that previously "safe_merge()" made sort of shallow copies
Sat, 24 Mar 2018 18:47:54 +0100 Franz Glasner Reimplement configmix.safe_merge() do to a deepcopy of all source configurations when merging.
Fri, 23 Mar 2018 15:54:22 +0100 Franz Glasner FIX: Typo in Emacs line: indent-tags-mode -> indent-tabs-mode
Sun, 18 Mar 2018 19:15:01 +0100 Franz Glasner Build a tree-ish configuration from an INI style configuration file
Sun, 18 Mar 2018 14:44:41 +0100 Franz Glasner Start with unit tests
Sat, 17 Mar 2018 18:59:14 +0100 Franz Glasner Created a changelog