Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Release: Change Requests 2.1.9 Minor update available for module change_requests (2.1.9). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Require Revision

15 sites Security covered Drupal 10–11
View on drupal.org

This module allows administrators to enforce revision history creation and require revision log messages for specific types of content, blocks, and taxonomy terms when they are edited. It provides a central place to configure these requirements for different entity types.

The Require Revision module offers a centralized configuration interface for managing revision requirements across various entity types. Administrators can specify which block types, content types, and taxonomy vocabularies are required to create new revisions when edited. Additionally, they can choose to require revision log messages for these entities. The module tracks and records all edits to blocks, nodes, and terms, ensuring transparency throughout the content workflow.

Features

  • The settings page is organized into three collapsible sections:
    1. Block Types: Configure revision requirements for custom block types
    2. Content Types: Configure revision requirements for node content types
    3. Taxonomy Vocabularies: Configure revision requirements for taxonomy terms
  • Conditional field behavior - require revision log options only available when revision is required
  • "Select all" functionality for quick configuration
  • New content creation is not affected - revision requirements only apply when editing existing content

How to use

  1. Install and enable the Require Revision module
  2. Go to the settings page: Configuration > Content authoring > Require Revision
  3. Select entity types: Expand the section (Block Types, Content Types, or Taxonomy Vocabularies)
  4. Check the boxes under "Requiring revisions" for the types you want to enforce
  5. (Optional) Check boxes under "Requiring revision log messages" to make log messages mandatory
  6. Save configuration

Update note:

  • After updating to 1.0.6, please resave the module's settings for the fix to take effect.

Depends on

Dependencies of the latest stable release

  • block_content Drupal core
  • node Drupal core
  • taxonomy Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
9
Tracked since
Oct 2025
Latest release
1 week ago
Releases (12 mo)
9 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
1.0.6 Stable 10–11 Aug 19, 2026
1.0.5 Stable 10–11 Apr 23, 2026
1.0.4 Stable 10–11 Nov 7, 2025
1.0.3 Stable 10–11 Nov 5, 2025
1.0.2 Stable 10–11 Oct 20, 2025
1.0.2-beta1 Pre-release 10–11 Oct 20, 2025
1.0.x-dev Dev 10–11 Oct 6, 2025
1.0.1 Stable 10–11 Oct 6, 2025
1.0.0 Stable 10–11 Oct 6, 2025