1.28.1
FreshRSS 1.28.1
Added 4
- Handle Web scraping of text/plain as <pre class="text-plain">
- New customisable message for closed registrations
- Add username in Apache access logs and Docker logs for GReader API and HTTP Basic Auth from reverse proxy
- Add data-category="3" attribute to articles to ease custom CSS styling
Changed 2
- Disable counting articles in user labels for Ajax requests
- Update CURLOPT_ACCEPT_ENCODING
Fixed 14
- Fix unwanted expansion of user queries applied to filters
- Fix encoding of filter actions for labels
- Fix searching of tags
- Fix refreshing feeds with token while anonymous refresh is disabled
- Fix RSS and OPML access by token
- Fix MySQL/MariaDB transliterator_transliterate fallback when php-intl extension is unavailable
- Fix regression with MySQL/MariaDB index hint
- Auto-add lastUserModified database column during mark-as-read action
- Do not include hidden feeds when counting unread articles in categories
- Remove wrong PHP deprecation of OPML export action
- Fix shortcut for next unread article
- Fix custom session.cookie-lifetime
- Fix feed validator button when changing the feed URL
- Fix space between By: and the author's name
Security 2
- Change Content-Disposition from inline to attachment in f.php
- Harden user methods exists, mtime, ctime
This is a release focussing on bug fixing, in particular regressions from the release 1.28.0.
Selected new features ✨:
- New customisable message for closed registrations
- Add username in Apache access logs (also in Docker logs): for GReader API, and for HTTP Basic Auth from reverse proxy
Improved performance 🏎️:
- Disable counting articles in user labels for Ajax requests (unused)
Many bug fixes 🐛
This release has been made by @Alkarex, @Frenzie, @Inverle and newcomers @ciro-mota, @eveiscoull, @hackerman70000, @Hufschmidt, @johan456789, @martgnz, @mmeier86, @netsho, @neuhaus, @RobLoach, @rupakbajgain.
Full changelog:
- Features
- Bug fixing
- Fix unwanted expansion of user queries (saved searches) applied to filters #8395
- Fix encoding of filter actions for labels #8368
- Fix searching of tags #8425
- Fix refreshing feeds with token while anonymous refresh is disabled #8371
- Fix RSS and OPML access by token #8434
- Fix MySQL/MariaDB
transliterator_transliteratefallback (when thephp-intlextension is unavailable) #8427 - Fix regression with MySQL/MariaDB index hint #8460
- Auto-add
lastUserModifieddatabase column also during mark-as-read action #8346 - Do not include hidden feeds when counting unread articles in categories #8357
- Remove wrong PHP deprecation of OPML export action #8399
- Fix shortcut for next unread article #8466
- Fix custom
session.cookie-lifetime#8446 - Fix feed validator button when changing the feed URL #8436
- Performance
- Disable counting articles in user labels for Ajax requests (unused) #8352
- Security
- Deployment
- Add username in Apache access logs (also in Docker logs): for GReader API, and for HTTP Basic Auth from reverse proxy #8392
- SimplePie
- Update of
CURLOPT_ACCEPT_ENCODING#8376, simplepie#960, simplepie#962 - Fix don’t preserve children inside disallowed
<template>element #8443 - Fixes before PHPStan 2 #8445, simplepie#957
- Update of
- Extensions
- Update
.gitignoreto ignore installed extensions #8372
- Update
- UI
- I18n
- Misc.