Skip to content

Releases: lwindolf/liferea

v1.15.6

14 Mar 20:54
f73b6f3
Compare
Choose a tag to compare
v1.15.6 Pre-release
Pre-release

This is a small bugfix release with several translation updates and optimizations for better handling HTML content.

What's Changed

  • Automatically drop empty content elements (e.g. placeholders for images/iframes/ads not loaded)

  • Automatically set inline SVG sizes from viewBox attribute to prevent max-width SVGs

  • Hide <nav> elements extracted by HTML5 content extraction

  • Remove G_REGEX_OPTIMIZE flag from DHTML stripping regex handling as valgrind reports memory errors with this.

  • Update appdata for 1.15.5 by @bbhtt in #1327

  • src/node_type.h: add #include <libxml/tree.h> for xmlNodePtr type by @trofi in #1329

  • po/ru.po: fix typo in a 'Переключить' word by @trofi in #1330

  • Update Turkish translation by @emintufan in #1336

  • Update for sq translation by @ujdhesa in #1339

  • ci: Validate using appstreamcli by @bbhtt in #1340

New Contributors

Full Changelog: v1.15.5...v1.15.6

1.15.5 Unstable

23 Dec 22:20
Compare
Choose a tag to compare
1.15.5 Unstable Pre-release
Pre-release

This release brings small improvements to the trayicon plugin and content filtering using DOMPurify which should increase security against XSS attacks via feeds providing rich HTML content.

Changes

* #1322 Remove Mate workaround from trayicon plugin
  (Yuri Konotopov)

* #1318 Set prgname to match application id (needed for KDE)
  (bbhtt)

* #1317 Support XDG_CONFIG_HOME for trayicon plugoin config
  (bbhtt)

* Update Readability.js to recent version
  (Lars Windolf)

* Added DOMPurify.js for content filtering
  (Lars Windolf)

1.15.4 Unstable

22 Oct 20:08
Compare
Choose a tag to compare
1.15.4 Unstable Pre-release
Pre-release

This release brings small fixes and a rework of the trayicon plugin.

Improved trayicon

Thanks to the work of Yuri Konotopov the trayicon plugin now supports AppIndicator
and libayatana. The important difference here is that the new item counter can be shown
as a text label next to the icon which makes for much improved rendering.

There are some limitations though as AppIndicator might not work perfect in all implementations
(e.g. XFCE).

Changes

    * Improve on #1192 by doing pane sanity checks on each resize
      (Lars Windolf)

    * Fixes #1297: Reorder loading plugins and deactivating webkit-settings
      (Lars Windolf)

    * #1305 Refactoring of the trayicon plugin to support  AppIndicator and libayatana
      (Yuri Konotopov)

1.15.3 Unstable

15 Sep 21:22
Compare
Choose a tag to compare
1.15.3 Unstable Pre-release
Pre-release

This is a new bugfix release for 1.15

Changes

    * Fixes #1297: Enabling plugin 'webkit-settings' crashes Liferea
      (reported by Paul Gevers)

    * Fixes #1294: Clicking 'remove item' caused a SIGSEGV
      (reported by Rich Coe)

    * Fixes #1276: Old WebKitCache cache not cleaned
      (reported by hasezoey)

1.15.2 Unstable

30 Aug 10:21
Compare
Choose a tag to compare
1.15.2 Unstable Pre-release
Pre-release

This is a bugfix release. It provides an important stability fix regarding feed parsing.
Kudos to Rich Coe for debugging and fixing the issue!

Changes

    * Fixes #1291: Feed parsing is broken
      (Rich Coe)

1.15.1 Unstable

14 Aug 15:35
39cf0f8
Compare
Choose a tag to compare
1.15.1 Unstable Pre-release
Pre-release

This is a new feature release. It introduces the long awaited switch to libsoup3 and libwebkit2gtk-4.1.
Thanks to many testers helping testing the latest code from git some errors were ironed out already.
Still there is an issue remaining where feed updates are getting stuck when updating while DNS resolution/Wifi/network... fails. Please comment if you also experience this issue!

Also noteworthy is a simplification of the debug handling which removes three CLI parameters
--debug-performance, --debug-trace and --debug-verbose.

