| ⇢ | A | Review added | |
| ⇢ | A | Tag added | |
| ⇢ | A | Image added | |
| ⇢ | A | Category added | |
| ⇢ | A | Brand added | |
| ⇢ | A | FactoryDoctrineCascadeTest added | |
| ⇢ | A | Product added | |
| ⇢ | A | Variant added | |
| B | ↘ | F | Factory got worse |
| ⇢ | A | Factory::hasCascadePersist() added | |
| ⇢ | A | Tag::__construct() added | |
| ⇢ | A | Product::setBrand() added | |
| ⇢ | A | Category::getId() added | |
| ⇢ | A | Variant::getImage() added | |
| ⇢ | A | Tag::setName() added | |
| ⇢ | A | Product::getTags() added | |
| ⇢ | A | Category::__construct() added | |
| ⇢ | A | Variant::getId() added | |
| ⇢ | A | Image::getPath() added | |
| ⋮ | view more | ||
| A | ↘ | B | Factory::create() got worse |