| ⇢ | A | StringAttribute added | |
| ⇢ | A | UnsupportedOperatorException added | |
| ⇢ | A | FieldValidationException added | |
| ⇢ | A | FieldValidatorFactory added | |
| ⇢ | A | Field added | |
| ⇢ | A | FieldFactory added | |
| ⇢ | A | AbstractAttribute added | |
| ⇢ | A | IntegerAttribute added |
| ⇢ | B | FieldValidatorFactory::createByType() added | |
| ⇢ | B | Specification::applyWhereTo() added | |
| ⇢ | A | FieldFactory::createByModelAttributes() added | |
| ⇢ | A | Query::__construct() added | |
| ⇢ | A | Specification::applyTo() added | |
| ⇢ | A | AbstractAttribute::getRuleForOperator() added | |
| ⇢ | A | IntegerAttribute::getOperatorRules() added | |
| ⇢ | A | StringAttribute::getOperatorRules() added | |
| ⇢ | A | Field::__construct() added | |
| ⇢ | A | FieldValidatorFactory::__construct() added | |
| ⋮ | view more | ||
| A | ↛ | Query::apply() removed | |