| ⇢ | A | GeneralCategoryKeyGenerator added | |
| ⇢ | A | PropertySearchByIteration added | |
| ⇢ | A | GeneralCategoryNotFoundException added | |
| ⇢ | A | AggregatorRelay added | |
| A | ↘ | B | FileRepository got worse |
| A | ↛ | AggregatorRelay removed | |
| A | ↛ | BlockSearchByIteration removed |
| ⇢ | A | PropertySearchByIteration::aggregatePropertiesWith... added | |
| ⇢ | A | PropertySearchByIteration::getCodepointsByBlock() added | |
| ⇢ | A | PropertySearchByIteration::getCodepointsByCategory... added | |
| ⇢ | A | GeneralCategoryNotFoundException::withCategory() added | |
| ⇢ | A | AggregatorRelay::__construct() added | |
| ⇢ | A | Database::getByBlock() added | |
| ⇢ | A | AggregatorRelay::add() added | |
| ⇢ | A | Database::getCodepointsByCategory() added | |
| ⇢ | A | AggregatorRelay::addMany() added | |
| ⇢ | A | Database::getByCategory() added | |
| ⋮ | view more | ||
| A | ↛ | BlockSearchByIteration::getCodepointsByBlock() removed | |
| A | ↛ | AggregatorRelay::__construct() removed | |
| A | ↛ | AggregatorRelay::add() removed | |
| A | ↛ | AggregatorRelay::addMany() removed | |
| A | ↛ | AggregatorRelay::getAggregatorFor() removed | |
| A | ↛ | AggregatorRelay::getAllRanges() removed | |
| A | ↛ | Database::filterWith() removed | |
| A | ↛ | AggregatorRelay::getAll() removed | |