| ⇢ | A | Redirect added | |
| ⇢ | A | Render added | |
| ⇢ | A | AbstractScheduled added | |
| ⇢ | A | RedirectTest added | |
| ⇢ | A | RenderTest added | |
| ⇢ | A | AbstractScheduledTest 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 | AbstractScheduled::setTimeZone() added | |
| ⇢ | A | Janitor::setHandler() added | |
| ⇢ | A | JanitorTest::testCustomHandler() added | |
| ⇢ | A | Janitor::setAttributeName() added | |
| ⇢ | A | Janitor::__invoke() added | |
| ⇢ | A | Janitor::getHandler() added | |
| ⇢ | A | AbstractScheduled::getTimeZone() 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 | ↛ | JanitorTest::testHandle() removed | |
| A | ↛ | BasicTest::testByRemoteAddr() removed | |
| A | ↛ | BasicTest::testByProxy() removed | |
| A | ↛ | BasicTest::testByHttpClientIP() removed | |
| ⋮ | view more | ||