| ⇢ | A | ClassMetadata added | |
| ⇢ | A | MetadataPropertyCollection added | |
| ⇢ | A | MetadataFactory added | |
| ⇢ | A | PropertyMetadata added | |
| A | ↘ | B | PropertyCollectionFactory got worse |
| ⇢ | A | Excluder::excludeClassByStrategy() added | |
| ⇢ | A | ClassMetadata::__construct() added | |
| ⇢ | A | MetadataPropertyCollection::get() added | |
| ⇢ | A | PropertyMetadata::getAnnotation() added | |
| ⇢ | A | MetadataFactory::createPropertyMetadata() added | |
| ⇢ | A | PropertyMetadata::__construct() added | |
| ⇢ | A | PropertyMetadata::getType() added | |
| ⇢ | A | PropertyMetadata::getTypeName() added | |
| ⇢ | A | ClassMetadata::getName() added | |
| ⇢ | A | PropertyMetadata::getModifiers() added | |
| ⋮ | view more | ||
| B | ↗ | A | Excluder::excludeClass() improved |
| B | ↘ | C | ReflectionTypeAdapter::read() got worse |
| C | ↗ | B | AnnotationCollectionFactory::createPropertyAnnotat... improved |
| A | ↛ | Property::getClassName() removed | |