Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Drupal 10.6.17 Update released for Drupal core (10.6.17)! Release: Drupal 11.3.17 Update released for Drupal core (11.3.17)! Release: Drupal 11.4.7 Update released for Drupal core (11.4.7)! Release: Editor Advanced Image 3.1.5 Minor update available for module editor_advanced_image (3.1.5). Release: Bamboo Twig 6.0.9 Minor update available for module bamboo_twig (6.0.9). Release: Audit Chain 1.8.1 Minor update available for module audit_chain (1.8.1). Release: OpenFed 13.6.7 Minor update available for distribution openfed (13.6.7). Release: Webtheme 12.0.0 Major update available for theme webtheme (12.0.0). Usage Milestone: Schemata Module schemata crossed 1,000 active installs. Module Revived: Commerce Stripe 2.2.2 Module commerce_stripe updated after 6 months of inactivity (2.2.2).

This module adds a checkbox to content editing forms, allowing you to prevent the "changed" timestamp from being updated for minor edits like typo fixes. This helps maintain the original last updated date for specific changes.

Provides a checkbox in entities node (yet - see #3313389: Don't limit the functionality to nodes) edit forms to preserve the last changed date for the current change.
Typically used for minor changes like typo fixes, if you don't want such a change to be reflected by a changed updated date.

If you need an API module instead of the UI, see https://www.drupal.org/project/preserve_changed

Installation

  • Require the module via composer using `composer require preserve_changed_ui`
  • Install the module using drush `drush en preserve_changed_ui` or via the UI

Usage

Go to /admin/config/system/preserve-changed-ui and define the default
behaviour of the module. After that, make sure the field is enabled on the
node bundle you want to use it on.

Now when you edit a node, there is a checkbox on the bottom of the form, to set
whether you want to preserve the "Last saved" timestamp on the current
node.

Dependencies

  • No dependencies

This module is NOT dependent on https://www.drupal.org/project/preserve_changed as that module will become outdated, once #2329253: Allow ChangedItem to skip updating the entity's "changed" timestamp when synchronizing is fixed. Furthermore, we originally implemented the logic differently, so once the before mentioned issue is fixed, we will alter this module to work with the "sync" parameter instead.

Development proudly sponsored by German Drupal Friends & Companies:

webks: websolutions kept simple (https://www.webks.de)
and
DROWL: Drupalbasierte Lösungen aus Ostwestfalen-Lippe (OWL), Germany (https://www.drowl.de)

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Mar 2026
Latest release
5 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Core Release date
1.0.0-beta2 Pre-release 8–11 Mar 20, 2026