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.

Open Source Tech Hub
Open Source Tech Hub
Open Source Tech Hub
Yii3 Nears Release: What’s New in the 88% Complete PHP Framework?

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.
Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

Backend DevelopmentPHPWeb frameworkComposerPSRYii3
Open Source Tech Hub
Written by

Open Source Tech Hub

Sharing cutting-edge internet technologies and practical AI resources.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.