| ⇢ | A | TextDetector added | |
| ⇢ | A | LinkDetector added | |
| ⇢ | A | Chain added | |
| ⇢ | A | PrimaryKeyDetector added | |
| ⇢ | A | EmailDetector added | |
| ⇢ | A | DateTimeDetector added | |
| ⇢ | A | PasswordDetector added | |
| ⇢ | A | BooleanDetector added | |
| ⇢ | A | EnumDetector added | |
| ⇢ | A | TextareaDetector added | |
| ⋮ | view more | ||
| ⇢ | A | TextareaDetector::detect() added | |
| ⇢ | A | EmailDetector::detect() added | |
| ⇢ | A | TextareaDetector::authorize() added | |
| ⇢ | A | DateTimeDetector::detect() added | |
| ⇢ | A | PhoneDetector::authorize() added | |
| ⇢ | A | DateTimeDetector::authorize() added | |
| ⇢ | A | PhoneDetector::detect() added | |
| ⇢ | A | RankableDetector::authorize() added | |
| ⇢ | A | RankableDetector::detect() added | |
| ⇢ | A | AbstractDetector::setNext() added | |
| ⋮ | view more | ||
| C | ↗ | A | Grid::detectField() improved |