It is not allowed to add or remove fields of a Union or change the DataType of a field.

This would change the allowed types and interoperability between two versions is not given anymore.