| ⇢ | A | AbstractMetadataCollector added | |
| ⇢ | A | AnnotationMetadataCollector added | |
| ⇢ | A | AnnotationPathMetadataCollector added | |
| ⇢ | A | XmlMetadataCollector added | |
| B | ↘ | C | Builder got worse |
| A | ↛ | XMLContainerBuilder removed | |
| A | ↛ | ContainerBuilder removed |
| ⇢ | C | AnnotationPathMetadataCollector::getDefinedClasses... added | |
| ⇢ | A | XmlMetadataCollector::collect() added | |
| ⇢ | A | XmlMetadataCollector::xml2array() added | |
| ⇢ | A | AnnotationMetadataCollector::collect() added | |
| ⇢ | A | AnnotationPathMetadataCollector::__construct() added | |
| ⇢ | A | AnnotationPathMetadataCollector::collect() added | |
| ⇢ | A | Builder::processClassMetadata() added | |
| ⇢ | A | AbstractMetadataCollector::__construct() added | |
| C | ↛ | ContainerBuilder::getDefinedClasses() removed | |
| B | ↛ | XMLContainerBuilder::__construct() removed | |
| A | ↛ | XMLContainerBuilder::xml2array() removed | |
| A | ↛ | ContainerBuilder::__construct() removed | |
| A | ↛ | ContainerBuilder::loadFromPaths() removed | |
| A | ↛ | ContainerBuilder::loadFromClassNames() removed | |
| A | ↛ | ContainerBuilder::loadFromCode() removed |