Refactor retrievers

### Changed

* Both `getChanges` and `getReleases` now return an array.