Skip to content

voiage.contracts.bundle.validate_schema_evolution

validate_schema_evolution([positional or keyword] previous: Mapping[str, object] = None, [positional or keyword] current: Mapping[str, object] = None) -> SchemaEvolutionReport

Accept additive nullable evolution and reject semantic identity drift.

Parameters:

  • previous Mapping[str, object]
  • current Mapping[str, object]

Returns: SchemaEvolutionReport