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.
[Unreleased] v0.17.0
v0.16.1 - 2022-10-03
- dependencies updated
v0.16.0 - 2022-09-17
Linna\App\Models\ErrorModelclassLinna\App\Helper\RouteHelperclass, permit to declare routes directly in controller as annotation- option
onNullRouteofappsection with default value/error/404inconfig/config.php - option
protocolofappsection now is set automatically config.local.phpfile for develop pourposes, it has priority onconfig.php
- namespace convention, all under
Linna\Appnamespace Linna\App\Helper\DotEnvdoesn't override configuration
- require PHP 8.1
- require linna/framework v0.27.0
- Error page system.
Linna\App\Controllers\E404Controllerrenamed toApp\Controllers\ErrorControllerLinna\App\Views\E404Viewrenamed toApp\Views\ErrorView
v0.15.0 - 2019-08-18
- require PHP 7.2
- require linna/framework v0.26.0
URL_STYLEconstant defined in/public/index.phprenamed toURL_PUBLIC
App\Helper\AppDotEnv->registerKey()method, add a new valid key for .env fileApp\Helper\AppDotEnv->registerKeys()method, add a new set of valid keys for .env fileApp\Templates\RawTemplateclassApp\Templates\HtmlTemplate->__construct()3rd argument asstring $jsDirLinna\Tests\HtmlTemplateTestclassLinna\Tests\JsonTemplateTestclassLinna\Tests\NullTemplateTestclassLinna\Tests\RawTemplateTestclass
App\Templates\HtmlTemplateload js files from css folder
v0.14.0 - 2019-01-13
App\Controllers\NullControllerclassApp\Helper\AppDotEnv;classApp\Templates\NullTemplateclassApp\Views\NullViewclass- Dotenv section in
public/index.php - option
envFiletoappsection inconfig/config.php
- require linna/framework v0.25.0
composer.jsonautoload section- all App classes are loaded with composer autoload
- Autoloader section from
public/index.php bin/compile-routesscriptconfig/routes.compiled.phpfile- option
compiledRoutestoappsection inconfig/config.php
v0.13.0 - 2018-09-01
- require linna/framework v0.24.0
- minimun PHP version: 7.1
- E404 route now responds with 404 status code
- compiled routes bug in
index.php
v0.12.0 - 2017-10-24
- require linna/framework v0.22.0
v0.11.0 - 2017-10-04
App\Models\E404Modelrenamed toApp\Models\NullModel, use it when page do not require elaborated dataApp\Templates\HtmlTemplate->__construct()now require as parameters template and css directory- require linna/framework v0.21.0
- option
urlProtocolrenamed toprotocol - option
urlSubFolderrenamed tosubFolder - option
urlPublicFolderrenamed topublicFolder - option
useCompiledRoutesrenamed tocompiledRoutes
App\Templates\HtmlTemplatesection toconfig/injections.php
v0.10.1 - 2017-07-25
config/config.phpoptionuseCompiledRoutesdefault changed tofalse
config/config.phpoptionrewriteModeOffRouterinroutersection
- app working in rewrite mode off
v0.10.0 - 2017-07-17
bin/compile-routesscript for export routes as php array- possibility to declare routes as
Linna\Http\RouteCollectionand export it as php array favicon.pngin/publicdirectoryrobots.txtin/publicdirectory
declare(strict_types=1);added where missing.htaccessconfigurations moved to virtual host config fileREADME.mdvirtual host rewrite mod config added- require linna/framework v0.20.0
CHANGELOG.mdlinks url- file permissions
.htaccessin/directory.htaccessin/publicdirectory
v0.9.0 - 2017-06-24
- require linna/framework v0.19.0
v0.8.0 - 2017-06-01
- all files for login and user
- EnhancedUserMapper.php from
src/Mappersdirectory - PermissionMapper.php from
src/Mappersdirectory - RoleMapper.php from
src/Mappersdirectory
- app theme and templates
- templates that implements
Linna\Mvc\TemplateInterfacenow containpublic function getOutput() : stringinstead ofpublic function output() - option default for
urlSubFolderchanged from/app/to/app - option default for
urlPublicFolderchanged frompublicto/app/public Linna\Mvc\FrontControllerusage changed onpublic/index.php- require linna/framework v0.17.0
v0.7.0 - 2017-03-28
- require linna-framework v0.15.0