0.13.0 (April 05, 2025)#
Added#
Parameter
Translator.load_persistent_instance(on_config_changed=recreate|raise).Method
PlaceholderTranslations.to_dataframe().Automatically load
DataStructureIOintegrations registered using the'id_translation.dio'entrypoint group.
Changed#
Expose and document internal meta configuration objects (
id_translation.utils.Metaconf).Move
Cardinality.ParseTypetomapping.types.CardinalityType(similar tooffline.types.FormatType).Use proper typing in
Format.parse(cls).Refactor
AbstractFetchercaching implementation. Add ABCid_translation.fetching.CacheAccess.
Fixed#
Improve
namesextraction withpandas.MultiIndextypes:Use only the last level values if
DataFrame.columnsis aMultiIndex.Ignore
Nonevalues inMultiIndex.names.
Fix crash when variable substitution (e.g.
${VAR}) was used for non-string values in fetcher configs.The
AbstractFetchernow uses the proper log level for theFETCH_TRANSLATIONS.EXITevent.Fix some
__deepcopy__implementations for objects with reference cycles.
Removed#
The
factorysubmodule is gone. Functionality now lives inid_translation.toml.