Releases: linuxserver/docker-freshrss
1.20.2-ls158
LinuxServer Changes:
Fix cron init to properly migrate existing installations to new app location.
FreshRSS Changes:
This is a security release for a regression since FreshRSS 1.18.0.
A few highlights ✨:
- CVE-2022-23497 Fix security vulnerability in
ext.php
#4928 reported by @c3l3si4n
Detailed tracked changes.
Full changelog:
1.20.2-ls157
LinuxServer Changes:
Fix cron init to properly migrate existing installations to new app location.
FreshRSS Changes:
This is a security release for a regression since FreshRSS 1.18.0.
A few highlights ✨:
Detailed tracked changes.
Full changelog:
1.20.1-ls157
LinuxServer Changes:
Fix cron init to properly migrate existing installations to new app location.
FreshRSS Changes:
A few highlights ✨:
- Focusing mostly on bug-fixes of 1.20.0
- Several UI / themes improvements
- Improved and new translations (Greek, Indonesian)
Detailed tracked changes.
Full changelog:
- Features
- API
- Minor Google Reader API improvements #4763
- Bug fixing
- Fix SQL transaction rollbacks during auto-update #4622
- Fix
opcache
bug during Web update #4629, update.freshrss.org#4 - Fix export bug #4822
- Fix OPML import of special feed attributes #4708
- Fix JavaScript bug with remembering opened categories #4827
- Fix
curlopt
options for HTML+XPath #4759 - Fix charset bug for HTML+XPath #4623
- Fix HTML-encoding of CSS selectors #4707, #4823
- Fix some broken author links #4743
- Fix show settings page after adding new feed #4631
- Fix login page when user does not exist #4621
- Fix feed manage link on stats page #4768
- Fix minor layout bugs #4830
- Fix minor UI bugs with Safari #4643
- UI
- Change some default settings related to marking articles as read #4736
- Improve scrollbar when slider is open #4692
- Improve Subscription Management: Show the category position number #4679
- Improve Reader view: Mark article as read while scrolling #4652
- Improve sharing / integration page #4774
- Improve article summary text cut #4666
- Improve HTML semantics for some boxes #4665
- Change dynamic OPML icon #4673, #4810
- Improve box layout for global view #4791
- Improve logs layout #4594
- Improve Feed configuration: number of articles #4625
- Improve drop-down menus #4597
- Show tile with explanation when hovering empty feeds #4617
- Added bottom nav padding for iOS #4741
- Themes
- Implement CSS variables for easy colour customisation #4641, #4693, #4789
- Improve CSS line height #4671, #4782
- Improved reader view with framed articles #4663
- Improve themes
Alternative Dark #4635, #4797;
Blue Lagon #4786;
Dark #4806;
Mapco #4648, #4709, #4711;
Origine #4842;
Origine Compact #4636, #4735, #4787;
Pafat #4783, #4792, #4793,
#4796, #4811;
Swage #4799, #4828, #4829 - Rename
template.css
tofrss.css
#4644 - Misc. #4596, #4619, #4696
- i18n
- Rename tag to label in some languages #4770
- Improve typographic quotes #4714
- Remove invalid i18n string #4844
- Add Greek #4718, #4754
- Add Indonesian #4706
- Improve Brazilian Portuguese #4669
- Improve Czech #4670
- Improve Italian #4803
- Improve Japanese #4668
- Improve Russian #4719
- Improve Spanish #4676, #4725
- Improve Turkish #4715
- Improve i18n tools #4742, #4756
- Compatibility
- Deployment
- Docker default image (Debian 11 Bullseye) updated to PHP 7.4.33
- Docker: alternative image (Alpine 3.16) updated to PHP 8.0.25
- Misc.
1.20.1-ls156
LinuxServer Changes:
Fix cron init to properly migrate existing installations to new app location.
FreshRSS Changes:
A few highlights ✨:
- Focusing mostly on bug-fixes of 1.20.0
- Several UI / themes improvements
- Improved and new translations (Greek, Indonesian)
Detailed tracked changes.
Full changelog:
- Features
- API
- Minor Google Reader API improvements #4763
- Bug fixing
- Fix SQL transaction rollbacks during auto-update #4622
- Fix
opcache
bug during Web update #4629, update.freshrss.org#4 - Fix export bug #4822
- Fix OPML import of special feed attributes #4708
- Fix JavaScript bug with remembering opened categories #4827
- Fix
curlopt
options for HTML+XPath #4759 - Fix charset bug for HTML+XPath #4623
- Fix HTML-encoding of CSS selectors #4707, #4823
- Fix some broken author links #4743
- Fix show settings page after adding new feed #4631
- Fix login page when user does not exist #4621
- Fix feed manage link on stats page #4768
- Fix minor layout bugs #4830
- Fix minor UI bugs with Safari #4643
- UI
- Change some default settings related to marking articles as read #4736
- Improve scrollbar when slider is open #4692
- Improve Subscription Management: Show the category position number #4679
- Improve Reader view: Mark article as read while scrolling #4652
- Improve sharing / integration page #4774
- Improve article summary text cut #4666
- Improve HTML semantics for some boxes #4665
- Change dynamic OPML icon #4673, #4810
- Improve box layout for global view #4791
- Improve logs layout #4594
- Improve Feed configuration: number of articles #4625
- Improve drop-down menus #4597
- Show tile with explanation when hovering empty feeds #4617
- Added bottom nav padding for iOS #4741
- Themes
- Implement CSS variables for easy colour customisation #4641, #4693, #4789
- Improve CSS line height #4671, #4782
- Improved reader view with framed articles #4663
- Improve themes
Alternative Dark #4635, #4797;
Blue Lagon #4786;
Dark #4806;
Mapco #4648, #4709, #4711;
Origine #4842;
Origine Compact #4636, #4735, #4787;
Pafat #4783, #4792, #4793,
#4796, #4811;
Swage #4799, #4828, #4829 - Rename
template.css
tofrss.css
#4644 - Misc. #4596, #4619, #4696
- i18n
- Rename tag to label in some languages #4770
- Improve typographic quotes #4714
- Remove invalid i18n string #4844
- Add Greek #4718, #4754
- Add Indonesian #4706
- Improve Brazilian Portuguese #4669
- Improve Czech #4670
- Improve Italian #4803
- Improve Japanese #4668
- Improve Russian #4719
- Improve Spanish #4676, #4725
- Improve Turkish #4715
- Improve i18n tools #4742, #4756
- Compatibility
- Deployment
- Docker default image (Debian 11 Bullseye) updated to PHP 7.4.33
- Docker: alternative image (Alpine 3.16) updated to PHP 8.0.25
- Misc.
1.20.0-ls156
LinuxServer Changes:
Fix cron init to properly migrate existing installations to new app location.
FreshRSS Changes:
A few highlights ✨:
- New Web scraping feature HTML+XPath for Web pages without any RSS/ATOM feed #4220
- Add support for Dynamic OPML #4407
- New search engine supporting (nested) parentheses, also with negation #4378
- Allow many (50k+) feeds #4347 and other performance improvements
- New option to exclude some DOM elements with a CSS Selector when retrieving an article full content #4501
- New option to automatically mark as read gone articles #4426
- 2 new themes and plenty of UI improvements
- Supported by Fluent Reader Lite client on Android and iOS #4595
- Several bug fixes
- 1.20.x will be the last release(s) to support PHP 7.0 before requiring PHP 7.2+
Detailed tracked changes.
Full changelog:
- Features
- New Web scraping feature HTML+XPath for Web pages without any RSS/ATOM feed #4220
- Add support for Dynamic OPML #4407
- Subscriber: Ability for a category to be dynamically populated with a list of feeds provided by a remote OPML
- Publisher: Ability to dynamically export a FreshRSS view (all, feed, category) into a dynamic OPML
- New search engine supporting (nested) parentheses #4378, #4503
(author:Alice OR intitle:hello) (author:Bob OR intitle:world)
- also with negation:
!((author:Alice intitle:hello) OR (author:Bob intitle:world))
- and supporting calling user queries from the search field by name:
search:"My query"
orsearch:QueryA
, or by ID:S:3
- Allow many (50k+) feeds #4347
- New option to exclude some DOM elements with a CSS Selector when retrieving an article full content #4501
- New option to automatically mark as read gone articles #4426
- New OPML export/import of some proprietary FreshRSS attributes #4342
- Tolerate the import of some invalid OPML files #4591
- New feed settings to allow cookies and HTTP redirects #4470
- Performance: Easier text search indexes for fast searches with PostgreSQL #4505
- The indexes must be manually added for now. Using GIN
pg_trgm
- The indexes must be manually added for now. Using GIN
- Easier definition of default user queries for new users in
data/config-user.custom.php
#4360 - New sharing through standard Web Share API #4271
- New sharing with Xing, Reddit, Pinterest, WhatsApp #4270
- New sharing with
archive.today
#4530
- SimplePie
- New method
rename_attribute()
instead of removing attributes to better be able to style/hide content of articles #4175,
simplepie#717 - Fix parsing of HTTP Links simplepie#729
- Fix
status_code
type for PHP 8.1+ simplepie#728 - Fix relative URLs simplepie#744
- New method
- Bug fixing
- Fix last update & archive logic (especially for very long feeds, for which some old items were marked as unread) #4422
- Fix regression with Fever API on 32-bit platforms #4201
- Fix read-when-same-title bug #4206
- Fix some search expressions such as
"ab cd"
andab-cd
#4277 - Fix auto-load of more articles when using shortcuts #4532
- Fix space shortcut #4581
- WebSub: Use hash instead of base64 to handle long URLs #4282
- Fix handling of authors with ampersand
&
#4287 - Fix lazy loading images containing a quote
'
in the address #4330 - Fix database size calculation for PostgreSQL #4249
- Fix HTTP root redirection in some cases (trailing slash with a proxy) #4167
- Fix
htmlspecialchars()
warnings with PHP 8.1+ #4411 - Fix OPML category encoding #4427
- Fix one category of favicon update problem #4358
- Fix rare mark-as-read bug #4456
- Add missing extension hook
freshrss_user_maintenance
in CLI #4495 - Rename conflicting function
errorMessage()
which exists on some platforms #4289 - Fix remain of bookmarklet #4240
- UI
- Performance: Automatic simplification of layout for 1000+ feeds #4357
- Performance: New option icons-as-emojis #4353
- Manage feed configuration using a dynamic slider view #4226, #4297, #4394
- New option for custom HTML logo/title in the main Web UI view #4369
- Show errored, empty, muted feeds in statistics #4276
- Improve configuration of registration form #3932
- Improve subscription list drag & drop #3953
- Improve extension manager #4181
- Improve idle feeds list #4192
- Improve feed link in normal view #4006
- Improve browser notification for unread message #4193
- Improve notification banner #4023
- Improve new article banner #4037
- Improve pagination + load more button #4125
- Improve log view #4204
- Improve unread articles counter in normal view #4166
- Automatically set the category when adding a feed from an existing category #4333
- Better PWA colours for mobile #4254
- Improve article footer #4306
- Various UI and style improvements #4205, #4212, #4218,
#4238, #4455, #4298,
#4383, #4452, #4455,
#4466, #4471, #4472,
#4474, #4498, #4502,
#4504, #4558, #4546,
#4541
- Themes
- New theme *D...
1.20.0-ls155
LinuxServer Changes:
Fix cron init to properly migrate existing installations to new app location.
FreshRSS Changes:
A few highlights ✨:
- New Web scraping feature HTML+XPath for Web pages without any RSS/ATOM feed #4220
- Add support for Dynamic OPML #4407
- New search engine supporting (nested) parentheses, also with negation #4378
- Allow many (50k+) feeds #4347 and other performance improvements
- New option to exclude some DOM elements with a CSS Selector when retrieving an article full content #4501
- New option to automatically mark as read gone articles #4426
- 2 new themes and plenty of UI improvements
- Supported by Fluent Reader Lite client on Android and iOS #4595
- Several bug fixes
- 1.20.x will be the last release(s) to support PHP 7.0 before requiring PHP 7.2+
Detailed tracked changes.
Full changelog:
- Features
- New Web scraping feature HTML+XPath for Web pages without any RSS/ATOM feed #4220
- Add support for Dynamic OPML #4407
- Subscriber: Ability for a category to be dynamically populated with a list of feeds provided by a remote OPML
- Publisher: Ability to dynamically export a FreshRSS view (all, feed, category) into a dynamic OPML
- New search engine supporting (nested) parentheses #4378, #4503
(author:Alice OR intitle:hello) (author:Bob OR intitle:world)
- also with negation:
!((author:Alice intitle:hello) OR (author:Bob intitle:world))
- and supporting calling user queries from the search field by name:
search:"My query"
orsearch:QueryA
, or by ID:S:3
- Allow many (50k+) feeds #4347
- New option to exclude some DOM elements with a CSS Selector when retrieving an article full content #4501
- New option to automatically mark as read gone articles #4426
- New OPML export/import of some proprietary FreshRSS attributes #4342
- Tolerate the import of some invalid OPML files #4591
- New feed settings to allow cookies and HTTP redirects #4470
- Performance: Easier text search indexes for fast searches with PostgreSQL #4505
- The indexes must be manually added for now. Using GIN
pg_trgm
- The indexes must be manually added for now. Using GIN
- Easier definition of default user queries for new users in
data/config-user.custom.php
#4360 - New sharing through standard Web Share API #4271
- New sharing with Xing, Reddit, Pinterest, WhatsApp #4270
- New sharing with
archive.today
#4530
- SimplePie
- New method
rename_attribute()
instead of removing attributes to better be able to style/hide content of articles #4175,
simplepie#717 - Fix parsing of HTTP Links simplepie#729
- Fix
status_code
type for PHP 8.1+ simplepie#728 - Fix relative URLs simplepie#744
- New method
- Bug fixing
- Fix last update & archive logic (especially for very long feeds, for which some old items were marked as unread) #4422
- Fix regression with Fever API on 32-bit platforms #4201
- Fix read-when-same-title bug #4206
- Fix some search expressions such as
"ab cd"
andab-cd
#4277 - Fix auto-load of more articles when using shortcuts #4532
- Fix space shortcut #4581
- WebSub: Use hash instead of base64 to handle long URLs #4282
- Fix handling of authors with ampersand
&
#4287 - Fix lazy loading images containing a quote
'
in the address #4330 - Fix database size calculation for PostgreSQL #4249
- Fix HTTP root redirection in some cases (trailing slash with a proxy) #4167
- Fix
htmlspecialchars()
warnings with PHP 8.1+ #4411 - Fix OPML category encoding #4427
- Fix one category of favicon update problem #4358
- Fix rare mark-as-read bug #4456
- Add missing extension hook
freshrss_user_maintenance
in CLI #4495 - Rename conflicting function
errorMessage()
which exists on some platforms #4289 - Fix remain of bookmarklet #4240
- UI
- Performance: Automatic simplification of layout for 1000+ feeds #4357
- Performance: New option icons-as-emojis #4353
- Manage feed configuration using a dynamic slider view #4226, #4297, #4394
- New option for custom HTML logo/title in the main Web UI view #4369
- Show errored, empty, muted feeds in statistics #4276
- Improve configuration of registration form #3932
- Improve subscription list drag & drop #3953
- Improve extension manager #4181
- Improve idle feeds list #4192
- Improve feed link in normal view #4006
- Improve browser notification for unread message #4193
- Improve notification banner #4023
- Improve new article banner #4037
- Improve pagination + load more button #4125
- Improve log view #4204
- Improve unread articles counter in normal view #4166
- Automatically set the category when adding a feed from an existing category #4333
- Better PWA colours for mobile #4254
- Improve article footer #4306
- Various UI and style improvements #4205, #4212, #4218,
#4238, #4455, #4298,
#4383, #4452, #4455,
#4466, #4471, #4472,
#4474, #4498, #4502,
#4504, #4558, #4546,
#4541
- Themes
- New theme *D...
1.20.0-ls154
LinuxServer Changes:
Fix cron init to properly migrate existing installations to new app location.
FreshRSS Changes:
A few highlights ✨:
- New Web scraping feature HTML+XPath for Web pages without any RSS/ATOM feed #4220
- Add support for Dynamic OPML #4407
- New search engine supporting (nested) parentheses, also with negation #4378
- Allow many (50k+) feeds #4347 and other performance improvements
- New option to exclude some DOM elements with a CSS Selector when retrieving an article full content #4501
- New option to automatically mark as read gone articles #4426
- 2 new themes and plenty of UI improvements
- Supported by Fluent Reader Lite client on Android and iOS #4595
- Several bug fixes
- 1.20.x will be the last release(s) to support PHP 7.0 before requiring PHP 7.2+
Detailed tracked changes.
Full changelog:
- Features
- New Web scraping feature HTML+XPath for Web pages without any RSS/ATOM feed #4220
- Add support for Dynamic OPML #4407
- Subscriber: Ability for a category to be dynamically populated with a list of feeds provided by a remote OPML
- Publisher: Ability to dynamically export a FreshRSS view (all, feed, category) into a dynamic OPML
- New search engine supporting (nested) parentheses #4378, #4503
(author:Alice OR intitle:hello) (author:Bob OR intitle:world)
- also with negation:
!((author:Alice intitle:hello) OR (author:Bob intitle:world))
- and supporting calling user queries from the search field by name:
search:"My query"
orsearch:QueryA
, or by ID:S:3
- Allow many (50k+) feeds #4347
- New option to exclude some DOM elements with a CSS Selector when retrieving an article full content #4501
- New option to automatically mark as read gone articles #4426
- New OPML export/import of some proprietary FreshRSS attributes #4342
- Tolerate the import of some invalid OPML files #4591
- New feed settings to allow cookies and HTTP redirects #4470
- Performance: Easier text search indexes for fast searches with PostgreSQL #4505
- The indexes must be manually added for now. Using GIN
pg_trgm
- The indexes must be manually added for now. Using GIN
- Easier definition of default user queries for new users in
data/config-user.custom.php
#4360 - New sharing through standard Web Share API #4271
- New sharing with Xing, Reddit, Pinterest, WhatsApp #4270
- New sharing with
archive.today
#4530
- SimplePie
- New method
rename_attribute()
instead of removing attributes to better be able to style/hide content of articles #4175,
simplepie#717 - Fix parsing of HTTP Links simplepie#729
- Fix
status_code
type for PHP 8.1+ simplepie#728 - Fix relative URLs simplepie#744
- New method
- Bug fixing
- Fix last update & archive logic (especially for very long feeds, for which some old items were marked as unread) #4422
- Fix regression with Fever API on 32-bit platforms #4201
- Fix read-when-same-title bug #4206
- Fix some search expressions such as
"ab cd"
andab-cd
#4277 - Fix auto-load of more articles when using shortcuts #4532
- Fix space shortcut #4581
- WebSub: Use hash instead of base64 to handle long URLs #4282
- Fix handling of authors with ampersand
&
#4287 - Fix lazy loading images containing a quote
'
in the address #4330 - Fix database size calculation for PostgreSQL #4249
- Fix HTTP root redirection in some cases (trailing slash with a proxy) #4167
- Fix
htmlspecialchars()
warnings with PHP 8.1+ #4411 - Fix OPML category encoding #4427
- Fix one category of favicon update problem #4358
- Fix rare mark-as-read bug #4456
- Add missing extension hook
freshrss_user_maintenance
in CLI #4495 - Rename conflicting function
errorMessage()
which exists on some platforms #4289 - Fix remain of bookmarklet #4240
- UI
- Performance: Automatic simplification of layout for 1000+ feeds #4357
- Performance: New option icons-as-emojis #4353
- Manage feed configuration using a dynamic slider view #4226, #4297, #4394
- New option for custom HTML logo/title in the main Web UI view #4369
- Show errored, empty, muted feeds in statistics #4276
- Improve configuration of registration form #3932
- Improve subscription list drag & drop #3953
- Improve extension manager #4181
- Improve idle feeds list #4192
- Improve feed link in normal view #4006
- Improve browser notification for unread message #4193
- Improve notification banner #4023
- Improve new article banner #4037
- Improve pagination + load more button #4125
- Improve log view #4204
- Improve unread articles counter in normal view #4166
- Automatically set the category when adding a feed from an existing category #4333
- Better PWA colours for mobile #4254
- Improve article footer #4306
- Various UI and style improvements #4205, #4212, #4218,
#4238, #4455, #4298,
#4383, #4452, #4455,
#4466, #4471, #4472,
#4474, #4498, #4502,
#4504, #4558, #4546,
#4541
- Themes
- New theme *D...
1.20.0-ls153
LinuxServer Changes:
Fix cron init to properly migrate existing installations to new app location.
FreshRSS Changes:
A few highlights ✨:
- New Web scraping feature HTML+XPath for Web pages without any RSS/ATOM feed #4220
- Add support for Dynamic OPML #4407
- New search engine supporting (nested) parentheses, also with negation #4378
- Allow many (50k+) feeds #4347 and other performance improvements
- New option to exclude some DOM elements with a CSS Selector when retrieving an article full content #4501
- New option to automatically mark as read gone articles #4426
- 2 new themes and plenty of UI improvements
- Supported by Fluent Reader Lite client on Android and iOS #4595
- Several bug fixes
- 1.20.x will be the last release(s) to support PHP 7.0 before requiring PHP 7.2+
Detailed tracked changes.
Full changelog:
- Features
- New Web scraping feature HTML+XPath for Web pages without any RSS/ATOM feed #4220
- Add support for Dynamic OPML #4407
- Subscriber: Ability for a category to be dynamically populated with a list of feeds provided by a remote OPML
- Publisher: Ability to dynamically export a FreshRSS view (all, feed, category) into a dynamic OPML
- New search engine supporting (nested) parentheses #4378, #4503
(author:Alice OR intitle:hello) (author:Bob OR intitle:world)
- also with negation:
!((author:Alice intitle:hello) OR (author:Bob intitle:world))
- and supporting calling user queries from the search field by name:
search:"My query"
orsearch:QueryA
, or by ID:S:3
- Allow many (50k+) feeds #4347
- New option to exclude some DOM elements with a CSS Selector when retrieving an article full content #4501
- New option to automatically mark as read gone articles #4426
- New OPML export/import of some proprietary FreshRSS attributes #4342
- Tolerate the import of some invalid OPML files #4591
- New feed settings to allow cookies and HTTP redirects #4470
- Performance: Easier text search indexes for fast searches with PostgreSQL #4505
- The indexes must be manually added for now. Using GIN
pg_trgm
- The indexes must be manually added for now. Using GIN
- Easier definition of default user queries for new users in
data/config-user.custom.php
#4360 - New sharing through standard Web Share API #4271
- New sharing with Xing, Reddit, Pinterest, WhatsApp #4270
- New sharing with
archive.today
#4530
- SimplePie
- New method
rename_attribute()
instead of removing attributes to better be able to style/hide content of articles #4175,
simplepie#717 - Fix parsing of HTTP Links simplepie#729
- Fix
status_code
type for PHP 8.1+ simplepie#728 - Fix relative URLs simplepie#744
- New method
- Bug fixing
- Fix last update & archive logic (especially for very long feeds, for which some old items were marked as unread) #4422
- Fix regression with Fever API on 32-bit platforms #4201
- Fix read-when-same-title bug #4206
- Fix some search expressions such as
"ab cd"
andab-cd
#4277 - Fix auto-load of more articles when using shortcuts #4532
- Fix space shortcut #4581
- WebSub: Use hash instead of base64 to handle long URLs #4282
- Fix handling of authors with ampersand
&
#4287 - Fix lazy loading images containing a quote
'
in the address #4330 - Fix database size calculation for PostgreSQL #4249
- Fix HTTP root redirection in some cases (trailing slash with a proxy) #4167
- Fix
htmlspecialchars()
warnings with PHP 8.1+ #4411 - Fix OPML category encoding #4427
- Fix one category of favicon update problem #4358
- Fix rare mark-as-read bug #4456
- Add missing extension hook
freshrss_user_maintenance
in CLI #4495 - Rename conflicting function
errorMessage()
which exists on some platforms #4289 - Fix remain of bookmarklet #4240
- UI
- Performance: Automatic simplification of layout for 1000+ feeds #4357
- Performance: New option icons-as-emojis #4353
- Manage feed configuration using a dynamic slider view #4226, #4297, #4394
- New option for custom HTML logo/title in the main Web UI view #4369
- Show errored, empty, muted feeds in statistics #4276
- Improve configuration of registration form #3932
- Improve subscription list drag & drop #3953
- Improve extension manager #4181
- Improve idle feeds list #4192
- Improve feed link in normal view #4006
- Improve browser notification for unread message #4193
- Improve notification banner #4023
- Improve new article banner #4037
- Improve pagination + load more button #4125
- Improve log view #4204
- Improve unread articles counter in normal view #4166
- Automatically set the category when adding a feed from an existing category #4333
- Better PWA colours for mobile #4254
- Improve article footer #4306
- Various UI and style improvements #4205, #4212, #4218,
#4238, #4455, #4298,
#4383, #4452, #4455,
#4466, #4471, #4472,
#4474, #4498, #4502,
#4504, #4558, #4546,
#4541
- Themes
- New theme *D...
1.20.0-ls152
LinuxServer Changes:
Fix cron init to properly migrate existing installations to new app location.
FreshRSS Changes:
A few highlights ✨:
- New Web scraping feature HTML+XPath for Web pages without any RSS/ATOM feed #4220
- Add support for Dynamic OPML #4407
- New search engine supporting (nested) parentheses, also with negation #4378
- Allow many (50k+) feeds #4347 and other performance improvements
- New option to exclude some DOM elements with a CSS Selector when retrieving an article full content #4501
- New option to automatically mark as read gone articles #4426
- 2 new themes and plenty of UI improvements
- Supported by Fluent Reader Lite client on Android and iOS #4595
- Several bug fixes
- 1.20.x will be the last release(s) to support PHP 7.0 before requiring PHP 7.2+
Detailed tracked changes.
Full changelog:
- Features
- New Web scraping feature HTML+XPath for Web pages without any RSS/ATOM feed #4220
- Add support for Dynamic OPML #4407
- Subscriber: Ability for a category to be dynamically populated with a list of feeds provided by a remote OPML
- Publisher: Ability to dynamically export a FreshRSS view (all, feed, category) into a dynamic OPML
- New search engine supporting (nested) parentheses #4378, #4503
(author:Alice OR intitle:hello) (author:Bob OR intitle:world)
- also with negation:
!((author:Alice intitle:hello) OR (author:Bob intitle:world))
- and supporting calling user queries from the search field by name:
search:"My query"
orsearch:QueryA
, or by ID:S:3
- Allow many (50k+) feeds #4347
- New option to exclude some DOM elements with a CSS Selector when retrieving an article full content #4501
- New option to automatically mark as read gone articles #4426
- New OPML export/import of some proprietary FreshRSS attributes #4342
- Tolerate the import of some invalid OPML files #4591
- New feed settings to allow cookies and HTTP redirects #4470
- Performance: Easier text search indexes for fast searches with PostgreSQL #4505
- The indexes must be manually added for now. Using GIN
pg_trgm
- The indexes must be manually added for now. Using GIN
- Easier definition of default user queries for new users in
data/config-user.custom.php
#4360 - New sharing through standard Web Share API #4271
- New sharing with Xing, Reddit, Pinterest, WhatsApp #4270
- New sharing with
archive.today
#4530
- SimplePie
- New method
rename_attribute()
instead of removing attributes to better be able to style/hide content of articles #4175,
simplepie#717 - Fix parsing of HTTP Links simplepie#729
- Fix
status_code
type for PHP 8.1+ simplepie#728 - Fix relative URLs simplepie#744
- New method
- Bug fixing
- Fix last update & archive logic (especially for very long feeds, for which some old items were marked as unread) #4422
- Fix regression with Fever API on 32-bit platforms #4201
- Fix read-when-same-title bug #4206
- Fix some search expressions such as
"ab cd"
andab-cd
#4277 - Fix auto-load of more articles when using shortcuts #4532
- Fix space shortcut #4581
- WebSub: Use hash instead of base64 to handle long URLs #4282
- Fix handling of authors with ampersand
&
#4287 - Fix lazy loading images containing a quote
'
in the address #4330 - Fix database size calculation for PostgreSQL #4249
- Fix HTTP root redirection in some cases (trailing slash with a proxy) #4167
- Fix
htmlspecialchars()
warnings with PHP 8.1+ #4411 - Fix OPML category encoding #4427
- Fix one category of favicon update problem #4358
- Fix rare mark-as-read bug #4456
- Add missing extension hook
freshrss_user_maintenance
in CLI #4495 - Rename conflicting function
errorMessage()
which exists on some platforms #4289 - Fix remain of bookmarklet #4240
- UI
- Performance: Automatic simplification of layout for 1000+ feeds #4357
- Performance: New option icons-as-emojis #4353
- Manage feed configuration using a dynamic slider view #4226, #4297, #4394
- New option for custom HTML logo/title in the main Web UI view #4369
- Show errored, empty, muted feeds in statistics #4276
- Improve configuration of registration form #3932
- Improve subscription list drag & drop #3953
- Improve extension manager #4181
- Improve idle feeds list #4192
- Improve feed link in normal view #4006
- Improve browser notification for unread message #4193
- Improve notification banner #4023
- Improve new article banner #4037
- Improve pagination + load more button #4125
- Improve log view #4204
- Improve unread articles counter in normal view #4166
- Automatically set the category when adding a feed from an existing category #4333
- Better PWA colours for mobile #4254
- Improve article footer #4306
- Various UI and style improvements #4205, #4212, #4218,
#4238, #4455, #4298,
#4383, #4452, #4455,
#4466, #4471, #4472,
#4474, #4498, #4502,
#4504, #4558, #4546,
#4541
- Themes
- New theme *D...
1.20.0-ls151
LinuxServer Changes:
Rebasing to alpine 3.15 with php8. Restructure nginx configs (see changes announcement).
FreshRSS Changes:
A few highlights ✨:
- New Web scraping feature HTML+XPath for Web pages without any RSS/ATOM feed #4220
- Add support for Dynamic OPML #4407
- New search engine supporting (nested) parentheses, also with negation #4378
- Allow many (50k+) feeds #4347 and other performance improvements
- New option to exclude some DOM elements with a CSS Selector when retrieving an article full content #4501
- New option to automatically mark as read gone articles #4426
- 2 new themes and plenty of UI improvements
- Supported by Fluent Reader Lite client on Android and iOS #4595
- Several bug fixes
- 1.20.x will be the last release(s) to support PHP 7.0 before requiring PHP 7.2+
Detailed tracked changes.
Full changelog:
- Features
- New Web scraping feature HTML+XPath for Web pages without any RSS/ATOM feed #4220
- Add support for Dynamic OPML #4407
- Subscriber: Ability for a category to be dynamically populated with a list of feeds provided by a remote OPML
- Publisher: Ability to dynamically export a FreshRSS view (all, feed, category) into a dynamic OPML
- New search engine supporting (nested) parentheses #4378, #4503
(author:Alice OR intitle:hello) (author:Bob OR intitle:world)
- also with negation:
!((author:Alice intitle:hello) OR (author:Bob intitle:world))
- and supporting calling user queries from the search field by name:
search:"My query"
orsearch:QueryA
, or by ID:S:3
- Allow many (50k+) feeds #4347
- New option to exclude some DOM elements with a CSS Selector when retrieving an article full content #4501
- New option to automatically mark as read gone articles #4426
- New OPML export/import of some proprietary FreshRSS attributes #4342
- Tolerate the import of some invalid OPML files #4591
- New feed settings to allow cookies and HTTP redirects #4470
- Performance: Easier text search indexes for fast searches with PostgreSQL #4505
- The indexes must be manually added for now. Using GIN
pg_trgm
- The indexes must be manually added for now. Using GIN
- Easier definition of default user queries for new users in
data/config-user.custom.php
#4360 - New sharing through standard Web Share API #4271
- New sharing with Xing, Reddit, Pinterest, WhatsApp #4270
- New sharing with
archive.today
#4530
- SimplePie
- New method
rename_attribute()
instead of removing attributes to better be able to style/hide content of articles #4175,
simplepie#717 - Fix parsing of HTTP Links simplepie#729
- Fix
status_code
type for PHP 8.1+ simplepie#728 - Fix relative URLs simplepie#744
- New method
- Bug fixing
- Fix last update & archive logic (especially for very long feeds, for which some old items were marked as unread) #4422
- Fix regression with Fever API on 32-bit platforms #4201
- Fix read-when-same-title bug #4206
- Fix some search expressions such as
"ab cd"
andab-cd
#4277 - Fix auto-load of more articles when using shortcuts #4532
- Fix space shortcut #4581
- WebSub: Use hash instead of base64 to handle long URLs #4282
- Fix handling of authors with ampersand
&
#4287 - Fix lazy loading images containing a quote
'
in the address #4330 - Fix database size calculation for PostgreSQL #4249
- Fix HTTP root redirection in some cases (trailing slash with a proxy) #4167
- Fix
htmlspecialchars()
warnings with PHP 8.1+ #4411 - Fix OPML category encoding #4427
- Fix one category of favicon update problem #4358
- Fix rare mark-as-read bug #4456
- Add missing extension hook
freshrss_user_maintenance
in CLI #4495 - Rename conflicting function
errorMessage()
which exists on some platforms #4289 - Fix remain of bookmarklet #4240
- UI
- Performance: Automatic simplification of layout for 1000+ feeds #4357
- Performance: New option icons-as-emojis #4353
- Manage feed configuration using a dynamic slider view #4226, #4297, #4394
- New option for custom HTML logo/title in the main Web UI view #4369
- Show errored, empty, muted feeds in statistics #4276
- Improve configuration of registration form #3932
- Improve subscription list drag & drop #3953
- Improve extension manager #4181
- Improve idle feeds list #4192
- Improve feed link in normal view #4006
- Improve browser notification for unread message #4193
- Improve notification banner #4023
- Improve new article banner #4037
- Improve pagination + load more button #4125
- Improve log view #4204
- Improve unread articles counter in normal view #4166
- Automatically set the category when adding a feed from an existing category #4333
- Better PWA colours for mobile #4254
- Improve article footer #4306
- Various UI and style improvements #4205, #4212, #4218,
#4238, #4455, #4298,
#4383, #4452, #4455,
#4466, #4471, #4472,
#4474, #4498, #4502,
#4504, #4558, #4546,
[#4541](htt...