pillarshield 1.0.6

Bug fixes

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.

pillarshield 1.0.5

Bug fixes

This release fixes a critical issue where blocked content could still be published on its initial save due to conflicts with the Content Moderation module.

Key Changes:

pillarshield 1.0.4

New features

Adding the ability to record overridden saves from otherwise blocked save attempts.

pillarshield 1.0.3

Bug fixes

PillarShield 1.0.3 — Release notes

  • Fixes non-moderated live content behavior: when a published node (status=1) fails governance on save, the module now blocks the save and keeps the currently published content unchanged (no automatic unpublish).
  • Continues to enforce governance for publish-gate transitions and for edits to already-live content, with Content Moderation preserving draft/non-live revisions when blocked.

pillarshield 1.0.2

New features

PillarShield 1.0.2 — Release notes

  • Adds Gate enforcement: governance blocks only at the publish/visibility boundary by default (no longer blocks ordinary draft saves).
  • Adds a role-gated “Check PillarShield Governance” control on node edit forms to run checks on any save without blocking.
  • Keeps existing override behavior (permission-gated) so authorized users can publish despite violations; overrides are recorded.

pillarshield 1.0.1

Bug fixes

Fixing a small bug that caused dblog to error when auto-saving occurred on new nodes.

pillarshield 1.0.0

New features

Initial stable release of PillarShield for Drupal 10/11.
Adds integration with the PillarShield SaaS governance service to evaluate content during save/publish workflows and enforce allow/warn/block decisions based on configuration.

Subscribe with RSS Subscribe to Releases for PillarShield