Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,26 @@ a [GitHub Release](https://github.com/colbymchenry/codegraph/releases) tagged
This project follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/)
and adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.9.3] - 2026-05-22

### Added
- **Drupal: OOP hook variants fully supported.** The three class-level
`#[Hook]` placement styles introduced in Drupal 10.2+ are now detected:
- `#[Hook('name', method: 'methodName')]` above a class — emits a
`references` edge from the named method.
- `#[Hook('name')]` above a class that has `__invoke()` — emits a
`references` edge from `__invoke`.
- Multiple `#[Hook]` stacked on a single method or class — all hooks emit
individual edges (previously only the last one was captured).
Resolves [#300](https://github.com/colbymchenry/codegraph/issues/300).
- **Drupal: plugin annotation coverage expanded to 55 types.** The PHP 8
attribute-style plugin annotations (adopted in Drupal 10.3/11.x) are
recognised for all major plugin categories: entity types
(`ContentEntityType`, `ConfigEntityType`), Views plugins (Display, Field,
Filter, Sort, Argument, Style, Row, Area, …), Migrate plugins (Source,
Process, Destination), REST resources, Layout, QueueWorker, and more.
Previously only 28 types were covered.

## [0.9.2] - 2026-05-21

### Added
Expand Down Expand Up @@ -93,6 +113,7 @@ and adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
find its bundle. The release pipeline now verifies every package reached the
registry (and is idempotent), so a release can't pass green-but-broken again.

[0.9.3]: https://github.com/colbymchenry/codegraph/releases/tag/v0.9.3
[0.9.2]: https://github.com/colbymchenry/codegraph/releases/tag/v0.9.2
[0.9.1]: https://github.com/colbymchenry/codegraph/releases/tag/v0.9.1

Expand Down
Loading