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
Most helpful comment
Released :-) https://github.com/FreshRSS/FreshRSS/releases/tag/1.16.1