Hello community!
This is the first news release in 2021. The start of the year was productive. We started actively releasing Yii 3 packages, there is significant progress with packages not yet released. Improved development tools, fixed a lot, killed unnecessary packages. And all this in parallel with supporting Yii 2 and solving funding problems.
Team and foundation
Despite the fact that 2020 was overwhelming, everything worked out well for Yii. We managed to agree on the extension of support for Yii 1.1 and other things in exchange for a one-time or permanent fund replenishment.
, . . , . , . , . , OpenCollective , Yii PHP. , , , .
Yii 2
Yii 2.0.41. Paweล Brzozowski, Yii 2, Robert Korulczyk master . . .
Yii 3
, :
-
-
-
-
-
Strings 1.2.0 and 2.0.0
-
-
-
-
-
-
, , , , API .
. .
Arrays
ArrayHelper::pathExists()
.
ArrayHelper::group()
.ArrayHelper::index()
.
.
Data
-
PaginatorInterface
getSort()
.
Sort -, .
Auth
IdentityRepositoryInterface::findIdentityByToken()
IdentityWithTokenRepositoryInterface
. , .
JWT.
Config plugin
Composer config plugin : AST, . yiisoft , , .
. .
Error handler
, .
Xdebug 3 .
ExceptionResponder, HTTP- .
NotFoundException
. .
Renderer- HTTP-, renderer, . . , API .
stacktrace
vendor
. , .
-
DI .
Strings
NumericHelper::isInteger()
.
bool
NumericHelper::normalize()
.
wildcard.
**
, , , .
Var dumper
PHP 8.
VarDumper::dump()
, , .
VarDumper::asPhpString()
.
-
.
d()
dd()
.
Html
. :
. :
. readme.
Mailer
Mailer SwiftMailer . . .
DB ActiveRecord
, . Wilmer, , , Telegram 120 .
Yii 2 . , , 100%. , , Yii 2, . , .
.
yii-web
User
:
. .
Bootstrap Bulma
Bootstrap 4.
-
-
.
HTML.
Debugger
API, .
.
. container proxy, .
-
.
Docker
-
Layout .
-
yiisoft/config.
-
-
-
-
-
Building E-commerce website with Yii2.
-
-
-
-
Does it belong in the application or domain layer?.
Object properties and immutability.
-
โค๏ธ !
, Yii 3. .
, , Yii. :
CraftCMS - OpenSource CMS Yii2.
-
SkillShare - .
Betteridge - .
dmstr - Docker.
HumHub - OpenSource .
JetBrains - .
Skin.Club - CS:GO.
-
, Yii 3 :