| ⇢ | A | DataBagAnnotation added | |
| ⇢ | A | BeforeAnnotation added | |
| ⇢ | A | AbstractAnnotation added | |
| ⇢ | A | AnnotationReader added | |
| ⇢ | A | AfterAnnotation added | |
| ⇢ | A | ExcludeAnnotation added | |
| ⇢ | A | UploadAnnotation added |
| ⇢ | B | AfterAnnotation::initAnnotation() added | |
| ⇢ | B | BeforeAnnotation::initAnnotation() added | |
| ⇢ | A | AnnotationReader::getAttributes() added | |
| ⇢ | A | AnnotationReader::filterAnnotations() added | |
| ⇢ | A | ExcludeAnnotation::initAnnotation() added | |
| ⇢ | A | CallableObject::getCallableMethods() added | |
| ⇢ | A | CallableObject::getPublicMethods() added | |
| ⇢ | A | AfterAnnotation::getName() added | |
| ⇢ | A | UploadAnnotation::getValue() added | |
| ⇢ | A | AfterAnnotation::getValue() added | |
| ⋮ | view more | ||
| B | ↗ | A | RegisterTrait::setCallableObjectOptions() improved |
| A | ↛ | CallableObject::getMethods() removed | |
| A | ↛ | CallableObject::_getMethods() removed | |