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 fixing
Fix SQL requ
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 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
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