| ⇢ | A | Username added | |
| ⇢ | A | UsernameValidator added | |
| ⇢ | A | StringTypes added | |
| ⇢ | A | ForAll added | |
| ⇢ | A | Alpha added |
| ⇢ | A | ForAll::validate() added | |
| ⇢ | A | Username::__construct() added | |
| ⇢ | A | UsernameValidator::__construct() added | |
| ⇢ | A | UsernameValidator::validate() added | |
| ⇢ | A | StringTypes::__construct() added | |
| ⇢ | A | ForAll::__construct() added | |
| ⇢ | A | Alpha::validate() added | |
| ⇢ | A | TextCase::isSomeUpper() added | |
| ⇢ | A | TextCase::isSomeLower() added | |
| ⇢ | A | TextCase::isAllLower() added | |
| ⋮ | view more | ||
| A | ↘ | B | TextCase::validate() got worse |
| A | ↛ | TextCase::isNoneCaps() removed | |
| A | ↛ | TextCase::isAllCaps() removed | |
| A | ↛ | AlphaNumeric::__construct() removed | |