einschmidt / addon-freshrss

A free, self-hostable feed aggregator.
MIT License
5 stars 0 forks source link

⬆️ Update FreshRSS/FreshRSS to v1.24.0 #70

Closed renovate[bot] closed 4 months ago

renovate[bot] commented 4 months ago

Mend Renovate

This PR contains the following updates:

Package Update Change
FreshRSS/FreshRSS minor 1.23.1 -> 1.24.0

Release Notes

FreshRSS/FreshRSS (FreshRSS/FreshRSS) ### [`v1.24.0`](https://togithub.com/FreshRSS/FreshRSS/blob/HEAD/CHANGELOG.md#2024-05-23-FreshRSS-1240) [Compare Source](https://togithub.com/FreshRSS/FreshRSS/compare/1.23.1...1.24.0) - Features - New [*shareable user query*](https://freshrss.github.io/FreshRSS/en/users/user_queries.html#share-your-user-queries) mechanism to share list of articles by HTML, RSS, OPML [#​6052](https://togithub.com/FreshRSS/FreshRSS/pull/6052) - Deprecates RSS sharing with master token - New JSON scraping mode to consume JSON data [#​5662](https://togithub.com/FreshRSS/FreshRSS/pull/5662), [#​6317](https://togithub.com/FreshRSS/FreshRSS/pull/6317), [#​6369](https://togithub.com/FreshRSS/FreshRSS/pull/6369), [#​6476](https://togithub.com/FreshRSS/FreshRSS/pull/6476) - New support for JSON Feeds [#​5662](https://togithub.com/FreshRSS/FreshRSS/pull/5662) - New support for HTTP POST [#​5662](https://togithub.com/FreshRSS/FreshRSS/pull/5662) - New options to automatically add labels to incoming articles [#​5954](https://togithub.com/FreshRSS/FreshRSS/pull/5954) - New button to download a feed configuration as OPML [#​6312](https://togithub.com/FreshRSS/FreshRSS/pull/6312) - Web scraping support more encodings such as EUC-JP [#​6112](https://togithub.com/FreshRSS/FreshRSS/pull/6112) - Web scraping support password-protected queries (refactor some cURL options and use `CURLOPT_USERPWD`) [#​6177](https://togithub.com/FreshRSS/FreshRSS/pull/6177) - Web scraping HTTP GET allow UTF-8 even when charset is far from top [#​6271](https://togithub.com/FreshRSS/FreshRSS/pull/6271) - Allow manual refresh of disabled feeds [#​6408](https://togithub.com/FreshRSS/FreshRSS/pull/6408) - Allow multiple authors on enclosures [#​6272](https://togithub.com/FreshRSS/FreshRSS/pull/6272) - New system option in `data/config.php` for number of feeds to refresh in parallel from UI [#​6124](https://togithub.com/FreshRSS/FreshRSS/pull/6124) - CLI - New CLI for [database backup & restore](https://freshrss.github.io/FreshRSS/en/admins/05\_Backup.html#creating-a-database-backup) [#​6387](https://togithub.com/FreshRSS/FreshRSS/pull/6387) - Can also be used to [migrate from one database to another](https://freshrss.github.io/FreshRSS/en/admins/05\_Backup.html#migrate-database), or to upgrade SQLite schema - `./cli/db-backup.php ; ./cli/db-restore.php` - Improve CLI parameters [#​6028](https://togithub.com/FreshRSS/FreshRSS/pull/6028), [#​6036](https://togithub.com/FreshRSS/FreshRSS/pull/6036), [#​6099](https://togithub.com/FreshRSS/FreshRSS/pull/6099), [#​6214](https://togithub.com/FreshRSS/FreshRSS/pull/6214) - Fix i18n `cli/manipulate.translation.php` ignore behaviour [#​6041](https://togithub.com/FreshRSS/FreshRSS/pull/6041) - API - New compatible app [Read You](https://togithub.com/Ashinch/ReadYou) [#​4633](https://togithub.com/FreshRSS/FreshRSS/pull/4633), [#​6050](https://togithub.com/FreshRSS/FreshRSS/pull/6050) - Reduce API memory consumption [#​6137](https://togithub.com/FreshRSS/FreshRSS/pull/6137) - Allow negative feed IDs for future special cases [#​6010](https://togithub.com/FreshRSS/FreshRSS/pull/6010) - Only return `OK` for requests without query parameters [#​6238](https://togithub.com/FreshRSS/FreshRSS/pull/6238) - Bug fixing - Better account for some edge cases for cron and automatic labels during feed refresh [#​6117](https://togithub.com/FreshRSS/FreshRSS/pull/6117) - Better support for thumbnails in RSS feeds [#​5972](https://togithub.com/FreshRSS/FreshRSS/pull/5972) - Auto-update PostgreSQL or MariaDB / MySQL databases for column details changes since FreshRSS 1.21.0 [#​6279](https://togithub.com/FreshRSS/FreshRSS/pull/6279) - For SQLite, DB update require running `./cli/db-backup.php ; ./cli/db-restore.php --force-overwrite` - Fix SQLite import of exports produced before FreshRSS 1.20.0 [#​6450](https://togithub.com/FreshRSS/FreshRSS/pull/6450) - Fix SQLite release handle to fix deleting users on Microsoft Windows [#​6285](https://togithub.com/FreshRSS/FreshRSS/pull/6285) - Fix to allow admins to create user even when there are Terms Of Service [#​6269](https://togithub.com/FreshRSS/FreshRSS/pull/6269) - Fix updating the *uncategorized* category deletes the title [#​6073](https://togithub.com/FreshRSS/FreshRSS/pull/6073) - Fix disable master authentication token [#​6185](https://togithub.com/FreshRSS/FreshRSS/pull/6185) - Fix CSS selector preview [#​6423](https://togithub.com/FreshRSS/FreshRSS/pull/6423) - Fix CSS selector encoding [#​6426](https://togithub.com/FreshRSS/FreshRSS/pull/6426) - Fix export of CSS selector in OPML of individual feeds [#​6435](https://togithub.com/FreshRSS/FreshRSS/pull/6435) - Fix OPML import of `CURLOPT_PROXYTYPE` [#​6439](https://togithub.com/FreshRSS/FreshRSS/pull/6439) - Fix favicon with protocol-relative URLs have duplicate slashes [#​6068](https://togithub.com/FreshRSS/FreshRSS/pull/6068) - Fix feed TTL+muted logic [#​6115](https://togithub.com/FreshRSS/FreshRSS/pull/6115) - Fix apply *mark as read* to updated articles too [#​6334](https://togithub.com/FreshRSS/FreshRSS/pull/6334) - Fix ZIP export on systems with custom temp folder [#​6392](https://togithub.com/FreshRSS/FreshRSS/pull/6392) - Fix number of posts per page during paging [#​6268](https://togithub.com/FreshRSS/FreshRSS/pull/6268) - Fix clipboard sharing UI [#​6301](https://togithub.com/FreshRSS/FreshRSS/pull/6301) - Fix shortcut for clipboard sharing [#​6277](https://togithub.com/FreshRSS/FreshRSS/pull/6277) - Fix user-query filter display [#​6421](https://togithub.com/FreshRSS/FreshRSS/pull/6421) - SimplePie - Fix absolutize URL for several cases [#​6270](https://togithub.com/FreshRSS/FreshRSS/pull/6270), [simplepie/#​861](https://togithub.com/simplepie/simplepie/pull/861) - Security - Replace `iframe` `allow` attribute [#​6274](https://togithub.com/FreshRSS/FreshRSS/pull/6274) - Deployment - Disable unused PHP modules in our Debian-based Docker image [#​5994](https://togithub.com/FreshRSS/FreshRSS/pull/5994) - UI - No warning for muted feeds [#​6114](https://togithub.com/FreshRSS/FreshRSS/pull/6114) - Various UI and style improvements [#​6055](https://togithub.com/FreshRSS/FreshRSS/pull/6055), [#​6074](https://togithub.com/FreshRSS/FreshRSS/pull/6074), [#​6241](https://togithub.com/FreshRSS/FreshRSS/pull/6241), [#​6242](https://togithub.com/FreshRSS/FreshRSS/pull/6242), [#​6289](https://togithub.com/FreshRSS/FreshRSS/pull/6289), [#​6299](https://togithub.com/FreshRSS/FreshRSS/pull/6299), [#​6314](https://togithub.com/FreshRSS/FreshRSS/pull/6314), [#​6357](https://togithub.com/FreshRSS/FreshRSS/pull/6357), [#​6373](https://togithub.com/FreshRSS/FreshRSS/pull/6373), [#​6376](https://togithub.com/FreshRSS/FreshRSS/pull/6376), [#​6385](https://togithub.com/FreshRSS/FreshRSS/pull/6385), [#​6390](https://togithub.com/FreshRSS/FreshRSS/pull/6390), [#​6444](https://togithub.com/FreshRSS/FreshRSS/pull/6444), [#​6445](https://togithub.com/FreshRSS/FreshRSS/pull/6445) - Improve theme *Origine compact* [#​6197](https://togithub.com/FreshRSS/FreshRSS/pull/6197) - i18n - Improve Brazilian Portuguese [#​6067](https://togithub.com/FreshRSS/FreshRSS/pull/6067) - Improve Czech [#​6344](https://togithub.com/FreshRSS/FreshRSS/pull/6344) - Improve Dutch [#​6343](https://togithub.com/FreshRSS/FreshRSS/pull/6343) - Improve German [#​6313](https://togithub.com/FreshRSS/FreshRSS/pull/6313) - Improve Hungarian [#​6005](https://togithub.com/FreshRSS/FreshRSS/pull/6005), [#​6377](https://togithub.com/FreshRSS/FreshRSS/pull/6377), [#​6464](https://togithub.com/FreshRSS/FreshRSS/pull/6464) - Improve Indonesian [#​6473](https://togithub.com/FreshRSS/FreshRSS/pull/6473) - Improve Italian [#​6018](https://togithub.com/FreshRSS/FreshRSS/pull/6018), [#​6060](https://togithub.com/FreshRSS/FreshRSS/pull/6060), [#​6329](https://togithub.com/FreshRSS/FreshRSS/pull/6329) - Improve Japanese [#​6108](https://togithub.com/FreshRSS/FreshRSS/pull/6108), [#​6294](https://togithub.com/FreshRSS/FreshRSS/pull/6294) - Improve Korean [#​6342](https://togithub.com/FreshRSS/FreshRSS/pull/6342) - Improve Polish [#​6358](https://togithub.com/FreshRSS/FreshRSS/pull/6358) - Improve Portuguese [#​6345](https://togithub.com/FreshRSS/FreshRSS/pull/6345) - Improve Russian [#​6467](https://togithub.com/FreshRSS/FreshRSS/pull/6467) - Improve Simplified Chinese [#​6336](https://togithub.com/FreshRSS/FreshRSS/pull/6336) - Improve Slovakian [#​6356](https://togithub.com/FreshRSS/FreshRSS/issues/6356) - Improve Spanish [#​6471](https://togithub.com/FreshRSS/FreshRSS/pull/6471) - Improve Traditional Chinese [#​6350](https://togithub.com/FreshRSS/FreshRSS/pull/6350) - Improve Turkish [#​6328](https://togithub.com/FreshRSS/FreshRSS/pull/6328) - Misc. [#​6460](https://togithub.com/FreshRSS/FreshRSS/pull/6460) - Extensions - Sanitize parsing list of extensions names and version number [#​6016](https://togithub.com/FreshRSS/FreshRSS/pull/6016), [#​6155](https://togithub.com/FreshRSS/FreshRSS/pull/6155), [Extensions#214](https://togithub.com/FreshRSS/Extensions/pull/214), [#​6186](https://togithub.com/FreshRSS/FreshRSS/pull/6186) - Apply filter actions such as *mark as read* after the *entry_before_insert* hook for extensions [#​6091](https://togithub.com/FreshRSS/FreshRSS/pull/6091) - New developer command to test all third-party extensions [Extensions#228](https://togithub.com/FreshRSS/Extensions/pull/228), [#​6273](https://togithub.com/FreshRSS/FreshRSS/pull/6273) - `composer run-script phpstan-third-party` - New function `Minz_Extension::amendCsp()` for extensions to modify HTTP headers for Content Security Policy [#​6246](https://togithub.com/FreshRSS/FreshRSS/pull/6246) - New property `FreshRSS_Entry::isUpdated()` for extensions to know whether an entry is new or updated [#​6334](https://togithub.com/FreshRSS/FreshRSS/pull/6334) - Compatibility - Fix PHP 7.4 compatibility for automated tests [#​6038](https://togithub.com/FreshRSS/FreshRSS/pull/6038), [#​6039](https://togithub.com/FreshRSS/FreshRSS/pull/6039) - Fix PHP 8.2+ compatibility for e-mails [#​6130](https://togithub.com/FreshRSS/FreshRSS/pull/6130) - Use PHP 8.3+ `#[\Override]` [#​6273](https://togithub.com/FreshRSS/FreshRSS/pull/6273) - Misc. - Improve PHPStan [#​6037](https://togithub.com/FreshRSS/FreshRSS/pull/6037), [#​6459](https://togithub.com/FreshRSS/FreshRSS/pull/6459) - Update *PHPMailer* [#​6022](https://togithub.com/FreshRSS/FreshRSS/pull/6022) - Remove noisy `name` parameters in user-query URL [#​6371](https://togithub.com/FreshRSS/FreshRSS/pull/6371) - Code improvements [#​6046](https://togithub.com/FreshRSS/FreshRSS/pull/6046), [#​6075](https://togithub.com/FreshRSS/FreshRSS/pull/6075), [#​6132](https://togithub.com/FreshRSS/FreshRSS/pull/6132) - Add Dependabot for GitHub Actions [#​6164](https://togithub.com/FreshRSS/FreshRSS/pull/6164) - Allow Ctrl+C for `make start` [#​6239](https://togithub.com/FreshRSS/FreshRSS/pull/6239) - Update dev dependencies [#​6023](https://togithub.com/FreshRSS/FreshRSS/pull/6023), [#​6265](https://togithub.com/FreshRSS/FreshRSS/pull/6265)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.