chore(deps): update dependency freshrss/freshrss to v1.18.0 #22

Merged
xoxys merged 1 commits from renovate/freshrss-freshrss-1.x into main 2021-03-15 17:14:21 +01:00
Member

This PR contains the following updates:

Package Update Change
FreshRSS/FreshRSS minor 1.17.0 -> 1.18.0

Release Notes

FreshRSS/FreshRSS

v1.18.0

Compare Source

  • Features
    _ Allow parallel requests #​3096
    _ Much faster manual feeds refresh
    _ Reload full article content when an article has changed #​3506
    _ New share article link to clipboard #​3330
    _ Improved OPML import of feeds with multiple categories #​3286
    _ Add a content action parameter to work with CSS selector #​3453
    _ New cURL options per feed: proxy, cookie, user-agent #​3367, #​3494, #​3516
    _ Do not import feeds causing database errors (e.g. due to conflicting HTTP redirections) ##​3347
  • UI
    _ New option to remember open categories #​3185
    _ Remember the scroll position of the sidebar #​3231
    _ Feedback messages are now properly attached to a request, in case multiple tabs are open #​3208
    _ New user query configuration page #​3366
    _ Allow sorting and drag & drop in the list of user queries #​3346, #​3355
    _ Change layout to add a subscription #​3289
    _ Change integration configuration page #​3372
    _ Improve author search when clicking on an author #​3315
    _ Allow typing a label name instead of selecting it #​3213
    _ Use same behaviour for labels than the option Show all articles in favourites #​3472
    _ Change naming from Tag management to Label management #​3446
    _ Sort options alphabetically in share menu #​3331
    _ Case-insensitive sort order of feeds in category settings #​3466
    _ Better compression of the images #​3184
    _ Fix minor jaggy motion of the sidebar #​3266
    _ Remove useless reset action in sharing configuration page #​3365
    _ Add autofocus on subscription page #​3334
    _ Fix contrast issue by enforcing black text in base theme #​3196
    _ Adjust brightness & contrast of images and videos in dark themes #​3356
    _ Improve menu bar of several themes for mobile view #​3480, #​3491
    _ Fix dropdown menu for user queries with BlueLagoon and Screwdriver themes #​3485
    _ Upgrade to jQuery 3.6.0 for statistics #​3501
  • Bug fixing
    _ Fix the reloading of full article content with SQLite #​3461
    _ Fix the caching of an SQL prepared statement affecting the read state of updated articles #​3500
    _ Better handle expected article conflicts in database #​3409
    _ Fix SQL syntax error/warning when deleting temporary articles #​3357
    _ Fix login and refresh bugs in anonymous mode #​3305
    _ Fix i18n init #​3249
    _ Fix tag management #​3292
    _ Fix user queries with labels #​3285
    _ Fix loading of default actions for shortcuts #​3394
    _ Fix extensions when using CLI #​3443
    _ Fix translation CLI #​3364
    _ Allow searching for + sign #​3489
    * Fix cURL version detection in install script #​3519
  • Compatibility
    _ Support PHP 8+ #​3186, #​3207, #​3459, #​3487
    _ Note: needed for MySQL 8+ with default authentication settings
    * Change ZIP-handling method #​3470
  • API
    _ Supported by FocusReader (Android) #​3478
    _ Implement OPML import/export #​3424
    _ Add canonical field for fluent-reader, better compatibility InoReader #​3391
    _ Better compatibility with BazQux API #​3320
    * Fix continuation token by ensuring it is a string (for Reeder) #​3247
  • CLI
    * Add requirements check in relevant CLI #​3410
  • Deployment
    _ Possibility to auto-install via e.g. docker-compose #​3353
    _ New tolerance when the database is not available / up (yet) by trying a few times to connect
    _ Docker: use Apache remoteip to log the client remote IP instead of the local proxy IP #​3226
    _ Docker: new environment variable LISTEN to change the internal Apache port when running in host network mode #​3343
    _ Docker: Alpine image updated to 3.13 with PHP 8.0.3 and Apache 2.4.46 #​3375
    _ Note: needed for MySQL 8+ with default authentication settings #​3191
    _ Docker default image (Debian 10 Buster) updated to PHP 7.3.27
    _ New Docker development image based on alpine:edge to test the latest PHP 8+ version #​3294
    _ New Docker development image based on alpine:3.4 to test oldest supported PHP 5.6.36 version with Apache 2.4.43 #​3274
    _ Disable built-in update mechanism for new installations using Docker #​3496
    * Check that PHP session is working during install #​3430
  • Security
    _ Auto-renew login cookie #​3287
    _ Remove referer check, already replaced by CSRF token #​3432
    _ Increase login cookie duration to 3 months by default #​3170
    _ Prevent click on login button until JavaScript is fully loaded #​3275
    _ Add toggle password visibility button on login form UI #​3205
    _ Better sanitize feed description #​3222
    _ Allow @-sign in database username (for Azure) #​3241
    _ Add username hint for permissions during install #​3373
  • SimplePie
    _ SimplePie prevent cache pollution #​3502
    _ Update to SimplePie 1.5.6 with PHP8 support #​3469, #​3206
    _ Reduce memory consumption to handle very big feeds #​3416
    _ Replace ceil() by intval() for edge cases with PHP8 #​3404
    _ Strip HTML comments in feeds #​3288
    _ Minor fix of return type for broken feeds #​3423
    * Fix images in enclosures without MIME type #​3361
  • Extensions
    _ New user maintenance hooks #​3440
    _ New hooks js_vars and nav_menu #​3342
    _ Add class autoload for extensions #​3350
    _ Add support for extension user files #​3433
    _ Add user configuration in extensions #​3397
    _ Add a method to retrieve a configuration value #​3422
    _ Search files for both core and third-party extensions #​3413
    _ Updated base extension class #​3333, #​3335
    * Refactor extension file script #​3399
  • i18n
    _ Fix some translation inconsistencies #​3316, #​3240
    _ Add Polish #​3190
    _ Improve Chinese #​3473
    _ Improve Dutch #​3468
    _ Improve English #​3248
    _ Improve British English date format #​3326
    _ Improve German #​3237, #​3317, #​3318, #​3325, #​3379, #​3448, #​3455
    _ Improve Occitan #​3245, #​3511
  • Code improvements
    _ Improve FreshRSS system initialisation #​3070
    _ Improve session code during install #​3276
    _ Enforce phpcs (PHP_CodeSniffer) line length + whitespace #​3488
    _ Improve settings and applies to *.phtml, *.css, *.js as well
    _ Fix superfluous Minz check during install #​3302
    _ Extract some classes to their own files #​3301, #​3298, #​3297
    _ Explicit git declaration of .png files as binary #​3211
    _ Remove Minz validation #​3439
    _ Explicit PDO::ERRMODE_SILENT #​3048
    _ Add constant for minimal PHP version #​3369
    * Refactor requirements check during install #​3368
  • Misc.
    _ Check access rights to temp folder during install #​3312
    _ Ensure maximum integer for a date to avoid some database issues #​3259
    _ Upgrade PHPMailer to 6.3.0 #​3457
    _ Make our Travis greener by testing only our oldest and newest supported PHP versions #​3492

