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)