Milestone
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 re
Milestone
This is a major release, just in time for the holidays ð
Selected new features â¨:
New sorting and filtering by date of User modified, with corresponding search operator, e.g. userdate:PT1H for the past hour
New sorting by article length
New advanced search form
New overview of dates with most unread articles
New ability to share feed visibility through API (implemented by e.g. Capy Reader)
Bonus: Capy Reader is also the first open source Andr
Milestone
This is a security-fix and bug-fix release for FreshRSS 1.27.x.
A few highlights â¨:
Keep sort and order criteria after marking as read
Automatic database recovery: skip broken entries during CLI export/import
Add possibility of Docker healthcheck
Add security option for CSP frame-ancestors
Several security fixes
Several bug fixes
New translation to Ukrainian
Improvements of some themes
And much moreâ¦
This release has been made by @Alkarex, @Fre
Milestone
A few highlights â¨:
Implement support for HTTP 429 Too Many Requests and 503 Service Unavailable, obey Retry-After
Add sort by category title, or by feed title
Add search operator c: for categories like c:23,34 or !c:45,56
Custom feed favicons
Several security improvements, such as:
Implement reauthentication (sudo mode)
Add Content-Security-Policy: frame-ancestors
Ensure CSP everywhere
Fix access rights when creating a new user
Several bug fixes, such as:
Fix
Negative side-effect: users of the option to automatically mark updated articles as unread will once have some articles with enclosures re-appear as unread
Milestone
This is a bug-fix release for FreshRSS 1.26.x
A few highlights â¨:
Keep sort and order criteria during navigation
Implement loading spinner for marking as favourite/read
Many bug fixes
This release has been made by @Alkarex, @Inverle and newcomers @CarelessCaution, @the7thNightmare
Full changelog:
Features
Keep sort and order criteria during navigation #7585
Add info about PDO::ATTR_CLIENT_VERSION (relevant for MySQL / MariaDB with obsolete driver) #7591
Bug fi
Milestone
This is a security-focussed release for FreshRSS 1.26.x, addressing several CVEs (thanks @Inverle) 🛡
A few highlights ✨:
Implement JSON string concatenation with & operator
Support multiple JSON fragments in HTML+XPath+JSON mode (e.g. JSON-LD)
Multiple security fixes with CVEs
Bug fixes
Notes ℹ:
Favicons will be reconstructed automatically when feeds gets refreshed. After that, you may need to refresh your Web browser as well.
This release has been made by @Alkarex, @Frenzie,
Milestone
This is a bugfix release for 1.26.0, addressing some regressions 🐛
A few highlights ✨:
Fix regression with cURL HTTP headers breaking conditional HTTP requests
Fix regression with saving states of user queries
Fix regression with dynamic OPML
This release has been made by @Alkarex, @FromTheMoon85, @marienfressinaud, @math-GH
and newcomers @abackstrom, @BryanButlerGit, @culbrethj, @EricDiao, @Karvel, @ViPeR5000
Full changelog:
Features
Add cURL version to page about system informa
Milestone
In this release, we have restarted to focus on features. A long-awaited feature has been added, namely sorting articles by various criteria: received date (existing, default), publication date, title, link, random.
A few highlights ✨:
Add order-by options to sort articles by received date (existing, default), publication date, title, link, random
Allow searching in all feeds, also feeds only visible at category level with &get=A, and also those archived with &get=Z
UI acces
In this release, we have restarted to focus on features. A long-awaited feature has been added, namely sorting articles by various criteria: received date (existing, default), publication date, title, link, random.
A few highlights ✨:
Add order-by options to sort articles by received date (existing, default), publication date, title, link, random
Allow searching in all feeds, also feeds only visible at category level with &get=A, and also those archived with &get=Z
Milestone
In this release, the coding focus has been on moving to PHP 8.1+ and refactoring the integration of the SimplePie library (which was long due). At the same time, plenty of new features have been added. Enjoy! 🎄
Breaking changes 💥:
Require PHP 8.1+ (and improved support of PHP 8.4+)
Require PostgreSQL 10+ or MariaDB 10.0.5+ or MySQL 8+
A few highlights ✨:
Add support for regex search (regular expressions)
⚠️ Advanced regex syntax for searches depends on the database used (SQLite,
In this release, the coding focus has been on moving to PHP 8.1+ and refactoring the integration of the SimplePie library (which was long due). At the same time, plenty of new features have been added. Enjoy! 🎄
Breaking changes 💥:
Require PHP 8.1+ (and improved support of PHP 8.4+)
Require PostgreSQL 10+ or MariaDB 10.0.5+ or MySQL 8+
⚠️ Advanced regex syntax for searches depends on the database used (SQLite, PostgreSQL, MariaDB, MySQL),
but FreshRSS filter actions such as auto-mark-as-read and auto-favourite always use PHP PCRE2 syntax.
Allow dynamic search operator in user queries, like search:UserQueryA date:P1d
New feed mode HTML+XPath+JSON dot notation (JSON in HTML)
Better HTTP compliance with support for HTTP response headers Cache-Control: max-age and Expires
New unicity policies and heuristic for feeds with bad article IDs (reduce the problem of duplicated articles)
New option to automatically mark new articles as read if an identical title already exists in the same category
Add ability to remove content from articles with CSS selectors, also when not using full content
New condition option to selectively retrieve full content of articles
New UI feature to download a user’ SQLite database or a database SQLite export (to be produced by CLI)
⚠️ Advanced regex syntax for searches depends on the database used (SQLite, PostgreSQL, MariaDB, MySQL),
but FreshRSS filter actions such as auto-mark-as-read and auto-favourite always use PHP PCRE2 syntax.
Allow dynamic search operator in user queries, like search:UserQueryA date:P1d#6851
New feed mode HTML+XPath+JSON dot notation (JSON in HTML) #6888
Better HTTP compliance with support for HTTP response headers Cache-Control: max-age and Expires#6812, FreshRSS/simplepie#26
Support custom HTTP request headers per feed (e.g. for Authorization) #6820
New unicity policies and heuristic for feeds with bad article IDs #4487, #6900
Milestone
This is a quality-focussed release for the 1.24.x series meant to provide a good product to people blocked on PHP 7.4, while we will increase the requirements to PHP 8.1+ from the next release.
A few highlights ✨:
Last version supporting PHP 7.4 before requiring PHP 8.1+
Last version supporting PostgreSQL 9.5 before requiring PostgreSQL 10+
Last version supporting MariaDB 5.5 before requiring MariaDB 10.0.5+
Last version supporting MySQL 5.5.3 before requiring MySQL 8+
Many bug and
This is a quality-focussed release for the 1.24.x series meant to provide a good product to people blocked on PHP 7.4, while we will increase the requirements to PHP 8.1+ from the next release.
A few highlights ✨:
Last version supporting PHP 7.4 before requiring PHP 8.1+
Last version supporting PostgreSQL 9.5 before requiring PostgreSQL 10+
Last version supporting MariaDB 5.5 before requiring MariaDB 10.0.5+
Last version supporting MySQL 5.5.3 before requiring MySQL 8+
Milestone
This is a quality-focussed release for the 1.24.x series meant to provide a good product to people blocked on PHP 7.4, while we will increase the requirements to PHP 8.1+ from the next 1.25.x series.
A few highlights ✨:
New global option to automatically add articles to favourites
New option to share articles from the article title line
Add core extensions, shipped by default: UserCSS and UserJS
Security: Force log out of users when they are disabled
Many bug and regression fixes
T
This is a quality-focussed release for the 1.24.xseries meant to provide a good product to people blocked on PHP 7.4, while we will increase the requirements to PHP 8.1+ from the next 1.25.x series.
A few highlights ✨:
New global option to automatically add articles to favourites
New option to share articles from the article title line
Add core extensions, shipped by default: UserCSS and UserJS
Security: Force log out of users when they are disabled
Milestone
This is a bug-fix release for the 1.24.0 release, addressing several regressions.
A few highlights ✨:
New button to export OMPL of a category
Many bug fixes
This release has been made by @Alkarex, @math-GH, and newcomers @ramazansancar, @robinmetral
Full changelog:
Features
New button to export OMPL of a category #6519
Better git error messages in built-in Web update #6496
Bug fixing
Fix regression HTTP GET curl options #6492
Fix regression of mark as read if an identical titl
Milestone
Discussion
A few highlights ✨:
New shareable user query mechanism to share lists of articles by HTML, RSS, OPML
Deprecates RSS sharing with master token
New CLI for database backup & restore
Can also be used to migrate from one database to another, or to upgrade SQLite schema
New JSON scraping mode to consume JSON data and JSON Feeds
New support for HTTP POST
New option to automatically add labels to incoming articles
New button to download a feed configuration as OPML
Man
Milestone
This 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:
Bug fixing
Fix crash regression with the option Max number of tags shown #5978
Fix crash regression when enabling extensions defined by old FreshRSS installations #5979
Fix crash regression during export when using MySQL #5988
More robust assignment of categories to feeds #5986
Fix base_url being cleared w
Milestone
Discussion 🎄
A few highlights ✨:
New Important feeds group in the main view, with corresponding new priority level for feeds #5782
Entries from important feeds are not marked as read during scroll, during focus, nor during Mark all as read
Add filter actions (auto mark as read) at category level and at global levels #5942
Increase SQL fields length to maximum possible #5788, #5570
Many bug fixes
Breaking changes 💥:
Require PHP 7.4+
Soft require Apache 2.4+ (but repair minimal c