From d8cc3a465a384b07c138eaa01340982883479eb0 Mon Sep 17 00:00:00 2001 From: Florian Spreckelsen <f.spreckelsen@indiscale.com> Date: Thu, 6 Feb 2025 13:11:57 +0100 Subject: [PATCH] DOC: Update changelog --- CHANGELOG.md | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1a0dea9..e843e99 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -36,8 +36,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 their contents were last modified before that datetime. ### Changed ### + - Registered identifiables can also be used by children of the given RecordType if no registered identifiable is defined for them. +- `None` and other NA values (i.e., values where `pandas.isna` is + `True`) are now interpreted as empty strings in + `converters.match_name_and_value` instead of being cast to string naïvely ### Deprecated ### @@ -48,6 +52,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - `spss_to_datamodel` script works again. - The cfood now supports bi-directional references when defining records on the same level. (See: https://gitlab.indiscale.com/caosdb/src/caosdb-crawler/-/issues/175) +- [#112](https://gitlab.com/linkahead/linkahead-crawler/-/issues/112) + Children of CSVTableConverter match despite match_value: ".+" and + empty cell. This has been fixed by treating None and NA values in + `converters.match_name_and_value` (see above). ### Security ### @@ -79,9 +87,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Units for properties. They can be specified by giving the property as a dict in the form ```yaml MyRecord: - my_prop: - value: 5 - unit: m + my_prop: + value: 5 + unit: m ``` - Support for Python 3.13 - ROCrateConverter, ELNFileConverter and ROCrateEntityConverter for crawling ROCrate and .eln files -- GitLab