Releases: odan/slim4-skeleton
Releases · odan/slim4-skeleton
0.14.0
Changes
- Changed minimum version to PHP7.3
- Throw JsonException if an error occurs
- Optimized database test fixtures
- Use default locale from settings
- Moved phpunit cache settings to config file
- Added prefix to environment configuration files
- Replaced phpunit constants with env
- Updated docs
Added
- Added console --env option
0.13.1
0.13.0
0.12.0
Added
- Added Docker files and documentation
- Added PSR-3 logger to ErrorMiddleware
Changes
- Renamed composer script build:check to check
- Moved login routes to Auth namespace
- Renamed UserSessionData to UserAuthData
- Update selective/validation version
- Updated dependencies
Removed
- Replaced selective/config in favor of arrays
0.11.0
Breaking Changes
- Renamed composer scripts
- Updated selective/validation v0.9
Changes
- Move TwigMiddleware before RoutingMiddleware
- Allow null as json response
- Optimize error handler error message
- Simplified UserCreator and validation examples
- Add twig debug option
- Optimized autoloader paths
- Updated dependencies
- Update docs
- Optimized ant build script for assets
Added
- Add json encoder to responder
- Include npm packages into build artifact
Removed
- Removed deprecated phpunit setMethods method
0.10.0
Breaking Changes
- Update phinx to v0.12
- NPM is not optional anymore, it's required.
- Replaced
selective/artifact
with apache ant build script (see build.xml). Runant deploy
. Ant is still optional. - Replaced
odan/twig-translation
withsymfony/translation
andsymfony/twig-bridge
Changes
- Renamed composer script
composer update-schema-sql
tocomposer dump-schema
- Renamed
bin/cli.php
tobin/console.php
- Added navbar
- Added spinner (loading indicator)
- Add notifIt
- Add UrlGenerator and middleware
- Optimized login and logout.
- Fixed phpstan issues
- Updates docs
- Updated php dependencies
- Optimized tmp/ directory structure
- Optimized twig settings keys and caching
- Updated Twig compile command
- Moved twig render() method to Responder
Removed
- Remove unused fontawesome webpack settings
- Removed unused css styles from layout
- Remove public assets from git. Run
npm run build
instead - Remove router cache file
0.9.2
0.9.1
0.9.0
0.8.0
Changed
- Disabled phpunit cache result
- Enabled composer commands with colors
- Renamed console.php to cli.php
- Require PHP 7.2+
Updated
- Update to Slim 4.4 (requires PHP 7.2+)
- Update to phpstan v12
- Update assets
- Updated fullpipe/twig-webpack-extension to v3 (requires Twig 3)
- Updated frontend assets
- Updated readme and docs
Added
- Added CORS middleware (not enabled by default)
Removed
- Removed
composer install-phpstan
command