Each time a document of a class is checked out, Content Platform Engine creates another version of it. Versioning is automatically enabled for a class, but you can disable it.
When you create a document that uses a class with versioning disabled, that document is permanently non-versionable, it can never be checked out, and it cannot be converted into a document with versioning enabled. There is always only one document version in its version series.
To enable or disable versioning of a document class: