Releases: RSS-Bridge/rss-bridge
Releases · RSS-Bridge/rss-bridge
RSS-Bridge 2018-11-10
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 inopen_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
-
Crewbay (https://www.crewbay.com) (#902)
-
Find A Crew (https://www.findacrew.net) (#901)
-
OnVaSortir (https://www.onvasortir.com) (#914)
-
Thingiverse (https://thingiverse.com/) (#869)
-
XenForo (https://xenforo.com/) (65da157)
Modified bridges
-
Askfm
- Fixed broken bridge (1cfe939)
-
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
-
GitHubGist
- Fixed broken bridge (2e6cbd1)
-
Instagram
-
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
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
andguix 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
- 9gag (https://9gag.com/) (#801)
- AutoJM (http://www.autojm.fr/) (#827)
- Bundesbank (https://www.bundesbank.de/) (d14f8e3)
- Desoutter (https://www.desouttertools.com) (b4aea21)
- dev.to (https://dev.to) (2d1b446)
- Extreme Download (https://ww1.extreme-d0wn.com/) (#820)
- Glassdoor (https://www.glassdoor.com/) (c06a09f)
- GQMagazine (https://www.gqmagazine.fr) (#861)
- Pikabu (Пикабу) (https://pikabu.ru) (#830)
- TheYetee (https://theyetee.com) (#809)
- Zone Telechargement (https://ww2.zone-telechargement1.org/) (#829)
Modified bridges
- Arte7
- Added support for collections (#819)
- Dealabs
- ETTV
- FB2
- Kununu
- Fixed broken bridge and general improvements (e6476a6)
- LeBonCoin
- Fixed multiple warnings (622802e)
Removed bridges
- Sexactu (replaced by
GQMagazine
)
RSS-Bridge 2018-09-09
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 thegetIcon
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
- GOG (https://gog.com)
- Anidex (https://anidex.info)
- NyaaTorrents (https://nyaa.si)
Modified bridges
*Anime-Ultime
- Restore thumbnail (#802)
- BlaguesDeMerde
- Adjust to layout changes (c305c1d)
- CNET
- Rewrite bridge (#802)
- Danbooru
- Fixed broken bridge (ee28b12)
- DauphineLibere
- Fixed broken bridge, and use HTTPS for content fetching (#780)
- Dilbert
- Minor URI fix (#802)
- EstCeQuonMetEnProd
- Fix content extraction (#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
- 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
- CAD (https://cad-comic.com): Is now powered by WordPress and provides RSS and Atom feeds
- CNET (https://www.cnet.com): Does now provide its own set of feeds: https://www.cnet.com/rss/
RSS-Bridge 2018-08-07
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
- ForGifs (https://forgifs.com)
- GitHubGist (https://gist.github.com)
- Instructables (http://www.instructables.com)
- Skimfeed (https://skimfeed.com)
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
- LeBonCoin
- Added cities support (#751)
- Vk
- Converting hashtags to categories (#755)
- YGGTorrent
- Search results are now ordered by published date (#762)
- Youtube
- Added duration limits (6bd76af)
Removed bridges
- Cpasbien (on permanent Cloudflare protection)
- Torrent9 (on permanent Cloudflare protection)
RSS-Bridge 2018-07-17
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
.
- Removed
New bridges
- AmazonPriceTracker (https://www.amazon.com/)
- ContainerLinuxReleases (https://coreos.com/releases/)
- SuperSmashBlog (https://www.smashbros.com/en_US/blog/index.html)
- GrandComicsDatabase (https://www.comics.org/)
- JustETF (https://www.justetf.com/)
- Zenodo (https://zenodo.org/)
Modified bridges
- Dealabs
- Facebook 2 (#742)
- Removed dependency for
file_get_contents
(usinggetContents
instead)
- Removed dependency for
- Kununu
- LeBonCoin
Removed bridges
- IsoHunt (discontinued)
RSS-Bridge 2018-06-10
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
- ChristianDailyReporter (https://www.christiandailyreporter.com/)
- Ello (https://ello.co/)
- ETTV (https://www.ettv.tv/)
Modified bridges
- Dealabs
- Facebook
- Warn the user when trying to fetch a non-public facebook page (79ebdc4)
- Instagram
- Added support for stories (8770c87)
- Vk
- 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
General changes
- Added GNOME Builder configuration files to
.gitignore
- Removed uses of
file_gets_contents
, and replaced them withgetContents
- Small fixes to HtmlFormat CSS
New bridges
- Pixiv (https://pixiv.net/)
- NotAlways (https://notalwaysright.com/)
- FDroid (https://f-droid.org)
- SupInfo (https://supinfo.com/articles/)
- YggTorrent (https://yggtorrent.is/)
- Discogs (https://discogs.com)
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
General changes
- Added option for custom cache timeouts (see Wiki)
- Added an extension check for 'simplexml' (ac68470)
- Added exception handler for Errors in PHP 7 (ac68470)
- See http://php.net/manual/en/language.errors.php7.php for more information
- RSS-Bridge now uses cURL instead of file_get_contents for all core functions (getContents, getSimpleHTMLDOM, getSimpleHTMLDOMCached)(0f93370)
- Added an extension check for 'curl' (2df2623)
New bridges
- Radio Melodie (https://www.radiomelodie.com/)
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
-
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 thelimit
accordingly! (1cb83cc)
- Changed the
-
Steam
-
YouTube
Removed bridges
No bridges were removed!
RSS-Bridge 2018-03-11
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
- Bloomberg (https://www.bloomberg.com/)
- Dealabs (https://www.dealabs.com/)
- Demonoid (https://www.demonoid.pw/)
- IPB (https://www.invisionpower.com)
- PcGamer (https://www.pcgamer.com/)
- Tebeo (http://www.tebeo.bzh/)
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
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
- Example: You can now add
- [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
- Example: You can now add
- [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