From 4d31157e8d0daffd55bbddcfccbb10db2df2d1e4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20tom=20W=C3=B6rden?= <h.tomwoerden@indiscale.com>
Date: Thu, 17 Nov 2022 09:52:10 +0100
Subject: [PATCH] DOC: enhance changelog

---
 CHANGELOG.md | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 314a38b5..13c70074 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -19,6 +19,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
   default. For example a DictIntegerElement is accepted by default instead of a
   DictFloatElement. This behavior can be changed (see converter documentation).
   **Note** This might lead to additional matches compared to previous versions.
+- There are no DictXYElements any more. For example, DictTextElement is now
+  simply a TextElement.  The behavior of the following classes changed:
+  - DictElementConverter (old: DictConverter) now can use "match" keywords. If
+    none are in the definition, the behavior is as before.
+  - TextElement used the 'match' keyword before, which was applied to the
+    value. This is will in future be applied to the key instead and is now
+    forbidden to used. Please use 'match_name' or 'match_value'.
 - `_AbstractDictElementConverter` uses `re.DOTALL` for `match_value`
 - The "fallback" parent, the name of the element in the cfood, is only used 
   when the object is created and only if there are no parents given.
@@ -37,9 +44,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 * [#10](https://gitlab.com/caosdb/caosdb-crawler/-/issues/10) floats can be
   interpreted as integers and vice versa, there are defaults for allowing other
   types and this can be changed per converter
-* [#15](https://gitlab.com/caosdb/caosdb-crawler/-/issues/15) There are no
-  DictXYElements any more. For example, DictTextElement is now simply a 
-  TextElement.
 
 ### Security ###
 
-- 
GitLab