Releases: rotexsoft/slim-skeleton-mvc-app
Minor Enhancement Release
-
Added bare-bones css rules for the non-foundation template.
-
Updated error logging logic for missing ./config/app-settings.php file error to only do
error_log ( $log_message , 4 )
iferror_log ( $log_message , 0 )
returnedfalse
.
Minor bug fix and enhancements
-
Improved messaging for
.\config\app-settings.php not found error
and also now logging the error details via error_log() -
Bug Fix: added missing $c parameter to callable for setting the 'vespula_auth' item (for production environments) in the container in .\config\dependencies-dist.php
Enhancements for configuring applications on a per environment basis
-
Re-organized app structure to exclude ./config/app-settings.php from git version control by default. Also added documentation recommending that ./config/app-settings.php be configured uniquely per environment and ./config/app-settings-dist.php be used as a template file for creating ./config/app-settings.php in each new environment.
- With this new structure, only ./config/app-settings-dist.php should be version controlled. ./config/app-settings.php should not be version controlled but should be created in each new environment by making a copy of ./config/app-settings-dist.php
- When a new application is created via composer create-project -n -s dev rotexsoft/slim3-skeleton-mvc-app my-app or composer create-project -n rotexsoft/slim3-skeleton-mvc-app my-app both ./config/app-settings-dist.php and ./config/app-settings.php will be initially present. However, when committing the new application to a new git repository, ./config/app-settings.php will be ignored / omitted because it is listed in the .gitignore file that ships with new applications created with this framework from this release. Users of other version control systems (other than git) will have to make sure they exclude ./config/app-settings.php from being committed to version control in order to comply with the changes in this release.
-
Updated documentation
-
Enhanced landing page for new applications
First Stable Release
First Stable Release