Skip to content

Releases: nikolaposa/phoundation

Phoundation 3.1.0

09 Feb 20:26
95f0dc5
Compare
Choose a tag to compare

Added

  • Allow PHP 8 installations
  • PHP 7.4 as minimum required version

Changed

  • Migrated from Travis CI to GitHub Actions

Phoundation 3.0.0

28 Mar 18:53
Compare
Choose a tag to compare

Changed

  • PHP 7.2 is now the minimum required version
  • Renamed ConfigLoaderInterface to ConfigLoader
  • Renamed Di\DiContainerFactoryInterface to DependencyInjection\DiContainerFactory
  • Moved Bootstrap class into top-level (Phoundation) namespace
  • Renamed ConfigLoader->_invoke() to ConfigLoader->load()
  • Renamed DiContainerFactory->_invoke() to DiContainerFactory->create()
  • ConfigLoader returns internal array type

Removed

  • Config class
  • Dropped support for most of DI Containers to encourage custom
    implementations in user land code

Phoundation 2.0.0

25 Jun 19:53
Compare
Choose a tag to compare

Phoundation 1.1.0

14 Jun 18:18
Compare
Choose a tag to compare

Added

  • ConfigLoaderAggregate that aggregates configurations from multiple loaders.

Phoundation 1.0.0

04 Mar 09:37
Compare
Choose a tag to compare

Added

  • CachingConfigLoader that caches loaded configurations

Changed

  • Interop\Container\ContainerInterface as return type declaration in DI container factories

Phoundation 0.1.0

26 Feb 17:05
Compare
Choose a tag to compare
Phoundation 0.1.0 Pre-release
Pre-release

Initial (pre) release.