Skip to content

Releases: RSS-Bridge/rss-bridge

RSS-Bridge 2018-11-10

10 Nov 17:10
Compare
Choose a tag to compare

General changes

  • Updated CONTRIBUTING to include all tests and link to the Wiki (d987cee)
  • Updated php-urljoin (#867)
  • Fixed a bug where the default value for a checkbox was set to "1" instead of "checked" (#874)
  • Fixed a bug introduced by #841 that prevented RSS-Bridge from sending HTTP 304 responses. For more information see #875 (#880)
  • Fixed open_basedir warnings if .git/HEAD isn't in open_basedir (#887)
  • Added favicons to most bridges (7621784)
  • Added an option to display the administrator email address on the front page (#896)
    Find more information on the Wiki
  • Added a template for bridge requests on GitHub (7e3787a)
  • Added integration tests for PHP version compatibility (a935e31)

New bridges

Modified bridges

  • Askfm

  • Etsy

    • Fixed bridge and corrected typos (#873)
  • Facebook

    • Fixed 'SpSonSsoSredS' text in title (7561c06)
    • Fixed items link to localhost (717b0bd)
    • Fixed broken feed caused by regex parsing (cb488d9)
    • Added filter to remove tracking code (723bd11)
    • Added filter to keep title and description of embedded media (7026684)
    • Removed filter that removed origin information of embedded media (0b2ede3)
    • Added filter to remove hidden elements from posts (104ae22)
    • Added filter to remove videos and view counts from posts (68ee24d)
    • Updated filter to remove " - Posts" from author name (#917)
  • FB2

    • Added updated timestamps to each post (#849)
    • Replaced emoticon images by their textual representation (62d737e)
    • Use a new URL for the cursor to fix #851 (7596be6)
    • Fixed number of fetched items (30bc517)
    • Added support for images (afd5ef0)
  • GitHubGist

  • Instagram

    • Added caption existence check to reduce PHP warnings in server logs (#865)
    • Fixed adding duplicate URLs when parsing Instagram stories (#715)
    • Added support for Instagram locations (19a7f10)
  • RainbowSixSiege

    • Fixed missing news (#908)
  • Rue89

    • Entirely rewritten using the JSON API (110b865)
  • ThePirateBay

    • Fixed TLD from .org to .wf (#907)
  • Youtube

    • Fixed playlist mode (#876)
  • ZoneTelechargement

    • Made the bridge more robust to URL change (#881)

Removed bridges

No bridges were removed in this release!

RSS-Bridge 2018-10-15

15 Oct 16:56
Compare
Choose a tag to compare

General changes

  • The Wiki was updated to better support you in creating your own bridge!
  • The README file was generally updated.
    It now includes two additional badges: debian release and guix release
  • Fixed a bug that caused open_basedir warnings after updating to RSS-Bridge 2018-09-09 (#832)
  • Adjusted styles to improve readability for bridge parameters (#763)
  • Atom format
    • Fixed PHP notice when running in CLI mode (#824)
  • Mrss format
    • Fixed double quotes in XML attributes breaking the feed (#813)
  • Improved performance considerably in certain situations (e3a5a6a)
  • Error messages for invalid parameter values now include the affected parameter names (f853ffc)
  • RSS-Bridge now returns an error message if it fails loading remote contents (13bd7fe)
  • HTML format now includes feed URLs which can automatically be detected by feed readers and browsers (93e7ea9)
  • Errors are now returned in the requested feed format for feed readers to show in your time line (#841)
    (i.e. feeds in Atom format will return errors in Atom format, Mrss in Mrss format and so forth)
    Please notice that error messages are re-issued after 24 hours, so expect your feed reader to report issues once per day, even if it is the same error.
  • Fixed an issue where RSS-Bridge would respond with a PHP Notice when running in CLI mode, requesting the Mrss format (#858)

New bridges

Modified bridges

  • Arte7
    • Added support for collections (#819)
  • Dealabs
    • Fixed a bug that caused the bridge to return error 500 because Dealabs changed the URL of the category Maison & jardin (#821).
      Notice: Existing feeds must be updated to the new RSS Feed URL!
    • Follow website changes (#852)
  • ETTV
    • Fixed typo with status field (#682)
    • Change the uri element of an item to point, not on the magnet link (#682)
    • Return name & uri matching with query (#682)
  • Facebook
    • Uses an alternative URI to return more posts (fcc9f9f)
    • Added a new parameter limit to specify the maximum number of items to return (i.e. &limit=10). The default limit is &limit=-1 (no limit) (5779f64)
  • FB2
    • Fixed a bug that caused the bridge to fail after updating to RSS-Bridge 2018-09-09 (458b826)
    • Fixed Facebook links starting with two slashes and ending in quotes (#831)
    • Headers <h3> and <h4> are retained to make the feed more readable (#836)
  • Kununu
    • Fixed broken bridge and general improvements (e6476a6)
  • LeBonCoin
    • Fixed multiple warnings (622802e)

Removed bridges

  • Sexactu (replaced by GQMagazine)

RSS-Bridge 2018-09-09

09 Sep 20:03
Compare
Choose a tag to compare

General changes

  • Added unit tests to test basic bridge implementation mistakes (6bceb2b)
  • Added new action to list bridges (#493). Find more information on the Wiki
  • The styles have been updated to give RSS-Bridge a modern look (#781)
  • Bridges can now specify their own icon via getIcon (#788). Read more on the getIcon function on the Wiki
  • Added an PHP extension check for "json" (be3620a)
  • RSS-Bridge now sends HTTP code 304 when returning cached data (#793)
  • Improvements to cache handling to prevent working with incorrect timestamps (#792)
  • Fix cache timing : the last modification time was cached, resulting in wrong results
  • Move the debug mode initialization before the inclusion of the core files, in order to catch errors in them
  • Improve debug messages (#802)
  • Add new parsing utilities (#802):
    • extractFromDelimiters
    • stripWithDelimiters
    • stripRecursiveHTMLSection
    • markdownToHtml (partial)
  • Handle MIME type for enclosures, as many feed readers ignore enclosures without MIME type (#802)
  • Improve field extraction in FeedExpander, add support for enclosures (#802)

New bridges

Modified bridges

*Anime-Ultime

  • Restore thumbnail (#802)
  • BlaguesDeMerde
    • Adjust to layout changes (c305c1d)
  • CNET
    • Rewrite bridge (#802)
  • Danbooru
  • DauphineLibere
    • Fixed broken bridge, and use HTTPS for content fetching (#780)
  • Dilbert
    • Minor URI fix (#802)
  • EstCeQuonMetEnProd
    • Fix content extraction (#802)
  • Facebook
    • Remove query string from post links (bf30ad1)
    • Fix "SpSonsSoriSsés" label (#802)
  • ForGifsBridge
    • Fix permission of the file (123fce4)
  • Futura-Sciences
    • Cleanups, use HTTPS (#802)
  • GBATemp
    • Fix categories, add thumbnails, fix date extraction, fix user blog post extraction, use cached data (#802)
  • GithubSearch
    • Fix broken bridge, add tags and categories (#803)
  • GooglePlusPost
    • Fixed a bug where the title was returned empty if the content is too short (37f8419)
  • GrandComicsDatabase
    • Fixed links in content (#804)
  • JapanExpo
    • Fix getSimpleHTMLDOMCached call, use HTTPS, add thumbnails to the enclosures (#802)
  • LeBonCoin
    • Added custom headers to prevent bot exclusion (9fc1e97)
    • This bridge now uses the site's API to collect data (#795)
    • Added more options (#783)
  • LeMondeInformatique
    • Fix bridge, use HTTPS, add thumbnails to enclosures (#802)
  • LesJoiesDuCode
    • Switched to HTTPS and removed author (#787)
  • Nextgov
    • Fix bridge, add thumbnails to enclosures (#802)
  • NextInpact
    • Add categories and filtering, fix extraction, remove article limit (#802)
  • Pixiv
    • Fixed timestamps (#785)
  • Releases3DS
    • Cache content, add thumbnails to enclosures (#802)
  • TheHackerNews
    • Fix bridge, add thumbnails to enclosures (#802)
  • Vk
    • Various fixes to video attachments (#766)
  • WeLiveSecurity
    • Use HTTPS, fix content extraction (#802)
  • WordPress
    • Reduce timeout, add new content selector, fix <script> cleanup, add thumbnails to enclosures (#802)
  • YGGTorrent
    • Increase limit, use cache (#802)
  • ZDNet
    • Rewrite bridge (#802)

Removed bridges

RSS-Bridge 2018-08-07

07 Aug 16:42
Compare
Choose a tag to compare

General changes

  • The search bar of RSS-Bridge now supports searching by URLs (caa622f)
  • Added Cloudflare challenge detection (066ef1d)
    • RSS-Bridge now returns an error if the server responded with a Cloudflare challenge. This should be temporary in most cases (while the attack lasts). Users should wait a few days and try again, before opening an issue on GitHub.
  • Added php-urljoin from https://github.com/fluffy-critter/php-urljoin to replace the custom implementation of defaultLinkTo (#756)

New bridges

Modified bridges

  • AmazonPriceTracker
    • Improved the scrapper logic (#761)
  • Dealabs
    • Following website changes (#758)
  • Ello
    • Added URIs to feed items (c4d489f)
  • FilterBridge
    • Added option to build feed titles from content (3a496e3)
  • FierPanda
    • Following layout changes (15e6d77)
  • Flickr
    • Fixed broken bridge after layout changes (bae7a58)
  • GooglePlusPost
    • Added images to enclosures (3c4e12c)
    • Added option to include images in the content (53278b2)
  • LeBonCoin
    • Added cities support (#751)
  • Vk
    • Converting hashtags to categories (#755)
  • YGGTorrent
    • Search results are now ordered by published date (#762)
  • Youtube

Removed bridges

  • Cpasbien (on permanent Cloudflare protection)
  • Torrent9 (on permanent Cloudflare protection)

RSS-Bridge 2018-07-17

17 Jul 18:49
Compare
Choose a tag to compare

General changes

  • RSS-Bridge now supports authentication (using HTTP Auth) (#728)
    • For more information refer to the Configuration section in the Wiki
  • RSS-Bridge now supports Docker (#720)
    • For more information refer to the Docker section in the Wiki
  • The current git branch is displayed the front page and included when opening issues while running RSS-Bridge from a git directory (#731)
  • Fixed a bug where the favicon was not linked correctly if the current URI contained a path (42c699f)
  • RSS-Bridge now supports feed categories (#746)
    • For more information refer to the Wiki
  • Updated the readme file to reflect latest changes (fbf874c)
    • Removed allow_url_fopen requirement.
    • Added requirement for curl.

New bridges

Modified bridges

  • Dealabs
    • Following site changes (#721)
    • Implemented a generic PepperBridgeAbstract for future expansion (#726)
    • Rewritten the bridge to use the generic PepperBridgeAbstract (#726)
  • Facebook
    • Added option for skipping Reviews (4a5f190)
    • You can now paste Facebook URLs into the name field (5087f5f)
  • Facebook 2 (#742)
    • Removed dependency for file_get_contents (using getContents instead)
  • Kununu
    • Fixed broken page layout (bca79d3)
    • Reviews are now sorted by date instead of relevance (bca79d3)
  • LeBonCoin
    • Follow site changes (#747)
    • Removed dependency for file_get_contents (using getContents instead) (1f2fe25)

Removed bridges

  • IsoHunt (discontinued)

RSS-Bridge 2018-06-10

10 Jun 20:17
Compare
Choose a tag to compare

General changes

  • Removed the external service for fetching the favicon. RSS-Bridge will now attempt to load the favicon directly from the source (9b34b68)
  • Fixed a bug that caused crashes when accessing FileCache in case it has been purged or not created yet (3ca5939)
  • Added custom configurations, see Wiki for more information (#653)
  • Added cUrl error message and -code to the debugMessage (#711)

New bridges

Modified bridges

  • Dealabs
    • Fixed the case where no discount was shown (#703)
    • Changed some CSS class to follow the website changes (#703)
    • Handle updated content case (#703)
  • Facebook
    • Warn the user when trying to fetch a non-public facebook page (79ebdc4)
  • Instagram
    • Added support for stories (8770c87)
  • Vk
    • Extended article link parsing (#685)
    • Fixed a bug that caused image links to break (#700)
    • Added one more selector for article_author_selector (#712)
    • Extended video parsing (#712)
    • Added poll parsing (#712)
  • WorldOfTanks
    • Rewrote the bridge to use the existing feed (#527)
  • YGGTorrent
    • URL encode the first parts of the requests (df33dcf)

Removed bridges

No bridges were removed in this release!

RSS-Bridge 2018-04-20

20 Apr 15:18
Compare
Choose a tag to compare

General changes

  • Added GNOME Builder configuration files to .gitignore
  • Removed uses of file_gets_contents, and replaced them with getContents
  • Small fixes to HtmlFormat CSS

New bridges

Modified bridges

  • GoComics
    • Rewrote the bridge in order for it to work with the new layout (#663)
  • VkBridge
    • Rewrote bridge code, added titles, remove pinned posts, corrected video links, added support for albums and photos, post author is now the author (#667)
  • InstagramBridge
    • Added support for enclosures (#598)
  • SoundCloudBridge
    • Changed the API key in order for the bridge to work with all profiles (#599)
  • DemonoidBridge
    • Rewrote the bridge in order for it to work with the new layout (#626)
  • DansTonChatBridge
    • Fixed the bridge to work with the new layout (#673)
  • YoutubeBridge
    • Removed duration in titles in search mode (#672)

Removed bridges

  • T411Bridge. Website is down since nearly one year.

RSS-Bridge 2018-04-06

06 Apr 20:47
Compare
Choose a tag to compare

General changes

New bridges

Modified bridges

  • Dealabs

    • Fixed implementation to work with the current layout (#660)
  • Facebook

    • Returns a specific error message if the provided username starts with a slash "/" (df6da83)
  • Instagram

    • Fixed implementation to work with the current layout (29c690d)
    • Added hashtag support (38c7e02)
  • IPB

    • Changed the limit parameter to specify the number of items to return rather than the number of pages. This requires any query to adjust the limit accordingly! (1cb83cc)
  • Steam

    • Run free or not yet released games (#639)
    • Added several properties to output (#639)
    • Removed sorts (they are not supported anymore on the source) (#639)
    • Resolved ghost elements (when games hasn't any price) (#639)
    • Resolved wrong returned price (#639)
  • YouTube

    • Sort playlist items by publication date (#643)
    • Improved performance in playlist mode (#648)

Removed bridges

No bridges were removed!

RSS-Bridge 2018-03-11

11 Mar 12:15
Compare
Choose a tag to compare

General Changes

  • Updated the Travis CI build script to work with the new Ubuntu Trusty distributions
  • RSS-Bridge returns an error if no format is specified via &format=
  • RSS-Bridge now also runs from the CLI!
  • Updated README to improve readability
  • Added extension check for 'mbstring'

New Bridges

Modified Bridges

  • AllocineFR: Updated to work with the current season
  • Arte7: Fixed the bridge to use the new API
  • Facebook: Fixed double quote issues at the end of URLs
  • GoComics: Fixed image finding
  • LegifranceJO: Updated to work with the current layout
  • Pinterest: Fixed the bridge
  • MixCloud:
    • Fixed Mixcloud blocks certain User-Agents
    • Fixed double forward-slashes in returned post URI leading to error 404
  • Steam: Fixed the bridge
  • ThePirateBay: Added instructions for input parameter
  • Torrent9: Updated the source URI
  • Twitter: Added category for lists
  • Vk:
    • Updated to use https and work with the current layout
    • Added feed title based on the parsed contents
  • Youtube:
    • Updated to skip Ads and unavailable videos
    • Fixed author parsing to prevent breaking the bridge

Removed Bridges

  • PlanetLibre (now supports RSS feeds) 26ce16b

RSS-Bridge 2017-08-19

19 Aug 19:12
Compare
Choose a tag to compare

General changes

  • whitelist: Do case-insensitive whitelist matching
  • [FeedExpander] Fix Serialization of 'SimpleXMLElement' is not allowed
  • [FeedExpander] Remove whitespace from source content
  • [index] Add GET parameter 'q' for search queries
    • Example: You can now add &q=Twitter to load into the search field
  • [index] Check permissions for cache folder and whitelist file
  • [index] Show bridge options when loading with URL fragment
    • Example: You can now add #bridge-Twitter to load the card with all parameters visible
  • [style] Center search cursor and hide placeholder
  • [validation] Fix error on undefined optional numeric value

Modified bridges

  • [DanbooruBridge] Allow descendant classes to override tag collection
  • [DribbbleBridge] Add dribble bridge listing last dribble popular shots (#558)
  • [FacebookBridge] Fix & in URLs
  • [GelbooruBridge] Fix bridge not getting tags correctly
  • [GoComicsBridge] Fix for page structure changes (#568)
  • [LeBonCoinBridge] Fix bridge is marked executable
  • [LWNprevBridge] Fix everchanging url
  • [YoutubeBridge] Fix error on certain keywords
  • [YoutubeBridge] Fix issues loading playlists

Removed bridges

  • VineBridge