# Changelog

### 5.9.0 (under development)

- updated base image to `yiisoftware/yii2-php:8.1-fpm-nginx`
- added debug-by-env variables `APP_DEBUG_KEY`, `APP_DEBUG_TOKEN`
- added Redis queue id sync event

### 5.8.0

- switched base image to `yiisoftware/yii2-php:8.0-fpm-nginx`
- moved `c3.php` to test root folder

### 5.7.0

- base-image upgraded to `PHP 8.0`
- upgraded `codeception/codeception ~4.2.1`

### 5.6.0

- updated base-image `dmstr/php-yii2:7.4-fpm-8.0`
- composer 2
- added healthchecks
- use asset-packagist (preferred); disabled fxp/composer-asset-plugin

### 5.5.0-beta1

- added `Cell`s (`_beforeContent`, `_afterContent`) to `layouts/main.php`
- removed `Pjax` container in `layouts/main.php`

### 5.5.0-alpha1

- `yii db` has changed API
- base-image upgraded to `PHP 7.4`

### 5.4.1

- added `fsFtp` filesystem component

### 5.4.0

- added `APP_PAGES_TITLE_PREFIX`
- removed `cinghie/yii2-cookie-consent`
- removed `dmstr/yii2-contact-module`
- changed default vendor-asset paths to `bower-asset` & `npm-asset`
- changed scheduler to use `--entrySolo` for `audit/cleanup`

### 5.3.0

- removed Alpine support
- switched to `2amigos/yii2-usuario`
- updated `dmstr/yii2-widgets2-module` and `dmstr/yii2-pages-module`
- use same window/tab for *Backend*, if `APP_PARAMS_BACKEND_IFRAME_NAME` is not set
- added `omnilight/yii2-scheduling`
- removed seo keywords and descriptions in Settings module

### 5.2.0

- updated `dmstr/yii2-resque-module`
  - uses `yiisoft/yii2-queue`
- removed CLI alias `db/x-dump-data`
- removed composer `dev` packages during image build
- removed forked repositories
  - `yii rbac` command moved to `dmstr/yii2-helpers`

### 5.1.0

- disabled user registration by default (`APP_USER_ENABLE_REGISTRATION`)
- `APP_MIGRATION_LOOKUP` accepts a comma separated list of path-aliases
- refactored ENV variables (moved `src/app.env` to `src/config/env-defaults`)

### 5.1.0-rc6

- changed global Twig class `Url` to `FileUrl`, added standard Yii helper `Url`
- changed global layout `TwigWidget` from `_top` to `_beginBody`, added `_endBody`

### 5.1.0-rc5

- added version constraint for `jquery` to use `2.*` (avoids [issue](https://github.com/jquery/jquery/issues/3194) with `onload` handler)
- removed extensions `knplabs/github-api`, `phpoffice/phpexcel`, `romdim/yii2-bootstrap-material`

### 5.1.0-rc4

- replaced `dmstr/yii2-cms-dev-metapackage` with `dev-dependencies` in `compsoer.json` 

### 5.1.0-rc3

- updated base images

### 5.0.0-beta38

- added `APP_USER_ENABLE_REGISTRATION`
