Skip to content

Releases: RSS-Bridge/rss-bridge

RSS-Bridge 2020-02-26

26 Feb 21:25
0705a2e
Compare
Choose a tag to compare

General changes

  • Fixed a bug that resulted in an exception if the error output was set to "http" (#1379)
  • Update the user-agent (1343dbe)
  • [Dockerfile] Build memcached extension (#1415)

New bridges

Modified bridges

  • AllocineFRBridge
    • Update Show List and parsing (#1407)
  • AtmoNouvelleAquitaine
    • Change description (#1423)
  • DevToBridge
    • Fix bridge & add getName() (#1470)
  • ExtremeDownloadBridge
  • GithubIssueBridgeIssue
  • GithubSearchBridge
    • Update the bridge (#1431)
  • GoComics
    • Update to new website structure (#1464)
  • IGNBridge
    • Removed Ugly Nonworking Widgets (#1413)
  • InstagramBridge
    • Fixed item thumb on video entries (#1387)
  • MozillaSecurityBridge
    • Update the bridge to mirror website changes (#1394)
  • PcGamerBridge
    • Add all articles, full content and images (#1420)
  • RainbowSixSiegeBridge
  • RedditBridge
    • Fixed a typo that prevented the bridge from working (#1383)
  • SoundcloudBridge
    • Fix returned URL and title (#1449)
  • TwitterBridge
    • Use IE's user-agent
  • VkBridge
    • Correct post date calculating (#1417)

Removed bridges

RSS-Bridge 2019-12-01

01 Dec 12:37
Compare
Choose a tag to compare

General changes

  • Bridge contexts with same parameter names but different number of arguments no longer result in a "mixed content parameters" error (#1211)
  • The composer file now contains all necessary details about the project (c334df9)
  • Many more bridges now use secure HTTPS (#1337)
  • Added an option to change how RSS-Bridge reports errors (#1071)
  • Added an option to suppress error reporting (#1179, #1359)
  • Added visual indicator for fields with additional information (#1173)
  • Added an action to check bridge connectivity in debug mode (#1147)
  • Added syndication links to the HTML format (#1348)
  • Dropped the minimum security level for the Docker image back to TLS 1.0 (1df3598)

New bridges

Modified bridges

  • Bandcamp
    • Added band and album feeds (#1317)
  • Basta
    • Fixed a PHP 7.4 crash (#1323)
  • Desoutter
  • Extreme Download
    • Updated website URL (#1303)
  • Facebook
    • Clarified Facebook bridges (#1221)
    • Updated Facebook URL detection (#1334)
    • Fixed permalink issue (#1358)
  • FB2
    • Clarified Facebook bridges (#1221)
  • Google Search
    • Fixed no results (#1329)
  • GQMagazine
    • Fixed by following website changes (#1281)
  • Instagram
    • Added an option to get direct links (a2e47a8)
    • Fixed GraphSidecar output and embedded videos (#1361)
  • Kununu
  • Mediapart
    • Fixed article parsing (#1293)
  • N26
    • Updated to reflect changes on N26 blog (#1295)
  • NineGag
    • Added filter option for animated content (#1374)
  • Pikabu
    • Preserves links (#1286)
  • Soundcloud
    • Automatically acquire client_id (#1375)
  • StoriesIG
    • Added timestamp for each feed item (#1331)
    • Added custom feed titles (#1332)
  • Vk
    • Fixed photos and timestamps (#1287)
    • Changed the access token (#1357)
    • Added internal links in posts (#1363)
  • Zone Telechargement
    • Annuaire Telechargement has changed name again to go back to Zone Telechargement. (#1302)

Removed bridges

RSS-Bridge 2019-09-12

12 Sep 15:08
b4f393a
Compare
Choose a tag to compare

General changes

  • Respect passed headers for file_get_contents() (#1234)
  • Fix double XML encoding on Atom feed title (#1247)

New bridges

Modified bridges

  • AutoJMBridge

    • Adapt to changes (#1255)
  • DanbooruBridge

    • Decode href of HTML element to avoid double escaping (#1262)
  • DailymotionBridge

    • Use API for playlist and user account feeds (#1217)
  • DealabsBridge

    • Follow website change (#1256)
  • FacebookBridge

    • Remove relative date from content (#1212)
    • Prevent sending empty header (#1239)
  • GQMagazineBridge

    • Adapt to changes (#1281)
  • HaveIBeenPwnedBridge

    • Add item limit parameter (#1219)
  • HentaiHavenBridge

  • InstagramBridge

    • Attempt to fix the queries in order to bypass rate limiting (ccef6b9)
    • Fix Instagram stories and user id finding (48ebed7)
    • Remove condition that forces cache ignoring (7aba799)
  • InternetArchiveBridge

    • Fix malformed URLs (#1222)
  • LeBonCoinBridge

    • Submit user agent to LBC to get results (a86a945)
  • NovelUpdatesBridge

  • PikabuBridge

    • Added filtering by user (#1266)
  • Rule34pahealBridge

    • Fix thumbnail uri (#1278)
  • ThePirateBayBridge

    • Switch back TLD to .org (2b4a030)
    • URI fix, add magnet link (8bff63d)
    • Fix PHPCS code violations (38960df)
  • TwitterBridge

    • Get cookies before sending request (#1232)
    • Enable cookies with curl (#1245)
  • UnsplashBridge

Removed bridges

No bridges were removed in this release

RSS-Bridge 2019-07-06

06 Jul 10:41
Compare
Choose a tag to compare

General changes

  • RSS-Bridge now has its own logo and favicon 🚀 (#1087)
  • Added support for case-insensitive format name matching (1ada9c2)
  • Added context hinting for new feeds (1591e18)
  • Added better support for mobile devices (99d4571)
  • Changed the placeholder text for the search bar to indicate that searching by URL and bridge is supported (dfa9c65)
  • Changed factory classes to non-static classes for better abstraction (705b9da, 2460b67, fc8421e, 14e6dbb)
  • Changed the HTML output format to dynamically add buttons for other feed formats (7ff97c0)
  • Removed syndication feeds from the HTML output format (7ff97c0)
  • Fixed parsing of incomplete headers from remote servers that could cause bridge failure (7054268)

New bridges

Modified bridges

  • BAE
    • Improved performance (#1168)
  • Brut
    • Creates custom feed name for each category and edition (#1164)
  • Castorus
    • Fixed broken activity selector (73f4bc0)
  • Desoutter
    • Fixed bridge after DOM changes (1efb7c7)
  • Elite Dangerous Galnet
    • Removes duplicate items (#1167)
  • Find A Crew
    • Improved bridge results (#1120)
  • Github Issue
  • Glassdoor
  • GQ Magazine
    • Fixed the bridge by changing the way the articles are loaded AND their titles are found (#1195)
  • Have I Been Pwned
    • Converts HTML entities to characters (#1198)
    • Displays the breach type (#1203)
  • Instructables
    • Added support for HTTPS (54fb29d)
    • Fixed listCategories() to work with new layout (6f24987)
    • Updated available categories (d324aa5)
    • Fixed after layout changes (60c1339)
  • Kununu
    • Added support for ratings (7926ffa)
    • Added support for benefits (7926ffa)
    • Fixed broken timestamp (7926ffa)
  • PinterestBridge
    • Removed support for search due to technical limitations (#1206)
  • Shanaproject
  • Steam Community
    • Added Workshop category (#1172)
  • Twitter
    • Displays all images from a tweet, not only the first one (#1160)
    • Added extensive description to keyword search query (d005acc)
    • Fixed detection of retweets on lists (b27487a)
  • World Of Tanks
  • XenForo
    • Fixed broken bridge (ade09b2)
    • Fixed minor issues with CSS selectors (50162f5)
  • Youtube
    • Added playlist caching (#1162)

Removed bridges

RSS-Bridge 2019-06-08

08 Jun 18:10
Compare
Choose a tag to compare

General changes

  • Updated the Docker configuration to use the official php:7-apache image (#1140)
  • Updated Simple HTML DOM to version 1.9 (5656792)
    • Various minor adjustments to utilize the new features that shipped with this version (014b698)
  • Added whitelist.default.txt to use if whitelist.txt doesn't exist (d4e867f)
  • Added new parameter [system] => timezone to the configuration file (946a99d).
    Find more information on the Wiki
  • Added a deploy button for Heroku (#1150)
  • Added a second button to error messages to search for similar issues on GitHub (5a95199)
  • Fixed a bug that resulted in repeated UID hashing when loading feeds from cache (#1148)
  • Fixed broken GitHub issue queries when reporting bridge failure (468d8be)
  • Fixed placeholders to hide placeholder text on key focus (f28cbec)
  • Improved performance for loading the front page if entries in whitelist.txt are correctly written (e2e0ced)

Important note
If you are using the Docker Image, note that the path to mount whitelist.txt has changed from /app/public/whitelist.txt to /app/whitelist.txt. The wiki has been updated accordingly.

New bridges

Modified bridges

  • Pikabu
    • Add gif support (#1149)
    • Use page title as feed title (#1149)
    • Implement community support (#1149)
  • Radio Melodie
    • Fixed bridge after website update (#1145)
  • Sound Cloud
    • Uses account avatar as feed icon (#1146)
  • Steam
    • Follow source changes (#1143)
    • Improve media path building (#1143)
    • Improve price fetching and display (#1143)
  • Vk
    • Ignore illegal characters in input HTML for iconv (#1154)

Removed bridges

No bridges were removed in this release!

RSS-Bridge 2019-05-08

08 May 20:38
Compare
Choose a tag to compare

General changes

  • Duplicate enclosures are now filtered out automatically if they are an exact match (6293c3d)
  • Updated .gitignore to ignore .htaccess and .htpasswd files (#1078)
  • Refactored the cache API (#1060)
  • Added Memcached as caching alternative (#1000)

New bridges

Modified bridges

  • AutoJM
    • Fixed bridge after website change (#1081)
    • Uses title from website for the feed title (#1093)
  • BakaUpdatesMangaReleases
    • Sanitized hash for more solid UIDs (#1113)
  • ComboiosDePortugal
    • Properly encode the URL (#1074)
  • Facebook
    • Fixed encoding of cyrillic letters in group names (#842)
  • FDroid
    • Fixed bridge after DOM changes (#1075)
  • FindACrew
    • Updated bridge according new findacrew.net website (#1080)
  • GithubSearch
    • Updated to match Github's new layout (24cdeab)
  • HDWallpapers
    • Updated to website changes (98c2530)
    • Added wallpapers to enclosures (98c2530)
    • Made "HD" the default resolution (98c2530)
  • Instagram
  • RadioMelodie
    • Updated to support the new website (#1101)
  • RoadAndTrack
    • Generate a signature key for every client instead of hardcoding it (0aa8858)
    • Major rewrite, due to the depreciation of their API (a2f3866)
  • Vk
    • Added an option to hide reposts (#1089)

Removed bridges

  • Google Plus Bridge (#1124)

RSS-Bridge 2019-03-17

17 Mar 19:33
Compare
Choose a tag to compare

General changes

  • Fixed cache types ending on 'cache' are not detected correctly (e3588f6)
  • Added cache based on SQLite 3 (#1035)

New bridges

Modified bridges

  • BakaUpdatesMangaReleases

    • Reworked to parse new layout (#1052)
    • Added filter for title and groups (#1058)
  • BandcampBridge

    • Updated to use newer POST API (#1045)
  • Dealabs

    • Patched unparsable Deal date (#1053)
  • LeMondeInformatique

    • Handle special articles (#1039)
  • OneFortuneADay

    • Added lucky number feature (#1038)
    • Changed to use date in UTC for the seed (#1059)
  • Soundcloud

    • Updated API key (#1062)

Removed bridges

No bridges were removed in this release!

RSS-Bridge 2019-02-19

19 Feb 21:07
Compare
Choose a tag to compare

General changes

  • Updated PHP Simple HTML DOM Parser to version 1.8.1 (bcd7bcc)
  • Refactored the Atom format to comply with RFC 4287 (#995)
  • Refactored the Mrss format to make it valid RSS 2.0 + Media RSS (#996)
  • The required attribute is no longer supported for lists and checkboxes (d532d0e) (#1014)
  • Added new parameter 'uid' to item (#1017)
  • Added unit tests for cache implementations (#1007)
  • Added unit tests for format implementations (#1008)
  • Added minor typographical changes to the HtmlFormat CSS (#1009)
  • Implemented the Action factory (#1002)
  • Added support for custom cache types to the configuration file (556a417)

New bridges

Modified bridges

  • Feed Expander

    • Fixed item href being used as feed uri (#1033)
  • Glassdoor

    • Fixed incorrect CSS selector (37d882a)
  • Twitter

    • Appended username of retweeter to author (#1016)
  • MozillaSecurityBridge

    • Make the URI unique by adding timestamp (#1005)

Removed bridges

No bridges were removed in this release

RSS-Bridge 2019-01-13

13 Jan 18:21
Compare
Choose a tag to compare

General changes

  • Updated PHP Simple HTML DOM Parser to version 1.7 (b00971b)
  • Added the ability to use file_get_contents instead of cURL when running in CLI mode and no root certificates are defined for cURL (#962)
  • Added a new FeedItem class to handle items returned by bridges (#940)
    Note: This class should not be used for bridges yet as it might change in the future!
  • Fixed various bridges that didn't pass the unit tests (#984)
  • Refactored JsonFormat to JSON Feed version 1 (#988)
  • Refactored unit tests to properly check all bridges (#980)

New bridges

Modified bridges

  • Amazon

    • Fixed parsing of list item (#998)
  • Dilbert

    • Fixed URI and item title (#976)
  • Discogs

    • Fixed timestamp parsing (3160e62)
  • EliteDangerousGalnet

    • Added support for others website languages (#992)
  • Instagram

    • Truncate long titles and use full text as content (#961)
    • Added link on image and video indication in title (#966)
    • Added author if available in response (#997)
  • Soundcloud

    • Fixed feeds for artists with less than 10 tracks would return empty (#970)
  • TheHackerNews

    • Fixed content extraction (#972)
  • Twitter

    • Added option to disable image scaling in feeds (bb2329f)

Removed bridges

No bridges were removed in this release!

RSS-Bridge 2018-12-11

11 Dec 16:07
Compare
Choose a tag to compare

General changes

  • Added parameter validation for [admin]:email in order to prevent injection of arbitrary content. (2bb1316)
  • Replaced the debugMessage function by a Debug class. Find more information on the Wiki (a0490e3)
  • Requests with _cache_timeout no longer result in an error message on servers where custom_timeout is disabled. Instead the server redirects to a query without _cache_timeout (#894)
  • Fixed some grammar (#923)
  • Added API documentation to the core library, compatible to PHPDocumentor (various commits)
  • Added server-side caching, using the "If-Modified-Since" header (#889)
    Note: Caching is disabled if the remote server requests no caching (#945)
  • Added new action detect to automatically select a bridge based on a URL (#928)
    Read more about this new action in the Wiki
  • Fixed a bug where queries via CLI would fail because server variables are not defined (#939)
  • Added better error reporting for cUrl errors (#958)

New bridges

Modified bridges

  • Crewbay

    • Updated bridge according to new crewbay.com website (#930)
  • Facebook

    • Added decoding for HTML entities to prevent double-encoding in the output data (#925)
    • Changed title generator to produce more useful titles (#924)
  • FB2

    • Adapt to Facebook HTML changes (#950)
  • GithubIssue

    • Fixed issue comments and events parsing (d7cabfc)
    • Fixed non existing comments count (d5085a4)
    • Be consistent in avoiding is_null (f4b46e4)
  • Glasdoor

    • Fixed bridge being marked as executable (6e9c188)
  • Soundcloud

    • Added RSS enclosures (#952)
    • Improved Author, Date and Description (#955)
  • Twitter

    • Changed order of quoted tweets and replies to appear in the same order Twitter would use (#921)
    • Added decoding for HTML entities to prevent double-encoding in the output data (#926)
  • YGGTorrent

    • Added URI to feed items (41d0255)
  • ZoneTelechargement

    • Switch to the new Website (#934)

Removed bridges

No bridges were removed in this release!