| ⇢ | C | Inject::toPropertyMetadata() added | |
| ⇢ | A | AnnotationResolver::resolveClassPropertyAnnotation... added | |
| ⇢ | A | Alias::toClassMetadata() added | |
| ⇢ | A | Controller::toClassMetadata() added | |
| ⇢ | A | Scope::toClassMetadata() added | |
| ⇢ | A | AutoWire::toClassMetadata() added | |
| ⇢ | A | Inject::toMethodMetadata() added | |
| ⇢ | A | Route::toMethodMetadata() added | |
| ⇢ | A | Service::toClassMetadata() added | |
| ⇢ | A | PropertyMetadata::__construct() added | |
| A | ↘ | B | AnnotationResolver::resolve() got worse |
| A | ↛ | Controller::toMetadata() removed | |
| A | ↛ | Alias::toMetadata() removed | |
| A | ↛ | Scope::toMetadata() removed | |
| A | ↛ | Route::getMethodAlias() removed | |
| A | ↛ | Route::convertToMetadata() removed | |
| A | ↛ | AutoWire::toMetadata() removed | |
| A | ↛ | Inject::toMetadata() removed | |
| A | ↛ | Service::toMetadata() removed |