Antes de ontemFreshRSS.org
Por Alkarex
Prepare 1.18.1-dev
-
- 14 de Março de 2021, 23:08
Por Alkarex
Changelog:
- 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
- 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
-
- 14 de Março de 2021, 17:51
Por Alkarex
Revert PHP version
-
- 8 de Dezembro de 2022, 10:36
Por Alkarex
Changelog:
- Features
- New tag management page #3121
- New page to add feeds and categories #3027
- Add a way to disable/enable users #3056
- Security
- Add user auto-registration when using HTTP Basic authentication login method #3003
- Fix special characters in user queries #3037
- Hide feed credentials when adding a new feed #3099
- Trim whitespace for feed passwords #3158
- Updated PHPMailer library to 6.1.6 #3024
- Add blogger.com to the default list of forced HTTPS #3088
- UI
- Show feed name and date inside the article (especially good on mobile) #3081
- Add shortcut to control media elements (video, audio) #3036
- New option to disable shortcuts #3114
- Case-insensitive sort order of feeds in categories #3131
- Use machine-readable
<time datetime="">
for entry dates #3106
- Add tooltips on entry icons #3115
- Limit dropdown menus max-height #3102
- Fix inline code tag contrast in Ansum and Mapco themes #3048, #3050
- Fix login form in BlueLagoon and Screwdriver themes #3028
- API
- Compatibility
- Add fall-backs for compatibility with OPMLs from The Old Reader #3071
- Relaxed to allow underscore
_
in feed addresses #3133
- Deployment
- Docker default image rebased on Debian 10 Buster, with Apache 2.4.38 and PHP 7.3.19 #3159
- Docker: Alpine image updated to 3.12 with Apache/2.4.46 and PHP 7.3.21 #3025
- Update example of Dockerfile #3108
- CLI
- Re-introduce
--api_password
option (vanished in 1.16.0) #3179
- Modify shebang to be more portable #3038
- Bug fixing
- SimplePie: Fix compliance with HTTP 301 Moved Permanently #3180
- i18n
- Add language negotiation when the user is not logged in #3022
- New United States English #3060
- Improved British English #3068
- Improved Dutch #3063
- Improved Slovak #3020
- Add a language reference when adding a new one #3044
- Change how updating a key works #3072
- Add missing translations #3034
- Misc.
- Return proper MIME type for favicons #3032
- Add a migration system #2760
- Makefile support for FreshRSS extensions #3042
- Update rules to use Make syntax #3062
- Refactor the export feature #3045
-
- 22 de Setembro de 2020, 17:24
Por Alkarex
Quick fix for FreshRSS 1.16.1.
Changelog:
- Bug fixing (regressions)
- Fix migration of the preference Show categories unfolded (from ≤ 1.16.0) to the new Categories to unfold #3019
-
- 31 de Maio de 2020, 20:33
Por Alkarex
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
-
- 30 de Maio de 2020, 13:16
Por Alkarex
Changelog:
- Features
- Allow multiple users to have administration rights #2096
- Preview the CSS rule to retrieve full article content #2778
- Improve CSS selector ordering in the full-text retrieval (
lib_phpQuery
) #2874
- Allow combining selectors with a comma such as
#article .title, #article .content
- New search option
!date:
allowing to exclude any date interval #2869
- For instance
!date:P1W
(exlude articles newer than 1 week), !pubdate:2019
, -date:2020-01-01/P5d
, etc.
- New option to show all articles in the favourites view #2434
- Allow feed to be actualized just after being truncated #2862
- Fallback to showing a GUID when an article title is empty #2813
- API
- Supported by Readrops (Android, open source) #2798
- Improve consistency of the default category #2840
- Return proper
newestItemTimestampUsec
#2853
- Return
HTTP/1.x 200 OK
for an empty request, to ease discovery #2855
- Add ability to customise dates shown in API #2773
- Minor clearing of unused parameters #2816
- Compatibility
- Bug fixing
- Fix regression causing a login bug in some situations related to e-mail login #2686
- Fix regression in feed refresh when there are users whose e-mail is not verified #2694
- Fix PostgreSQL install when using a username different than database name #2732
- Fix error with advanced searches using SQLite #2777
- Fix feed action filter when filtering on
author:
#2806
- Fix warning in WebSub #2743
- Fix environment variables
COPY_LOG_TO_SYSLOG
and FRESHRSS_ENV
controlling logging #2745
- Fix UI flickering when hovering over articles when authors are displayed #2701
- Fix array error with PHP 7.4 #2780
- Fix wrong
foreach
in applyFilterActions
#2809
- Fix encoding bug in
lib_phpQuery
when fetching the full content of HTML documents with a complex <head ...>
#2864
- Fix minor bug in “articles to display” configuration UI #2767
- Fix sharing with Wallabag #2817
- Fix UI background bug when hovering over a long title that overlaps the date #2755
- UI
- Better UI / client network performance (time to first byte) thanks to a data streaming pipeline with
yield
#2588
- Improved buffering strategy accordingly, with a loading animation while waiting for the first articles to arrive (e.g. complex / slow search) #2845
- To benefit from it, requires that the full Web stack allow efficient streaming / flushing of data. Check our reference Docker + Traefik documentation.
- Support RTL (right-to-left) languages #2776
- New keyboard shortcut Alt ⎇+r to mark previous articles as read #2843
- In the statistics page, show feeds inactive for 1, 2, 3, 5 years #2827
- Reset FreshRSS page scroll when restoring a browser session, to avoid inadvertently marking as read new articles #2842
- Fix scrolling of labels dropdown #2727
- Enlarge
<audio>
widgets to use the full width of the reading zone, to help navigation in e.g. podcasts #2875
- Use
<p>
instead of <pre>
to display <media:description>
information #2807
- Show language and e-mail address in the list of users #2703
- Change logic when using shortcuts to navigate between feeds, in the case some are empty #2687
- Option to show/hide favicons (e.g. to reduce the number of requests) #2821
- Improve loader animation colour in the Dark theme #2753
- SimplePie
- Use distinct cache for feeds retrieved with
#force_feed
simplepie#643
- Fix the issue of not being able to immediately try to add an invalid feed again #2524
- Update to SimplePie 1.5.4 #2702, #2814
- Require PHP 5.6+, and add PHP 7.4+ compatibility
- Add Russian and German dates
- Etc.
- Deployment
- Docker: Alpine image updated to 3.11 with PHP 7.3.16 and Apache 2.4.43 #2729
- Move core extensions (shipped with FreshRSS) to their own directory, so that
./extensions/
is solely for third-party extensions #2837
- This allows mounting
./extensions/
as a Docker volume, to ease adding third-party extensions
- Extensions
- New core extension to find feeds for Google Groups #2835
- New hooks
check_url_before_add
and feed_before_actualize
#2704
- Execute the
entry_before_display
hook also through the API #2762
- Allow extensions to change CSP (security) rules #2708
- Expose the article ID in the share system (for a new e-mail sharing extension) #2707
- i18n
- Misc.
- Improve logging of database errors #2734
- Remove the
min_posts_per_rss
configuration, which made efficient buffering difficult #2588
- Add a test target to Makefile #2725
- Fix test suite #2721
- Refactor request class #2373
- Remove deprecated magic quotes logic #2698
-
- 21 de Maio de 2020, 20:40
Por Alkarex
Changelog:
- Bug fixing (regressions from 1.15.x)
- Fix adding categories in MySQL 5.5 #2670
- Fix saving sharing integrations #2669
- Compatibility
- Add fallback for systems with old ICU < 4.6 (International Components for Unicode) #2680
- API
- Do not obey
rel=self
feed redirections when WebSub is disabled #2659
- UI
- Start adding support for RTL (right-to-left) languages #2656
- Deployment
- Docker: Ubuntu image updated to PHP 7.3.11
- Misc.
- Add more log when errors occur when saving a profile #2663
- Improve Makefile with port override #2660
- Update a few external links to HTTPS #2662
-
- 22 de Novembro de 2019, 17:31
Por Alkarex
Changelog:
- Bug fixing (regressions from 1.15.x)
- Fix CLI failing due to new test against empty usernames #2644
- Fix CLI install for SQLite #2648
- Fix database optimize action for MySQL/MariaDB #2647
- Bug fixing (misc.)
- Sanitize Unicode UTF-8 before insertion of entries, especially needed for PostgreSQL #2645
- Misc.
- Rename sharing action to avoid erroneous blocking by some ad-blockers #2509
-
- 12 de Novembro de 2019, 09:21
Por Alkarex
Changelog:
- 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)
- Fix database auto-creation at install #2635
- Fix bug in database size estimation with PostgreSQL for users with uppercase names #2631
- Reset name of default category (which cannot be customised anymore) #2639
- Fix UI style details #2634
- Security
- Improve cookie security with policy
SameSite=Lax
#2630
- Misc.
- Perform automatic git updates with safer fetch+reset instead of clean+fetch+merge #2625
-
- 6 de Novembro de 2019, 20:56
Por Alkarex
Changelog:
- 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
- Require at least PHP 5.6+ #2495, #2527, #2585
- Require
php-json
and remove remove JSON.php
fallback #2528
- Require at least PostgreSQL 9.5+ #2554
- Deployment
- Take advantage of
mod_authz_core
instead of mod_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
- Bug fixing
- Fix missing PHP
opcache
package in Docker Alpine #2498
- Fix IE11 / Edge keyboard compatibility #2507
- Use
<dc:creator>
instead of <author>
for RSS 2.0 outputs #2542
- Fix PostgreSQL and SQLite database size estimation #2562
- Fix broken SVG icons in Swage theme #2568, #2571
- Security
- Fix referrer vulnerability when opening an article original link with a shortcut #2506
- Slight refactoring of access check #2471
- UI
- Optimize dynamic favicon for HiDPI screens #2539
- Hide the admin checkbox if user is not admin #2531
- I18n
- Extensions
- Additional hooks #2482
- New call to change the layout #2467
- 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
-
- 31 de Outubro de 2019, 17:18
Por Alkarex
Changelog:
- UI
- New configuration page for each category #2369
- Update shortcut configuration page #2405
- CSS style for printing #2149
- Do not hide multiple
<br />
tags #2437
- Updated to jQuery 3.4.1 (only for statistics page) #2424
- 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
- I18n
- Misc.
- New parameter
?maxFeeds=10
to control the max number of feeds to refresh manually #2388
- Default to SQLite during install #2443
- Add automatic check of shell scripts in Travis with
shellcheck
and shfmt
#2454
-
- 25 de Julho de 2019, 14:54
Por Alkarex
Changelog:
- Bug fixing (regressions introduced in 1.14.X)
- Fix PHP 5.5- compatibility #2359
- Bug fixing (misc.)
- Fix minor code syntax warning in API #2362
- Misc.
- Add Travis check for PHP syntax #2361
-
- 8 de Abril de 2019, 21:21
Por Alkarex
Changelog:
- 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.)
- Fix extensions in Windows #994
- Fix import of empty articles #2351
- Fix quote escaping on CLI i18n tools #2355
- UI
- Better handling of bad Ajax requests and fast page unload (ask confirmation) #2346
- I18n
- Misc.
- Check JavaScript (jshint) in Travis continuous integration #2315
- Add PHP 7.3 to Travis #2317
-
- 7 de Abril de 2019, 12:30
Por Alkarex
Changelog:
- Features
-
Filter actions feature, to auto-mark-as-read based on a search query per feed #2275
- Improve account change when using the unsafe automatic login #2288
- 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
- New default Docker image based on Ubuntu (~3 times faster, but ~2.5 times larger) #2205
- Using Ubuntu 18.10 with PHP 7.2.15 and Apache 2.4.34
- Alpine version updated to Alpine 3.9 with PHP 7.2.14 and Apache 2.4.38 #2238
- 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
- Better validation of parameters #2046
- New option
--header
to cli/user-info.php
#2296
- API
- Supported by Readably (client for Android using Fever API)
- I18n
- Security
- Reworked the CSRF token interaction with the session in some edge cases #2290
- Remove deprecated CSP
child-src
instruction (was already replaced by frame-src
) #2250
- Ensure entry IDs are unique and cannot be set by feeds #2273
- Misc.
- Remove HHMV from Travis continuous integration #2249
-
- 31 de Março de 2019, 14:43
Por Alkarex
Changelog:
- Features
- Include articles with custom labels during export #2196
- Export/import articles read/unread state #2226
- Import FeedBin, and more robust general import #2228
- Bug fixing
- Fix missing HTTP
X-Forwarded-Prefix
in cookie path behind a reverse-proxy #2201
- 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 in constants.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
- Extensions
- Trigger a
freshrss:openArticle
JavaScript event #2222
- API
- Automatic test of API configuration #2207
- Performance + compatibility: Use Apache
SetEnvIf
module if available and fall-back to RewriteRule
#2202
- Security
- Fixes when HTTP user does not exist in FreshRSS #2204
- I18n
- Accessibility
-
- 26 de Janeiro de 2019, 15:05
Por Alkarex
Changelog:
- API
- Features
- Ability to import XML files exported from Tiny-Tiny-RSS #2079
- Ability to show all the feeds that have a warning #2146
- Share with Pinboard #1972
- 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
- Deployment
- Support for
HTTP_X_FORWARDED_PREFIX
to ease the use of reverse proxies #2191
- Updated Docker + Træfik + Let’s Encrypt deployment guide #2189
- Docker image updated to Alpine 3.8.2 with PHP 7.2.13 and Apache 2.4.35
- Fix
.dockerignore
#2195
- I18n
- SimplePie
- Update to SimplePie 1.5.2 #2136
- Fix some sanitizing in authors / tags
- Strip embedded SVG images for now #2135
- Security
- Bug fixing
- Fix warning in
tempnam()
with PHP 7.1+ affecting ZIP export #2134
- Fix print for views with unfolded articles #2130
- Fix notifications in reader view #1407
- Fix sharing with Movim #1781
- Misc.
-
- 22 de Dezembro de 2018, 12:23
Por Alkarex
Changelog:
- Features
- Ability to add labels (custom tags) to articles #928
- Also available through Google Reader API (full support in News+, partial in FeedMe, EasyRSS). No support in Fever API.
- Handle article tags containing spaces, as well as comma-separated tags #2023
- Handle authors containing spaces, as well as comma or semi-colon separated authors #2025
- Searches by tag, author, etc. accept Unicode characters #2025
- New option to disable cache for feeds with invalid HTTP caching #2052
- UI
- New theme Swage #2069
- Click on authors to initiate a search by author #2025
- Fix CSS for button alignments in older Chrome versions #2020
- Updated to jQuery 3.3.1 #2021
- Updated to bcrypt.js 2.4.4 #2022
- Security
- Improved flow for password change (avoid error 403) #2056
- Allow dot
.
in username (best to avoid, though) #2061
- Performance
- Remove some counterproductive preload / prefetch rules #2040
- Improved fast flush (earlier transfer, fetching of resources, and rendering) #2045
- Only available for Apache running PHP as module (not for NGINX, or PHP as CGI / FPM) because we want to keep compression
- Deployment
- Fix Docker bug with some cron values #2032
- Perform
git clean -f -d -f
(removes unknown files and folders) before git auto-update method #2036
- Bug fixing
- Make article GUIDs case-sensitive also with MySQL #2077
- Ask confirmation for important configuration actions #2048
- Fix database size in the Web UI for users about to be deleted #2047
- Fix actualize bug after install #2044
- Fix manual / Web actualize for which the final commit coud be done too early #2081
- Fix regression from version 1.11.2, which might have wrongly believed that the server address was private #2084
- Please check in
data/config.php
that you have 'pubsubhubbub_enabled' => true,
if your server has a public address
- Extensions
- Update built-in extension to again fix Tumblr feeds from European Union due to GDPR #2053
- I18n
- Fix missing German translations, e.g. for Sharing with Known #2059
- Misc.
- Better port detection behind a proxy #2031
Swage theme on mobile
Add custom labels
-
- 28 de Outubro de 2018, 09:23
Por Alkarex
Changelog:
- Features
- New menu to mark selected articles (view) as unread #1966
- Share with LinkedIn #1960
- Deployment
- Update Docker image to Alpine 3.8 with PHP 7.2 #1956
- Bug fixing
- Fix bugs when searching with special characters (e.g. preventing marking as read) #1944
- Avoid cutting in the middle of a multi-byte Unicode character #1996
- Fix username check in API to allow underscores #1955
- Fix Fever API to allow 32-bit architectures #1962
- Fix CSS font bug for Origine-compact theme #1990
- Fix last user activity for SQLite and PostgreSQL #2008
- Fix article counts with SQLite #2009
- Fix some automatic URL generation cases #1946
- Security
- Avoid feed credentials in logs #1949
- UI
- Improved mark-as-read the bottom articles during scrolling #1973
- Show all authors for articles with multiple authors #1968
- I18n
- Mics.
- Auto-login after self user creation #1928
- Better test if server has public address #2010
- Allow
-
in database name at install time #2005
-
- 9 de Setembro de 2018, 11:05
Por Alkarex
This version is only relevant for Docker.
Changelog:
- Bug fixing
- Fix Docker image for OPML import #1819
- Fix Docker image for CSS selectors #1821
- Fix Docker other missing PHP extensions #1822
-
- 9 de Março de 2018, 10:08
Por Alkarex
Changelog:
- Deployment
- 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
- Bug fixing
- Fix API bug for EasyRSS #1799
- Fix login bug when using double authentication (HTTP + Web form) #1807
- Fix database upgrade for FreshRSS versions older than 1.1.1 #1803
- Fix cases of double port in FreshRSS public URL #1815
- UI
- Add tooltips on share configuration buttons #1805
- Misc.
- Move
./data/shares.php
to ./app/shares.php
to facilitate updates #1812
- Show article author email when there is no author name #1801
- Improve translation tools #1808
-
- 4 de Março de 2018, 17:04
Por Alkarex
Changelog:
- API
- Add compatibility with FeedMe 3.5.3+ on Android #1774
- Features
- Ability to pause feeds, and to hide them from categories #1750
- Ability for the admin to reset a user’s password #960
- Security
- Allow HTTP Auth login with
REDIRECT_REMOTE_USER
when using Apache internal redirect #1772
- UI
- New icons for marking as favourite and marking as read in the Reading View #603
- Add shortcuts to switch views #1755
- Bug fixing
- Fix login bug when HTTP
REMOTE_USER
changes (used by YunoHost) #1756
- Fix warning in PHP 7.2 #1739
- Extensions
- Allow extensions to define their own reading view #1714
- I18n
- Misc.
- More sites in
force-https.default.txt
#1745
- Trim URLs when adding new feeds #1778
-
- 24 de Fevereiro de 2018, 11:03
-
- 11 de Janeiro de 2018, 19:11
-
- 11 de Janeiro de 2018, 19:11
-
- 11 de Janeiro de 2018, 19:10