NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #4080 most downloaded on Packagist
A string manipulation library with multibyte support
Last release 5 months ago
24 Apr 2026
Ships unpredictably
gaps range from 9 days to 4.1 years
Some releases are documented
notes for 34 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
96 releases · first in 2013
[*]: update the changelog
[*]: update the changelog
fix PHP 8.4 compatibility / deprecation warnings
JsonSerializable::jsonSerialize() return type (JsonSerializableReturnTypeTrait)One column per quarter.
[*]: update the changelog
[*]: update the changelog
[*]: update the changelog
[*]: update the changelog
[*]: update the changelog
[*]: update the changelog
[*]: update the changelog
[*]: update the changelog
[*]: update the changelog
[*]: update the changelog
fix PHP 8.1 compatibility -> thanks @boboldehampsink
- update vendor (UTF-8)
[*]: update the CHANGELOG
[*]: update the CHANGELOG
- add "isAscii()" - add "isBinary()" - add "isBom()" - add "isBinary()" - add "isUrl()" - add "isUtf8()" - add "isUtf16()" - add "isUtf32()"
- update vendor (ASCII)
update vendor lib "voku/arrayy"
fix "isEqualsCaseInsensitive()" -> thanks to psalm
update vendor lib "voku/arrayy"
update vendor lib "voku/arrayy" (support for generics via phpstan & psalm)
use CollectionStringy() (optional)
update "Arrayy" (collection lib)
update "Portable ASCII" from v1.2 -> v1.3
breaking-change: we always use language "en" instead of "de" as default
update "slugify" -> use the Portable ASCII lib
extend "titleize" -> allow to specify what a word is
add CollectionStringy - StaticStringy::collection()
- fix regex for php 7.3
fix issues reported by phpstan (level 7)
- inline some simple functions - update vendor
rename "slugify()" into "urlify()"
fix error from "UTF8::remove_html()" with strict types
fix "replaceFirst()" + "replaceLast()"
add "replaceFirst()" + "replaceLast()"
set default encoding to UTF-8 (for static method calls) v2
set default encoding to UTF-8 (for static method calls)
-> THX @ Xdebug + KCachegrind
-> this is a breaking change without API-changes - but the requirement from "Portable UTF8" has been changed (it no longer requires all polyfills from…
-> 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
- drop support for PHP < 7.0 - use "strict_types"
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 →