| ⇢ | A | ModuleTest added | |
| ⇢ | A | Admin added | |
| ⇢ | A | Index2 added | |
| ⇢ | A | Module added | |
| ⇢ | A | SimpleMvcApplicationTest added | |
| ⇢ | A | ClassMap added | |
| ⇢ | A | View added | |
| A | ↘ | B | Router got worse |
| A | ↛ | Layout removed |
| ⇢ | A | SimpleMvcApplicationTest::testMakingMvcApplication... added | |
| ⇢ | A | RouterTest::testDefaultRouteMatch() added | |
| ⇢ | A | RouterTest::testSimpleRouteMatchFail() added | |
| ⇢ | A | View::__construct() added | |
| ⇢ | A | View::getName() added | |
| ⇢ | A | View::setName() added | |
| ⇢ | A | View::getContents() added | |
| ⇢ | A | Router::getDefaults() added | |
| ⇢ | A | View::getPath() added | |
| ⇢ | A | Router::setDefaults() added | |
| ⋮ | view more | ||
| B | ↗ | A | AbstractController::execute() improved |
| B | ↗ | A | ModuleFactory::create() improved |
| D | ↘ | F | Application::run() got worse |
| C | ↘ | F | Application::__construct() got worse |
| F | ↗ | C | Router::match() improved |
| B | ↛ | Layout::fromController() removed | |
| A | ↛ | AbstractModule::loader() removed | |
| A | ↛ | Layout::setView() removed | |
| A | ↛ | AbstractModule::setBasePath() removed | |
| A | ↛ | AbstractModule::setClassPath() removed | |
| A | ↛ | Application::autoload() removed | |
| A | ↛ | AbstractModule::getClassPath() removed | |
| A | ↛ | AbstractController::getLayout() removed | |
| A | ↛ | AbstractModule::getBasePath() removed | |
| A | ↛ | AbstractController::setShowView() removed | |
| ⋮ | view more | ||