- Features
- New approach based on OPML to definite default feeds for new users #2627
- API
- Always send articles IDs as string, to fix compatibility with Reeder #2621
- Bug fixing (regressions from 1.15.0)
- Security
- Improve cookie security with policy
SameSite=Lax
#2630
- Improve cookie security with policy
- Misc.
- Perform automatic git updates with safer fetch+reset instead of clean+fetch+merge #2625
Vue lecture
FreshRSS 1.15.1
FreshRSS 1.15.0
- CLI
- Command line to export/import any database to/from SQLite #2496
- Features
- New archiving method, including maximum number of articles per feed, and settings at feed, category, global levels #2335
- New option to control category sort order #2592
- New option to display article authors underneath the article title #2487
- Add e-mail capability #2476, #2481
- Ability to define default user settings in
data/config-user.custom.php
#2490- Including default feeds #2515
- Allow recreating users if they still exist in database #2555
- Add optional database connection URI parameters #2549, #2559
- Allow longer articles with MySQL / MariaDB (up to 16MB compressed instead of 64kB) #2448
- Add support for terms of service #2520
- Add sharing with Lemmy #2510
- API
- Compatibility
- Deployment
- Take advantage of
mod_authz_core
instead ofmod_access_compat
when running on Apache 2.4+ #2461 - Docker: Ubuntu image updated to 19.10 with PHP 7.3.8 and Apache 2.4.41 #2577
- Docker: Alpine image updated to 3.10 with PHP 7.3.11 and Apache 2.4.41 #2238
- Docker: Increase default PHP POST/upload size to ease importing ZIP files #2563
- New environment variable
COPY_LOG_TO_SYSLOG
to see all logs at once in e.g.docker logs -f
#2591 - New environment variable
FRESHRSS_ENV
to control Minz development mode #2508 - Git ignore
themes/xTheme-*
#2511
- Take advantage of
- Bug fixing
- Security
- UI
- I18n
- Extensions
- Misc.
- Make our JavaScript compatible with LibreJS #2576
- PDO (database) refactoring for code simplification #2522
- Automatic check of CSS syntax in Travis CI #2477
- Make our Travis greener by reducing redundant tests #2589
- Remove support for sharing with Google+ #2464
- Redirect connected users accessing registration page #2530
- Add Makefile #2481
FreshRSS 1.14.3
- UI
- Bug fixing
- Fix wrong mark-as-read limit #2429
- Fix API call for removing a category #2411
- Fix user self-registration #2381
- Make CGI Authorization configuration for API more compatible #2446
- Fix refresh icon in Swage theme #2375
- Fix message banner in Swage theme #2379
- Docker: Add
php-gmp
for API support in Ubuntu 32-bit #2450
- Deployment
- Docker: Add automatic health check #2438, #2455
- Docker: Add a version for ARM architecture such as for Raspberry Pi #2436
- Docker: Ubuntu image updated to 19.04 with PHP 7.2.19 and Apache 2.4.38 #2422
- Docker: Alpine image updated to 3.10 with PHP 7.3.7 and Apache 2.4.39 #2238
- Add
hadolint
automatic check of Docker files in Travis #2456
- Security
- Allow
@-
as valid characters in usernames (i.e. allow most e-mails) #2391
- Allow
- I18n
- Improve Occitan #2358
- Misc.
FreshRSS 1.14.1
- Bug fixing (regressions introduced in 1.14.0)
- Fix load more articles when using ascending order #2314
- Fix cron in the Ubuntu flavour of the Docker image #2319
- Fix the use of arrow keyboard keys for shortcuts #2316
- Fix control+click or middle-click for opening articles in a background tab #2310
- Fix the naming of the option to unfold categories #2307
- Fix shortcut problem when using unfolded articles #2328
- Fix auto-hiding articles #2323
- Fix scroll functions with Edge #2337
- Fix drop-down menu warning #2353
- Fix delay for individual mark-as-read actions #2332
- Fix scroll functions in Edge #2337
- Bug fixing (misc.)
- UI
- Better handling of bad Ajax requests and fast page unload (ask confirmation) #2346
- I18n
- Improve Dutch #2312
- Misc.
FreshRSS 1.14.0
- Features
- UI
- New themes Ansum and Mapco #2245
- Rewrite jQuery and keyboard shortcut code as native JavaScript ES6 (except for graphs on the statistics pages) #2234
- Batch scroll-as-read for better client-side and server-side performance #2199
- Keyboard-shortcut navigation at end of feed or category continues to the next one #2255
- Changed jump behaviour after marking articles as read #2206
- More reactive auto-loading of articles #2268
- Deployment
- Bug fixing
- Fix feed option for marking modified articles as unread #2200
- Fix API HTTP Authorization case-sensitivity issue introduced in FreshRSS 1.13.1 #2233
- Fix breaking warning in Fever API #2239
- Fix encoding problem in Fever API #2241
- Fix author semi-colon prefix in Fever API #2281
- Fix the reading of the environment variable
COPY_SYSLOG_TO_STDERR
#2260 - Session fix when form login + HTTP auth are used #2286
- Fix
cli/user-info.php
for accounts using a version of the database older than 1.12.0 #2291
- CLI
- API
- Supported by Readably (client for Android using Fever API)
- I18n
- Security
- Misc.
- Remove HHMV from Travis continuous integration #2249
FreshRSS 1.13.1
- Features
- Bug fixing
- Fix missing HTTP
X-Forwarded-Prefix
in cookie path behind a reverse-proxy #2201
- Fix missing HTTP
- Deployment
- Docker improvements #2202
- Performance: Hard-include Apache .htaccess to avoid having to scan for changes in those files
- Performance: Disable unused Apache security check of symlinks
- Performance: Disable unused Apache modules
- Add option to mount custom
.htaccess
for HTTP authentication - Docker logs gets PHP syslog messages (e.g. from cron job and when fetching external content)
- New environment variable
COPY_SYSLOG_TO_STDERR
or inconstants.local.php
to copy PHP syslog messages to STDERR #2213 - New
TZ
timezone environment variable #2153 - Run Docker cron job with Apache user instead of root #2208
- Accept HTTP header
X-WebAuth-User
for delegated HTTP Authentication #2204
- Docker improvements #2202
- Extensions
- Trigger a
freshrss:openArticle
JavaScript event #2222
- Trigger a
- API
- Security
- Fixes when HTTP user does not exist in FreshRSS #2204
- I18n
- Accessibility
- Remove alt in logo #2209
FreshRSS 1.13.0
- API
- Improvements to the Google Reader API #2093
- Support for Vienna RSS (client for Mac OS X) #2091
- Contributions to WebSub in third-party systems to support instant push notifications
from Mastodon 2.6.2+ and Friendica 2018.12+
#mastodon/9302, #friendica/6137
- Improvements to the Google Reader API #2093
- Features
- UI
- Reworked the scrolling of the categories/feeds sidebar #2117
- Native styled scrollbars in Firefox 64+, Chrome.
- Show collapsed sidebar in the reader mode #2169
- New shortcuts to move to previous/next article without opening it #1767
- Fix regression from 1.12.0 preventing from closing an article #2085
- Improvements of the Swage theme #2088, #2094
- Many style improvements #2108, #2115, #1620, #2089, #2122, #2161
- Reworked the scrolling of the categories/feeds sidebar #2117
- Deployment
- I18n
- Occitan #2110
- SimplePie
- Security
- Fix HTML injections reported by Netsparker #2121
- Bug fixing
- Misc.
- Add username in configuration menu and exported files #2133
- New option to set the duration of the cookie session #2137
- Add donation option via Liberapay #1694
FreshRSS 1.10.1
- Deployment
- New Docker image, smaller (based on Alpine Linux) and newer (with PHP 7.1) #1813
- with automated build for x86-64 (AMD64) architectures
- (Known bug with OPML import, fixed in :dev and future :1.10.2)
- New Docker image, smaller (based on Alpine Linux) and newer (with PHP 7.1) #1813
- CLI
- New command
./cli/prepare.php
to make the needed sub-directories of the./data/
directory #1813
- New command
- Bug fixing
- UI
- Add tooltips on share configuration buttons #1805
- Misc.