Yii DataView version 1.3.0 was released.
In this version:
Add GridView::keepColumnAttributesInEmptyCell() to keep column body cell attributes on empty cells
Add GridView::filterRowAttributes(), and filterAttributes and filterClass parameters to DataColumn to set HTML attributes and a CSS class for filter cells
Add GridView methods sortableHeaderClass(), sortableHeaderAscClass(), sortableHeaderDescClass(), sortableLinkAscClass() and sortableLinkDescClass() to configure CSS classes for sortable column headers and links
Add GridView::captionAttributes() method and $attributes parameter to GridView::caption() to set HTML attributes for the caption tag
Yii DataView version 1.2.0 was released.
In this version:
Add prepareDataReader() to reuse filtered data reader
Add UseInlineJsInterface::useInlineJs() to DropdownFilter, SelectPageSize and InputPageSize, and BaseListView::useInlineJs() to override it for every rendered widget, so their onChange/onchange handler can be replaced with the shipped no-inline-js.js script
Pass DataContext to callable buttons in ActionColumn
Add ETag value normalization in HttpCacheMiddleware via ETagValueNormalizerInterface with NoopETagValueNormalizer and SuffixETagValueNormalizer implementations
Add $keepHeadersOnStatusCode and $removedHeaders constructor parameters to RemoveBodyMiddleware
Add $removeOnStatusCode constructor parameter to ContentLengthMiddleware
Remove Content-Length and Transfer-Encoding headers in RemoveBodyMiddleware when the body is removed
We’ve redesigned it for clearer navigation, better readability, improved mobile support, and consistent dark mode—all while keeping the familiar Yii spirit.
It started as a practical way to test yiisoft/queue together with AMQP and Redis/Valkey drivers in Yii3 application, but it turned into a useful demo on its own.
This release adds a new File validator, extends Image validator input support, and includes translation,
documentation, and internal code quality improvements.
We are very pleased to announce the release of the ApiDoc extension version 4.0.0.
This is a major release that modernizes ApiDoc for current PHP projects. The minimum PHP version is now 8.2, and dependency requirements were raised for nikic/php-parser, phpdocumentor/reflection, and phpdocumentor/type-resolver.
Version 4.0.0 adds support for intersection and nullable types, PHPStan/Psalm syntax, constants in interfaces and traits, inherited descriptions, improved method signatures, better inline @see and @link handling, and links to built-in PHP functions. It also includes a new template for custom projects.