Install

Works with Drupal: ^10 || ^11

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 30.39 KB
MD5: c855f4c8442a54576dd2c2665f25e4d1
SHA-1: d719c22b2797358d7c598f90a4c97392aa5f4bc1
SHA-256: e0ed6cf3b5fae5e068227c078441cddb0e772437edf41d9fb43aa8a2c5ef95ce
Download zip 37.78 KB
MD5: 07ecd661dc31eb0018daaddb42ffd131
SHA-1: d739b9241a986bc29d745af5a7f8b9c018007b9b
SHA-256: 8ca50274eaa21e6e3e8ccdde79f7bc8196f697d23d2f633f9f2db6736be29138

Release notes

Bug fix: Governance gate no longer fires during node deletion

PillarShield's publish-gate logic could be triggered when deleting a node because Drupal's entity delete lifecycle may internally fire entity_presave (e.g. during revision cleanup with content moderation). This caused unnecessary SaaS API calls, confusing violation error messages on successful deletes, and in some configurations could block deletion entirely via EntityStorageException.

Added detection for delete context in pillarshield_entity_presave() so governance checks are skipped when the node is being removed. No changes to publish-gate behavior for normal create/update/publish operations.

Created by: crashtest_
Created on: 6 Feb 2026 at 20:28 UTC
Last updated: 6 Feb 2026 at 20:28 UTC
Bug fixes

Other releases