NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #2940 most downloaded on Packagist
Array manipulation library for PHP, called Arrayy!
Last release 5 months ago
24 Apr 2026
Ships unpredictably
gaps range from 3 weeks to 3.3 years
Nearly every release is documented
notes for 58 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
160 releases · first in 2013
"ramsey/array_column" is not needed anymore
fix issue when requiring float types
use the "JsonSerializable" interface
One column per quarter.
- use phpstan + fixes (level 5) - use phpcs fixer
replace "UTF8" with "mbstring" -> Warning: is you need the "UTF8" class, please add it separately in you composer.json -> "voku/portable-utf8": "~5.0"
fix "checkForMissingPropertiesInConstructor" with arrays -> new parameter in the constructor
use generators for for-each loops
test the tests via "infection" (Mutation Code Coverage: 91%)
add "type checking for @property"
add Arrayy->appendArrayValues()
fix usage of "count()" + COUNT_RECURSIVE if needed
Nothing published for this version
Nothing published for this version
Nothing published for this version
-> this is a breaking change without API-changes - but the requirement from "Portable UTF8" has been changed (it no longer requires all polyfills from…
update "Portable UTF8" from v4 -> v5
-> this is a breaking change without API-changes - but the requirement from "Portable UTF8" has been changed (it no longer requires all polyfills from Symfony)
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
- "php": ">=7.0" * drop support for PHP < 7.0 * use "strict_types"
add some pre- / append methods + tests
Nothing published for this version
add "Arrayy::createFromObjectVars()"
add flag-parameter for "Arrayy->filter()" + polyfill for old php versions (< 5.6 || HHVM)
fix "offsetGet() must be compatible with that of ArrayAccess::offsetGet()"
more information via "InvalidArgumentException"
overwrite "ArrayObject"-methods
add "Arrayy->changeKeyCase()" (with UTF-8 support)
fix "StaticArrayy"-class -> return value from "repeat()" is always an instance of the "Arrayy"-class
fix php-doc (for extended classes)
fix "matches()" and "matchesAny()" with empty-arrays
fix usage of "isset() / array_key_exists()" and "array()$value / array($value)"
fix some bugs with the magic __set // __get
"Recursively return new Arrayy objects" | thx @brad-jones
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →