| ⇢ | A | Metadata added | |
| ⇢ | A | Service added | |
| ⇢ | A | Subject added | |
| ⇢ | A | Place added | |
| A | ↛ | DataFilter removed | |
| A | ↛ | KeyNotExistsException removed | |
| A | ↛ | NotEqualDataException removed |
| ⇢ | A | ArticleHydrator::populateMetadata() added | |
| ⇢ | A | Metadata::getServices() added | |
| ⇢ | A | Metadata::getLocated() added | |
| ⇢ | A | Subject::getCode() added | |
| ⇢ | A | Place::getQcode() added | |
| ⇢ | A | Metadata::addService() added | |
| ⇢ | A | Metadata::setLocated() added | |
| ⇢ | A | Subject::setCode() added | |
| ⇢ | A | Place::setQcode() added | |
| ⇢ | A | Metadata::removeService() added | |
| ⋮ | view more | ||
| A | ↛ | DataFilter::containsItem() removed | |
| A | ↛ | DataFilter::contains() removed | |
| A | ↛ | DataFilter::loadData() removed | |
| A | ↛ | DataFilter::reset() removed | |
| A | ↛ | KeyNotExistsException::__construct() removed | |
| A | ↛ | NotEqualDataException::__construct() removed | |