1.2.0 (March 08, 2026)#

Added#

  • Raise new UnmappedExplicitNamesError (before: generic MappingError) for unmapped user-provided names.

  • Add dio.pretty_io_name() function.

  • Add Translator.extract_names() method; derives Mapper input names from translatable.

  • Add integration ArrowIO for pyarrow types.

Changed#

  • Methods Translator.go_offline() and fetch() 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 suppress ImportError for circular imports.

  • Various documentation issues.