| ⇢ | A | ExecuteResource added | |
| ⇢ | A | IndexResource added | |
| ⇢ | A | BreadCrumb added | |
| ⇢ | A | BreadCrumbsTrail added | |
| ⇢ | A | ActionListResource added | |
| ⇢ | A | ExecutionResource added | |
| ⇢ | A | CurirBreadCrumbsTrail added | |
| ⇢ | A | CurirParameterReader added | |
| ⇢ | A | SilexBreadCrumbsTrail added | |
| ⇢ | A | SilexControllerProvider added | |
| ⋮ | view more | ||
| B | ↗ | A | ActionResult improved |
| A | ↛ | RequestParameterReader removed | |
| A | ↛ | WebAccessControl removed | |
| A | ↛ | NoneAccessControl removed | |
| A | ↛ | BreadCrumbs removed | |
| A | ↛ | IndexResource removed | |
| A | ↛ | ExecuteResource removed | |
| ⇢ | B | ExecutionResource::doExecute() added | |
| ⇢ | B | SilexControllerProvider::connect() added | |
| ⇢ | B | CurirParameterReader::map() added | |
| ⇢ | A | SilexParameterReader::map() added | |
| ⇢ | A | ActionResult::executeFirst() added | |
| ⇢ | A | ExecuteResource::getExecutionResource() added | |
| ⇢ | A | ActionResult::execute() added | |
| ⇢ | A | IndexResource::respond() added | |
| ⇢ | A | ActionListResource::handleGet() added | |
| ⇢ | A | IndexResource::doGet() added | |
| ⋮ | view more | ||
| A | ↘ | B | FileField::inflate() got worse |
| A | ↘ | B | ImageField::inflate() got worse |
| A | ↘ | B | DateIntervalField::render() got worse |
| C | ↗ | B | Executor::execute() improved |
| C | ↛ | ActionResult::assembleResult() removed | |
| B | ↛ | ExecuteResource::doExecute() removed | |
| A | ↛ | BreadCrumbs::updateCrumbs() removed | |
| A | ↛ | WebAccessControl::__construct() removed | |
| A | ↛ | WebAccessControl::factory() removed | |
| A | ↛ | WebAccessControl::acquirePermission() removed | |
| A | ↛ | BreadCrumbs::readCrumbs() removed | |
| A | ↛ | BreadCrumbs::getLastCrumb() removed | |
| A | ↛ | BreadCrumbs::readRawParameters() removed | |
| A | ↛ | ExecuteResource::__construct() removed | |
| ⋮ | view more | ||