Install

Works with Drupal: ^11

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 30.54 KB
MD5: 35d51e90d1ea7ce7ec3a672025e76a01
SHA-1: 8ebbde6ebc6b6604b117e211da5446dc2c6632c3
SHA-256: bd90c4c7d83dd974c86c7562037be8f06ae0ebe7146001e44d9d80096d86d667
Download zip 50.69 KB
MD5: cc01ea011bdfc02ff6d29c5b2e2e0f5a
SHA-1: 2f729e306151236495c8a3b6f91544c84ee8c58f
SHA-256: 34aa0cb0e5f045a18d37ec6f0ab0c53704ae387cef58e646657b9bce1917255f

Release notes

block_description_modifier 1.1.0, 2026-02-09
--------------------------------------------
Important notes:
- Configuration storage has been redesigned. The module now stores per-block-type settings in configuration entities
(block_description_modifier.bundle.*) instead of block_description_modifier.settings.yml.
- This is a breaking change for configuration management workflows. After upgrading and running database updates,
remove legacy block_description_modifier.settings.yml from config/sync to prevent re-importing obsolete configuration.

Changes:
- Introduced per-bundle configuration entities to store both inline-block and content-block behavior in a single
configuration object per block type.
- Added explicit enable flags for both modes:
- inline_bundle.enabled
- content_bundle.enabled
- When a mode is disabled (enabled=false), its configuration is reset (provider/string_value/field_name cleared).
- When both modes are disabled for a bundle, the configuration entity is deleted (no config file is kept).

Migration/Upgrade:
- Added a one-shot database update that migrates legacy configuration from block_description_modifier.settings.yml
to the new configuration-entity model during drush updb.
- The legacy block_description_modifier.settings configuration is removed from active configuration after migration.

Code cleanup:
- Removed runtime usage of legacy hide_label/hide_info flags (the new model uses enabled=true/false only).
- Removed repository fallback reads from legacy block_description_modifier.settings; runtime now reads only from
configuration entities.

Bug fixes:
- Fixed incorrect behavior where configuring a block as a content block could unintentionally affect inline-block behavior.
- Fixed Selected inline blocks list accuracy by basing it strictly on inline_bundle.enabled.

Developer notes:
- After upgrading:
1) Run: drush updb -y
2) Run: drush cr
3) Export config (if you version configuration): drush cex -y
4) Ensure legacy block_description_modifier.settings.yml is removed from your config/sync repository.

Created by: andrewgierszewski
Created on: 9 Feb 2026 at 15:23 UTC
Last updated: 9 Feb 2026 at 15:23 UTC
New features

Other releases