Field Revision History Module for Drupal 11 Lets Editors Restore Past Field Values Without Full Node Reverts
Senior Drupal developer Pavel Kasianov has released Field Revision History, a Drupal 11 module that lets editors restore previous values for individual fields on revisionable content types—without reverting the entire node.
Once enabled, the module adds a “View or restore a past value” link under selected fields on node edit forms. Clicking the link opens a modal showing the full change history for that field—including who changed what and when—and allows editors to restore any previous value directly into the current form. This allows granular control over revisions and avoids rolling back unrelated content changes.
Key features include noise-reducing hidden duplicates, revision comparison, one-click value restoration, and quick access to full revision views. It supports the title field and integrates with Drupal core's revision permissions. Admins can configure the feature globally or per content type, choosing which fields are eligible. A new permission controls access to module settings.
Kasianov previously authored the Node Temporary module for automating test content expiration in Drupal 11. He is also actively developing other experimental modules—including TimelineView, Login Inline, Node Lock, and Meteorological—which are available on his GitHub profile but have not yet been released.
Key Features of the Field Revision History Module
- Adds a "View or restore" link under fields in node edit forms
- Restores previous field values without reverting full nodes
- Displays who changed the value and when
- Supports title field and integrates with core revision permissions
- Configuration available per content type and per field
- Supports Drupal 11; ports to 9/10 are possible but unofficial
Read the original announcement on LinkedIn and explore the source code on GitHub. The module is currently available only on GitHub, not on Drupal.org.

