I see two ways of doing it,
Writing some kind of validation using some json-diff library to make sure that there is only properties additions, not removals
Implements some extensive testing to make sure that events that were correct for v1, are still for v2