Renovate configuration

📅 Schedule: At any time (no schedule defined).

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

♻️ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

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


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [FreshRSS/FreshRSS](https://github.com/FreshRSS/FreshRSS) | minor | `1.17.0` -> `1.18.0` | --- ### Release Notes <details> <summary>FreshRSS/FreshRSS</summary> ### [`v1.18.0`](https://github.com/FreshRSS/FreshRSS/blob/master/CHANGELOG.md#&#8203;2021-03-14-FreshRSS-1180) [Compare Source](https://github.com/FreshRSS/FreshRSS/compare/1.17.0...1.18.0) - Features _ Allow parallel requests [#&#8203;3096](https://github.com/FreshRSS/FreshRSS/pull/3096) _ Much faster manual feeds refresh _ Reload full article content when an article has changed [#&#8203;3506](https://github.com/FreshRSS/FreshRSS/pull/3506) _ New share article link to clipboard [#&#8203;3330](https://github.com/FreshRSS/FreshRSS/pull/3330) _ Improved OPML import of feeds with multiple categories [#&#8203;3286](https://github.com/FreshRSS/FreshRSS/pull/3286) _ Add a content action parameter to work with CSS selector [#&#8203;3453](https://github.com/FreshRSS/FreshRSS/pull/3453) _ New cURL options per feed: proxy, cookie, user-agent [#&#8203;3367](https://github.com/FreshRSS/FreshRSS/pull/3367), [#&#8203;3494](https://github.com/FreshRSS/FreshRSS/pull/3494), [#&#8203;3516](https://github.com/FreshRSS/FreshRSS/pull/3516) _ Do not import feeds causing database errors (e.g. due to conflicting HTTP redirections) [##&#8203;3347](https://github.com/FreshRSS/FreshRSS/pull/3347) - UI _ New option to remember open categories [#&#8203;3185](https://github.com/FreshRSS/FreshRSS/pull/3185) _ Remember the scroll position of the sidebar [#&#8203;3231](https://github.com/FreshRSS/FreshRSS/pull/3231) _ Feedback messages are now properly attached to a request, in case multiple tabs are open [#&#8203;3208](https://github.com/FreshRSS/FreshRSS/pull/3208) _ New user query configuration page [#&#8203;3366](https://github.com/FreshRSS/FreshRSS/pull/3366) _ Allow sorting and drag & drop in the list of user queries [#&#8203;3346](https://github.com/FreshRSS/FreshRSS/pull/3346), [#&#8203;3355](https://github.com/FreshRSS/FreshRSS/pull/3355) _ Change layout to add a subscription [#&#8203;3289](https://github.com/FreshRSS/FreshRSS/pull/3289) _ Change integration configuration page [#&#8203;3372](https://github.com/FreshRSS/FreshRSS/pull/3372) _ Improve author search when clicking on an author [#&#8203;3315](https://github.com/FreshRSS/FreshRSS/pull/3315) _ Allow typing a label name instead of selecting it [#&#8203;3213](https://github.com/FreshRSS/FreshRSS/pull/3213) _ Use same behaviour for labels than the option _Show all articles in favourites_ [#&#8203;3472](https://github.com/FreshRSS/FreshRSS/pull/3472) _ Change naming from _Tag management_ to _Label management_ [#&#8203;3446](https://github.com/FreshRSS/FreshRSS/pull/3446) _ Sort options alphabetically in share menu [#&#8203;3331](https://github.com/FreshRSS/FreshRSS/pull/3331) _ Case-insensitive sort order of feeds in category settings [#&#8203;3466](https://github.com/FreshRSS/FreshRSS/pull/3466) _ Better compression of the images [#&#8203;3184](https://github.com/FreshRSS/FreshRSS/pull/3184) _ Fix minor jaggy motion of the sidebar [#&#8203;3266](https://github.com/FreshRSS/FreshRSS/pull/3266) _ Remove useless reset action in sharing configuration page [#&#8203;3365](https://github.com/FreshRSS/FreshRSS/pull/3365) _ Add autofocus on subscription page [#&#8203;3334](https://github.com/FreshRSS/FreshRSS/pull/3334) _ Fix contrast issue by enforcing black text in base theme [#&#8203;3196](https://github.com/FreshRSS/FreshRSS/pull/3196) _ Adjust brightness & contrast of images and videos in dark themes [#&#8203;3356](https://github.com/FreshRSS/FreshRSS/pull/3356) _ Improve menu bar of several themes for mobile view [#&#8203;3480](https://github.com/FreshRSS/FreshRSS/pull/3480), [#&#8203;3491](https://github.com/FreshRSS/FreshRSS/pull/3491) _ Fix dropdown menu for user queries with BlueLagoon and Screwdriver themes [#&#8203;3485](https://github.com/FreshRSS/FreshRSS/pull/3485) _ Upgrade to jQuery 3.6.0 for statistics [#&#8203;3501](https://github.com/FreshRSS/FreshRSS/pull/3501) - Bug fixing _ Fix the reloading of full article content with SQLite [#&#8203;3461](https://github.com/FreshRSS/FreshRSS/pull/3461) _ Fix the caching of an SQL prepared statement affecting the read state of updated articles [#&#8203;3500](https://github.com/FreshRSS/FreshRSS/pull/3500) _ Better handle expected article conflicts in database [#&#8203;3409](https://github.com/FreshRSS/FreshRSS/pull/3409) _ Fix SQL syntax error/warning when deleting temporary articles [#&#8203;3357](https://github.com/FreshRSS/FreshRSS/pull/3357) _ Fix login and refresh bugs in anonymous mode [#&#8203;3305](https://github.com/FreshRSS/FreshRSS/pull/3305) _ Fix i18n init [#&#8203;3249](https://github.com/FreshRSS/FreshRSS/pull/3249) _ Fix tag management [#&#8203;3292](https://github.com/FreshRSS/FreshRSS/pull/3292) _ Fix user queries with labels [#&#8203;3285](https://github.com/FreshRSS/FreshRSS/pull/3285) _ Fix loading of default actions for shortcuts [#&#8203;3394](https://github.com/FreshRSS/FreshRSS/pull/3394) _ Fix extensions when using CLI [#&#8203;3443](https://github.com/FreshRSS/FreshRSS/pull/3443) _ Fix translation CLI [#&#8203;3364](https://github.com/FreshRSS/FreshRSS/pull/3364) _ Allow searching for `+` sign [#&#8203;3489](https://github.com/FreshRSS/FreshRSS/pull/3489) \* Fix cURL version detection in install script [#&#8203;3519](https://github.com/FreshRSS/FreshRSS/pull/3519) - Compatibility _ Support PHP 8+ [#&#8203;3186](https://github.com/FreshRSS/FreshRSS/pull/3186), [#&#8203;3207](https://github.com/FreshRSS/FreshRSS/pull/3207), [#&#8203;3459](https://github.com/FreshRSS/FreshRSS/pull/3459), [#&#8203;3487](https://github.com/FreshRSS/FreshRSS/pull/3487) _ Note: needed for MySQL 8+ with default authentication settings \* Change ZIP-handling method [#&#8203;3470](https://github.com/FreshRSS/FreshRSS/pull/3470) - API _ Supported by [FocusReader](https://play.google.com/store/apps/details?id=allen.town.focus.reader) (Android) [#&#8203;3478](https://github.com/FreshRSS/FreshRSS/issues/3478) _ Implement OPML import/export [#&#8203;3424](https://github.com/FreshRSS/FreshRSS/pull/3424) _ Add `canonical` field for fluent-reader, better compatibility InoReader [#&#8203;3391](https://github.com/FreshRSS/FreshRSS/pull/3391) _ Better compatibility with BazQux API [#&#8203;3320](https://github.com/FreshRSS/FreshRSS/pull/3320) \* Fix continuation token by ensuring it is a string (for Reeder) [#&#8203;3247](https://github.com/FreshRSS/FreshRSS/issues/3247) - CLI \* Add requirements check in relevant CLI [#&#8203;3410](https://github.com/FreshRSS/FreshRSS/pull/3410) - Deployment _ Possibility to auto-install via e.g. `docker-compose` [#&#8203;3353](https://github.com/FreshRSS/FreshRSS/pull/3353) _ New tolerance when the database is not available / up (yet) by trying a few times to connect _ Docker: use Apache `remoteip` to log the client remote IP instead of the local proxy IP [#&#8203;3226](https://github.com/FreshRSS/FreshRSS/pull/3226) _ Docker: new environment variable `LISTEN` to change the internal Apache port when running in host network mode [#&#8203;3343](https://github.com/FreshRSS/FreshRSS/pull/3343) _ Docker: Alpine image updated to 3.13 with PHP 8.0.3 and Apache 2.4.46 [#&#8203;3375](https://github.com/FreshRSS/FreshRSS/pull/3375) _ Note: needed for MySQL 8+ with default authentication settings [#&#8203;3191](https://github.com/FreshRSS/FreshRSS/issues/3191) _ Docker default image (Debian 10 Buster) updated to PHP 7.3.27 _ New Docker development image based on `alpine:edge` to test the latest PHP 8+ version [#&#8203;3294](https://github.com/FreshRSS/FreshRSS/pull/3294) _ New Docker development image based on `alpine:3.4` to test oldest supported PHP 5.6.36 version with Apache 2.4.43 [#&#8203;3274](https://github.com/FreshRSS/FreshRSS/pull/3274) _ Disable built-in update mechanism for new installations using Docker [#&#8203;3496](https://github.com/FreshRSS/FreshRSS/pull/3496) \* Check that PHP session is working during install [#&#8203;3430](https://github.com/FreshRSS/FreshRSS/pull/3430) - Security _ Auto-renew login cookie [#&#8203;3287](https://github.com/FreshRSS/FreshRSS/pull/3287) _ Remove referer check, already replaced by CSRF token [#&#8203;3432](https://github.com/FreshRSS/FreshRSS/pull/3432) _ Increase login cookie duration to 3 months by default [#&#8203;3170](https://github.com/FreshRSS/FreshRSS/pull/3170) _ Prevent click on login button until JavaScript is fully loaded [#&#8203;3275](https://github.com/FreshRSS/FreshRSS/pull/3275) _ Add toggle password visibility button on login form UI [#&#8203;3205](https://github.com/FreshRSS/FreshRSS/pull/3205) _ Better sanitize feed description [#&#8203;3222](https://github.com/FreshRSS/FreshRSS/pull/3222) _ Allow `@`-sign in database username (for Azure) [#&#8203;3241](https://github.com/FreshRSS/FreshRSS/pull/3241) _ Add username hint for permissions during install [#&#8203;3373](https://github.com/FreshRSS/FreshRSS/pull/3373) - SimplePie _ SimplePie prevent cache pollution [#&#8203;3502](https://github.com/FreshRSS/FreshRSS/pull/3502) _ Update to SimplePie 1.5.6 with PHP8 support [#&#8203;3469](https://github.com/FreshRSS/FreshRSS/pull/3469), [#&#8203;3206](https://github.com/FreshRSS/FreshRSS/pull/3206) _ Reduce memory consumption to handle very big feeds [#&#8203;3416](https://github.com/FreshRSS/FreshRSS/pull/3416) _ Replace `ceil()` by `intval()` for edge cases with PHP8 [#&#8203;3404](https://github.com/FreshRSS/FreshRSS/pull/3404) _ Strip HTML comments in feeds [#&#8203;3288](https://github.com/FreshRSS/FreshRSS/pull/3288) _ Minor fix of return type for broken feeds [#&#8203;3423](https://github.com/FreshRSS/FreshRSS/pull/3423) \* Fix images in enclosures without MIME type [#&#8203;3361](https://github.com/FreshRSS/FreshRSS/pull/3361) - Extensions _ New user maintenance hooks [#&#8203;3440](https://github.com/FreshRSS/FreshRSS/pull/3440) _ New hooks `js_vars` and `nav_menu` [#&#8203;3342](https://github.com/FreshRSS/FreshRSS/pull/3342) _ Add class autoload for extensions [#&#8203;3350](https://github.com/FreshRSS/FreshRSS/pull/3350) _ Add support for extension user files [#&#8203;3433](https://github.com/FreshRSS/FreshRSS/pull/3433) _ Add user configuration in extensions [#&#8203;3397](https://github.com/FreshRSS/FreshRSS/pull/3397) _ Add a method to retrieve a configuration value [#&#8203;3422](https://github.com/FreshRSS/FreshRSS/pull/3422) _ Search files for both core and third-party extensions [#&#8203;3413](https://github.com/FreshRSS/FreshRSS/pull/3413) _ Updated base extension class [#&#8203;3333](https://github.com/FreshRSS/FreshRSS/pull/3333), [#&#8203;3335](https://github.com/FreshRSS/FreshRSS/pull/3335) \* Refactor extension file script [#&#8203;3399](https://github.com/FreshRSS/FreshRSS/pull/3399) - i18n _ Fix some translation inconsistencies [#&#8203;3316](https://github.com/FreshRSS/FreshRSS/pull/3316), [#&#8203;3240](https://github.com/FreshRSS/FreshRSS/pull/3240) _ Add Polish [#&#8203;3190](https://github.com/FreshRSS/FreshRSS/pull/3190) _ Improve Chinese [#&#8203;3473](https://github.com/FreshRSS/FreshRSS/pull/3473) _ Improve Dutch [#&#8203;3468](https://github.com/FreshRSS/FreshRSS/pull/3468) _ Improve English [#&#8203;3248](https://github.com/FreshRSS/FreshRSS/pull/3248) _ Improve British English date format [#&#8203;3326](https://github.com/FreshRSS/FreshRSS/pull/3326) _ Improve German [#&#8203;3237](https://github.com/FreshRSS/FreshRSS/pull/3237), [#&#8203;3317](https://github.com/FreshRSS/FreshRSS/pull/3317), [#&#8203;3318](https://github.com/FreshRSS/FreshRSS/pull/3318), [#&#8203;3325](https://github.com/FreshRSS/FreshRSS/pull/3325), [#&#8203;3379](https://github.com/FreshRSS/FreshRSS/pull/3379), [#&#8203;3448](https://github.com/FreshRSS/FreshRSS/pull/3448), [#&#8203;3455](https://github.com/FreshRSS/FreshRSS/pull/3455) _ Improve Occitan [#&#8203;3245](https://github.com/FreshRSS/FreshRSS/pull/3245), [#&#8203;3511](https://github.com/FreshRSS/FreshRSS/pull/3511) - Code improvements _ Improve FreshRSS system initialisation [#&#8203;3070](https://github.com/FreshRSS/FreshRSS/pull/3070) _ Improve session code during install [#&#8203;3276](https://github.com/FreshRSS/FreshRSS/pull/3276) _ Enforce `phpcs` (PHP_CodeSniffer) line length + whitespace [#&#8203;3488](https://github.com/FreshRSS/FreshRSS/pull/3488) _ Improve settings and applies to `*.phtml, *.css, *.js` as well _ Fix superfluous Minz check during install [#&#8203;3302](https://github.com/FreshRSS/FreshRSS/pull/3302) _ Extract some classes to their own files [#&#8203;3301](https://github.com/FreshRSS/FreshRSS/pull/3301), [#&#8203;3298](https://github.com/FreshRSS/FreshRSS/pull/3298), [#&#8203;3297](https://github.com/FreshRSS/FreshRSS/pull/3297) _ Explicit git declaration of `.png` files as binary [#&#8203;3211](https://github.com/FreshRSS/FreshRSS/pull/3211) _ Remove Minz validation [#&#8203;3439](https://github.com/FreshRSS/FreshRSS/pull/3439) _ Explicit `PDO::ERRMODE_SILENT` [#&#8203;3048](https://github.com/FreshRSS/FreshRSS/pull/3408) _ Add constant for minimal PHP version [#&#8203;3369](https://github.com/FreshRSS/FreshRSS/pull/3369) \* Refactor requirements check during install [#&#8203;3368](https://github.com/FreshRSS/FreshRSS/pull/3368) - Misc. _ Check access rights to temp folder during install [#&#8203;3312](https://github.com/FreshRSS/FreshRSS/pull/3312) _ Ensure maximum integer for a date to avoid some database issues [#&#8203;3259](https://github.com/FreshRSS/FreshRSS/pull/3259) _ Upgrade PHPMailer to 6.3.0 [#&#8203;3457](https://github.com/FreshRSS/FreshRSS/pull/3457) _ Make our Travis greener by testing only our oldest and newest supported PHP versions [#&#8203;3492](https://github.com/FreshRSS/FreshRSS/pull/3492) </details> --- ### Renovate configuration 📅 **Schedule**: At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻️ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
renovator added 1 commit 2021-03-14 19:02:52 +01:00
xoxys merged commit 30aa7c0d3a into main 2021-03-15 17:14:21 +01:00
This repo is archived. You cannot comment on pull requests.
No reviewers
No Label
No Milestone
No Assignees
1 Participants
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: container/freshrss#22
No description provided.