| ⇢ | B | DocTypeInspector added | |
| ⇢ | A | ParamTypeSubject added | |
| ⇢ | A | FnTypeInspector added | |
| ⇢ | A | AbstractTypeSubject added | |
| ⇢ | A | PropTypeSubject added | |
| ⇢ | A | ConstTypeSubject added | |
| ⇢ | A | ReturnTypeSubject added | |
| F | ↗ | A | FqcnMethodSniff improved |
| ⇢ | C | DocTypeInspector::reportMandatoryTypes() added | |
| ⇢ | B | DocTypeInspector::reportMissingOrWrongTypes() added | |
| ⇢ | B | FqcnConstSniff::reportUselessDocBlock() added | |
| ⇢ | A | DocTypeInspector::reportSuggestedTypes() added | |
| ⇢ | A | DocTypeInspector::reportRemovableTypes() added | |
| ⇢ | A | DocTypeInspector::reportInvalidTypes() added | |
| ⇢ | A | PropTypeSubject::fromElement() added | |
| ⇢ | A | DocTypeInspector::reportReplaceableTypes() added | |
| ⇢ | A | ConstTypeSubject::fromElement() added | |
| ⇢ | A | ReturnTypeSubject::fromSignature() added | |
| ⋮ | view more | ||
| C | ↗ | B | FqcnMethodSniff::processMethod() improved |
| F | ↗ | A | FqcnConstSniff::process() improved |
| F | ↗ | A | FqcnPropSniff::process() improved |
| F | ↗ | A | FqcnMethodSniff::processSigType() improved |