Skip to content

Releases: SymPress/event-dispatcher

v1.0.5

Choose a tag to compare

@brianvarskonst brianvarskonst released this 03 Oct 15:20

The release-tag archive workflow failed at startup because its caller did not grant the reusable attestation job's required permissions. Grant those permissions only to the archive job and exclude development files from the installable artifact. Align the plugin header with release 1.0.5.

Validation: Actionlint and the normal PHP QA checks; the archive workflow and fresh artifact install will be verified after merging.

SymPress event-dispatcher v1.0.4

Choose a tag to compare

@brianvarskonst brianvarskonst released this 03 Oct 14:52

Event bootstrap passes kernel.debug directly to the dispatcher before registering listeners. WP_DEBUG used for production logging no longer independently enables fatal hook errors.

Validation: full PHP QA, 28 tests/73 assertions, production WordPress debug and container/bootstrap regressions passed.

sympress/event-dispatcher v1.0.3

Choose a tag to compare

@brianvarskonst brianvarskonst released this 02 Oct 20:19

sympress/event-dispatcher 1.0.3

Invalid hook events are isolated outside debug mode. Manual/compiled matching listeners deduplicate without suppressing distinct tagged methods.

event-dispatcher v1.0.2

Choose a tag to compare

@brianvarskonst brianvarskonst released this 02 Oct 11:08

Container autoconfiguration resolves attributed listeners at compile time. Removing listeners also removes WordPress hooks; late bootstrap is handled, and impossible registrations produce diagnostics.

Full QA: 19 tests / 42 assertions, including listener lifecycle and compiled integration checks.

Dependencies use stable tagged versions, CI references the reviewed immutable workflows commit, and historical tags remain unchanged. Exact-commit archive installations were checked before publication. New tagged versions follow successful hosted PR checks.

1.0.1

Choose a tag to compare

@brianvarskonst brianvarskonst released this 19 Jun 02:12

What's Changed

  • Adopted the shared SymPress QA tooling and Composer QA scripts.
  • Kept the package behavior unchanged while aligning CI and local QA entrypoints.

Verification

  • GitHub Actions QA (Composer validation/audit, PHPCS, PHPStan, PHPUnit)
  • git diff --check

Full Changelog

Full Changelog: 1.0.0...1.0.1

1.0.0

Choose a tag to compare

@brianvarskonst brianvarskonst released this 14 Jun 21:00

What's Changed

  • Initial stable release of SymPress Event Dispatcher.
  • Adds Symfony-style class-based events, listeners, subscribers, and PSR-14 compatible dispatcher contracts for WordPress hooks.
  • Documents requirements, design goals, installation, listener registration, and QA gates.
  • Publishes the current standalone repository state with QA, release, PHP, downloads, and license README badges.

Verification

  • README badge endpoints verified before release.
  • Release target: current main branch.

Full Changelog

Initial release.