| ⇢ | A | MySQLAdapter added | |
| ⇢ | A | UserGroupToPolicyCoupler added | |
| ⇢ | A | UserToGroupCoupler added | |
| ⇢ | A | UserToPolicyCoupler added | |
| ⇢ | A | PolicyEntity added | |
| ⇢ | A | ResourceEntity added | |
| ⇢ | A | ApplicationEntity added | |
| ⇢ | A | UserEntity added | |
| ⇢ | A | UserGroupEntity added | |
| ⇢ | A | UserMetaEntity added | |
| ⋮ | view more | ||
| A | ↛ | UserStorage removed | |
| A | ↛ | PDOAdapter removed | |
| A | ↛ | UserEntity removed | |
| A | ↛ | UserMetaEntity removed | |
| A | ↛ | AbstractDataStorage removed | |
| A | ↛ | UserMetaStorage removed | |
| ⇢ | B | MySQLAdapter::saveData() added | |
| ⇢ | B | MySQLAdapter::getWhereExpression() added | |
| ⇢ | B | AbstractDataCoupler::getEntityDataSet() added | |
| ⇢ | A | UserGroupToPolicyCoupler::getEntityDependencies() added | |
| ⇢ | A | UserToGroupCoupler::getEntityDependencies() added | |
| ⇢ | A | UserToPolicyCoupler::getEntityDependencies() added | |
| ⇢ | A | MySQLAdapter::bindValuesToStatement() added | |
| ⇢ | A | MySQLAdapter::getDataSet() added | |
| ⇢ | A | UserGroupEntityTrait::createUserGroupEntity() added | |
| ⇢ | A | PolicyEntity::setReadOnly() added | |
| ⋮ | view more | ||
| B | ↗ | A | FakeAction::getTemplateData() improved |
| B | ↛ | PDOAdapter::saveData() removed | |
| A | ↛ | PDOAdapter::getWhereExpression() removed | |
| A | ↛ | PDOAdapter::bindValuesToStatement() removed | |
| A | ↛ | PDOAdapter::getData() removed | |
| A | ↛ | UserEntity::setHash() removed | |
| A | ↛ | PDOAdapter::getDataSet() removed | |
| A | ↛ | AbstractDataStorage::__construct() removed | |
| A | ↛ | PDOAdapter::getDataCardinality() removed | |
| A | ↛ | UserEntity::setActive() removed | |
| A | ↛ | AbstractDataStorage::init() removed | |
| ⋮ | view more | ||