Skip to content

v4.0.1

Latest

Choose a tag to compare

@horros horros released this 01 Sep 14:29
· 1 commit to main since this release

[4.0.1] - 2026-09-01

πŸš€ Features

  • Declarative plugins.xml/middleware.xml config with attribute-gated plugin activation
  • Add getPdo() to all database adapters for raw SQL access

πŸ› Bug Fixes

  • (packages) Narrow mixed types across plugin packages and samples/app for PHPStan level 9
  • (packages) [breaking] Require the framework by version, not by "*"
  • (db) Make reset() honour the Database teardown contract

πŸ’Ό Other

  • (composer) Alias dev-main to 4.0.x-dev across the monorepo

🚜 Refactor

  • [breaking] Resolve plugin names from #[Plugin] attribute, not PluginInterface::name()
  • (packages) Extend the empty-catch sweep to the first-party packages

πŸ“š Documentation

  • (api) Document every public method and class across the framework

πŸ§ͺ Testing

  • (db) Cover the adapter parameter mapping and worker lifecycle

βš™οΈ Miscellaneous Tasks

  • Fix dev-main branch-alias for every package with a release