Repository navigation
Releases
1.16.16
2.0.3
This is a new bugfix release for 2.0. Thanks to everyone reporting 2.0 bugs and helping solving them!
Changes
* Ensure schemas are available during testing
(Paul Gevers)
* Fixes missing top margin when Readability.js does not convert text
(Lars Windolf)
* Show likes/comment count in the same line as categories, slightly
increase separator padding
(Lars Windolf)
* Fixes update counter only ever growing. Now resets automatically
after 30s of no changes.
(Lars Windolf)
* Update handlebars dependency
(Lars Windolf)
* Fixes crash on feed list node selection
(Lars Windolf)
Known problems
* DnD of feeds causes random crashes
Planned project relocation from github.com to codeberg.org
Please note that I'm planning to move the Liferea source repository away from Github in the near future.
Github will probably stay as a mirror repo, but releases and issues will move to Codeberg. I know this will
cause work for all maintainers, but I still consider this worth doing.
Feedback
Feel free to give feedback on stability and problems in the Github discussion!
1.16.15
This a 1.16 bugfix fixing an update handling regression introduced with 1.16.13, please upgrade!
Changes
* Fixes #1593 regression in update handling. Added force update
confirmation dialog for subscriptions
(Lars Windolf)
* Be up and downward compatible with 2.0 folder expansion flag
(Lars Windolf)
* Fixes <amg:img> handling.
(Lars Windolf)
Feedback
Please give feedback on the release using the github discussion!
2.0.2
This is a bugfix release for 2.0 which addresses several problems.
Noteworthy is a fix for the networking behaviour which was too strict since 1.16.14 and did prevent
manually triggered update when the feed reported update interval actually did allow for an update.
To make debugging such cases easier the "Update Monitor" renders feeds which do not want to be
updated yet with a darker shade of blue. Additionally when you try to update such a feed a warning
dialog will appear asking you not do this while still allowing you to force update.
Changes
* Fixes #1598: Don't delete elements that are potential footnotes
(Peter Simonyi, Lars Windolf)
* Fixes #1595: Fix prefs dialog changing the update interval when opened
(Peter Simonyi)
* Fixes #1594: WEBDAV sync on missing index.json fails
(Lars Windolf)
* Fixes #1593: Update all doesn't work
(Lars Windolf)
* Fixes an exception in SVG image resizing on invalid image sizes in content
(Lars Windolf)
* Fixes a bug that RSS ttl / syn period+frequency values were not used
(Lars Windolf)
* Fixes crash when removing items
(Lars Windolf)
Known problems
* DnD of feeds causes random crashes
* Missing top margin when Readability.js does not convert text
* update counter max only ever grows (should reset after most updates are finished after a while)
Feedback
As always please give feedback in the Github discussion.
2.0.1
This is a first bugfix release for 2.0. Thanks to all the early testers weeding out problems!
Changes
* Fixes missing installation of OPML default files
(reported by marciof)
* Fixes folder expansion regression on startup
(Lars Windolf)
* Fixes an issue where RSS metadata values were not stored once but multiple times
(Lars Windolf)
* Fixes #1591, #1588: network_init called too late
(Christoph Moench-Tegeder)
* Render media:starRating, media:community @favourites + @views, itunes:image and slash:comments
(Lars Windolf)
* Restores comment feed functionality. Now updates item view without scroll reset
(Lars Windolf)
* Dropped bold-unread plugin as it does not work anymore with GtkListView
(Lars Windolf)
* Update of all default OPML files. Updated international feeds section. Removed some broken feeds.
(Lars Windolf)
Known problems
Sadly 2.0 is not perfect yet. The following known issues will be addressed soon:
* DnD of feeds causes random crashes
* Crashes when removing items
* Missing top margin when Readability.js does not convert text
* Manual feed update gives no info when it is not allowed
* OPML source does not import htmlUrl as homepage
2.0
This is the first release of the new stable 2.0 release line. The change of the major version
means breaking changes to the UI interface. 2.0 stays compatible to 1.16 in the data format.
If you have problems with the new release you can easily downgrade. See the "removed
features" section for features that could not be kept in the GTK4 port that was the focus of
this new major version.
Changes
* Liferea was ported to GTK4 and uses libadwaita
* Liferea uses a headerbar now instead of a menubar
* Feed and item list do use GtkListView
* New WebDAV based sync backend
* All node sources now use a common subscribing dialog
* Unread count numbers are now lazy-updated (every 500ms) to improve performance
* New update monitor that gives deeper insight into the background updating
and node source synchronization
* Most of the dialogs use libadwaita widgets and are modal now
Removed Features
* Reduced feed list mode is not supported anymore
* Item list view headers are now gone (use the context menu for sorting)
* Tray icon support has lost the feature to indicate the unread counter
Changes to 2.0-RC4
* Fixes #1575 Serialize feed item document as HTML not XML
(Peter Simonyi)
* Fixes #1551 full screen mode for videos broken
(Lars Windolf)
* Fixes #1534: icons cannot be found
(AndyM48, Lars Windolf)
* Fixes #1533: refresh feed info on update broken
(Lars Windolf)
* Fixes #1525 folder collapse state is not persisted over restarts
(Lars Windolf)
* Fixes Atom 1.0 fields like "contentUpdateDate" were not store as single
values but as lists.
(Lars Windolf)
* Refactored feed list and item list to not use GtkTreeView anymore
(Lars Windolf)
* Refactored unread counting for better performance
(Lars Windolf)
* Reimplemented trayicon plugin using Status-Notifier-Item and libstray
(Lars Windolf)
* Convert OPML source and properties dialog to libadwaita
(Lars Windolf)
* Add python-console plugin to make plugin development easier
(Lars Windolf)
* Auth challenge dialog now uses AdwPasswordEntryRow
(Lars Windolf)
* All online account node sources now use a common dialog that also allows
to specify the node title.
(Lars Windolf)
* Update of Javascript library DomPurify
(Lars Windolf)
* Dropped helper script "liferea-add-feed" as it is equivalent
to "liferea --add-feed"
(Lars Windolf)
* Update of Brazilian Portuguese translation
(FΓΊlvio Alves)
Known problems
* DnD of feeds causes random crashes
1.16.14
1.16.13
This is a bugfix release for 1.16
Changes
* Fixes #1575 Serialize feed item document as HTML not XML
(Peter Simonyi)
* Removes some unnecessary duplicate processing when marking all items read
(Lars Windolf)
* Fixes Reedah login (invalid auth token)
(Lars Windolf)
* Fixes node source update state after login for Reedah, TheOldReader, GoogleReader
(Lars Windolf)
* Update Javascript dependency DomPurify
(Lars Windolf)
* Remove incorrect lastPoll resetting on startup when "Update all feeds
on startup" preference is disabled
(Lars Windolf)
* Fixes a dummy source handling regression
(Lars Windolf)
* Feed view now renders a HTTP 410 discontinued warning
(Lars Windolf)
* Improve liferea-add-feed helper script to work without already running instance
(Lars Windolf)
* Fixed outdated section in documentation about subscriptions, removed dead FAQ link
(Lars Windolf)
* Improve documentation CSS with auto margin and max-width
(Lars Windolf)
* Updated manpage
(Lars Windolf)
2.0-RC4
This is another security bugfix release. Please upgrade!
Give feedback!
If you are testing this 2.0 release candidate please give feedback in the Github discussion
created for this release: https://github.com/lwindolf/liferea/discussions
Changes
* Fixes a RCE vulnerability when importing OPML files containing
script commands. Now script commands from untrusted OPML files are
always dropped.
(reported by Laurence Tennant)
* Fixes a RCE vulnerability in the download manager plugin where
a command could have been injected into file paths.
(reported by Laurence Tennant)
* Fixes #1519: fatal errors on unsupported URI schemes
(Lars Windolf)
* Fixes #1533: missing refresh of feed info after updates
(Lars Windolf)
* Fixes regression when adding newsbins
(Lars Windolf)
* Improved handling for image loading, overly large images (e.g.
from HTML scraping) are now shrunk to their effective size.
(Lars Windolf)
* Do not show "0" for news bin count, when "show total count" is enabled
(Lars Windolf)
1.16.12
This is a security bugfix release. Please upgrade!
Changes
* Fixes a RCE vulnerability when importing OPML files containing
script commands. Now script commands from untrusted OPML files are
always dropped.
(reported by Laurence Tennant)
* Fixes a RCE vulnerability in the download manager plugin where
a command could have been injected into file paths.
(reported by Laurence Tennant)