A free, self-hostable news aggregator…
A few highlights:
Detailed tracked changes.
Full changelog:
L:12,13,14
or label names: label:something
or labels:"my label,my other label,🧪"
L:*
or no label: !L:*
:oldest
is now based on alpine:3.5
with PHP 7.0.33 and Apache 2.4.35 #3666
.htaccess
for ./p/themes/
folder #4074
CRON_MIN
is set #3927
400
and 405
HTTP error codes #3981
input
and select
elements for the Origine theme #3727
.editorconfig
and .stylelintrc
#3895, #3912
??
operator #4020
Note: Last release before dropping support for PHP 5 and Internet Explorer 11.
pdo_sqlite
is optional except for export/import SQLite #3545
ORIG_PATH_INFO
#3560
latest
tag in git for the latest FreshRSS release #3524
+
sign #3489
docker-compose
#3353
remoteip
to log the client remote IP instead of the local proxy IP #3226
LISTEN
to change the internal Apache port when running in host network mode #3343
alpine:edge
to test the latest PHP 8+ version #3294
alpine:3.4
to test oldest supported PHP 5.6.36 version with Apache 2.4.43 #3274
@
-sign in database username (for Azure) #3241
ceil()
by intval()
for edge cases with PHP8 #3404
js_vars
and nav_menu
#3342
phpcs
(PHP_CodeSniffer) line length + whitespace #3488
*.phtml, *.css, *.js
as well.png
files as binary #3211
PDO::ERRMODE_SILENT
#3048
<time datetime="">
for entry dates #3106
quickadd
#3051
Quick fix for FreshRSS 1.16.1.
loading="lazy"
for favicons #2962
.stick
elements in older Webkit browsers #2995
lib_phpQuery
for full-content retrieval #3004
FRESHRSS_ENV
environment variable #2963
lib_phpQuery
) #2874
#article .title, #article .content
!date:
allowing to exclude any date interval #2869
!date:P1W
(exlude articles newer than 1 week), !pubdate:2019
, -date:2020-01-01/P5d
, etc.newestItemTimestampUsec
#2853
HTTP/1.x 200 OK
for an empty request, to ease discovery #2855
author:
#2806
COPY_LOG_TO_SYSLOG
and FRESHRSS_ENV
controlling logging #2745
foreach
in applyFilterActions
#2809
lib_phpQuery
when fetching the full content of HTML documents with a complex <head ...>
#2864
yield
#2588
<audio>
widgets to use the full width of the reading zone, to help navigation in e.g. podcasts #2875
<p>
instead of <pre>
to display <media:description>
information #2807
#force_feed
simplepie#643
./extensions/
is solely for third-party extensions #2837
./extensions/
as a Docker volume, to ease adding third-party extensionscheck_url_before_add
and feed_before_actualize
#2704
entry_before_display
hook also through the API #2762
rel=self
feed redirections when WebSub is disabled #2659
SameSite=Lax
#2630