| ⇢ | A | RuleHelper added | |
| B | ↗ | A | AbstractRule improved |
| ⇢ | B | RuleHelper::normalizeOptions() added | |
| ⇢ | B | RuleHelper::parseCsvString() added | |
| ⇢ | A | RuleHelper::convertBooleanStrings() added | |
| ⇢ | A | RuleHelper::normalizeFileSize() added | |
| ⇢ | A | RuleHelper::normalizeImageRatio() added | |
| ⇢ | A | RuleHelper::parseHttpQueryString() added | |
| ⇢ | A | RuleHelper::arrayIsAssoc() added | |
| B | ↛ | AbstractRule::normalizeOptions() removed | |
| B | ↛ | AbstractRule::parseCsvString() removed | |
| A | ↛ | AbstractRule::convertBooleanStrings() removed | |
| A | ↛ | Size::normalizeSize() removed | |
| A | ↛ | ImageRatio::normalizeRatio() removed | |
| A | ↛ | Size::normalizeSize() removed | |
| A | ↛ | AbstractRule::parseHttpQueryString() removed | |
| A | ↛ | AbstractRule::arrayIsAssoc() removed |