Hello!
Almost three months have passed since the last news release. Almost nothing was heard from us. We worked. After expanding the Yii 3 team, I have been doing more management, review, design and discussion than the actual code. It turns out pretty good. In general, the pace has accelerated, and we are getting closer to our goals.
Activity on the official forum and forum yiiframework.ru has become very low when compared with the times of Yii 1 and Yii 2. The community moved to different social networks and chats.
I think that such a migration is bad. It is almost impossible to find previous answers on social networks and chats. The same questions are repeated almost every day and the answers do not settle in the search. I'm pretty sure the first person to start collecting questions and answers and posting them as wiki articles or blog posts will become quite popular.
Now let's move on to what interesting happened with the last release.
Yii 1
I was contacted by Onetwist Software and offered to add PHP 8 support to Yii 1.1 in exchange for a fundraiser for Yii (from which we partially fund Yii 3). As a result, the master version 1.1 now has support for PHP 8. There has been no release yet. We are waiting for bug reports. Also:
- Pipelines have been dragged from TravisCI to GitHub actions.
- The tests run on versions PHP 5.3 to PHP 8.0. I had to patch the old PHPUnit, but in the end everything worked. Parts of the patch will come in handy for Yii 2 as well.
In other Yii 1.1 news, Marco van 't Wout , a longtime Yii user, volunteered to parse tickets and probably unofficially support Yii 1.1 after the planned end of support . Let's see how it goes ...
Yii 2
- Yii 2.0.37 . Improved add-on in PhpStorm and display of exceptions in console applications in debug mode.
- Yii 2.0.38 . PHP 8 support. Support for the latest database versions. Fix on the topic of security.
- ElasticSearch 2.1.0 . Support for versions 5 to current 7.
- ApiDoc 2.1.5 . Fixes for compatibility with PHP 7.
- Yii .
Yii 3
2020 . , , . , API , , API. , , ,
. .
. - PHP-:
.
.
- yiisoft/yii-event. -, .
, , , . - data response yii-web. , XML, JSON .. .
- request body-parser. middleware content-type.
- Bulma. .
- . AMQP.
- .
- Cycle ORM
cycle/schema/clear
data reader. - . . , .
- .
- friendly- .
- ( -).
- Cookies yii-web .
- Cycle ORM data.
- arrays . .
- . , .
- . JSON - .
- .
- CSRF yii-web .
- .
- RevertibleMigrationInterface.
- Yii 2 Redis.
- . API . Angular. , , , , .
- . .
- . , , yiisoft/app . .
- yiisoft/app PSR-7 PSR-17 httpsoft/http-message nyholm/psr7. — .
- Composer config plugin . .
, , Trello. , GitHub. , .
- Paweł Brzozowski Yii 2.
- Yii 3.
:
:
- YiiPowered 597 . — . . .
️ !
, Yii 3. .
, Yii 3 :
- Wilmer Arambula.
- Alexander Nekrasov.
- Dmitry Derepko.
- Viktor Babanov.
- Rustam Mamadaminov .
- wiperawa .
- yiiliveext .
- Roman Tsurkanu .
- Mister-42 .
- Maksym Storchak .
- Alexey Kopytko .
- Sergei Predvoditelev .
- Dmitriy Gritsenko .
- Anton Samoylenko .
- Arman Poghosyan .
- Leonid Chernenko .
- Andrii Vasyliev .
- Yuriy Mamaev .
- DarkDef .
- Aleksei Gagarin .
- Michael Härtl .
Also thanks to Ihor Sychevskyi for making improvements to yiiframework.com .