The FypML figure document schema has and will likely continue to evolve as new features are introduced. This section summarizes the changes that have been made since schema versioning was implemented in Phyplot 0.7.0. Note that Figure Composer (app version 3.0.0) replaced Phyplot 2.1.3, when the schema version number was 7.
Each time the schema changes, a function is written to handle the details of migrating the previous schema to the new one. By chaining these migration functions together, any figure document written in an older schema can be migrated to the current version.