| ⇢ | A | LinkAdder added | |
| ⇢ | A | CrawlerProperties added | |
| ⇢ | A | CrawlRequestFailed added | |
| ⇢ | A | ObserverCollection added | |
| ⇢ | A | CrawlerRobots added | |
| ⇢ | A | CrawlRequestFulfilled added | |
| F | ↗ | B | Crawler improved |
| ⇢ | B | CrawlRequestFulfilled::__invoke() added | |
| ⇢ | B | LinkAdder::addFromHtml() added | |
| ⇢ | B | Crawler::addToDepthTree() added | |
| ⇢ | A | LinkAdder::extractLinksFromHtml() added | |
| ⇢ | A | LinkAdder::getBodyAfterExecutingJavaScript() added | |
| ⇢ | A | CrawlerProperties::setCrawlObserver() added | |
| ⇢ | A | CrawlerProperties::setCrawlObservers() added | |
| ⇢ | A | ObserverCollection::offsetSet() added | |
| ⇢ | A | CrawlerProperties::setMaximumCrawlCount() added | |
| ⇢ | A | CrawlerProperties::addCrawlObserver() added | |
| ⋮ | view more | ||
| B | ↗ | A | Crawler::startCrawlingQueue() improved |
| B | ↛ | Crawler::addAllLinksToCrawlQueue() removed | |
| B | ↛ | Crawler::addtoDepthTree() removed | |
| A | ↛ | Crawler::mayIndex() removed | |
| A | ↛ | Crawler::mayFollow() removed | |
| A | ↛ | Crawler::extractAllLinks() removed | |
| A | ↛ | Crawler::doNotExecuteJavaScript() removed | |
| A | ↛ | Crawler::setBrowsershot() removed | |
| A | ↛ | Crawler::setCrawlObserver() removed | |
| A | ↛ | Crawler::setCrawlObservers() removed | |
| A | ↛ | Crawler::addCrawlObserver() removed | |
| ⋮ | view more | ||