Fixes #4597: `yii\composer\Installer::setPermission()` supports setting permission for both directories and files now (qiangxue)
Fixes #4553: Smarty enhancements
Merge pull request #4619 from yiisoft/smarty

Smarty improvements
Update db-active-record.md to correct a minor typo

changed problem to problems to correct a minor typo.
Merge pull request #4667 from jyaqub/patch-1

Update db-active-record.md to correct a minor typo
Add runner for all tests
Add namespaces to all tests
Use config variables instead constants. Cleanup redundant constants
Merge pull request #4671 from TriAnMan/test-runner

Provide aggregate test runner
Added runtime cleanup for Smarty and Twig tests
Fixed Smarty extension "use" function to work properly in linux environment
Added automatic generating of unique slug value to `yii\behaviors\Sluggable`
Default event for `yii\behaviors\Sluggable` with `unique` enabled changed to 'insert'.
Add note about smarty SVN
Add rest-controllers.md to translate into Russian
Translated rest-controllers.md into Russian
Merge pull request #4678 from bevalorous/master

Translated docs/guide/rest-controllers.md into Russian
Add rest-routing.md to translate into Russian
Fixes #4644: Added `\yii\db\Schema::createColumnSchema()` to be able to customize column schema used
Translated rest-routing.md into Russian