Skip to content

Releases: umputun/feed-master

Version 2.9.0

18 Feb 06:03
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.8.4...v2.9.0

Version 2.8.0

14 Oct 17:41
Compare
Choose a tag to compare

What's Changed

  • Add support of skip_shorts for yt feeds, allowing to filter out by min duration
  • Add doc site generation
  • Add duration to the feed page
  • Add /config endpoint

Full Changelog: v2.7.0...v2.8.0

Version 2.7.0

23 May 05:37
Compare
Choose a tag to compare

What's Changed

  • add itunes author tag to yt rss
  • directly use pub time to detect old yt items
  • add ability to set owner email per feed
  • reformat yt rss pubdate to RFC1123Z
  • add last update tooltip in friendly format (site)
  • add tg icon on header if feed has it (site)
  • add tests for proc/processor.go by @romangr in #94

Full Changelog: v2.6.0...v2.7.0

v2.6.0

25 Apr 00:26
Compare
Choose a tag to compare

What's Changed

  • add mp3 tags to audio files from yt by @umputun in #80
  • Add duration calculation error logging by @paskal in #82
  • Upload file to telegram from FS (instead of streaming it) by @paskal in #83
  • fix golangcilint errors on err variable reassignment by @paskal in #88
  • Add documentation on Telegram channel ID retrieval by @paskal in #86
  • Fix large file upload fallback by @paskal in #85
  • Preserve numeric telegram channel ID by @paskal in #84
  • use item's duration if present by @umputun in #90
  • Retry non-200 downloads by @umputun in #91
  • Add include and exclude filters for youtube feed by @romangr in #92

New Contributors

Full Changelog: v2.5.0...v2.6.0

Version 2.5.0

12 Apr 16:19
Compare
Choose a tag to compare

What's Changed

This release adds proper support of telegram (thx to @paskal) and the ability to work with youtube's channels and playlists. Some UI and RSS improvements (thx to @orthur)

  • Don't rely on RSS item length, fetching it instead by @paskal in #41
  • Improve telegram messages formatting, add tests by @paskal in #42
  • Add local bot server usage, increase file upload limit from 50Mb to 2000Mb by @paskal in #45
  • Add audio duration detection for Telegram by @paskal in #43
  • Make TestFeedParse work offline, improve test by @paskal in #46
  • Move item-related functions from proc to feed module by @paskal in #44
  • Add author information to the items, pass it to telegram by @paskal in #47
  • Youtube by @umputun in #49
  • Do not upload filtered items to telegram and twitter by @paskal in #50
  • Fix feed processing loop premature exit on hitting known item by @paskal in #51
  • Trim telegram audio captions to 1024 symbols by @paskal in #52
  • Improve code based on golangcilint instructions by @paskal in #54
  • Change CleanText to return not more symbols than provided max by @paskal in #55
  • Improve getMessageHTML signature, improve telegram message crop by @paskal in #56
  • Add page with available feeds by @orthur in #58
  • add support of yt playlists by @umputun in #61
  • make yt processed status persistent by @umputun in #62
  • Add UI page for the list of source RSS feeds by @orthur in #63
  • refactor config, move all conf related code to a separate package by @umputun in #66
  • Alter youtube published ts by @umputun in #67
  • Add duration to yt-based items by @umputun in #69
  • Add media:thumbnail and itunes:image to generated rss feeds by @orthur in #65
  • add test for get rss feed endpoint by @orthur in #71

New Contributors

Full Changelog: v2.4.0...v2.5.0

Version 2.4.0

27 Sep 23:27
Compare
Choose a tag to compare
  • publish to telegram #15
  • feed filter by title with regular expression #35

Version 2.3.0

20 Oct 20:49
1f0330b
Compare
Choose a tag to compare
  • Better UI, mobile-friendly
  • Switch to github actions
  • Add coverals report
  • Fix incorrect feeds count in UI

Version 2.2.0

17 Oct 17:04
Compare
Choose a tag to compare

Add web UI

Version 2.1.0

13 Mar 22:53
ef3d29e
Compare
Choose a tag to compare

Add basic web ui showing list of items

Version 2.0.0

23 Feb 04:27
Compare
Choose a tag to compare
  • the project switched to Go
  • yaml section for system params added
  • parallel load for feeds
  • added _example configuration