depcalc 8.x-1.21

Bug fixes
New features
  • Added CalculateHash event to allow module to skip hash calculation for specific fields of an entity.
  • Drupal 11 compatible.

depcalc 8.x-1.20

New features
  • Added new event(InvalidateDepcalcCacheEvent) to skip tags invalidation in Depcalc.

depcalc 8.x-1.19

New features
  • Added capability to exclude config entities from dependency calculation.

depcalc 8.x-1.18

Bug fixes
  • Restricting depcalc from allowing entities with invalid uuids.

depcalc 8.x-1.17

Bug fixes
New features
  • Updated minimum requirements of Drupal and Php to Drupal 9.4 and Php 7.4 respectively.
  • Removed hardcoded ckeditor value and retrieve editor id from plugin.
  • Added module dependency for parametrised route if route params are not of an entity.

depcalc 8.x-1.15

Bug fixes

This is an immediate fix for the failing tests in 8.x-1.14

depcalc 8.x-1.14

New features

Improved hash calculation for entities using entity reference and entity reference revision fields along with translations.

depcalc 8.x-1.13

New features
  • Removed deprecations
  • Minimum supported Drupal version updated to 9.2

depcalc 8.x-1.12

Bug fixes
  • Fixed bug where language dependencies were not calculated even if translations were enabled for entities.

depcalc 8.x-1.10

New features

Adding dependency collector for core media entity embed.

depcalc 8.x-1.9

Bug fixes

- Bugfix: Calculate dependencies if they cannot be obtained from the cache instead of throwing an Exception.

depcalc 8.x-1.8

Bug fixes

- Fixes Issue with menu_links by removing dependency to the menu module.
- Provides better error reporting for missing dependencies.

depcalc 8.x-1.7

Bug fixes
New features

- Bugfix: Saving data in the cache with incorrect list of dependencies should not be permanent.
- Introduces a new method to obtain the children/direct dependencies of a given entity.

depcalc 8.x-1.6

Bug fixes
New features

- Issue #3206634: Collecting dependencies for internal links without module name in the route name causes failures
- Issue #3202508: Support for Internal Links in LinkFieldCollector
- Bugfix: Allow for depcalc cache tags invalidation to trigger invalidate cache event

depcalc 8.x-1.5

Bug fixes

- Fixes a cache invalidation issue that prevents depcalc cache for parent entities to be invalidated.

depcalc 8.x-1.4

Bug fixes
New features

- Issue #3200086 by ankitsingh0188: Add dependency collector for focal point data
- Bugfix: Fix the URI '' is invalid issue when calculating menu link dependancies

depcalc 8.x-1.3

Bug fixes
New features

- Bugfix: Make sure to read from the depcalc cache
- Adding cached dependencies to the dependency wrapper as well as the dependency stack

depcalc 8.x-1.2

New features

- Adding an event to the cache invalidation process so that other modules can update when dependencies are invalidated.
- Adding test coverage for layout builder support and refactoring layout builder support to be cleaner.
- Creating dependency calculations for entity_view_display entities layout_builder support.
- Adding a bit of paranoia to existing checks to prevent explosions with corrupt data.
- Adding menu parent dependency calculation.

depcalc 8.x-1.1

Bug fixes
New features
  • Adding proper calculation for dependencies of path_alias entities generated from their corresponding route parameter objects.
  • Updating the core version requirement for the depcalc_test module.

depcalc 8.x-1.0-beta1

Bug fixes
New features

In general this release supports Drupal 8.8's new path_alias entities, and adds lots of test coverage. In addition to this, we now support the ability to filter out config entities from being calculated.

depcalc 8.x-1.0-alpha6

Bug fixes
New features

Adding DependencyStack tracking for dependencies which need additional processing. The DependencyStack will no longer return "TRUE" for hasDependencies() method calls if any of the passed dependencies require additional processing.

depcalc 8.x-1.0-alpha5

One major change:

Updating the DependentEntityWrapper so that it can denote if an entity requires additional processing for modules that use the stack as a wrapper for processed entities.

This change will allow other modules using the DependencyStack object to track entities which might need further processing in a dependency calculation or resolution process.

depcalc 8.x-1.0-alpha4

New features
  • Updating hasDependency logic and the DepcalcServiceProvider class docblock.
  • Issue #3046810 by jmoreira: Support for Layout Builder Overrides.
  • Added an optional service to the LayoutBuilderFieldDependencyCollector for when layout_discovery is not enabled.

depcalc 8.x-1.0-alpha3

Bug fixes

8.x-1.0-alpha3 Attempts to significant refactor the field parsing and dependency handling, cleaning up a lot of unnecessary method calls and array handling through out the code base. In addition to this certain improvements were made to the dependency calculation process which should prevent some unnecessary looping of dependencies.

depcalc 8.x-1.0-alpha2

New features

Added dependency calculation for images embedded in text areas of entities and corresponding test coverage.

Subscribe with RSS Subscribe to Releases for Dependency Calculation