All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Revised ignore list for
git archive
. Dist now only contains what is necessary.
- Support for PHP 8.
- BC-breaking:
ModuleInterface#run()
now declaresvoid
return type.
- Module
setup()
now returns aServiceProviderInterface
instance. - Module
run()
now requires theContainerInterface
argument. - Modules are no longer key-aware.
DependenciesAwareInterface
has been removed.ModuleFactoryInterface
has been removed.ModuleKeyAwareInterface
has been removed.
Stable release
- Modules are now allowed to throw specialized exceptions.
Initial version.