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.
- Drop PHP 7 and PHP 8.0 support, now requires PHP 8.1+ (#23).
- The
Constructor,FuncService,ServiceList,StringService,Extension, andArrayExtensionservices now accept other service instances as dependencies, in addition to strings (#14).
- The
ResolveKeysCabableTrait::resolveKeys()method is now deprecated. Clients should use theresolveDeps()method instead (#14).
Service::fromFile()used to fail when trying an existing readable file.
Service::fromFile(), which helps split configuration into multiple files (#9).
Stable release.
- Support for PHP < 7.1 (#3).
- Support for PHP 8 (#3).
- Extract
resolveKeys()to trait (#3).
Initial version.