Skip to content

Releases: rotexsoft/slim-skeleton-mvc-app

Minor Enhancement Release

26 Sep 17:13
Compare
Choose a tag to compare
  • 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 ) if error_log ( $log_message , 0 ) returned false.

Minor bug fix and enhancements

25 Sep 23:58
Compare
Choose a tag to compare
  • 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

23 Sep 00:00
Compare
Choose a tag to compare
  • 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

27 Jun 22:12
Compare
Choose a tag to compare

First Stable Release