Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Changed Fields API

Security covered Under active development 339 sites

This module provides an API for developers to track changes to entity fields when an entity is updated. It allows you to react to specific field modifications, modify entity objects based on changed field values, or determine which fields have changed before saving.

API for developers that allows reacting on changed fields in a node (any entity since 8.x-3.x) when the node has been updated. It includes two demo modules: changed_fields_basic_usage and changed_fields_extended_field_comparator.

Use cases

  • You use services and services_client modules to deploy nodes on different sites and you want to avoid false positive requests (when node saved but nothing changed inside the node)
  • You want to modify node object depends on changed fields values.
  • You want to know which fields have been changed before node would be saved
  • Some other useful things

Supported field types for Drupal 8/9/10/11

All core's field types

Usage for Drupal 8/9/10/11

Please consider this Changed Fields API Drupal 8 usage guide.

What's new in 8.x-3.x?

Please see detailed description here.

Supported field types for Drupal 7

All core's field types

Additional field types:

Usage for Drupal 7

Please consider this Changed Fields API Drupal 7 usage guide.

Difference between 7.x-2.x and 7.x-3.x branches

  1. Branches are not compatible.
  2. 7.x-3.x is built on spl interfaces instead of custom ones.
  3. In 7.x-3.x you can define different observers with different observable bundles and its fields. In 7.x-2.x all the attached observers could observe only that bundles and its fields that were defined in subject object.

If you already use 7.x-2.x and you don't need new feature then you can stay on this version. If you haven't used this module yet but want to use it then install 7.x-3.x version.

Please see detailed description here.

Drupal 8–11

Ask your assistant about Changed Fields API

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

1 tracked project depends on this one

Activity

Tracked releases
2
Tracked since
May 2025
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 2
Maintenance
Dormant

Releases

Version Type Core PHP Release date
8.x-3.7 Stable 8–11 May 10, 2025
8.x-3.6 Stable 10–11 May 10, 2025