Releases: nikolaposa/phoundation
Releases · nikolaposa/phoundation
Phoundation 3.1.0
Added
- Allow PHP 8 installations
- PHP 7.4 as minimum required version
Changed
- Migrated from Travis CI to GitHub Actions
Phoundation 3.0.0
Changed
- PHP 7.2 is now the minimum required version
- Renamed
ConfigLoaderInterface
toConfigLoader
- Renamed
Di\DiContainerFactoryInterface
toDependencyInjection\DiContainerFactory
- Moved
Bootstrap
class into top-level (Phoundation
) namespace - Renamed
ConfigLoader->_invoke()
toConfigLoader->load()
- Renamed
DiContainerFactory->_invoke()
toDiContainerFactory->create()
ConfigLoader
returns internalarray
type
Removed
Config
class- Dropped support for most of DI Containers to encourage custom
implementations in user land code
Phoundation 2.0.0
Phoundation 1.1.0
Added
ConfigLoaderAggregate
that aggregates configurations from multiple loaders.
Phoundation 1.0.0
Added
CachingConfigLoader
that caches loaded configurations
Changed
Interop\Container\ContainerInterface
as return type declaration in DI container factories
Phoundation 0.1.0
Initial (pre) release.