Skip to content

Releases: RSS-Bridge/rss-bridge

RSS-Bridge 2022-06-10

10 Jun 06:23
de279de

Choose a tag to compare

See 2022-06-14 release notes.

RSS-Bridge 2022-01-20

20 Jan 05:20

Choose a tag to compare

General changes

  • CI:
    • Add support for php 8.0 and 8.1 (#2405)
    • Tag docker images with the commit sha (#2418)
    • Temporarly (or permanently) disable phpunit7 until it starts working again (#2392)
    • Update ubuntu version (16.04 => 20.04) (#2136)
  • UI:
    • Dark mode based on user's browser preferences (#2029)
    • Make HTML format default, remove other buttons (#2101)
    • Add button for bridge maintainers' donation URLs (#2102)
  • Docker:
    • Allow to define port via HTTP_PORT (#2285)
    • Add custom config location (#2098)
    • Add support for arm32/64 (#2104)
    • New docker build mechanism (#2268)
  • Features and fixes for bridge maintainers:
    • Accept additional "successful" 2xx status codes (#2310)
    • Backported str_starts_with, str_ends_with and str_contains from php 8 (#2318)
    • BridgeImplementationTest: Implement feature for testing detectParameters method (c580219)
    • Remove redundant "or returnServerError" after getContents/getSimpleHTMLDom/getSimpleHTMLDomCached (#2398)
    • XPathAbstract: Fix encoding of feed output (#2297)
  • Features and fixes for instance admins:
    • Implemented feature to read config from environment variables (#2100)
    • Drop php 5.6 and php 7.0 support (#2224)
  • Others:
    • README: Clarify problems with InstagramBridge and FacebookBridge (#2401)
    • BridgeImplementationTest: Allow multiple contexts to have an empty parameters array (#1954)
    • contrib: Add directory for unorganized bin of various useful things contributed by the community around RSS-Bridge

New bridges

Maintainer changes:

  • Twitter: arnd-s is now maintainer of this bridge instead of pmaziere
  • OpenClassrooms: sebsauvage does not maintain this bridge. No maintainer for this bridge
  • WordPress: aledeg does not maintainer this bridge. No maintainer for this bridge

Modified bridges

  • ARDMediathek
    • Switch to JSON-API (#2380)
  • ASRockNews
  • AmazonPriceTracker
  • AmazonPriceTracker
    • Fixes for subscription items (#2205)
  • AppleAppStore
  • AppleMusic
    • Complete rebuild for new site (#2134)
  • AutoJM
    • Rework of the script to handle the new website (#2390)
  • BakaUpdatesMangaReleases
    • Added option to display releases based on a user list
  • Bandcamp
    • Add support for labels (#2286)
  • Binance
  • CeskaTelevize
    • Follow website changes (#2420)
  • ComboiosDePortugal
    • Temporarily ignore certificate checks (#2403)
  • CourrierInternational
    • Switch to FeedExpander (#2107)
  • DarkReading
    • Fix content extraction (#2315)
  • DealabsBridge
    • Set the Feed URL according to the parameters (#2320)
    • Update groups (#2083)
  • Derpibooru
    • Fix parsing of title (#2346)
    • Make it work again (#2079)
  • DuckDuckGo
  • Economist
    • Fix if no article image present (#2328)
    • Full rework (#2272)
  • ExtremeDownload
  • FSecureBlog
    • Limit number of returned items (#2300)
  • Facebook
    • Increase cache timeout (#2149)
    • teromene and logmanoriginal do not maintain this bridge defacto
  • Filter
    • Various improvements (#2148)
  • FirefoxAddons
    • Fix add-on download links (#2338)
    • Fix download link extraction (#2120)
    • Remove duplicate code (#2209)
  • FuturaSciences
    • Improve content extraction (#2317)
  • GBAtemp
    • Fix news extraction (#2241)
  • Giphy
    • Repair broken bridge (#2347)
  • GitHubGist
    • fix use the css selector "contains" to find a class in the middle of the utility classes (#2306)
  • HackerNewsUserThreads
    • Repair broken bridge (#2344)
  • HentaiHaven
    • domain and content retrieval update (#2402)
  • HotUKDealsBridge
    • Set the Feed URL according to the parameters (#2320)
    • Update groups (#2083)
  • InternetArchive
    • Add detectParameters (#2142)
  • Itchio
    • Remove reliance on in-page timestamps (#2127)
  • MozillaBugTracker
    • Fix incorrect newlines in feed title (#2298)
  • MozillaSecurity
    • Limit items to 20 (#2287)
  • Mydeals
    • Set the Feed URL according to the parameters (#2320)
    • Update groups (#2083)
  • NYT
    • Fix article parsing (#2106)
  • NationalGeographic
  • Nextgov
    • Update categories, fix missing element (#2316)
  • NineGag
    • Updated sections and added video
  • NordBayern
    • Fix election articles (#2253)
    • Add city of Erlangen (#2248)
    • Exclude slideshows when handling articles (#2117)
    • Fix banner URL (#2326)
    • Fix banner images (#2384)
    • Fix jpeg regex (#2118)
    • Follow site updates (#2169)
  • PcGamer
    • Use meta tags to generate feed contents (#2271)
  • Pikabu
    • Cut "script" element from post body (#2125)
    • Do not strip strikethrough tags in body content (716f5dd)
    • Remove whitespace from fake news marker (0ee549f)
  • Pixiv
  • PresidenciaPTBridge
    • Support multiple sections (#2082)
  • RaceDepartment
    • Follow site changes (#2087)
  • RadioMelodie
    • Add timestamp support and content fix (#2105)
    • Fix to use the new website layout (#2330)
    • Replace JS Audio Player (#2233)
  • Reddit
    • Add keyword search function (#2229)
    • Add option to choose for New, Hot and Top submissions (#2189)
    • Return back NSFW posts to feed (#2257)
  • Releases3DS
    • Remove requests to IGN (#2246)
  • Reuters
    • Change timestamp, add new feed, add alt text to image (#2150)
    • Migrate to new API (#2348)
  • Scmb
    • Remove "read more" text only if it exists (#2368)
  • Soundcloud
    • Add support for albums, reposts & likes (#2236)
  • Telegram
    • Add test cases for detectParameters
  • ThePirateBay
    • Repair broken bridge
  • Twitter
    • Continue using existing guesttoken from cache, when requesting a new one failed (#2396)
    • Increase guest token expiry time (#2374)
    • Use Twitter API V1.1 guest/activate for requesting new guest tokens (#2414)
  • Vk
    • Correct video title (9254d14)
    • Do not add repost of deleted post to feed (9254d14)
  • Wikipedia
    • Update elements (#2167)
  • Youtube
    • New features, fixes and refactors (#2208) (#2115)
  • ZoneTelechargement
    • Update website URL (#2289)

Removed bridges

RSS-Bridge 2021-04-25

25 Apr 10:35

Choose a tag to compare

General changes

  • BridgeAbstract: Correct getIcon method (fc81bed)
  • BridgeCard: Display configuration options (if enabled) when bridge has no parameters (#1968)
  • CI: Replace Travis CI with Github Actions (#1926)
  • Dockerfile: Clean up apt cache, make image smaller (#1880)
  • FeedExpander: Handle Atom enclosures (#2039)
  • FormatFactory: Ignore case in format values (#1967)
  • HtmlFormat: Use str_ireplace() when creating feed format URLs (#2008)
  • JS: Fixed TypeError: textValue is null (2ddd357)
  • README: Fix typo (#2004)
  • README: Update build status badges (#1995)
  • contents.php: Fix logical error in getSimpleHTMLDOMCached function (#1974)
  • core: Add configuration for bridges, allowing private bridges (#1343)
  • core: Use more correct text to indicate errored response from upstream (3226a5e)

New bridges

Modified bridges

  • AmazonPriceTracker
    • Add support for Swedish Amazon (#1856)
  • AppleMusic
    • Use title from website (#1855)
  • Arte7
    • Mitsu is no longer maintainer of the bridge
  • Bandcamp
    • Fix title extraction on empty band pages (#1966)
  • Basta
    • Use defaultLinkTo() (#1862)
  • DockerHub
    • Add detectParameters() (#1996)
  • DownDetector
  • Dribbble
    • Fix pictures parsing (#1911)
  • Economist
    • Fixes for fetching new page structure (#1836)
  • ExtremeDownload
  • FirefoxAddons
    • Add detectParameters() (#1997)
  • Flickr
    • Add filter by media and sort by options (#1758)
  • GenshinImpact
    • Use Asia/Shanghai time zone for article dates (#2040)
  • GithubIssue
    • Fix issue id and comment id extraction (#1950)
  • HDWallpapers
  • Instagram
    • Remove redundant data collection for sidecar and video (#1920)
    • pauder is defacto not a maintainer of InstagramBridge
  • InternetArchive
    • Fix collection links (#1551)
  • KernelBugTracker
    • Use defaultLinkTo() (#1862)
  • LeBonCoin
  • MondeDiplo
    • Fix blog article uri (#1961)
  • Nordbayern
    • Fixed typo of region "Hilpoltstein" (#1962)
  • NyaaTorrents
    • Allow searching by username (#2033)
    • Rewrite as Feed Expander (#2073)
  • Pikabu
    • Marking posts from "Как бы Новости" section, which are funny and deliberately fake (#2032)
  • RadioMelodie
    • Fix header image (#1985)
  • Reddit
    • Add detectParameters (#2070)
    • Rewrite to use JSON (#1781)
    • Add score filter (#2045)
    • Add user option (#1943)
  • Reporterre
    • Use defaultLinkTo() (#1862)
  • Rule34paheal
    • Use full size image (#1775)
  • Skimfeed
    • Add parameter detection (#1877)
  • Soundcloud
    • Fix client ID extraction (#1973)
  • Telegram
    • Add detectParameters() (#1998)
  • Telegram
    • Display the name of the attachments (#2003)
  • Telegram
    • Revert "Prevent double encoding entities" (#1182)
  • TheYetee
    • Fix HTML parsing (#1986)
  • TwitScoop
    • Remove less than (<) character from item title (#2034)
  • Twitter
    • Add option to hide pinned tweet (#1908)
  • Twitter
    • Fix username matching to be case insensitive with noretweet option (#1924)
  • Twitter
    • Improve timeline processing for username mode (#1946)
  • Vk
    • Remove non ascii chars from post date to correctly parse it (#1977)
    • Improved post author computation (#1802)
    • Show repost sources (#1802)
    • Handle second copy quote (#1802)
    • Fixed incorrect image uri's (#1802)
  • ZoneTelechargement
    • Add support for Streaming links (#1858)
    • Change URL load method (#2044)
    • Update Direct Download Unprotected URL (#1963)
    • Update URL and fix typos (#1936)
    • Update unprotected URL and Feed URL (#2065)

Removed bridges

RSS-Bridge 2020-11-10

10 Nov 11:33

Choose a tag to compare

General changes

  • Fixed passive XSS vulnerability (93cdf5e , details)
  • Fixed a bug that resulted in an exception if the error output was set to "http" (#1379)
  • Include Media RSS namespace for Atom feeds (8047041)
  • Fix notice of undefined offset when in detached HEAD state. (#1569)
  • Add headers to file_get_contents (#1623)
  • Add "filter" extension to requirements (#1827)
  • BridgeXPathAbstract: Feature to make bridges using XPath args (#1671)
  • Fix return type hints (#1824)
  • BridgeCard: Fixes parameter layout issue on small screens (#1816)
  • Docker: Install memcached PHP extension from PECL (#1473)
  • FeedExpander: Fix PHP notice on missing uri field (8144488)
  • MemcachedCache: loadData now returns null instead of false (#1592)
  • ParameterValidator: Ignore cache-busting param (#1723)

New bridges

Modified bridges

  • Anidex
    • Fix content retrieval (#1693)
  • AllocineFR
    • Update CSS class (#1585)
  • AnimeUltime
    • Remove encoding conversion (efd1abf)
  • AuoJMBridge
    • Follow Website change (#1527)
  • Brut
    • Add support for Spain edition and health category (#1833)
  • DarkReading
  • DevTo
    • Fix full article option not working (#1699)
  • DownDetector
  • Dribbble
    • regex fix and CSS selector update (#1657)
    • Fix picture parsing (#1787)
  • Facebook
    • Handle mobile links and unify host validation (#1789)
    • Permalink fix (#1838)
  • Ficbook
    • Fix data getting and months (#1765)
    • Add getName implementation (#1771)
  • FolhaDeSaoPaulo
  • FuturaSciences
  • GBAtemp
  • Gizmodo
  • GoogleSearch
  • Use other class for content retreiving (#1803)
  • Heise
    • Fix multi-page article fetching (#1767)
    • Check for article (#1790)
  • Instagram
    • Use lowercase comparison when looking up user pk (7b63da5)
    • Fix "Skip reviews" checkbox description (#1702)
    • Change TAG_QUERY_HASH (#1727)
  • Koreus
    • Use HTTPS when fetching feedburner feeds (#1797)
  • LesJoiesDuCode
  • LeMondeInformatique
    • Remove encoding conversion (8b173b8)
  • Mastodon
    • Update feed URL format (#1718)
  • MozillaBugTracker
  • NasaApod
    • Fix header being parsed as item (#1586)
  • NextINpact
    • Upgrade for v7 (#1708)
    • Fix subtitle extraction in #LeBrief (#1780)
  • NineGag
    • In post URI replace scheme from "http" to "https" (a332a5a)
  • RainbowSixSiege
  • SensCritique
    • Fix search display (#1567)
  • SoundcloudBridge
    • Add playlist support, migrate to api-v2 (#1500)
    • Fix bridge not returning tracks (#1757)
  • TheCodingLove
    • Fix not loading items (#1577)
  • TheHackerNews
    • Fix Author name cleanup (90e9c99)
  • TwitchBridge
    • Switch to unofficial GraphQL API (#1829)
  • Twitter
    • Rewrited to use new API and lots of fixups
    • Add support for querying by list ID (#1834)
  • Variety
    • Use HTTPS when fetching feedburner feeds (#1797)
  • Vk
    • Fix one letter bug on titles (#1555)
    • Correct fallback behavior, when trying to get direct video links (#1670)
  • WordPress
    • Limit feed to 20 items (#1801)
  • ZDNet
    • Fix article layout (#1793)
  • ZoneTelechargement

RSS-Bridge 2020-02-26

26 Feb 21:25
0705a2e

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

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

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

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

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

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)