| ⇢ | A | CallbackAnnotation added |
| ⇢ | B | CallbackAnnotation::initAnnotation() added | |
| ⇢ | A | ContainerAnnotation::parseAnnotation() added | |
| ⇢ | A | ContainerAnnotation::validateAttrName() added | |
| ⇢ | A | ContainerAnnotation::validateClassName() added | |
| ⇢ | A | ExcludeAnnotation::parseAnnotation() added | |
| ⇢ | A | BeforeAnnotation::getType() added | |
| ⇢ | A | AfterAnnotation::getType() added | |
| ⇢ | A | DataBagAnnotation::validateDataBagName() added | |
| ⇢ | A | DataBagAnnotation::parseAnnotation() added | |
| ⇢ | A | UploadAnnotation::parseAnnotation() added | |
| ⋮ | view more | ||
| A | ↘ | B | ContainerAnnotation::initAnnotation() got worse |
| B | ↛ | BeforeAnnotation::initAnnotation() removed | |
| B | ↛ | AfterAnnotation::initAnnotation() removed | |
| A | ↛ | BeforeAnnotation::getName() removed | |
| A | ↛ | BeforeAnnotation::getValue() removed | |
| A | ↛ | AfterAnnotation::getName() removed | |
| A | ↛ | AfterAnnotation::getValue() removed | |