| ⇢ | A | NumericType added | |
| ⇢ | A | CharType added | |
| ⇢ | A | AlphaNumeric added | |
| ⇢ | A | Alpha added | |
| ⇢ | A | StringType added | |
| A | ↛ | Chartype removed | |
| A | ↛ | Numeric removed | |
| A | ↛ | Alpha removed | |
| A | ↛ | AlphaNumeric removed | 
| ⇢ | A | StringType::validate() added | |
| ⇢ | A | InvalidRuleOption::__construct() added | |
| ⇢ | A | InvalidAggregateRule::__construct() added | |
| ⇢ | A | NumericType::validate() added | |
| ⇢ | A | CharType::__construct() added | |
| ⇢ | A | AlphaNumeric::validate() added | |
| ⇢ | A | Alpha::validate() added | |
| A | ↛ | Chartype::__construct() removed | |
| A | ↛ | Numeric::validate() removed | |
| A | ↛ | Alpha::validate() removed | |
| A | ↛ | AlphaNumeric::validate() removed | |
| A | ↛ | InvalidRule::__construct() removed |