Skip to content

voiage.versioning.migrate_version_envelope

migrate_version_envelope([positional or keyword] old: object = None, [positional or keyword] new: object = None) -> dict[str, VersionEnvelope | str]

Record an explicit envelope migration while preserving both identities.

Parameters:

  • old object
  • new object

Returns: dict[str, VersionEnvelope | str]