Install

Works with Drupal: ^10.2 || ^11

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 131.71 KB
MD5: 7726a0298a82cde58759462196f3c000
SHA-1: df76b6b420ee739732041a9f1bd81d7f7404c132
SHA-256: 1aa7e476b221de551ea5b7d4a65dd635d5e3f5515a4daacb41f4ec22deb8823c
Download zip 149.86 KB
MD5: 1c4e8b506f07112de3e012a81745cdc4
SHA-1: 8ed288602b7c086fb0ff769131dfb9c4e289064d
SHA-256: 898d02afe1ff54fe4dc78312e00cf42a2c3eb32f2489c99ccbb3ef6fa93a44f2

Release notes

What's new in 1.1.0

Block plugin

Angular components can now be placed anywhere on a Drupal site via Structure → Block layout, without requiring an entity context. Every component declaring presentation: angular is automatically exposed as a placeable block via PdbAngularBlockDeriver. The block attaches the shared Angular runtime and wires per-instance configuration into drupalSettings, mirroring the entity display path.

Development mode

A new Development mode checkbox on the settings form (/admin/config/pdb/angular-entity) controls console logging in the Angular runtime. When enabled, a [PDB Angular] console group is logged per component instance with its element tag, module path, and resolved properties. Defaults to enabled; disable for production.

Bug fixes and hardening

  • Fixed "Extension pdb_angular does not exist" warning — hook_library_info_alter() strips the orphaned pdb_angular/angular library dependency added by PDB's discovery for presentation: angular components, guarded so sites with pdb_angular installed are unaffected.
  • Fixed config schema warnings — pdb_configuration now uses type: ignore (null-safe), derived block plugin IDs resolved via block.settings.pdb_angular_entity_component:* wildcard.
  • Coding standards — 0 errors under phpcs --standard=Drupal.

Upgrade path from 1.0.0

No database updates required. Run drush cr after updating. If you export config, re-run drush cex to capture the updated schema.

Created by: keboca
Created on: 22 Apr 2026 at 16:18 UTC
Last updated: 22 Apr 2026 at 16:19 UTC
New features

Other releases