| ⇢ | A | MySQLAdapter added | |
| ⇢ | A | UserEntity added | |
| ⇢ | A | UserGroupEntity added | |
| ⇢ | A | UserMetaEntity added | |
| ⇢ | A | AbstractDataStorage added | |
| ⇢ | A | PolicyStorage added | |
| ⇢ | A | ResourceStorage added | |
| ⇢ | A | AbstractDataCoupler added | |
| ⇢ | A | ApplicationStorage added | |
| ⇢ | A | PolicyEntityTrait added | |
| ⋮ | view more | ||
| A | ↛ | PDOAdapter removed | |
| A | ↛ | UserEntity removed | |
| A | ↛ | UserMetaEntity removed | |
| A | ↛ | AbstractDataStorage removed | |
| A | ↛ | UserMetaStorage removed | |
| A | ↛ | UserStorage removed | |
| ⇢ | B | MySQLAdapter::saveData() added | |
| ⇢ | B | MySQLAdapter::getWhereExpression() added | |
| ⇢ | B | AbstractDataCoupler::getEntityDataSet() added | |
| ⇢ | A | MySQLAdapter::bindValuesToStatement() added | |
| ⇢ | A | UserGroupToPolicyCoupler::getEntityDependencies() added | |
| ⇢ | A | UserToGroupCoupler::getEntityDependencies() added | |
| ⇢ | A | UserToPolicyCoupler::getEntityDependencies() added | |
| ⇢ | A | MySQLAdapter::getInColumnCondition() added | |
| ⇢ | A | PolicyEntity::setPolicyId() added | |
| ⇢ | A | PolicyEntity::setDateModified() added | |
| ⋮ | view more | ||
| B | ↗ | A | FakeAction::getTemplateData() improved |
| B | ↛ | PDOAdapter::saveData() removed | |
| A | ↛ | PDOAdapter::bindValuesToStatement() removed | |
| A | ↛ | PDOAdapter::getWhereExpression() removed | |
| A | ↛ | UserEntity::setDateCreated() removed | |
| A | ↛ | UserMetaStorage::populateEntity() removed | |
| A | ↛ | PDOAdapter::deleteData() removed | |
| A | ↛ | UserMetaStorage::getUserMetaById() removed | |
| A | ↛ | UserEntity::setUserId() removed | |
| A | ↛ | UserEntity::setDateModified() removed | |
| A | ↛ | UserMetaStorage::getUserMetaForUserId() removed | |
| ⋮ | view more | ||