| ⇢ | A | Variant added | |
| ⇢ | A | Review added | |
| ⇢ | A | Tag added | |
| ⇢ | A | Image added | |
| ⇢ | A | Category added | |
| ⇢ | A | Brand added | |
| ⇢ | A | FactoryDoctrineCascadeTest added | |
| ⇢ | A | Product added | |
| B | ↘ | D | Factory got worse | 
| ⇢ | A | Factory::hasCascadePersist() added | |
| ⇢ | A | Review::getId() added | |
| ⇢ | A | FactoryDoctrineCascadeTest::many_to_many_relations... added | |
| ⇢ | A | Product::getCategories() added | |
| ⇢ | A | Brand::__construct() added | |
| ⇢ | A | FactoryDoctrineCascadeTest::many_to_one_relationsh... added | |
| ⇢ | A | Product::removeTag() added | |
| ⇢ | A | Brand::setPrePersistedId() added | |
| ⇢ | A | Tag::getName() added | |
| ⇢ | A | FactoryDoctrineCascadeTest::one_to_one_reverse_rel... added | |
| ⋮ | view more | ||
| A | ↘ | B | Factory::create() got worse |