diff --git a/CHANGELOG.md b/CHANGELOG.md index 314a38b50f7e4ecb0883feb70247a2cf6bb05d3a..13c70074988e056072738c2e821371b61ec3404d 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 ###