| ⇢ | A | FieldTypeRegistryTest added | |
| B | ↗ | A | ParentOwnerLimitationType improved |
| ⇢ | B | Role::updatePolicyByRoleDraft() added | |
| ⇢ | B | RoleTest::testCreateRoleWithDraft() added | |
| ⇢ | B | RoleTest::testCreateRoleDraft() added | |
| ⇢ | B | RoleTest::testAddPolicyByRoleDraft() added | |
| ⇢ | B | RoleTest::testUpdatePolicyByRoleDraft() added | |
| ⇢ | B | UserServiceTest::testLoadUserByLoginWorksForLoginW... added | |
| ⇢ | B | Role::createRoleDraft() added | |
| ⇢ | B | FieldTypeRegistryTest::testGetFieldTypes() added | |
| ⇢ | B | Role::addPolicyByRoleDraft() added | |
| ⇢ | A | TimeTest::testToHash() added | |
| ⋮ | view more | ||
| B | ↘ | C | User::createSession() got worse |
| A | ↘ | B | FieldTypeRegistry::getFieldType() got worse |
| D | ↗ | C | ParentOwnerLimitationType::evaluate() improved |
| C | ↘ | D | OwnerLimitationType::evaluate() got worse |