¡Hola comunidad!
Este es el primer comunicado de prensa en 2021. El comienzo del año fue productivo. Comenzamos a lanzar paquetes de Yii 3 de forma activa, hay un progreso significativo con los paquetes que aún no se han lanzado. Herramientas de desarrollo mejoradas, arreglado mucho, matado paquetes innecesarios. Y todo esto en paralelo con el apoyo a Yii 2 y la resolución de problemas de financiación.
Equipo y fundación
A pesar de que 2020 fue abrumador, todo salió bien para Yii. Logramos acordar la extensión del soporte para Yii 1.1 y otras cosas a cambio de una reposición de fondos única o permanente.
, . . , . , . , . , 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 :