Changes

    * Update to libsoup3 and libwebkit2gtk-4.1
      (Lars Windolf)

    * Fixes #1285: HTTP 304 incorrectly caused error state
      (Rich Coe)

    * Fixes #1272: Crash on moving feed into new folder
      (Lars Windolf, reported by Jakub T. Jankiewicz)

    * Fixes #1262: Plugin installer: duplicate punctuation
      (Christian Stadelmann)

    * Fixes #1250: Incorrect item_id when downloading AMP URLs
      (Alexandre Erwin Ittner)

    * Fixes #1248: Can't maximize for reading feeds
      (Lars Windolf)

    * Fixes #1242: Dropping not-functioning Pocket bookmark URL
      (Lars Windolf)

    * Fixes #1241: Dropping not-functioning identi.ca bookmark URL
      (Lars Windolf)

    * Fixes #1240: TypeError on add-bookmark-site preferences
      (Lucidiot)

    * Many fixes for static code analysis warnings
      (Lars Windolf)

    * Simplified debug handling. Drop --debug-performance
      --debug-trace and --debug-verbose CLI parameters.

    * Removed stale Deutsche Welle Brasil feed from pt-BR default feed list
      (Alexandre Erwin Ittner)

    * Updated appdata description and summary
      (bbhtt)

    * Add Russian user documentation (slichtzzz)
    * Updated Czech translation (Amerey)
    * Updated Brazilian Portugese translation (Fúlvio Alves)

1.14.6 Stable

02 Aug 15:01
Compare
Choose a tag to compare

This is a bugfix release for 1.14. Please upgrade!

Changes

    * Fixes #1272: crash when moving feed to empty folder
      (reported by Jakub T. Jankiewicz)

    * Fixes #1198: FreshRSS logging in correctly but can't get posts
      (reported by Roger Gonzalez)

    * Fixes #1248 Can’t maximize for reading feeds
      (reported by ksso83)

1.15.0 Unstable

16 Apr 21:10
Compare
Choose a tag to compare
1.15.0 Unstable Pre-release
Pre-release

This is the first release of the new unstable line 1.15. The current idea is to release a bit
faster than every two years. So not so much features will be introduced before 1.16

Changes

    * Fixes #1217, #1224: Endless recursion in 1.14.3
      (reported by uduecoder, mokraemer)

    * Fixes #1214: crash in conf_get_bool_value_from_schema
      (mozbugbox, reported by Mikel Olasagasti)

    * Fixes #1215: failed to build in launchpad PPA due to
      auto_test permission issue (reported by PandaJim)

    * Fixes #1212: 1.14.1 crash when refreshing feeds.
      (mozbugbox, reported by Froggy232)

    * Fixes #1198: FreshRSS logging in correctly but can't get posts
      (reported by Roger Gonzalez)

    * Fixes a memory leak when reloading CSS
      (Lars Windolf)

    * Fixes CVE-2023-1350: RCE vulnerability on feed enrichment
      (patch by Alexander Erwin Ittner)

    * Fixes #1200: Crash on double free
      (mozbugbox)

    * Improve #1192 be reordering widget creation order
      (Lars Windolf)

    * Improvements to the libnotify plugin
      (Tasos Sahanidis)

    * Fixes a g_object_unref warning on shutdown
    * Drops a debug output in the plugin installer
    * Drop webkit inspector from installable plugins in favour of --debug-html
    * Drop pane plugin from default plugins
    * Drop pane plugin (old workaround for pane issues)

1.14.5 Stable

09 Apr 10:13
Compare
Choose a tag to compare

This is another stabilizitation release for 1.14. I'm cautiously optimistic that we have solved most of the instabilities now :-)

Changes

    * Dropping tray icon plugin from list of per-default activated plugins

    * Fixes #1127: corrupted double-linked list
      (reported by Paul Gevers)

    * Fixes #1229: assertion when deleting feeds too quickly
      (reported by Tasos Sahanidis)

    * Fixing format and cast errors (#1223)
      (reported by Paul Gevers)

1.14.4 Stable

31 Mar 18:29
Compare
Choose a tag to compare

1.14 is not as stable yet as intended and is suffering from startup race conditions. This bugfix release tries to further eliminate those issues.

Changes

    * Fixes #1217, #1224: Endless recursion in 1.14.3
      (reported by uduecoder, mokraemer)

    * Additional fixes for #1214: crash in conf_get_bool_value_from_schema
      (reported by Mikel Olasagasti)

    * Fixes a g_object_unref warning on shutdown
    * Drops a debug output in the plugin installer