Pick a compatibility line. Within a line, schemas stay backward compatible; across lines they need not.
https://schemas.columnzero.com/columnzero-schemas/latest/
https://schemas.columnzero.com/columnzero-schemas/v1/