| ⇢ | A | AbstractScheduled added | |
| ⇢ | A | RenderTest added | |
| ⇢ | A | AbstractScheduledTest added | |
| ⇢ | A | Render added | |
| ⇢ | A | Redirect added | |
| ⇢ | A | RedirectTest added | |
| ⇢ | A | BasicAuth added | |
| ⇢ | A | Header added | |
| ⇢ | A | BasicAuthTest added | |
| ⇢ | A | HeaderTest added | |
| A | ↛ | Basic removed | |
| A | ↛ | Basic removed | |
| A | ↛ | Redirect removed | |
| A | ↛ | Render removed | |
| A | ↛ | BasicTest removed | |
| A | ↛ | BasicTest removed | |
| A | ↛ | RedirectTest removed | |
| A | ↛ | RenderTest removed | |
| A | ↛ | ScheduledTraitTest removed | |
| A | ↛ | ScheduledTrait removed |
| ⇢ | C | IP::determineCurrentIp() added | |
| ⇢ | B | Render::__invoke() added | |
| ⇢ | B | JanitorTest::testIsExcluded() added | |
| ⇢ | A | BasicAuth::isExcluded() added | |
| ⇢ | A | AbstractScheduled::setTimeZone() added | |
| ⇢ | A | JanitorTest::testDefaultHandler() added | |
| ⇢ | A | RedirectTest::testRedirectScheduled() added | |
| ⇢ | A | HeaderTest::testIsNotExcluded() added | |
| ⇢ | A | JanitorTest::testCustomHandler() added | |
| ⇢ | A | BasicAuth::__construct() added | |
| ⋮ | view more | ||
| B | ↛ | Render::handle() removed | |
| B | ↛ | Basic::getPath() removed | |
| B | ↛ | Janitor::handle() removed | |
| A | ↛ | Basic::getIPAddress() removed | |
| A | ↛ | ScheduledTrait::setTimeZone() removed | |
| A | ↛ | JanitorTest::testMaintenanceStatus() removed | |
| A | ↛ | BasicTest::testByProxy() removed | |
| A | ↛ | BasicTest::testByHttpClientIP() removed | |
| A | ↛ | BasicTest::testPathExtraction() removed | |
| A | ↛ | RedirectTest::testRendering() removed | |
| ⋮ | view more | ||