| ⇢ | A | XmlTypeEncoder added | |
| ⇢ | A | NormalizerContext added | |
| ⇢ | A | NormalizerContextBuilder added | |
| ⇢ | A | NormalizerObjectMappingRegistry added | |
| ⇢ | A | Encoder added | |
| ⇢ | A | SerializerLogicException added | |
| ⇢ | A | JsonTypeEncoder added | |
| ⇢ | A | UrlEncodedTypeEncoder added | |
| ⇢ | A | YamlTypeEncoder added | |
| ⇢ | A | LazyNormalizationObjectMapping added | |
| ⋮ | view more | ||
| A | ↛ | XmlTransformer removed | |
| A | ↛ | YamlTransformer removed | |
| A | ↛ | NullLink removed | |
| A | ↛ | LinkMapping removed | |
| A | ↛ | NotObjectException removed | |
| A | ↛ | CallbackLinkSerializer removed | |
| A | ↛ | Link removed | |
| A | ↛ | ObjectMappingRegistry removed | |
| A | ↛ | LazyObjectMapping removed | |
| A | ↛ | CallbackFieldSerializer removed | |
| ⋮ | view more | ||
| ⇢ | B | XmlTypeEncoder::dataToScalarNode() added | |
| ⇢ | B | XmlTypeEncoder::dataToArrayNode() added | |
| ⇢ | B | XmlTypeEncoder::dataToNodes() added | |
| ⇢ | B | XmlTypeEncoder::getValueAsString() added | |
| ⇢ | A | UrlEncodedTypeEncoder::buildQuery() added | |
| ⇢ | A | Normalizer::__construct() added | |
| ⇢ | A | Encoder::__construct() added | |
| ⇢ | A | NormalizationFieldMappingBuilder::setGroups() added | |
| ⇢ | A | NormalizerContextBuilder::create() added | |
| ⇢ | A | Encoder::encode() added | |
| ⋮ | view more | ||
| B | ↗ | A | Serializer::serialize() improved |
| C | ↛ | ValueFieldSerializer::castValue() removed | |
| B | ↛ | XmlTransformer::dataToScalarNode() removed | |
| B | ↛ | XmlTransformer::dataToArrayNode() removed | |
| B | ↛ | Serializer::serializeLinks() removed | |
| B | ↛ | XmlTransformer::dataToNodes() removed | |
| B | ↛ | XmlTransformer::getValueAsString() removed | |
| B | ↛ | UrlEncodedTransformer::buildQuery() removed | |
| A | ↛ | XmlTransformer::__construct() removed | |
| A | ↛ | CollectionFieldSerializer::serializeField() removed | |
| A | ↛ | Serializer::serializeFields() removed | |
| ⋮ | view more | ||