feed-io supports JSON Feed RSS and Atom specifications. As such, you can use it to read and write medias in your feeds (known as 'enclosures' in RSS specification), specify an author, etc ...
You can also use generic objects to extend the specification the way you want.
feed-io comes with and embedded command line client. It allows you to read feeds from the command line, which can be handy when you need to test things.
Logging complies to PSR-3 standards in order to let you use your favorite logger
Filtering rules allow you to filter news inside a feed. The most common rule is a
modified since filter that becomes necessary when you need to fetch only the most recent items. The main class comes with an helper for it, the
Some feeds are not respecting standards on every aspects. For instance, some of them are using wrong date formats and feed-io is able to detect it and fix it for you.
You can define your own filters and fixers, please refer to the documentation if you need so.