Releases: rotexsoft/slim-skeleton-mvc-app
Releases · rotexsoft/slim-skeleton-mvc-app
House keeping
- Updated documentation
House keeping
- Update composer-dist.json to be compatible with composer 2.0 and above.
Improved error messaging for missing env.php and app-settings.php
- Improved error messaging for missing env.php and app-settings.php. The error message is now also written to latest daily log file in ./logs
Minor Release
Tweaked ./public/index-dist.php to use \Slim3MvcTools\Controllers\BaseController::class
for the default definition of S3MVC_APP_DEFAULT_CONTROLLER_CLASS_NAME
Minor Release
Updated $container['vespula_auth'] in ./config/dependencies-dist.php to set app specific key in $_SESSION for the session data for the vespula auth package.
Minor Release
- Updated Quick Start Documentation and added comments to the dependencies file.
Enhancements for configuring applications on a per environment basis
-
Re-organized app structure to exclude ./config/env.php from git version control by default. Also added documentation recommending that ./config/env.php be configured uniquely per environment and ./config/env-dist.php be used as a template file for creating ./config/env.php in each new environment.
- With this new structure, only ./config/env-dist.php should be version controlled. ./config/env.php should not be version controlled but should be created in each new environment by making a copy of ./config/env-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/env-dist.php and ./config/env.php will be initially present. However, when committing the new application to a new git repository, ./config/env.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/env.php from being committed to version control in order to comply with the changes in this release.
Minor Enhancement Release
- Improved messaging for .\config\app-settings.php not found error. Added the full absolute paths to the log message string.
Minor Enhancement Release
- Updated documentation. Also updated the .htaccess file using https://github.com/slimphp/Slim-Skeleton/blob/master/public/.htaccess
Minor Enhancement Release
- Improved messaging for .\config\app-settings.php not found error. Added the full request url to the log message string.