Releases: RSS-Bridge/rss-bridge
RSS-Bridge 2021-04-25
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
- Bukowskis (https://www.bukowskis.com) (#1927)
- DockerHub (https://hub.docker.com) (#1994)
- FSecureBlog (https://blog.f-secure.com) (#1932)
- FirefoxAddons (https://addons.mozilla.org) (#1952)
- GenshinImpact (https://genshin.mihoyo.com/en/news) (#1912)
- GitHubPullRequest (captain obvious is on vacation) (#2001)
- HackerNewsUserThreads (https://news.ycombinator.com) (#1902)
- IKWYD (https://iknowwhatyoudownload.com) (#1874)
- Itchio (https://itch.io) (#1918)
- PresidenciaPT (https://www.presidencia.pt) (#2016)
- RaceDepartment (https://racedepartment.com) (#1681)
- Reuters (https://reuters.com) (#1653)
- SeznamZpravy (https://seznamzpravy.cz) (#1806)
- SymfonyCasts (https://symfonycasts.com) (#2000)
- TheFarSide (https://www.thefarside.com) (#1484)
- TwitScoop (https://www.twitscoop.com) (#2018)
- WallmineNews (https://wallmine.com) (#2035)
- Yeggi (https://www.yeggi.com) (#1910)
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
- Fix bridge (#1957)
- 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
- Fix URLs (#1892)
- 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
- Fix bridge (e5846c0)
- MondeDiplo
- Fix blog article uri (#1961)
- Nordbayern
- Fixed typo of region "Hilpoltstein" (#1962)
- NyaaTorrents
- Pikabu
- Marking posts from "Как бы Новости" section, which are funny and deliberately fake (#2032)
- RadioMelodie
- Fix header image (#1985)
- 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
- ZoneTelechargement
Removed bridges
- ChristianDailyReporter (https://christiandailyreporter.com/): service is shutting down (#1948)
RSS-Bridge 2020-11-10
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
- AirBreizh (https://www.airbreizh.asso.fr/) (#1544)
- AlbionOnline (https://albiononline.com) (#1769)
- ASRockNews (https://www.asrock.com) (#1526)
- Awwwards (https://www.awwwards.com/) (#1524)
- BleepingComputer (https://www.bleepingcomputer.com/) (#1815)
- BlizzardNews (https://news.blizzard.com) (#1671)
- CeskaTelevize (https://www.ceskatelevize.cz) (#1784)
- Epicgames (https://www.epicgames.com) (#1709)
- MallTv (https://www.mall.tv) (#1819)
- Marktplaats (https://marktplaats.nl) (#1575)
- MediapartBlogs (https://blogs.mediapart.fr)
- NordBayern (https://www.nordbayern.de) (#1513)
- OpenwrtSecurity (https://openwrt.org/advisory/start) (#1812)
- OtrkeyFinder (https://otrkeyfinder.com) (#1712)
- ReleasesSwitch (http://www.nswdb.com/) (#1694)
- RobinhoodSnacks (https://snacks.robinhood.com/newsletters/) (#1460)
- UnraidCommunityApplications (https://forums.unraid.net/topic/38582-plug-in-community-applications/) (#1534)
- Woscker (https://woscker.com/) (#1643)
- WorldCosplay (https://worldcosplay.net/) (#1732)
- XPath (#1671)
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
- Hide dummy articles (00dd81a)
- DevTo
- Fix full article option not working (#1699)
- DownDetector
- Fix bridge (#1528)
- Dribbble
- Ficbook
- FolhaDeSaoPaulo
- Improve URL and HTML (5a43db4)
- FuturaSciences
- Multiple fixes (#1507)
- GBAtemp
- Multiple fixes (#1507)
- Gizmodo
- Fix bridge (#1538)
- GoogleSearch
- Use other class for content retreiving (#1803)
- Heise
- Koreus
- Use HTTPS when fetching feedburner feeds (#1797)
- LesJoiesDuCode
- Fix items not loading (a1dd98f)
- LeMondeInformatique
- Remove encoding conversion (8b173b8)
- Mastodon
- Update feed URL format (#1718)
- MozillaBugTracker
- Fix bridge (#1550)
- NasaApod
- Fix header being parsed as item (#1586)
- NextINpact
- NineGag
- In post URI replace scheme from "http" to "https" (a332a5a)
- RainbowSixSiege
- Fix bridge (#1587)
- SensCritique
- Fix search display (#1567)
- SoundcloudBridge
- 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
- WordPress
- Limit feed to 20 items (#1801)
- ZDNet
- Fix article layout (#1793)
- ZoneTelechargement
- Update URL (#1710)
RSS-Bridge 2020-02-26
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
- Atmo Occitanie (https://www.atmo-occitanie.org) (#1422)
- Dave Ramsey Blog (https://www.daveramsey.com/blog) (#1459)
- Donnons (https://donnons.org) (#1441)
- Folha De Sao Paulo (https://www1.folha.uol.com.br) (#1426)
- FirstLookMedia (https://tech.firstlook.media) (#1438)
- NewOnNetflix (https://www.newonnetflix.info) (#1408)
- PhoronixBridge (https://www.phoronix.com) (#1412)
- Pornhub (https://www.pornhub.com) (480694e)
- RoosterTeeth (https://roosterteeth.com) (#1450)
- Scribd (https://www.scribd.com) #1391
- Torrent Galaxy (https://torrentgalaxy.to) (#1378)
- TinyLetter (https://tinyletter.com) (#1469)
Modified bridges
- AllocineFRBridge
- Update Show List and parsing (#1407)
- AtmoNouvelleAquitaine
- Change description (#1423)
- DevToBridge
- Fix bridge & add getName() (#1470)
- ExtremeDownloadBridge
- Update URL (#1429)
- GithubIssueBridgeIssue
- Fix bridge (#1453)
- 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
- Fix bridge (#1433)
- 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
- Revolut (https://blog.revolut.com/) (ba43c87): An official RSS feed is available at https://blog.revolut.com/rss/ and linked on the main page (next to the Facebook and Twitter buttons).
RSS-Bridge 2019-12-01
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
- Apple App Store (https://apps.apple.com/) (#1316)
- Comics Kingdom (https://www.comicskingdom.com/) (#1353)
- Dark Reading (https://www.darkreading.com/) (#1289)
- Diário Do Alentejo (https://www.diariodoalentejo.pt) (#1360)
- Down Detector (https://downdetector.com/) (0b80f9d)
- Esquerda.net (https://www.esquerda.net) (#1296)
- Free Code Camp (https://www.freecodecamp.org) (#1311)
- Fur Affinity User (https://www.furaffinity.net) (#1326)
- Listverse (https://listverse.com/) (#1305)
- NFLRUS (http://nflrus.ru/) (#1285)
- Openwhyd (https://openwhyd.org) (#1338)
- PlantUML (http://plantuml.com) (#1309)
- Reddit (https://www.reddit.com/) (#1213)
- Revolut (https://blog.revolut.com/) (#1321)
- The Whiteboard (https://www.the-whiteboard.com/) (#1327)
- Variety (https://variety.com) (#1307)
- Vice (https://www.vice.com/) (#1310)
- VieDeMerde (https://viedemerde.fr) (#1313)
- Yahtzee Dev Diary (https://www.escapistmagazine.com/v2/yahtzees-dev-diary-completed-games-list/) (#1297)
Modified bridges
- Bandcamp
- Added band and album feeds (#1317)
- Basta
- Fixed a PHP 7.4 crash (#1323)
- Desoutter
- Added feed item limit (c0df981)
- Extreme Download
- Updated website URL (#1303)
- FB2
- Clarified Facebook bridges (#1221)
- Google Search
- Fixed no results (#1329)
- GQMagazine
- Fixed by following website changes (#1281)
- Kununu
- Added feed item limit (50eee7e)
- 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
- Vk
- Zone Telechargement
- Annuaire Telechargement has changed name again to go back to Zone Telechargement. (#1302)
Removed bridges
- Bloomberg (https://www.bloomberg.com/) (#1238): Site redesigned and hidden behind paywall.
- Read Comics (http://www.readcomics.tv/) (4622d9b): Site doesn't exist anymore.
- Superb Wallpapers (http://www.superbwallpapers.com/) (#1336): Site doesn't exist anymore.
- Whyd (http://www.whyd.com/) (#1338): Site moved to https://openwhyd.org (new bridge available)
RSS-Bridge 2019-09-12
General changes
- Respect passed headers for file_get_contents() (#1234)
- Fix double XML encoding on Atom feed title (#1247)
New bridges
- AtmoNouvelleAquitaineBridge (https://www.atmo-nouvelleaquitaine.org/) (#1229)
- CNETFranceBridge (https://www.cnetfrance.fr/) (#1214)
- CuriousCatBridge (https://curiouscat.me/) (#1216)
- DavesTrailerPageBridge (https://www.davestrailerpage.co.uk/) (#1246)
- EngadgetBridge (https://www.engadget.com/) (#1215)
- FabriceBellardBridge (https://bellard.org/) (#1220)
- FurAffinityBridge (https://www.furaffinity.net) (#1083)
- GuardianBridge (https://www.theguardian.com/) (#1249)
- IGNBridge (https://www.ign.com/) (#1233)
- LaCentraleBridge (https://www.lacentrale.fr/) (#1201)
- NYTBridge (https://www.nytimes.com/) (#1235)
- PatreonBridge (https://www.patreon.com/) (#1254)
- PirateCommunityBridge (https://raymanpc.com/) (#1252)
- TwitchBridge (https://twitch.tv/) (#1253)
- WIREDBridge (https://www.wired.com/) (#1244)
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
-
GQMagazineBridge
- Adapt to changes (#1281)
-
HaveIBeenPwnedBridge
- Add item limit parameter (#1219)
-
HentaiHavenBridge
- Use HTTPS (#1227)
-
InstagramBridge
-
InternetArchiveBridge
- Fix malformed URLs (#1222)
-
LeBonCoinBridge
- Submit user agent to LBC to get results (a86a945)
-
NovelUpdatesBridge
- Use HTTPS (#1228)
-
PikabuBridge
- Added filtering by user (#1266)
-
Rule34pahealBridge
- Fix thumbnail uri (#1278)
-
ThePirateBayBridge
-
TwitterBridge
-
UnsplashBridge
- Fix bridge (#1208)
Removed bridges
No bridges were removed in this release
RSS-Bridge 2019-07-06
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
- Ficbook (https://ficbook.net/) (#1185)
- Gitea (https://gitea.io/) (#1180)
- Gogs (https://gogs.io/) (#1180)
- Indeed (https://www.indeed.com/) (#1166)
- Internet Archive (https://archive.org) (#1186)
- Mastodon (https://mastodon.social/) (#1178)
- National Geographic (https://www.nationalgeographic.com/) (#1065)
- Southern Poverty Law Center (https://www.splcenter.org/) (#1177)
- Telegram (https://t.me/) (#1175, #1181, #1182, #1183, #1184, #1192, #1202, #1207)
- Vimeo (https://vimeo.com/) (#933)
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
- Fixed broken bridge (ea08445)
- GQ Magazine
- Fixed the bridge by changing the way the articles are loaded AND their titles are found (#1195)
- Have I Been Pwned
- Instructables
- Kununu
- PinterestBridge
- Removed support for search due to technical limitations (#1206)
- Shanaproject
- Steam Community
- Added Workshop category (#1172)
- World Of Tanks
- Fixed bridge (#1197)
- XenForo
- Youtube
- Added playlist caching (#1162)
Removed bridges
- Demonoid (https://demonoid.pw/) (6b9394d): Site discontinued.
- Dollbooru (http://dollbooru.org/) (b1b7e4e): Site discontinued.
- Sakugabooru (http://sakuga.yshi.org/) (de53120): Site discontinued.
RSS-Bridge 2019-06-08
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 ifwhitelist.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
- Binance (https://www.binance.com/) (#1135)
- Brut (https://www.brut.media/) (#1159)
- Have I Been Pwned (https://haveibeenpwned.com/) (#1144)
- Mediapart (https://www.mediapart.fr/) (#1130)
- Q Play (https://www.qplay.pt/) (#1118)
- Steam Community (https://www.steamcommunity.com/) (#1136)
Modified bridges
- Pikabu
- Radio Melodie
- Fixed bridge after website update (#1145)
- Sound Cloud
- Uses account avatar as feed icon (#1146)
- Steam
- Vk
- Ignore illegal characters in input HTML for iconv (#1154)
Removed bridges
No bridges were removed in this release!
RSS-Bridge 2019-05-08
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
- AO3 (https://archiveofourown.org/) (#1123)
- ArtStation (https://www.artstation.com/) (#1122)
- Bad Dragon (https://bad-dragon.com/) (#1082)
- Bing Search (https://www.bing.com/) (#1046)
- Economist (https://www.economist.com/) (#1067)
- Heise (https://www.heise.de/) (#744)
- Ivoox (https://www.ivoox.com/) (#597)
- Mozilla Bug Tracker (https://bugzilla.mozilla.org/) (#916)
- SEC Stock filings (https://www.sec.gov/edgar/searchedgar/companysearch.html) (#1011)
- SIMAR (http://www.simar-louresodivelas.pt/) (#1055)
Modified bridges
- AutoJM
- 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
- Instagram
- Fixed image links (7b8dd93)
- RadioMelodie
- Updated to support the new website (#1101)
- RoadAndTrack
- Vk
- Added an option to hide reposts (#1089)
Removed bridges
- Google Plus Bridge (#1124)
RSS-Bridge 2019-03-17
General changes
- Fixed cache types ending on 'cache' are not detected correctly (e3588f6)
- Added cache based on SQLite 3 (#1035)
New bridges
- AsahiShimbunAJW (http://www.asahi.com) (#1036)
- ComboiosDePortugal (https://www.cp.pt) (#1049)
Modified bridges
-
BakaUpdatesMangaReleases
-
BandcampBridge
- Updated to use newer POST API (#1045)
-
Dealabs
- Patched unparsable Deal date (#1053)
-
LeMondeInformatique
- Handle special articles (#1039)
-
OneFortuneADay
-
Soundcloud
- Updated API key (#1062)
Removed bridges
No bridges were removed in this release!
RSS-Bridge 2019-02-19
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
- Apple Music (https://www.apple.com) (#1026)
- Baka Updates Manga Releases (https://www.mangaupdates.com/) (#999)
- Cachet (https://cachethq.io/) (#1034)
- Glowfic (https://www.glowfic.com) (#1031)
- RoadAndTrack (https://www.roadandtrack.com) (473a62e)
- VMwareSecurityBridge (https://www.vmware.com/security/advisories.html) (#1041)
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