Since last post many important things happened to Yii despite me personally not being very active code-wise. Yeah, fulltime job takes too much energy now so what I do is mainly code-reviewing and merging pull requests (thanks for these!).
There will be no Yii 2.1
Yii officially adopts SemVer since next major version that would be called 3.0. Stable 2.0 versions are staying as is in they numbering schema.
It is going slow but going:
- Likely there will be no radical changes to Dependency Injection container. While we've created yiisoft/di package, it would require too much effort to actually use it in 3.0 with too many changes required for apps.
- App template is slowly being improved and stabilized.
- Extensions are slowly being adapted to 3.0.
- While there was no official announcement, 3.0 alpha 1 was tagged.
Yii needs you!
Yii, as many OpenSource projects, is about crafting a good tool for the job together. If you're interested in moving Yii further faster we can discuss it.
- Release manager who will tag releases, write/post announcements and plan what's needed for next releases.
- Code reviewers/mergers who would check/fix/merge pull requests. I'm doing it as much as I can but that's definitely not enough.
- Official extension maintainers.
- Core developers who want to focus on next Yii version.
As a small bonus, I can re-route what I get via Patreon campaign (thank you, backers!) to the people who'll join the team and help Yii.
- Slack passed 1000 users mark. Yay!
- YiiPowered reached 400 projects. Thanks for adding these.
Lukas Sosna wrote a book on Yii called "Yii2 - Framework. Learning system by creating CMS". It's available as a PDF for free.
Finally, I've got some interesting reading links for you:
- Picking the right API Paradigm - there are many paradigms to build API on. The post tries to explain the differences and to help choosing one for particular project.
- Updates from PHP-FIG: April and May - updates from standards group.
- RoadRunner: PHP PSR-7 application server and load balancer written in Golang - eventually that may be a game changer for how we use PHP. It's a server that may replace nginx + php-fpm or apache + mod_php.
- Use the index, Luke - this one you probably know but even if so, worth re-reading from time to time.