Revision history overview
The revision history feature is a document versioning tool that shows you how your content has changed over time. It lets you review both content changes and suggestions made with the track changes feature.
This is a premium feature and you need a license for it on top of your CKEditor 5 commercial license. Contact us to receive an offer tailored to your needs.
You can also sign up for the CKEditor Premium Features 30-day free trial to test the feature.
# Demo
Use the editor below to test document versioning. Introduce changes, then use the revision history toolbar button to gain access to the revision tools.
This demo presents a limited set of features. Visit the feature-rich editor example to see more in action.
While the revision history feature is most often perceived as an excellent collaboration tool, it can be just as successfully utilized by a single user.
# Additional feature information
With the revision history feature, you can:
- Create a named historical version – a revision – of the content by bundling changes together in a save cycle.
- View the chronological history of revisions of your content.
- Restore an earlier revision of your document to reverse any changes.
- Compare selected revisions to each other and view changes between.
You can also read a dedicated blog post that compares revision history with the track changes feature and points out similarities and differences between these two features.
# Use as a standalone plugin
Revision history does not require real-time collaboration to work. You can add it to CKEditor 5 just like any other plugin.
To learn how to integrate revision history as a standalone plugin, refer to the Integrating revision history with your application guide.
# Use with real-time collaboration
If you are using the real-time collaboration feature, refer to the Real-time collaboration features integration guide.
Every day, we work hard to keep our documentation complete. Have you spotted outdated information? Is something missing? Please report it via our issue tracker.
With the release of version 42.0.0, we have rewritten much of our documentation to reflect the new import paths and features. We appreciate your feedback to help us ensure its accuracy and completeness.