| ⇢ | A | ContactField added | |
| A | ↘ | B | Contact got worse |
| ⇢ | B | ContactField::__construct() added | |
| ⇢ | A | LPTracker::updateContactField() added | |
| ⇢ | A | ContactField::setValue() added | |
| ⇢ | A | LPTracker::getProjectFields() added | |
| ⇢ | A | Contact::setFields() added | |
| ⇢ | A | Contact::addField() added | |
| ⇢ | A | ContactField::validate() added | |
| ⇢ | A | ContactField::toArray() added | |
| ⇢ | A | ContactField::getAllTypes() added | |
| ⇢ | A | ContactField::getType() added | |
| ⋮ | view more | ||
| C | ↘ | D | Contact::__construct() got worse |
| A | ↘ | B | LPTracker::editContact() got worse |
| B | ↘ | C | Contact::toArray() got worse |