| A | ↛ | ASCII removed |
| ⇢ | A | TextString::toASCII() added | |
| ⇢ | A | TextString::toPureASCII() added | |
| ⇢ | A | TextString::duplicate() added | |
| ⇢ | A | AnyString::offsetExists() added | |
| ⇢ | A | AnyString::valid() added | |
| ⇢ | A | AString::hexDecode() added | |
| ⇢ | A | AString::hexEncode() added | |
| ⇢ | A | TextString::__call() added | |
| ⇢ | A | TextString::__toString() added | |
| ⇢ | A | AnyString::key() added | |
| ⋮ | view more | ||
| A | ↘ | B | AnyString::testStringableObject() got worse |
| A | ↛ | AStringBuilder::append() removed | |
| A | ↛ | AStringBuilder::wordwrapBreaking() removed | |
| A | ↛ | AStringBuilder::chunk() removed | |
| A | ↛ | AStringBuilder::escape() removed | |
| A | ↛ | ASCII::convert() removed | |
| A | ↛ | AStringBuilder::pad() removed | |
| A | ↛ | ASCII::convertPure() removed | |
| A | ↛ | AStringBuilder::prepend() removed | |
| A | ↛ | AStringBuilder::repeat() removed | |
| A | ↛ | AStringBuilder::replaceSubstr() removed | |
| ⋮ | view more | ||