1.2.0 (March 08, 2026)#
Added#
Raise new
UnmappedExplicitNamesError(before: genericMappingError) for unmapped user-provided names.Add
dio.pretty_io_name()function.Add
Translator.extract_names()method; derivesMapperinput names from translatable.Add integration
ArrowIOforpyarrowtypes.
Changed#
Methods
Translator.go_offline()andfetch()no longer raise when no derived names are mapped when called with data.Delay
load_integrations()until first use.Explicit
DataStructureIO.register()now forces non-negative priority (no change to entrypoint integrations).Switch to
uv(including build backend).
Fixed#
Fix multiple issues in
id_translation.translator_typing.Fix
enable_verbose_debug_messages()handling of “regular” level arguments (e.g.logging.INFO).The
load_integrations()function will no longer suppressImportErrorfor circular imports.Various documentation issues.