All notable changes to this project will be documented in this file.
- Support for multi feed queries through comma separated q parameter
- Support for entry sorting
- Caching mechanism was moved to Express middleware
- Performance of cache hits was dramatically improved (up to 1000 times faster)
- Change should have huge impact on overall throughput of the app
Example of previous cache mechanism hit (13.195ms)
GET /?callback=jQuery17106703896443208608_1499890351317&q=http%3A%2F%2Ffeeds.feedburner.com%2FDawanda&num=3&_=1499890351593 200 13.195 ms
Example of new cache mechanism hit (0.013ms)
isApiRequest=true&path=%2F&callback=callback&q=http%3A%2F%2Ffeeds.feedburner.com%2FDawanda&num=3: 0.013ms
- Caching of requested RSS feeds for 30 minutes in memory
- Support for media:thumbnail extension
- Version of Node.JS on Heroku
- Support for plain categories in RSS feeds
- Strip line separators
- Logging of request summary
- Note about callback param
- Test for feed parsing
- Respond to all URL paths
- Properly format errors
- Support for limiting entries
- Rename feedUrl param to q
- Use feed author as fallback for entries
- Initial version