NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #3142 most downloaded on Packagist
Yii Array Helper
Last release 10 months ago
26 Nov 2025
Ships fairly regularly
a new release about every 10 months
Nearly every release is documented
notes for 8 of 8 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
8 releases · first in 2021
One column per quarter.
Enh #168 : Add benchmark, improve ArrayHelper::htmlEncode() performance ( @samdark )
Chg #167 : Change PHP constraint in composer.json to ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0 ( @vjik )
composer.json to ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0 (@vjik)ArrayHelper::getObjectVars(), ArrayableInterface, ArrayableTrait andArrayAccessTrait (@vjik)ArrayHelper::getValue() returns default value on empty array key (@vjik)ArrayHelper::keyExists() returns false on empty array key (@vjik)New #139 : Add ArrayHelper::parametrizedMerge() method that allows to merge two or more arrays recursively with specified depth ( @vjik )
ArrayHelper::parametrizedMerge() method that allows to merge two or more arrays recursively withArrayrHelper::renameKey() (@vjik, @Tigrov)null from return type of ArrayHelper::getObjectVars() method (@Tigrov)ArrayableTrait refactoring (@Tigrov)Enh #115 : Raise required PHP version to ^8.0 , move union type hints from annotations to methods' signatures ( @xepozz , @vjik )
^8.0, move union type hints from annotationsArrayHelper (@vjik)ArrayableTrait::toArray() returned an invalid result when no fields were specified (@ganigeorgiev)^8.0, move union type hints from annotations
to methods' signatures (@xepozz, @vjik)ArrayHelper (@vjik)ArrayableTrait::toArray() returned an invalid result when no fields were specified (@ganigeorgiev)ArrayHelper::addValue() and ArrayHelper::addValueByPath() (@Kutuzovska)Enh #111 : Add support for escaping delimiter while parsing path ( @arogachev , @vjik )
New #91: Add ArrayHelper::group() that groups the array according to a specified key (@sagittaracc)
ArrayHelper::group() that groups the array according to a specified key (@sagittaracc)ArrayHelper::map(), ArrayHelper::index(), ArrayHelper::group(),
ArrayHelper::htmlEncode() and ArrayHelper::htmlDecode (@vjik)ArrayHelper and ArraySorter (@vjik)ArrayHelper::getValue() when key does not exist and
default is array (@vjik)Chg: Update yiisoft/strings dependency (@samdark)
yiisoft/strings dependency (@samdark)- Initial release
Your coding agent can read these notes before it upgrades. Set up the MCP server →