| ⇢ | A | DtoPropertyValueProcessor added |
| ⇢ | A | DtoPropertyValueProcessor::processValue() added | |
| ⇢ | A | DtoPropertyTypes::getExpectedPrimitive() added | |
| ⇢ | A | DtoPropertyValueProcessor::castValueIntoDto() added | |
| ⇢ | A | HasFlags::setFlags() added | |
| ⇢ | A | DtoPropertyValueProcessor::process() added | |
| ⇢ | A | ManipulatesData::mutate() added | |
| ⇢ | A | DtoPropertyValueProcessor::__construct() added | |
| ⇢ | A | HasProperties::mapData() added | |
| ⇢ | A | Listener::addListener() added | |
| ⇢ | A | Listener::getListeners() added | |
| ⋮ | view more | ||
| A | ↘ | B | DtoProperty::validate() got worse |
| A | ↛ | DtoProperty::processRawValue() removed | |
| A | ↛ | Dto::mergeFlags() removed | |
| A | ↛ | DtoProperty::castRawValueIntoDto() removed | |
| A | ↛ | Dto::mapData() removed | |