| ⇢ | B | HTTPCacheControlMiddleware added |
| ⇢ | B | HTTPCacheControlMiddleware::setStateDirective() added | |
| ⇢ | B | HTTP::generateETag() added | |
| ⇢ | A | HTTPCacheControlMiddleware::disableCache() added | |
| ⇢ | A | HTTPCacheControlMiddleware::process() added | |
| ⇢ | A | HTTPCacheControlMiddleware::setSharedMaxAge() added | |
| ⇢ | A | HTTPCacheControlMiddleware::setMaxAge() added | |
| ⇢ | A | HTTPCacheControlMiddleware::getStateDirective() added | |
| ⇢ | A | HTTPCacheControlMiddleware::enableCache() added | |
| ⇢ | A | HTTPCacheControlMiddleware::setMustRevalidate() added | |
| ⇢ | A | HTTPCacheControlMiddleware::setStateDirectivesFrom... added | |
| ⋮ | view more | ||
| B | ↗ | A | RSSFeed::outputToBrowser() improved |