| ⇢ | A | WebAccessControl added | |
| ⇢ | A | NoneAccessControl added | |
| ⇢ | A | NotPermittedResult added |
| ⇢ | A | WebAccessControl::__construct() added | |
| ⇢ | A | WebAccessControl::factory() added | |
| ⇢ | A | WebAccessControl::acquirePermission() added | |
| ⇢ | A | WebApplication::prepare() added | |
| ⇢ | A | NoneAccessControl::isExecutionPermitted() added | |
| ⇢ | A | NotPermittedResult::__toString() added | |
| ⇢ | A | Executor::restrictAccess() added | |
| ⇢ | A | ActionRegistry::restrictAccess() added | |
| ⇢ | A | WebAccessControl::isVisible() added | |
| ⇢ | A | WebAccessControl::isExecutionPermitted() added | |
| ⋮ | view more | ||
| B | ↘ | C | ExecuteResource::assembleResult() got worse |
| B | ↘ | C | Executor::execute() got worse |
| A | ↛ | IndexResource::getBaseUrl() removed | |