Hallo!
Seit der letzten Pressemitteilung sind fast drei Monate vergangen. Von uns war fast nichts zu hören. Wir arbeiteten. Nachdem ich das Yii 3-Team erweitert habe, habe ich mehr Management, Überprüfung, Design und Diskussion durchgeführt als der eigentliche Code. Es stellt sich ziemlich gut heraus. Im Allgemeinen hat sich das Tempo beschleunigt und wir nähern uns unseren Zielen.
Die Aktivitäten im offiziellen Forum und im Forum yiiframework.ru sind im Vergleich zu den Zeiten von Yii 1 und Yii 2 sehr gering geworden. Die Community wechselte zu verschiedenen sozialen Netzwerken und Chats.
Ich denke, dass eine solche Migration schlecht ist. Es ist fast unmöglich, frühere Antworten in sozialen Netzwerken und Chats zu finden. Die gleichen Fragen werden fast jeden Tag wiederholt und die Antworten finden sich nicht in der Suche wieder. Ich bin mir ziemlich sicher, dass die erste Person, die Fragen und Antworten sammelt und als Wiki-Artikel oder Blog-Beiträge veröffentlicht, sehr beliebt wird.
Kommen wir nun zu dem, was mit der letzten Veröffentlichung interessant war.
Yii 1
Ich wurde von Onetwist Software kontaktiert und angeboten, Yii 1.1 im Austausch für eine Spendenaktion für Yii (aus der wir Yii 3 teilweise finanzieren) PHP 8-Unterstützung hinzuzufügen . Infolgedessen unterstützt die Master-Version 1.1 jetzt PHP 8. Es wurde noch keine Version veröffentlicht. Wir warten auf Fehlerberichte. Ebenfalls:
- Pipelines wurden von TravisCI zu GitHub-Aktionen gezogen.
- Die Tests laufen auf den Versionen PHP 5.3 bis PHP 8.0. Ich musste die alte PHPUnit patchen, aber am Ende hat alles funktioniert. Teile des Patches werden auch für Yii 2 nützlich sein.
In anderen Yii 1.1-Nachrichten meldete sich Marco van 't Wout , ein langjähriger Yii-Benutzer, freiwillig, um Tickets zu analysieren und Yii 1.1 nach dem geplanten Ende des Supports wahrscheinlich inoffiziell zu unterstützen . Mal sehen, wie es geht ...
Yii 2
- Yii 2.0.37 . Verbessertes Add-On in PhpStorm und Anzeige von Ausnahmen in Konsolenanwendungen im Debug-Modus.
- Yii 2.0.38 . PHP 8-Unterstützung. Unterstützung für die neuesten Datenbankversionen. Fix zum Thema Sicherheit.
- ElasticSearch 2.1.0 . Unterstützung für Versionen 5 bis aktuell 7.
- ApiDoc 2.1.5 . Korrekturen für die Kompatibilität mit 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/cleardata 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 .
- Herr-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 .
Vielen Dank auch an Ihor Sychevskyi für die Verbesserungen an yiiframework.com .