Skip to content

Releases: caseyamcl/configula

Version 5.1.0

09 Dec 15:30

Choose a tag to compare

Added

  • Added support for Symfony v8

Changed

  • [dev] Added GitHub build for PHP 8.5
  • [dev] Ensure PHPStan minimum version
  • [dev] Additional tweaks and deprecations in GitHub build scripts

Version 5.0.1

05 Oct 23:03

Choose a tag to compare

Changed

  • Minor edits to README.md
  • [dev] Upgraded to CodeSniffer v4

Fixed

  • [dev] Ensure that PHPStan runs with enough memory

Version 5.0.0

07 Dec 20:48

Choose a tag to compare

Changed

  • Refactored all code to PHP 8.2 standards
  • Updated all tests to support latest PHPUnit 11
  • Replaced ConfigException with ConfigExceptionInterface

Removed

  • Support for PHP < 8.2
  • Support for PHPUnit < 11
  • Support for Symfony < 6.4

Version 4.3.1

07 Dec 20:54

Choose a tag to compare

Changed

  • Added GitHub build action for PHP 8.4
  • Updated GitHub build action/checkout and action/cache
  • Code syntax and comment cleanup

Fixed

  • Implicit null values in SymfonyConfigFilter and YamlFileLoader classes
  • IniFileLoader behavior (not sure why the tests ever passed)
  • Remove ReturnTypeWillChange import statements for those implementors still using PHP7

Version 3.2.1

07 Dec 15:27

Choose a tag to compare

Changed

  • Small code fix in ArrayUtils.php (clarity)
  • Lots of code and comment cleanup
  • Added GitHub build action for PHP 8.4
  • Updated GitHub build action/checkout and action/cache

Fixed

  • Explicitly typecast argument to FolderLoader constructor in CascadingConfigLoader.php
  • Actually use the extensionMap property in FolderLoader.php

Version 3.2.0

12 Jul 15:12

Choose a tag to compare

Added

  • GitHub builds for v3
  • Support for dflydev/dot-access-data v3

Fixed

  • Incorrect information in README.md
  • Adhere to PSR-12 coding standards

Removed

  • Old defunct .scrutinizer.yml and .travis.yml configuration files

Version 4.3.0

03 Feb 14:13
8243d2d

Choose a tag to compare

Added

  • Added support for Symfony v7
  • Added test builds for PHP 8.2 and 8.3

Version 4.2

16 Aug 14:42

Choose a tag to compare

Added

  • Symfony Config 6.x tests
  • Explicit XDEBUG_MODE=coverage environment variable to composer test script

Changed

  • Code syntax cleanup and improvements
  • Updated PHPUnit config file (phpunit.xml.dist) to v9.x schema

Fixed

  • Added attribute to fix PHP Deprecation warning in v8 (thanks @usox!)

Version 4.1

29 Nov 20:04

Choose a tag to compare

Added

  • Ability for PhpFileLoader to load arrays directly from included PHP files (thanks @thedumbtechguy!)
  • Support for PHP v8.1
  • Support for Symfony 6
  • Updated PHPStan to v1.2 and fixed code issues

Removed

  • Unused extensionMap property in FolderLoader

Version 4.0.1

22 Feb 18:46
91a844e

Choose a tag to compare

Fixed

  • Merge $_ENV and getenv() arrays in EnvLoader.php; fixes an issue with Symfony dotEnv loader