loading="lazy"
for favicons #2962
.stick
elements in older Webkit browsers #2995
lib_phpQuery
for full-content retrieval #3004
FRESHRSS_ENV
environment variable #2963
Quick fix for FreshRSS 1.16.1.
<time datetime="">
for entry dates #3106
quickadd
#3051
+
sign #3489docker-compose
#3353
remoteip
to log the client remote IP instead of the local proxy IP #3226LISTEN
to change the internal Apache port when running in host network mode #3343alpine:edge
to test the latest PHP 8+ version #3294alpine:3.4
to test oldest supported PHP 5.6.36 version with Apache 2.4.43 #3274@
-sign in database username (for Azure) #3241ceil()
by intval()
for edge cases with PHP8 #3404js_vars
and nav_menu
#3342phpcs
(PHP_CodeSniffer) line length + whitespace #3488
*.phtml, *.css, *.js
as well.png
files as binary #3211PDO::ERRMODE_SILENT
#3048Note: Last release before dropping support for PHP 5 and Internet Explorer 11.
pdo_sqlite
is optional except for export/import SQLite #3545ORIG_PATH_INFO
#3560latest
tag in git for the latest FreshRSS release #3524A 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 #4074CRON_MIN
is set #3927400
and 405
HTTP error codes #3981input
and select
elements for the Origine theme #3727.editorconfig
and .stylelintrc
#3895, #3912??
operator #4020Detailed tracked changes.
Full changelog:
!pubdate:P3d
) #4092e:1639310674957894
or multiple entry IDs (or): e:1639310674957894,1639310674957893
A few highlights:
Detailed tracked changes.
Full changelog:
:newest
updated to PHP 8.1.1 and Apache 2.4.52 #3666latest
tag to git #4135A few highlights ✨:
Detailed tracked changes.
Full changelog:
(author:Alice OR intitle:hello) (author:Bob OR intitle:world)
!((author:Alice intitle:hello) OR (author:Bob intitle:world))
search:"My query"
or search:QueryA
, or by ID: S:3
pg_trgm
data/config-user.custom.php
#4360archive.today
#4530rename_attribute()
instead of removing attributes to better be able to style/hide content of articles #4175,status_code
type for PHP 8.1+ simplepie#728"ab cd"
and ab-cd
#4277&
#4287'
in the address #4330htmlspecialchars()
warnings with PHP 8.1+ #4411freshrss_user_maintenance
in CLI #4495errorMessage()
which exists on some platforms #4289entry_before_insert
to change entry->isRead()
#4331php-openssl
(used by PHPMailer) and php-xml
(used by SimplePie) #4420freshrss/freshrss:newest
to PHP 8.2 #4420base_url
to avoid some common configuration bugs, especially via Docker / CLI #4423lib_phpQuery
by PhpGt/CssXPath
library for full content retrieval #4261
a[href*="example"]
CssXPath#181.gitattributes
export-ignore
#4415attributes
(JSON) for entries #4444A few highlights ✨:
Detailed tracked changes.
Full changelog:
opcache
bug during Web update #4629, update.freshrss.org#4curlopt
options for HTML+XPath #4759template.css
to frss.css
#4644This is a security release for a regression since FreshRSS 1.18.0.
A few highlights ✨:
ext.php
#4928 reported by @c3l3si4nDetailed tracked changes.
Full changelog:
A few highlights ✨:
cli/sensitive-log.sh
to help e.g. Apache clear logs for sensitive information such as credentials #5001
This release has been made by several new contributors @axeleroy, @hippothomas, @mincerafter42, @sad270, @zhzy0077, in addition to our regular contributors @Alkarex, @ColonelMoutarde, @Frenzie, @myuki, @aledeg, @marienfressinaud, @math-GH, @miicat, @nicofrand, @yzqzss ... Thank you!
Detailed tracked changes.
Full changelog:
\(
or \)
#4989mailto:
links for webmail services #4680cli/sensitive-log.sh
to help e.g. Apache clear logs for sensitive information such as credentials #5001cli/access-permissions.sh
to help apply file permissions correctly #5062./extensions/
#4956font/woff
#4894latest
branch (instead of a tag) to track the latest FreshRSS stable releases #5148is_writable()
checks #4780lib_opml
#4403In this release, besides adding some initial support for OpenID Connect, the focus has been on increasing the quality rather than adding new features (which will have more focus again in the next release).
This version 1.22.x is also the last to support PHP 7.2 before requiring PHP 7.4+.
A few highlights ✨:
x86_64
, not Alpine, and not ARM) through libapache2-mod-auth-openidc
. See our documentationThis release has been made by several contributors: @Alkarex, @Alwaysin, @ColonelMoutarde, @Exerra, @FromTheMoon85, @LleanaRuv, @Marjani, @NaeiKinDus, @Rufubi, @V-E-O, @aaronschif, @acbgbca, @aledeg, @andris155, @becdetat, @belidzs, @kemayo, @kgraefe, @marienfressinaud, @math-GH, @msdlr, @obrenckle, @otaconix, @robertdahlem, @sad270, @samc1213, @squaregoldfish, @vrachnis, @witchcraze, @yubiuser, @zhaofengli
Full changelog:
x86_64
, not Alpine) through libapache2-mod-auth-openidc
set_time_limit()
#5675CLEANCACHE_HOURS
#5144<meta name="theme-color" .../>
#5105a2enmod
#5464DATA_PATH
to cron env #5531error_reporting
for PHP 8.1+ #5199DATA_PATH
environment variable) #5423lib_opml
#5188lib/http-conditional
#5277ConfigurationSetter
#5251, #5580./data.back/
in .gitignore
#5359This release contains mostly some bug fixes for the recent 1.22.0.
This version 1.22.x is also the last to support PHP 7.2 before requiring PHP 7.4+.
A few highlights ✨:
This release has been made by several contributors: @Alkarex, @Frenzie, @MHketbi, @XtremeOwnageDotCom, @math-GH, @mossroy
Full changelog:
:
in OIDC_SCOPES
#5753, #5764TRUSTED_PROXY
environment variable #5733RemoteIPInternalProxy
in Apache #5740A few highlights ✨:
Breaking changes 💥:
amd64
, arm32v7
, arm64v8
with automatic detection #5808
-arm
suffix anymoreThis release has been made by several contributors: @Alkarex, @ColonelMoutarde, @FireFingers21, @Frenzie, @KasimirCash, @andris155, @b-reich, @foux, @jaden, @jan-vandenberg, @joestump, @jtracey, @mark-monteiro, @martinrotter, @math-GH, @passbe
Full changelog:
VARCHAR
) text fields length to maximum possible #5788CRON_MIN
if any environment variable contains a single quote #5795TRUSTED_PROXY
environment variable used in combination with trusted sources #5853This is a bug-fix release for the 1.23.0 release, addressing several regressions.
This release has been made by @Alkarex, @andris155, @math-GH, @yzqzss, @zhzy0077
Full changelog:
base_url
being cleared when saving settings #5992.dockerignore
#5996