| ⇢ | A | ParsedHeaders added | |
| ⇢ | A | GenericRouter added | |
| ⇢ | A | ParsedURL added | |
| ⇢ | A | APIKeyCachePoolThrottle added | |
| ⇢ | A | RegexURLParser added | |
| ⇢ | A | CachePoolThrottle added | |
| ⇢ | A | AllAccessConfigurationListAccessControl added | |
| ⇢ | A | NoThrottle added | |
| ⇢ | A | AllAccessListAccessControl added | |
| ⇢ | A | OneKeyAccessControl added | |
| ⋮ | view more | ||
| A | ↛ | GenericRequestFactory removed | |
| A | ↛ | RegexURLParser removed | |
| A | ↛ | APIResponseData removed | |
| A | ↛ | JSONHTTPServer removed | |
| A | ↛ | AllAccessConfigurationListAccessControl removed | |
| A | ↛ | CachePoolThrottle removed | |
| A | ↛ | RegisteredEndpointFactory removed | |
| A | ↛ | APIKeyCachePoolThrottle removed | |
| A | ↛ | DefaultHeaderParser removed | |
| A | ↛ | ParsedHeaders removed | |
| ⋮ | view more | ||
| ⇢ | C | HTTPServer::handleAPIRequest() added | |
| ⇢ | B | RegexURLParser::parse() added | |
| ⇢ | B | GenericRequestFactory::create() added | |
| ⇢ | B | DefaultHeaderParser::findAcceptableMIMETypes() added | |
| ⇢ | A | HTTPServer::dumpResponse() added | |
| ⇢ | A | RegisteredResponseFactory::getResponse() added | |
| ⇢ | A | DefaultHeaderParser::findAPIKey() added | |
| ⇢ | A | DefaultHeaderParser::getContentType() added | |
| ⇢ | A | JSONHTTPServer::handleRequest() added | |
| ⇢ | A | JSONHTTPServer::parseBodyAsJSON() added | |
| ⋮ | view more | ||
| C | ↛ | HTTPServer::handleAPIRequest() removed | |
| B | ↛ | RegexURLParser::parse() removed | |
| B | ↛ | DefaultHeaderParser::findAcceptableMIMETypes() removed | |
| B | ↛ | GenericRequestFactory::create() removed | |
| A | ↛ | HTTPServer::dumpResponse() removed | |
| A | ↛ | DefaultHeaderParser::findAPIKey() removed | |
| A | ↛ | DefaultHeaderParser::getContentType() removed | |
| A | ↛ | RegisteredResponseFactory::getResponse() removed | |
| A | ↛ | CachingEndpointFactory::__construct() removed | |
| A | ↛ | JSONHTTPServer::parseBodyAsJSON() removed | |
| ⋮ | view more | ||