Yii3 Nears Release: What’s New in the 88% Complete PHP Framework?
The Yii3 PHP framework is over 88% complete and set for release, introducing a minimum PHP 7.1 requirement, Composer autoloader, extensive PSR compatibility, removal of HHVM and PJAX support, and a fully separated front‑end dependency architecture.
Yii3 Overall Progress 88%
Development of the brand‑new Yii3 framework has surpassed 88% completion, with the official release imminent.
What is Yii?
Yii is a component‑based high‑performance PHP framework designed for rapid development of large web applications. It maximizes code reusability to significantly accelerate development speed. The name stands for “Yes It Is!”, answering common questions about speed, security, professionalism, and suitability for projects.
Yii is suitable for virtually any type of web application, especially those demanding high performance and high traffic such as portals, forums, content management systems (CMS), and e‑commerce platforms. As a full‑stack framework, Yii provides many out‑of‑the‑box features, including query builders and ActiveRecord support for relational and NoSQL databases, RESTful API development, multi‑layer caching, and more.
Yii3 Release Status
Yii3 Features
Minimum PHP version is 7.1 and HHVM support is removed.
Adopts a new semantic versioning scheme (semver) since version 3.0.
Subtree‑split mode is no longer used.
Replaces Yii’s own autoloader with composer autoloader.
Extensive restructuring of the framework’s architecture.
Increased PSR compatibility: PSR‑3, PSR‑11, PSR‑16.
The core now requires only a virtual PSR implementation package, allowing developers to choose any logger or cache implementation.
Additional PSR implementations are planned for future releases.
ServiceLocator removed from Application and Module; a container is used instead.
Database extensions have been split into several Composer packages.
PJAX support has been removed.
The package yiisoft/yii2-composer is no longer used.
Advanced project templates are no longer provided; new templates include:
yiisoft/yii-project-template – project template.
yiisoft/yii-base-web – basic web application template.
The biggest change is the complete separation of front‑end framework dependencies; previously creating a project required various front‑end packages, which Yii3 now isolates entirely.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
Open Source Tech Hub
Sharing cutting-edge internet technologies and practical AI resources.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
