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.
- Update dependencies
- Replaced Travis with GitHub Action for build
- Fix deprecation in tests
- Update dependencies
- Added PHP 7.4 to Travis
- Fix issue with test data
- Remove '?string' in
UserFrosting\Support\Repository:mergeItems()
method to restore compatability with RequestSchemaInterface.
- Remove ':array' in
UserFrosting\Support\Repository\PathBuilder:buildPaths()
abstract method to restore compatability with ConfigPathBuilder
- Improved code quality & type hinting
- Fixed issue where an empty Yaml file would produce a null. Now returns an empty array
UserFrosting\Support\DotenvEditor\DotenvEditor::load
will throw an error if anull
path is passed.- Replaced deprecated code in
UserFrosting\Support\Repository\Repository
- Dropping support for PHP 5.6 & 7.0
- Updated Illuminate/Config to 5.8
- Updated PHPUnit to 7.5
- Fix issue with FileRepositoryLoader's
prependPath
method. - Fix issue with
Util::stripPrefix
if prefix is same as string to process on PHP 5.6. - 100% test coverage
- Replaced
rockettheme/toolbox
withuserfrosting/uniformresourcelocator
.
- Lower required version of symfony/yaml
- Implement
DotenvEditor
class
- Implement
NotFoundException
- Implement
Loader
andPathBuilder
classes - Some renaming of variables
- Unit tests...finally
- Initial Release