Symfony Mailer adapter for yiisoft/mailer was tagged stable.
Major versions of yiisoft/view and yiisoft/yii-view were tagged.
Version 2.1.0 of View package is released. Immutable methods View::withAddedCommonParameters()
and WebView::withAddedCommonParameters()
are now available to add extra parameters available in all views and their sub-views.
Mailer package version 3.0.0 was tagged. This version expands Yiisoft\Mailer\MessageInterface
adding the following methods:
Fisrt version of mutex package was released. This package provides mutex implementation and allows mutual execution of concurrent processes in order to prevent "race conditions". This is achieved by using a "lock" mechanism. Each possibly concurrent processes cooperates by acquiring a lock before accessing the corresponding data.
First releases of mailer package and its SwiftMailer adapter were released.
First stable version of View Twig Renderer was released. The package is an extension of the Yii View Rendering Library. This extension provides a ViewRender
that would allow you to use Twig view template engine.
First version of View package is released. This library provides templates rendering abstraction supporting layout-view-subview hierarchy, custom renderers with PHP-based as default and more. It is used in Yii Framework 3 but is supposed to be usable separately.
Cookies package version 1.2.0 was released. This version adds a parameter $encodeValue
to the Cookie
constructor and the Cookie::withRawValue()
method that creates a cookie copy with a new value that will not be encoded.
First version of assets package was released.
The package implements client-side asset (such as CSS and JavaScript) management for PHP.
It helps resolve dependencies and get lists of files ready for generating HTML <script>
and <link>
tags.
Error handler package got its first release. This is generic PSR-15 and PSR-3 compatible error handling library.
Yii event is the first framework-specific package from Yii 3 family. Its goal is to make configuring events convenient. For the applications it provides three main config files:
First release of translator package was published. This package allows translating messages into several languages. It can work with both Yii-based applications and standalone PHP applications.