| ⇢ | 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::offsetUnset() added | |
| ⇢ | A | Package::getDescription() added | |
| ⇢ | A | PackagesCollection::getByName() added | |
| ⋮ | view more | ||
| B | ↛ | FileParser::parse() removed | |
| A | ↛ | ParserCollection::offsetSet() removed | |
| A | ↛ | ParserCollection::__construct() removed | |
| A | ↛ | ParserCollection::count() removed | |
| A | ↛ | ParserCollection::rewind() removed | |
| A | ↛ | ParserCollection::key() removed | |
| A | ↛ | ParserCollection::current() removed | |
| A | ↛ | ParserCollection::next() removed | |
| A | ↛ | ParserCollection::valid() removed | |
| A | ↛ | ParserCollection::offsetExists() removed | |
| ⋮ | view more | ||