| ⇢ | A | GroupSpecification added | |
| A | ↛ | CompositeSpecification removed |
| ⇢ | B | Specification::factory() added | |
| ⇢ | B | AndSpecification::validate() added | |
| ⇢ | A | OrSpecification::validate() added | |
| ⇢ | A | GroupSpecification::validate() added | |
| ⇢ | A | NotSpecification::validate() added | |
| ⇢ | A | Specification::withLabel() added | |
| ⇢ | A | functions.php ➔ reject() added | |
| ⇢ | A | UnmetSpecificationException::__construct() added | |
| ⇢ | A | UnmetSpecificationException::withUnmetSpecificatio... added | |
| ⇢ | A | UnmetSpecificationException::throwIfUnmet() added | |
| ⋮ | view more | ||
| A | ↛ | OrSpecification::callErrorCallback() removed | |
| A | ↛ | OrSpecification::__invoke() removed | |
| A | ↛ | AndSpecification::callErrorCallback() removed | |
| A | ↛ | AndSpecification::__invoke() removed | |
| A | ↛ | NotSpecification::__invoke() removed | |
| A | ↛ | Specification::callErrorCallback() removed | |
| A | ↛ | Specification::otherwise() removed | |
| A | ↛ | CompositeSpecification::__construct() removed | |
| A | ↛ | CompositeSpecification::__invoke() removed | |
| A | ↛ | CallbackSpecification::__invoke() removed | |
| ⋮ | view more | ||