| ⇢ | A | Index added | |
| ⇢ | A | ModuleFactory added |
| ⇢ | F | Router::match() added | |
| ⇢ | B | ModuleFactory::create() added | |
| ⇢ | A | RouterTest::testModuleAndControllerComposition() added | |
| ⇢ | A | RouterTest::testSimpleRouteMatchWithParticularName... added | |
| ⇢ | A | RouterTest::testSimpleRouteMatch() added | |
| ⇢ | A | AbstractModule::setConfigFile() added | |
| ⇢ | A | AbstractModule::disallowExecution() added | |
| ⇢ | A | AbstractModule::getClassPath() added | |
| ⇢ | A | Router::setClassNameBuilder() added | |
| ⇢ | A | AbstractModule::getBasePath() added | |
| ⋮ | view more | ||
| C | ↘ | D | Application::run() got worse |
| D | ↗ | A | Router::run() improved |
| A | ↛ | RouterTest::testSimpleRouteMatching() removed | |
| A | ↛ | ControllerTest::testStoppingExecution() removed | |
| A | ↛ | Layout::setTitle() removed | |
| A | ↛ | AbstractModule::getControllerPath() removed | |
| A | ↛ | AbstractModule::setRouter() removed | |
| A | ↛ | Layout::getTitle() removed | |
| A | ↛ | AbstractModule::setControllerPath() removed | |
| A | ↛ | Layout::getDescription() removed | |
| A | ↛ | AbstractModule::getRouter() removed | |
| A | ↛ | Router::setBasePath() removed | |
| ⋮ | view more | ||