Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
This is the first release candidate version of Entity Reference. At this point, we believe that Entity Reference is sufficiently robust and extensible to be used in projects of any size. It is already used as a foundation for Organic Groups 7.x-2.x and many other contributed projects (including my own Tree framework).
Prove us wrong, and open bugs if you can find any!
The main change of this release is the addition of the Behavior plugins. Those plugins allow other modules (for example: Organic Groups, Tree...) to extend the behavior of Entity Reference, while reusing all the widgets, formatters, selection plugins available in Entity Reference.
Note: This release changed the schema of the field (dropping the target_type column. Features exporting this field will need to be manually fixed.
API changes
The selection plugin interface has changed (including its name)
The schema of the field has changed. Module (incorrectly) storing the schema of the field (for example: Features) will need to be fixed.
Changes since 7.x-1.0-beta3
Follow-up to #1319040: make the upgrade path a tad more robust.
#1427040: Behaviors are not instantiated properly.
#1276272: Don't display bundle selection if the entity type doesn't have a bundle key.
#1345340: Make the base selection handler more robust to missing entity types.
Feature #1427032: allow behaviors to override the behavior of entityreference_field_is_empty().
New alpha release. The major functional change is that this module now implements special cases for all the core entities, and will respect access control around all those entities (with the notable exception of the file entity).