Skip to main content
drupalreleases
Release: Cms 2.2.3 — Update released for Drupal core (2.2.3)! Release: Easy Breadcrumb 2.0.11 — Minor update available for module easy_breadcrumb (2.0.11). Release: Bootstrap 8.x-3.42 — Minor update available for theme bootstrap (8.x-3.42). Release: Editoria11y Accessibility Checker 3.0.10 — Minor update available for module editoria11y (3.0.10). Release: Editoria11y Accessibility Checker 2.2.24 — Minor update available for module editoria11y (2.2.24). Release: Leaflet 10.4.13 — Minor update available for module leaflet (10.4.13). Release: Flag 5.1.1 — Minor update available for module flag (5.1.1). Release: Layout Paragraphs 3.0.0-beta5 — New beta version released for module layout_paragraphs (3.0.0-beta5). Module Revived: Bootstrap 8.x-3.41 — Theme bootstrap updated after 6 months of inactivity (8.x-3.41). Security Coverage: Component Library — Module component_library now has official Drupal security advisory coverage.

Taxonomy Set Lineage

166 sites Security covered Drupal 9–11
View on drupal.org

This module automatically adds all parent terms in a taxonomy to the fields that reference them. This ensures that content tagged with a specific term is also associated with its parent categories, making it easier to find and organize information. It also provides a bulk operation to update existing content with missing parent terms.

This module will automatically add all parent terms to the field values for each term in an entity's taxonomy reference fields.

An example use case would be a Geography taxonomy containing all continents, countries and cities in a tree structure. Without this module, when a user tags content with Berlin, the content would not be able to be found under Germany or Europe and those parent tags would not appear on the content page.

This module will make sure that these parent terms are also selected when the content is saved.

How it works
If any vocabularies have lineage set, we check entities when they are saved to see if they have fields referring to these vocabularies. If so, we automatically select all parent terms of manually selected terms.

Note that this does not override the maximum number of terms selectable in a field. If a field restricted to only one term this module will not be able to set any parent terms in that field.

This module should work with any drupal language / i18n / localization strategy.

Bulk operations/actions
The module provides an Update Taxonomy Term Parents action that can be applied to selected entities on the content administration page.

This will add any missing parents to the selected entity's taxonomy reference fields. This will not remove any of the existing values. This means if you edit your taxonomy and move a term to a different parent, the new parent will be added but the previous parent will still remain in the list of values.

Other taxonomy modules:
Hierarchical Select - provides a hierarchical selection widget for Drupal 7 which includes saving of lineage.
Taxonomy Term Reference Tree Widget - provides a tree widget for Drupal 7, 8 and 9.
Simple hierarchical select - provides a hierarchical selection widget for Drupal 9 - does not save lineage.
Client-side hierarchical select - provides a hierarchical selection widget for Drupal 9 and includes the option to save lineage.

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
4
Tracked since
Mar 2026
Latest release
6 months ago
Releases (12 mo)
4 ▲ from 0
Maintenance
Slowing

Release Timeline

Releases

Version Type Core Release date
2.0.3 Stable 9–11 Apr 1, 2026
2.0.2 Stable 9–11 Mar 30, 2026
2.0.1 Stable 9–11 Mar 30, 2026
2.0.0 Stable 9–11 Mar 30, 2026