История изменений
Исправление Iron_Bug, (текущая версия) :
у тебя будут разные данные для разных версий. не дополненные, а *разные*. и это нарушает совместимость.
в норме весь софт, который подразумевает расширение структур данных, просто дописывает новые поля в хвост структуры. тогда и совместимость есть и реализация работы с данными очень простая.
Исходная версия Iron_Bug, :
у тебя будут разные данные для разных версий. не дополненные, а *разные*. и это нарушает совместимость.