Yii News 2020 Numéro 7

Yii News 2020 Numéro 7



salut! Ceci est un autre communiqué de presse Yii. Comme d'habitude, cette version comprend les versions de Yii 2, les progrès de Yii 3, des nouvelles importantes sur Yii 1 et d'autres nouvelles. Profitez de la lecture et soyez en bonne santé. - Alexandre Makarov



Fonds



Depuis la dernière version, j'ai dû me distraire décemment avec le fonds, à savoir comment les fonds sont transférés des sponsors GitHub à OpenCollective. Ils ont quitté GitHub normalement, mais où est une grande question. Il a fallu un certain temps pour le comprendre, mais le problème a été résolu.



Autre actualité, en partie liée au fonds. L'auteur de httpsoft / http-message , Evgeny Zyubin, rejoindra probablement l'équipe à plein temps si / quand la reconstitution des fonds le permet. Si vous ou votre entreprise souhaitez obtenir Yii 3 plus tôt, vous pouvez aider.



Infrastructure



Nous améliorons constamment le processus de test des emballages:



  • Ajout de la vérification de la compatibilité ascendante Roave aux paquets avec la version stable .

    Il vérifie que l'API publique n'est pas cassée par rapport à la version stable précédente.
  • Nous avons continué à traduire les tests des actions Travis en actions GitHub pour Yii 2 et Yii 3 . Les actions sont cool, et Travis a récemment supprimé le support OpenSource. C'est bien que nous ayons commencé la transition tôt.
  • PHPUnit Scrutinizer CI Scrutinizer. , .
  • Psalm. , , .
  • GitHub actions . !


. GitHub API. .



PHPUnit Yii 2 Yii 1 . PHP 5.3 8, .



Yii 1





Yii 2



Yii 2.0.39. DI- PHP 8.



. IDE, PhpStorm, .



:





Yii 3



:





Trello.



:



  • 1.0.0. 3.0.0.
  • Yii 3.0 PHP 7.4.
  • -. .
  • .


Trello , , GitHub issue.



, PHP 8 . .





. , — .







  • Dockerfile.
  • - .


Composer config plugin



PHP 8. AST , PHP 8 AST.











Bulma



  • , .
  • .
  • .




  • .
  • UrlMatcherInterface::getLastMatchedRequest() , getCurrentUri().
  • UrlMatcher , .






Var dumper





Files





Cycle



  • . .
  • DI / , Cycle PHP 8.


Data





DBAL ActiveRecord



DBAL, ActiveRecord, Yii 2, , , , .



Arrays



  • .
  • ArrayHelper::isTraversable() is_iterable().


HTML





Debugger









Translator



i18n , translator .











️!



, Yii 3. .



, Yii 3 :






All Articles