Freshrss: Release candidate FreshRSS 1.16.1

Created on 21 May 2020  路  5Comments  路  Source: FreshRSS/FreshRSS

Hello FreshRSS enthusiasts!
Here is a new small FreshRSS version 1.16.1, mainly addressing a couple of regressions from 1.16.0 and various bugs, but also with several new nice features, such as:

  • See our new table of compatible mobile clients
  • Expose podcasts in API (used by e.g. FeedMe) #2898
  • Add the possibility to search/filter by feed IDs #2892

    • like f:123,234,345 more-search

  • Reduction of bandwidth thanks to standard loading="lazy" for favicons #2962
  • Reduction of memory consumption

So please go ahead and upgrade your git /master branch, or Docker image, or download an archive from master, and report any issue or comment, and also when it just works 馃槂

I also take the opportunity to invite you to give a star (heart) to FreshRSS on https://alternativeto.net/software/freshrss/ Thanks!

We are also pleased to see several new contributors, such as @rexbron, @BrookeDot, @equinoxmatt, @kinoushe, @krisu5, @codevbus, @Pofilo, @troyengel, @upskaling, @yzqzss ... Thank you and welcome!


Detailed tracked changes (19 contributors, 79 commits, 236 changed files with 9,774 additions and 8,998 deletions).

Full changelog:

  • Features

    • Add the possibility to filter by feed IDs #2892



      • like f:123 more-search or multiple feed IDs like f:123,234,345 more-search or an exclusion like !f:456,789 more-search



    • Show users last activity date #2936

    • Ability to follow HTML redirections when retrieving full article content #2985

  • API

    • New table of compatible clients #2942

    • Expose podcasts in API (used by e.g. FeedMe) #2898

    • Workaround for clients not sending a clean login request #2961

    • Relaxed detection of GReader short/long ID form (for Reeder) #2957

    • Fix warning with FeedReader #2947

    • Fix GReader string type for Usec fields #2935

    • Fix Fever integers type #2946

  • CLI

    • JSON output option for ./cli/user-info.php --json #2968

    • Add language and e-mail in ./cli/user-info.php #2958

    • Fix filenames for exported files #2932

  • UI

    • Access to feed configuration in mobile view #2938

    • Use standard loading="lazy" for favicons #2962

    • New option to control which categories to unfold #2888

    • Turn off autocapitalization in login fields #2907

    • Minor layout improvement of help labels #2911

    • Minor layout improvement of checkbox labels #2937

    • Fix styling of search input fields in Safari #2887

    • Fix styling of .stick elements in older Webkit browsers #2995

    • Use common CSS template for Alternative-Dark theme #3000

    • Upgrade to jQuery 3.5.1 for statistics #2982

  • Compatibility

    • Relax OPML parsing to allow importing not strictly-valid ones #2983

  • Deployment

    • Docker: Alpine image updated to PHP 7.3.17

    • Add reference documentation for using Apache as a reverse proxy #2919

    • Enforce Unix line endings when checking out via git #2879

  • Bug fixing

    • Fix regression when marking all articles as read, risking to mark newer articles as read #2909

    • Fix memory leak when using lib_phpQuery for full-content retrieval #3004

    • Fix preview of CSS selector to retrieve full article content #2993

    • Fix PostgreSQL install when user has limited connection rights #3013

    • Fix Docker make cron use FRESHRSS_ENV environment variable #2963

    • Fix e-mail validation bug for admins #2917

    • Fix some cases when WebSub-enabled feeds change address #2922

    • Fix ensuring that wrong login attempts generate HTTP 403 (e.g. for fail2ban) #2903

    • Fix archiving options layout in Edge #2906

    • Fix form in statistics for article repartition #2896

    • Fix double-HTML-encoding of category names in statistics #2897

    • Fix password reveal button during install #2999

    • Fix Makefile rules when PHP is not installed #3010

  • i18n

    • Improve Simplified Chinese #2891

    • Improve Dutch #3005

    • Reformat i18n files #2976

    • Add a Makefile rule to produce PO4A i18n files #3006

  • Misc.

    • Reduce memory consumption during feed refresh #2972, #2955



      • and improved logs containing memory consumption #2964



    • Reduce the risk of DB lock errors #2899

    • Update PHPMailer library to 6.1.5 #2980

    • Initial rules for Markdown linting #2880

    • Add a Makefile rule for linting #2996

    • Add a Makefile rule to refresh feeds #3014

Important

Most helpful comment

All 5 comments

Just checked out master and things are working as expected. 馃憤

FreshRSS 1.16.1-dev
Debian 10.4
PHP 7.4.6
NGINX 1.17.10
MariaDB 10.4.13

is it normal when checking for an update, that it still says: "Blast! No update to apply"?

There is no automated process that pushes the release on the release server. We still rely on a manual action. Thus, the new git version does not mean that the release server has it. But you should see it pretty soon. Hang in there!

Quick release of https://github.com/FreshRSS/FreshRSS/releases/tag/1.16.2 for a minor regression in 1.16.1

Was this page helpful?
0 / 5 - 0 ratings