Releases: fgeller/feeder
Dachstein
Churfirsten
Additions
-
Adds config option
replace-relative-urls
to optionally replace relative URLs in entries with absolute ones by resolving against the subscription's base URL. -
Adds config option
max-entries-per-feed
to configure the max number of entries that are sent per feed -
Adds
FormatLayoutTime
func when processing templates to pass a custom layout -
Adds limited support for Media RSS (MRSS) elements in Atom feeds. This improves handling of YouTube subscriptions that provide the content in MRSS elements.
Improvements
-
If no
-config
flag is passed, look at$XDG_CONFIG_HOME/feeder/config.yml
for a config file by default -
Improved unmarshaling for
link
elements, relevant for subscribing -
Binaries are now statically linked.
All changes are here.
🚢 💨
Bärenfeuchtmölbing
Breaking Changes
- Breaks feeds configuration out into separate file from general config. This makes it easier to save or just re-use the list of feeds, and also makes automatically adding to the list of feeds less likely to mess of the main config.
Improvements
-
HTTP requests now included a
feeder
user-agent that helps with sites like reddit, thanks to @stchris #1 -
Thanks to @stchris feeder now supports charsets other than UTF8 #2
-
Adds many more formats for parsing times. Thanks @stchris for #4
-
Handles errors per feed more gracefully. feeder now tried to download all feeds, and then submits an email that contains the results from both failed feeds as well as the ones that returned new content successfully.
-
Adds basic validation of configuration values for better feedback.
Additions
-
Adds
-subscribe
flag to make it easier to subscribe to feeds. It accepts URLs to blogs and then scans for a RSS or Atom feed, or a direct URL to the feed XML file. #3 -
Adds
-version
flag to print version info.
All changes are here.
🚢 💨