| ⇢ | A | JenssegersAgent added | |
| B | ↗ | A | WhichBrowser improved | 
| ⇢ | B | JenssegersAgent::hasResult() added | |
| ⇢ | A | JenssegersAgent::hydrateBot() added | |
| ⇢ | A | JenssegersAgent::hydrateBrowser() added | |
| ⇢ | A | JenssegersAgent::hydrateOperatingSystem() added | |
| ⇢ | A | JenssegersAgent::hydrateDevice() added | |
| ⇢ | A | JenssegersAgent::__construct() added | |
| ⇢ | A | JenssegersAgent::getParser() added | |
| ⇢ | A | JenssegersAgent::parse() added | |
| A | ↛ | WhichBrowser::getHomepage() removed | |
| A | ↛ | WhichBrowser::getName() removed |