| ⇢ | A | Package added | |
| ⇢ | A | FileParser added | |
| ⇢ | A | ParserCollection added | |
| ⇢ | A | SearcherTrait added | |
| ⇢ | A | PackagesCollection added | |
| A | ↛ | FileParser removed | |
| A | ↛ | ParserCollection removed | |
| A | ↛ | SearcherTrait removed |
| ⇢ | C | Package::factory() added | |
| ⇢ | B | FileParser::parse() added | |
| ⇢ | A | Package::__construct() added | |
| ⇢ | A | PackagesCollection::getIndexedByName() added | |
| ⇢ | A | PackagesCollection::getIndexedByNamespace() added | |
| ⇢ | A | ParserCollection::offsetSet() added | |
| ⇢ | A | Package::getNamespace() added | |
| ⇢ | A | ParserCollection::rewind() added | |
| ⇢ | A | Package::getDist() added | |
| ⇢ | A | ParserCollection::key() added | |
| ⋮ | view more | ||
| B | ↛ | FileParser::parse() removed | |
| A | ↛ | ParserCollection::offsetSet() removed | |
| A | ↛ | ParserCollection::offsetExists() removed | |
| A | ↛ | ParserCollection::offsetGet() removed | |
| A | ↛ | ParserCollection::offsetUnset() removed | |
| A | ↛ | SearcherTrait::vendorName() removed | |
| A | ↛ | ParserCollection::__construct() removed | |
| A | ↛ | ParserCollection::count() removed | |
| A | ↛ | ParserCollection::rewind() removed | |
| A | ↛ | ParserCollection::key() removed | |
| ⋮ | view more | ||