2025-08-20  Lars Windolf <lars.windolf@gmx.de>

	Version 1.16.1

	* Fix #1442: Fails to start on empty database
	  (reported by bbhtt)


2025-08-13  Lars Windolf <lars.windolf@gmx.de>

	Version 1.16.0

	* Fixes memory leak in search dialog
	  (Lars Windolf)

	* Updated German translation
	  (Lars Windolf)


2025-06-05  Lars Windolf <lars.windolf@gmx.de>

	Version 1.16-RC4

	* Migrates the DB schema to use autoincrement for item id to solve
	  race conditions were item metadata got mixed up. Note that this
          has a performance impact and table migration on startup might
	  take some seconds.
          (Lars Windolf)

	* Make JS vendor libs more reproducible by
	  - providing a package-lock.json
	  - providing a 'npm run installDeps' command
	  - always keeping non-minified versions in the repo
	  (Lars Windolf)

	* Update JS library DOMPurify to 3.2.5 and Readability to 0.6.0
	  (Lars Windolf)

	* Added CSP to item view that limits external resources that can load
	  (Lars Windolf)

	* #1429 Allow compiling against libgirepository 2.0, configure.ac still defaults
	  to 1.0 but you can change to 2.0 if you need to depending on you pygobject version
	  (Lars Windolf)


2025-04-15  Lars Windolf <lars.windolf@gmx.de>

	Version 1.16-RC3

	* Removes long deprecated manual proxy setting
	  (Lars Windolf)

	* #1462 Drop the possibility to save passwords to OPML feed list when
	  no keyring is available. This is too insecure.
	  (Lars Windolf)

	* #1426 Migration to libpeas2, this means
	  - simplified plugin manager
	  - get_focus plugin looses configuration dialog
	  - all 3rd party plugins are automatically broken, as libpeas
	    requires different interface activation
	  - no more 3rd party plugin installation supported
	  (Lars Windolf)

	* #1426 New configure option to set girepository dependency version
	  (Lars Windolf)
	  
	* Fixes escaping of JS exception texts
	  (Lars Windolf)

	* Fixes Youtube video embedding regression
	  (Lars Windolf)


2025-02-25  Lars Windolf <lars.windolf@gmx.de>

	Version 1.16-RC2

	* Fixes #1414 Blank preview pane (when Javascript preference is disabled)
	  (Lars Windolf, reported by Filip Danilović)

	* Updated Spanish translation
	  (Cristian Othón Martínez Vera)

	* Updated German translation
	  (Lars Windolf)


2025-02-09  Lars Windolf <lars.windolf@gmx.de>

	Version 1.16-RC1

	* Add error banner for node source login failures
	  (Lars Windolf)

	* Add a hint for GoogleReader API that it can be used with FreshRSS, FeedHQ, Miniflux
	  (Lars Windolf)

	* #763, #940 New domain based HTTP 429 handling. Support for Retry-After seconds (but not date),
	  defaulting to 5min cooldown
	  (Lars Windolf)

	* #712 Send Accept-Language HTTP header 
	  (Lars Windolf)

	* Fixes #1337, #1273: FreshRSS login/update problems
	  (Lars Windolf)

	* Fixes #499 invalid URIs allowed when dropping text
	  (Lars Windolf)

	* Fixes broken handlebars templates due to XLST attribute escaping.
	  (Lars Windolf)

	* Fixes node source creation regression
	  (Lars Windolf)


2025-01-20  Lars Windolf <lar.windolf@gmx.de>

	Version 1.15.9

	* #1391: GObject refactoring nodePtr -> Node, updateJobPtr -> UpdateJob 
	  to allow plugins modifying the feed list.
	  (Lars Windolf)

	* Fixes #1387: Dark theme lost in preview window
	  (Lars Windolf)

	* Fixes HTTP redirects not working
	  (Lars Windolf)

	* Fixes memory leaks in network callbacks
	  (Lars Windolf)
	
	* Fixes unnecessary LifereaBrowser clearing on layout change
	  (Lars Windolf)

	* New unit tests for update handling code
	  (Lars Windolf)
	
	* #1388 Implemented download manager plugin, all preferences
	  for external tools were dropped
	  (Lars Windolf)
	
	* Refactoring of plugin management, code reorganized. Disabling plugins
	  now does not disable base plugins (needed for auth and node sources)
	  as this would prevent startup
	  (Lars Windolf)

	* Refactoring of content scraping, processing now happens in Javascript
	  on entire source documents. We now store a bit more data, but get better
	  extraction results
	  (Lars Windolf)
	
	* Support for lazy loading <img data-src=""> definitions. This unbreaks
	  images when scraping some websites
	  (Lars Windolf)

	* Redesign of the HTML view. Look & feel is adapted from Newsflash.
	  There is now a max-width and less cluttered reading.
	  (Lars Windolf)

	* Getting rid of XSLT in favor of using Handlebars.js
	  (Lars Windolf)

	* Updated Czech translation (Amereyeu)
	* Updated Albanian translation (Besnik Bleta)


2024-09-26  Lars Windolf <lars.windolf@gmx.de>

	Version 1.15.8

	* #1289 Solve some Webkit deprecations
	  (Lars Windolf)

	* Fixes #1359: Prevent passing "" as CLI argument causing a useless subscription.
	  Also checks for duplicates when subscribing from CLI/DBUS.
	  (Lars Windolf)
	
	* Fixes #1372: Fix feed icon not parsing if the URL doesn't have a file extension bug 
	  (Stomern)
	
	* Fixes #1382: Doesn't recognize atom:link element with no rel attribute bug 
	  (Lars Windolf, reported by Ed Davies)
	
	* Update of Turkish translation (emintufan)


2024-06-19  Lars Windolf <lars.windolf@gmx.de>

	Version 1.15.7

	* Add Sec-GPC header support via new preference to prevent user data selling.
	  (Lars Windolf)

	* Drop enclosure list view in favour of embedded HTML5 <audio> and <video> elements
	  (Lars Windolf)

	* Fixes #1332: Improve "*** No title! ***" for items without title
	  (Lars Windolf)


2024-03-14  Lars Windolf <lars.windolf@gmx.de>

	Version 1.15.6

	* 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.


2023-12-23  Lars Windolf <lars.windolf@gmx.de>

	Version 1.15.5

	* #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)


2023-10-22  Lars Windolf <lars.windolf@gmx.de>

	Version 1.15.4

	* 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)


2023-09-15  Lars Windolf <lars.windolf@gmx.de>

	Version 1.15.3

	* 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)


2023-08-30  Lars Windolf <lars.windolf@gmx.de>

	Version 1.15.2

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


2023-08-14  Lars Windolf <lars.windolf@gmx.de>

	Version 1.15.1

	* 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.
	  (Lars Windolf)

	* 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)


2023-04-16  Lars Windolf <lars.windolf@gmx.de>

	Version 1.15.0

	* 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)

[truncated]
