| ⇢ | A | ReflectionAccessor added | |
| ⇢ | A | AbstractClassMetadataFactory added | |
| ⇢ | A | ReflectionMutator added |
| ⇢ | A | ClassMetadataFactory::fetchClassMetadata() added | |
| ⇢ | A | ReflectionMutator::setMethodValue() added | |
| ⇢ | A | ReflectionAccessor::getMethodValue() added | |
| ⇢ | A | ReflectionAccessor::getValue() added | |
| ⇢ | A | ReflectionAccessor::getPropertyValue() added | |
| ⇢ | A | AbstractClassMetadataFactory::getClassMetadata() added | |
| ⇢ | A | CacheClassMetadataFactory::fetchClassMetadata() added | |
| ⇢ | A | ReflectionMutator::setValue() added | |
| ⇢ | A | ReflectionMutator::setPropertyValue() added | |
| ⇢ | A | JsonSerializationVisitor::visitData() added | |
| B | ↛ | ClassMetadataFactory::getClassMetadata() removed | |
| A | ↛ | CacheClassMetadataFactory::getClassMetadata() removed | |
| A | ↛ | JsonSerializationVisitor::doVisitArray() removed |