Main Content

Design Classes for Compatibility

Customize classes to maintain compatibility between versions

Use aliasing to rename existing classes. Customize the default save and load process to maintain compatibility between objects saved under different class definitions.

Classes

matlab.alias.AliasFileManagerCreate and manage class alias definitions (Since R2021b)
matlab.mixin.CustomElementSerializationCustomize how objects are serialized and deserialized (Since R2024b)
matlab.serialization.ElementSerializationContentRepresentation of serialized object (Since R2024b)
matlab.serialization.SerializationContextContext in which objects are serialized (Since R2024b)

Topics

Creating and Managing Class Aliases

Customize Object Serialization